@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg:#f4f7f5;--bg-accent:#eaf2ed;--panel:#ffffff;--panel-strong:#ffffff;--border:#e2ebe7;--text:#0f1f1a;--muted:#4d6560;--muted-soft:#7a9289;--brand:#0e7a63;--brand-deep:#0a5c4a;--warning:#c97d1e;--danger:#b83c2b;--success:#157a52;--shadow:0 1px 3px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.05);--shadow-hover:0 8px 24px rgba(0,0,0,0.09);--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--transition:150ms ease;--sidebar-bg:#0d1f1a;--sidebar-border:rgba(255,255,255,0.07);--sidebar-text:#dceee8;--sidebar-muted:#5a7a70;--sidebar-active-bg:rgba(30,200,150,0.12);--sidebar-active-text:#4cd4a0;--sidebar-hover-bg:rgba(255,255,255,0.05);--sidebar-icon-border:rgba(255,255,255,0.1);--sidebar-icon-bg:rgba(255,255,255,0.05)}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;color:var(--text);background:var(--bg);font-family:var(--font-manrope),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}code,pre{font-family:var(--font-mono),monospace}.app-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;min-height:100vh;flex-direction:column;gap:1.2rem;padding:1.6rem 1rem;border-right:1px solid var(--border);background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow-y:auto}.sidebar__brand{display:flex;align-items:center;gap:1rem;padding:0 .4rem 1rem;border-bottom:1px solid rgba(28,45,39,.12)}.sidebar__brand-mark{display:inline-flex;height:2.2rem;width:2.2rem;align-items:center;justify-content:center;border-radius:.7rem;background:linear-gradient(135deg,var(--brand) 0,#45a286 100%);color:white;font-size:.72rem;font-weight:900;letter-spacing:.04em}.sidebar__brand span,.sidebar__brand strong{display:block}.sidebar__brand strong{font-size:1rem}.sidebar__brand span{margin-top:.15rem;color:var(--muted);font-size:.82rem}.sidebar__menu-title{padding:0 .45rem;color:#8d8d98;font-size:1.55rem;font-weight:800;line-height:1}.sidebar__quick-add{display:flex;align-items:center;gap:.8rem;margin:0 .35rem;border-radius:var(--radius-sm);padding:.65rem .45rem;color:#1665e8;font-weight:800}.sidebar__quick-add-icon{display:inline-flex;height:1.8rem;width:1.8rem;align-items:center;justify-content:center;border-radius:.55rem;background:rgba(22,101,232,.14)}.sidebar__quick-add-caret{margin-left:auto}.sidebar__nav{display:grid;grid-gap:.2rem;gap:.2rem}.sidebar__link{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;border:1px solid transparent;border-radius:.85rem;padding:.62rem;color:var(--muted);font-weight:800;transition:.18s ease}.sidebar__link--active,.sidebar__link:hover{border-color:rgba(17,100,232,.2);background:rgba(17,100,232,.08);color:#1464e8}.sidebar__link-icon{display:inline-flex;height:1.55rem;width:1.55rem;align-items:center;justify-content:center;border:1px solid rgba(28,45,39,.15);border-radius:.48rem;font-size:.6rem;font-weight:900}.sidebar__link--active .sidebar__link-icon,.sidebar__link:hover .sidebar__link-icon{border-color:rgba(17,100,232,.35);background:rgba(17,100,232,.12)}.sidebar__link-label{line-height:1.2}.sidebar__link-caret{color:var(--muted);font-weight:700}.sidebar__footer{margin-top:auto;padding-top:.8rem}.sidebar__logout{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;grid-gap:.75rem;gap:.75rem;width:100%;border:1px solid transparent;border-radius:.85rem;padding:.7rem .62rem;background:transparent;color:var(--muted);font-weight:800;text-align:left;cursor:pointer}.sidebar__logout:hover{border-color:rgba(186,76,54,.22);background:rgba(186,76,54,.08);color:var(--danger)}.sidebar__logout-icon{display:inline-flex;height:1.55rem;width:1.55rem;align-items:center;justify-content:center;border:1px solid rgba(28,45,39,.15);border-radius:.48rem;font-size:.58rem;font-weight:900}.content-shell{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:1.25rem 2rem 2rem}.content-shell__inner{display:grid;grid-gap:1.5rem;gap:1.5rem;max-width:1240px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10}.topbar__content{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem 1.2rem;background:rgba(255,255,255,.78);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar__meta{display:grid;grid-gap:.2rem;gap:.2rem}.topbar__meta span{color:var(--muted);line-height:1.5}.topbar__actions{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.language-switcher{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .75rem;border:1px solid rgba(28,45,39,.12);border-radius:999px;background:rgba(255,255,255,.9)}.language-switcher__label{color:var(--muted);font-size:.85rem;font-weight:700}.language-switcher__select{border:0;background:transparent;color:var(--text);font:inherit;font-weight:700;outline:none}.topbar__notifications{display:inline-flex;align-items:center;gap:.7rem;border:1px solid rgba(28,45,39,.12);border-radius:999px;padding:.72rem 1rem;background:rgba(255,255,255,.9);font-weight:800}.topbar__notifications--active{border-color:rgba(13,107,87,.2);background:rgba(13,107,87,.12);color:var(--brand-deep)}.topbar__notification-icon{height:1.8rem;width:1.8rem;background:rgba(13,107,87,.14);color:var(--brand-deep)}.topbar__notification-count,.topbar__notification-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.topbar__notification-count{min-width:1.8rem;padding:.24rem .5rem;background:var(--danger);color:white;font-size:.82rem}.topbar__user{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.topbar__user-copy{display:grid;grid-gap:.2rem;gap:.2rem;text-align:right}.topbar__user-copy span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.page-header__eyebrow{margin:0 0 .45rem;color:var(--brand);font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.page-header__title{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1}.page-header__description{margin:.55rem 0 0;max-width:60ch;color:var(--muted);line-height:1.6}.page-header__actions{display:flex;gap:.75rem;flex-wrap:wrap}.panel-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow)}.panel-card--nested{overflow:hidden}.panel-card__header{display:flex;justify-content:space-between;gap:1rem;padding:1.4rem 1.4rem 0}.panel-card__title{margin:0;font-size:1.05rem}.panel-card__description{margin:.35rem 0 0;color:var(--muted);line-height:1.55}.panel-card__body{padding:1.4rem}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.stats-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.stat-card{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid var(--border);border-radius:var(--radius-md);padding:1.2rem;background:var(--panel-strong)}.stat-card__label{margin:0;color:var(--muted);font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.stat-card__value{font-size:2rem;line-height:1}.stat-card__hint{color:var(--muted-soft)}.grid-2{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:1rem;gap:1rem}.dashboard-grid{align-items:start}.stack{display:grid;grid-gap:1rem;gap:1rem}.onboarding-progress{display:flex;align-items:center;gap:1rem}.onboarding-progress__track{flex:1 1;height:.8rem;border-radius:999px;background:rgba(28,45,39,.08);overflow:hidden}.onboarding-progress__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0d6b57,#3f977d);transition:width .22s ease}.onboarding-progress__label{color:var(--brand-deep)}.onboarding-steps{display:grid;grid-gap:1rem;gap:1rem}.onboarding-step__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.onboarding-complete{display:flex;justify-content:flex-start}.auth-shell{display:grid;grid-gap:1rem;gap:1rem;min-height:100vh;place-content:center;padding:2rem}.auth-shell__topbar{display:flex;justify-content:flex-end;width:min(100%,980px)}.auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,980px)}.auth-grid,.form-grid-2,.form-grid-3,.form-grid-4,.stack-form{display:grid;grid-gap:1rem;gap:1rem}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.field{display:grid;grid-gap:.45rem;gap:.45rem}.field__label{color:var(--muted);font-size:.92rem;font-weight:700}.field__hint{color:var(--muted);font-size:.88rem;line-height:1.6}.field select,.field textarea,.field__input{width:100%;border:1px solid rgba(28,45,39,.12);border-radius:14px;padding:.9rem 1rem;background:rgba(255,255,255,.92);color:var(--text);outline:none;transition:.18s ease}.field select:focus,.field textarea:focus,.field__input:focus{border-color:rgba(13,107,87,.42);box-shadow:0 0 0 4px rgba(13,107,87,.08)}.field__example{overflow:auto;margin:0;border:1px solid rgba(28,45,39,.1);border-radius:14px;padding:.9rem 1rem;background:rgba(255,255,255,.78);color:var(--muted);font-size:.84rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.checkbox-field{display:flex;align-items:center;gap:.75rem;color:var(--text);font-weight:600}.form-actions{display:flex;justify-content:flex-start}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;border:1px solid transparent;padding:.82rem 1.15rem;font-weight:800;cursor:pointer;transition:.18s ease}.button--primary{background:linear-gradient(135deg,var(--brand) 0,#3f977d 100%);color:white}.button--secondary{background:rgba(13,107,87,.12);color:var(--brand-deep)}.button--ghost{border-color:rgba(28,45,39,.12);background:rgba(255,255,255,.72);color:var(--text)}.button--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button:hover:not(:disabled){transform:translateY(-1px)}.quick-actions{display:grid;grid-gap:1rem;gap:1rem}.quick-actions__form,.quick-actions__group{display:grid;grid-gap:1rem;gap:1rem;border:1px solid rgba(28,45,39,.1);border-radius:var(--radius-md);padding:1rem;background:rgba(255,255,255,.72)}.quick-actions__group{align-items:center}.quick-actions__copy{display:grid;grid-gap:.35rem;gap:.35rem}.quick-actions__copy p{margin:0;color:var(--muted);line-height:1.6}.quick-actions__buttons{display:flex;flex-wrap:wrap;gap:.75rem}.quick-actions__buttons .button{flex:1 1 180px}.table{width:100%;border-collapse:collapse;min-width:760px}.table td,.table th{padding:.95rem .75rem;border-bottom:1px solid rgba(28,45,39,.08);text-align:left;vertical-align:top}.table th{color:var(--muted);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.table td strong{display:block}.table td span{color:var(--muted)}.product-cell{display:flex;align-items:center;gap:.7rem}.product-cell__thumb-shell{width:42px;height:42px;border-radius:10px;overflow:hidden;border:1px solid rgba(28,45,39,.12);background:rgba(255,255,255,.9);flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center}.product-cell__thumb{width:100%;height:100%;object-fit:cover;display:block}.product-cell__thumb-placeholder{color:var(--muted-soft);font-size:.9rem}.product-cell__copy{display:grid;grid-gap:.18rem;gap:.18rem}.marketplace-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.22rem .6rem;background:rgba(13,107,87,.14);color:var(--brand-deep);font-size:.78rem;font-weight:800}.marketplace-pill--missing{background:rgba(186,76,54,.12);color:var(--danger)}.marketplace-pill--pazarama{background:rgba(14,122,99,.14);color:var(--brand-deep)}.marketplace-pill--trendyol{background:rgba(249,98,30,.14);color:#c04800}.marketplace-pill--hepsiburada{background:rgba(255,102,0,.13);color:#b84e00}.marketplace-pill--n11{background:rgba(59,87,197,.13);color:#2a44b0}.marketplace-pill--ciceksepeti{background:rgba(190,38,130,.12);color:#a01e72}.marketplace-pill--woocommerce{background:rgba(150,88,207,.13);color:#6e2faf}.marketplace-pill--shopify{background:rgba(37,148,92,.14);color:#1a7a48}.marketplace-pill--amazon{background:rgba(255,153,0,.14);color:#a06000}.table-actions{display:flex;gap:.65rem;flex-wrap:wrap}.status-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.36rem .7rem;font-size:.8rem;font-weight:800;text-transform:lowercase}.status-badge--success{background:rgba(23,122,84,.12);color:var(--success)}.status-badge--warning{background:rgba(209,124,34,.14);color:var(--warning)}.status-badge--danger{background:rgba(186,76,54,.12);color:var(--danger)}.status-badge--neutral{background:rgba(28,45,39,.08);color:var(--muted)}.inline-notice{border-radius:var(--radius-md);padding:1rem 1.1rem;font-weight:700}.inline-notice--success{background:rgba(23,122,84,.1);color:var(--success)}.inline-notice--error{background:rgba(186,76,54,.1);color:var(--danger)}.empty-state{display:grid;place-items:center;grid-gap:.45rem;gap:.45rem;min-height:180px;border:1px dashed rgba(28,45,39,.14);border-radius:var(--radius-md);color:var(--muted);text-align:center}.loading-card{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid var(--border);border-radius:var(--radius-md);padding:1.3rem;background:var(--panel-strong)}.loading-card__line{display:block;height:.95rem;border-radius:999px;background:linear-gradient(90deg,rgba(13,107,87,.08),rgba(13,107,87,.2),rgba(13,107,87,.08));background-size:200% 100%;animation:shimmer 1.4s linear infinite}.loading-card__line--long{width:100%}.loading-card__line--medium{width:72%}.loading-card__line--short{width:44%}.filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem}.filter-grid,.quick-filter-row{display:grid;gap:1rem;align-items:flex-end}.quick-filter-row{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));grid-gap:1rem}.quick-filter-row__search{min-width:0}.advanced-filters{display:grid;grid-gap:1rem;gap:1rem;border:1px solid rgba(28,45,39,.1);border-radius:var(--radius-md);padding:1rem;background:rgba(255,255,255,.68)}.advanced-filters__summary{cursor:pointer;color:var(--brand-deep);font-weight:800;list-style:none}.advanced-filters__summary::-webkit-details-marker{display:none}.filter-grid__actions{gap:.7rem}.ai-category-summary{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.ai-category-summary__card{position:relative;display:grid;grid-gap:.55rem;gap:.55rem;overflow:hidden;border:1px solid rgba(28,45,39,.1);border-radius:var(--radius-md);padding:1.1rem;background:radial-gradient(circle at 100% 0,rgba(13,107,87,.12),transparent 34%),rgba(255,255,255,.86);box-shadow:var(--shadow)}.ai-category-summary__card--hero{background:linear-gradient(135deg,rgba(13,107,87,.96),rgba(63,151,125,.92)),var(--brand);color:#fff}.ai-category-summary__label{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ai-category-summary__card--hero .ai-category-summary__hint,.ai-category-summary__card--hero .ai-category-summary__label{color:rgba(255,255,255,.78)}.ai-category-summary__value{color:var(--text);font-size:clamp(1.7rem,3vw,2.45rem);line-height:.95}.ai-category-summary__card--hero .ai-category-summary__value{color:#fff}.ai-category-summary__hint{color:var(--muted);font-size:.88rem;line-height:1.5}.ai-category-filter-actions{grid-column:1/-1}.ai-category-title-cell{display:grid;grid-gap:.25rem;gap:.25rem;min-width:220px}.ai-category-muted,.ai-category-title-cell span{color:var(--muted);font-size:.88rem;line-height:1.45}.ai-category-score,.ai-category-status{display:inline-flex;align-items:center;justify-content:center;width:max-content;border-radius:999px;padding:.38rem .68rem;font-size:.78rem;font-weight:900;letter-spacing:.02em;white-space:nowrap}.ai-category-score--strong{background:rgba(21,122,82,.12);color:var(--success)}.ai-category-score--watch{background:rgba(201,125,30,.13);color:var(--warning)}.ai-category-score--low{background:rgba(184,60,43,.1);color:var(--danger)}.ai-category-status{border:1px solid rgba(28,45,39,.1);background:rgba(255,255,255,.76);color:var(--muted)}.ai-category-status--approved,.ai-category-status--auto-applied{border-color:rgba(21,122,82,.16);background:rgba(21,122,82,.1);color:var(--success)}.ai-category-status--manual-review,.ai-category-status--pending{border-color:rgba(201,125,30,.18);background:rgba(201,125,30,.11);color:var(--warning)}.ai-category-status--rejected{border-color:rgba(184,60,43,.16);background:rgba(184,60,43,.1);color:var(--danger)}.ai-category-reasoning{min-width:180px}.ai-category-reasoning summary{cursor:pointer;color:var(--brand-deep);font-weight:900}.ai-category-reasoning pre{max-height:240px;max-width:420px;overflow:auto;margin:.75rem 0 0;border:1px solid rgba(28,45,39,.1);border-radius:12px;padding:.85rem;background:rgba(244,247,245,.84);color:var(--muted);font-size:.78rem;line-height:1.45;white-space:pre-wrap}.ai-category-actions{display:grid;grid-gap:.55rem;gap:.55rem}.ai-category-actions .button{width:100%;padding:.62rem .9rem}.saved-filters,.saved-filters__content{display:grid;grid-gap:1rem;gap:1rem}.saved-filters__list{display:grid;grid-gap:.85rem;gap:.85rem}.saved-filters__empty{margin:0;color:var(--muted)}.saved-filter-card{display:flex;justify-content:space-between;gap:1rem;border:1px solid rgba(28,45,39,.1);border-radius:var(--radius-md);padding:1rem;background:rgba(255,255,255,.76)}.saved-filter-card__copy{display:grid;grid-gap:.35rem;gap:.35rem}.saved-filter-card__copy p{margin:0;color:var(--muted);line-height:1.55}.saved-filter-card__title-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.saved-filter-card__favorite{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.3rem .7rem;background:rgba(13,107,87,.12);color:var(--brand-deep);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.saved-filter-card__actions{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.saved-filters__form{border:1px solid rgba(28,45,39,.1);border-radius:var(--radius-md);padding:1rem;background:rgba(255,255,255,.72)}.saved-filters__form-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.saved-filters__form-actions{display:flex;justify-content:flex-start}.pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pagination__meta{display:flex;gap:.75rem;flex-wrap:wrap;color:var(--muted)}.pagination__actions{display:flex;gap:.7rem}.system-stats-secondary{margin-top:1rem}.detail-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:1rem;gap:1rem}.detail-tabs{display:flex;gap:.75rem;flex-wrap:wrap}.detail-tab{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(28,45,39,.12);border-radius:999px;padding:.72rem 1rem;background:rgba(255,255,255,.72);color:var(--muted);font-weight:800}.detail-tab--active{border-color:rgba(13,107,87,.24);background:rgba(13,107,87,.12);color:var(--brand-deep)}.detail-list{display:grid;grid-gap:.9rem;gap:.9rem}.detail-item{display:grid;grid-gap:.2rem;gap:.2rem}.detail-item span{color:var(--muted);font-size:.88rem;font-weight:700}.product-detail-image{display:block;width:min(100%,360px);height:auto;max-height:360px;border-radius:12px;border:1px solid rgba(28,45,39,.12);background:rgba(255,255,255,.92);object-fit:contain}.product-detail-image--placeholder{display:inline-flex;align-items:center;justify-content:center;color:var(--muted-soft);font-weight:700;min-height:120px}.detail-raw{overflow:auto;max-height:520px;border-radius:var(--radius-md);padding:1rem;background:#12211d;color:#d9efe4;font-size:.88rem;line-height:1.6}.version-diff,.version-timeline{display:grid;grid-gap:1rem;gap:1rem}.version-diff__row,.version-entry{display:grid;grid-gap:.8rem;gap:.8rem;border:1px solid rgba(28,45,39,.1);border-radius:var(--radius-md);padding:1rem;background:rgba(255,255,255,.78)}.version-entry--current{border-color:rgba(13,107,87,.22)}.version-entry--previous{border-color:rgba(209,124,34,.22)}.version-entry__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.version-diff__grid span,.version-entry__actor,.version-entry__header span{color:var(--muted)}.version-entry__meta{display:flex;gap:.5rem;flex-wrap:wrap}.version-diff__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.version-diff__value{overflow:auto;margin:.45rem 0 0;min-height:52px;border:1px solid rgba(28,45,39,.08);border-radius:14px;padding:.85rem;background:rgba(255,255,255,.9);color:var(--text);font-size:.84rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.metric-stack,.price-widget{display:grid;grid-gap:1rem;gap:1rem}.price-widget__hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.price-comparison{display:flex;flex-wrap:wrap;gap:.65rem}.comparison-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;font-weight:800}.comparison-pill--success{background:rgba(23,122,84,.12);color:var(--success)}.comparison-pill--warning{background:rgba(209,124,34,.14);color:var(--warning)}.comparison-pill--neutral{background:rgba(28,45,39,.08);color:var(--muted)}.key-value{display:grid;grid-gap:.85rem;gap:.85rem}.key-value__row{display:flex;justify-content:space-between;gap:1rem;color:var(--muted)}.key-value__row strong{color:var(--text)}.failed-items,.health-list{display:grid;grid-gap:.85rem;gap:.85rem}.failed-item,.health-item{display:grid;grid-gap:.8rem;gap:.8rem;border:1px solid rgba(28,45,39,.1);border-radius:var(--radius-md);padding:1rem;background:rgba(255,255,255,.72)}.failed-item__footer,.failed-item__header,.health-item__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.failed-item__header span,.health-item__header span{display:block;margin-top:.3rem;color:var(--muted)}.failed-item__error,.health-item__error{margin:0;line-height:1.6}.failed-item__footer{color:var(--muted);flex-wrap:wrap}.health-bar{overflow:hidden;height:.8rem;border-radius:999px;background:rgba(28,45,39,.08)}.health-bar__fill{display:block;height:100%;border-radius:999px}.health-bar__fill--success{background:linear-gradient(90deg,rgba(23,122,84,.64),var(--success))}.health-bar__fill--warning{background:linear-gradient(90deg,rgba(209,124,34,.5),var(--warning))}.health-bar__fill--danger{background:linear-gradient(90deg,rgba(186,76,54,.54),var(--danger))}.health-item__meta{display:flex;gap:.75rem;flex-wrap:wrap;color:var(--muted)}.link-inline{color:var(--brand-deep);font-weight:800}.error-view{display:grid;place-items:center;min-height:60vh;padding:2rem}.error-view__card{width:min(100%,560px);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;background:var(--panel-strong);text-align:center;box-shadow:var(--shadow)}.error-view__card p{color:var(--muted);line-height:1.65}.transfer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.checkbox-field--panel{align-self:end;min-height:54px;border:1px solid rgba(28,45,39,.12);border-radius:14px;padding:.9rem 1rem;background:rgba(255,255,255,.92)}.upload-field{display:grid;grid-gap:.55rem;gap:.55rem}.upload-field__input{width:100%;border:1px dashed rgba(13,107,87,.32);border-radius:var(--radius-md);padding:1rem;background:rgba(13,107,87,.04)}.upload-field__hint{color:var(--muted);font-size:.9rem}.resource-card,.resource-grid{display:grid;grid-gap:1rem;gap:1rem}.resource-card{border:1px solid rgba(28,45,39,.1);border-radius:var(--radius-md);padding:1rem;background:rgba(255,255,255,.72)}.resource-card__copy{display:grid;grid-gap:.35rem;gap:.35rem}.resource-card__copy p{margin:0;color:var(--muted);line-height:1.6}.review-card,.review-queue{display:grid;grid-gap:1rem;gap:1rem}.review-card{border:1px solid rgba(28,45,39,.1);border-radius:var(--radius-md);padding:1rem;background:rgba(255,255,255,.76)}.candidate-card__header,.review-card__footer,.review-card__header,.review-card__section-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.candidate-card__header span,.review-card__identity span,.review-card__section-head span{display:block;margin-top:.25rem;color:var(--muted)}.review-card__body{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.review-card__image-shell{overflow:hidden;border:1px solid rgba(28,45,39,.1);border-radius:var(--radius-md);background:rgba(255,255,255,.92);aspect-ratio:1/1}.review-card__image{display:block;width:100%;height:100%;object-fit:cover}.review-card__suggestions{display:grid;grid-gap:1rem;gap:1rem}.candidate-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.candidate-card{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid rgba(28,45,39,.1);border-radius:var(--radius-md);padding:1rem;background:rgba(255,255,255,.82)}.candidate-card__meta{display:flex;gap:.65rem;flex-wrap:wrap;color:var(--muted);font-size:.9rem}.candidate-card__reasons{margin:0;color:var(--muted);line-height:1.6}.candidate-card__actions{display:flex;flex-wrap:wrap}.review-card__manual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.import-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem;gap:1rem}.stat-card__value--compact{font-size:1.5rem}.inline-code{display:inline-block;max-width:340px;white-space:pre-wrap;word-break:break-word;color:var(--muted)}.settings-group-grid,.settings-setting-card{display:grid;grid-gap:1rem;gap:1rem}.settings-setting-card{border:1px solid rgba(28,45,39,.1);border-radius:var(--radius-md);padding:1rem;background:rgba(255,255,255,.74)}.settings-setting-card__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.settings-setting-card__copy{display:grid;grid-gap:.35rem;gap:.35rem}.settings-setting-card__title{margin:0;font-size:1rem}.settings-setting-card__copy p{margin:0;color:var(--muted);line-height:1.6}.settings-setting-card__meta{display:flex;gap:.75rem;flex-wrap:wrap;color:var(--muted);font-size:.88rem}.settings-source{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.4rem .8rem;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.settings-source--default{background:rgba(28,45,39,.08);color:var(--muted)}.settings-source--database{background:rgba(13,107,87,.12);color:var(--brand-deep)}.settings-source--environment{background:rgba(209,124,34,.14);color:var(--warning)}.settings-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.settings-preview{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid rgba(28,45,39,.1);border-radius:14px;padding:.95rem;background:rgba(255,255,255,.82)}.settings-preview__label{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settings-preview__value{margin:0;color:var(--text);font-size:.88rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.settings-preview__value--short{font-family:var(--font-manrope),sans-serif;font-size:1rem;font-weight:700}.settings-textarea{min-height:220px;resize:vertical}.settings-override-note{margin:0;color:var(--warning);line-height:1.6;font-weight:600}.settings-form-actions{display:flex;justify-content:flex-start}.app-shell-v2{display:grid;grid-template-columns:268px minmax(0,1fr);min-height:100vh}.app-shell-v2__sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;padding:1.1rem .85rem;border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);display:grid;grid-gap:.75rem;gap:.75rem;align-content:start}.app-brand{display:flex;align-items:center;gap:.75rem;padding:.5rem .5rem .75rem;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:.25rem}.app-brand__mark{width:2.1rem;height:2.1rem;border-radius:.6rem;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:900;color:#fff;background:linear-gradient(135deg,#1a9e7e,#0e7a63);box-shadow:0 2px 8px rgba(14,122,99,.4);flex-shrink:0}.app-brand__copy span,.app-brand__copy strong{display:block}.app-brand__copy strong{color:var(--sidebar-text);font-size:.9rem;line-height:1.2}.app-brand__copy span{color:var(--sidebar-muted);font-size:.75rem;margin-top:.1rem}.app-shell-v2__quick-action{display:flex;align-items:center;justify-content:center;gap:.45rem;border-radius:10px;border:1px solid rgba(76,212,160,.25);background:rgba(76,212,160,.09);color:#4cd4a0;font-weight:700;font-size:.88rem;padding:.65rem .85rem;transition:background var(--transition),border-color var(--transition),transform var(--transition)}.app-shell-v2__quick-action:hover{background:rgba(76,212,160,.16);border-color:rgba(76,212,160,.4);transform:translateY(-1px)}.app-shell-v2__nav{display:grid;grid-gap:.35rem;gap:.35rem;align-content:start}.nav-section,.nav-section__links{display:grid}.nav-section__collapse{border:none;border-radius:.7rem;background:transparent;padding:0;overflow:hidden}.nav-section__summary{list-style:none;cursor:pointer;margin:0;padding:.38rem .6rem;color:var(--sidebar-muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800;display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--transition)}.nav-section__summary::-webkit-details-marker{display:none}.nav-section__summary:after{content:"›";font-size:.9rem;font-weight:700;color:var(--sidebar-muted);transform:rotate(90deg);transition:transform .16s ease,color .16s ease;line-height:1}.nav-section__collapse[open] .nav-section__summary{color:var(--sidebar-active-text)}.nav-section__collapse[open] .nav-section__summary:after{transform:rotate(270deg);color:var(--sidebar-active-text)}.nav-section__items{display:grid;grid-gap:.15rem;gap:.15rem;padding:.15rem 0 .3rem}.nav-link{position:relative;display:grid;grid-template-columns:1.85rem minmax(0,1fr);grid-gap:.55rem;gap:.55rem;border:1px solid transparent;border-radius:.6rem;padding:.48rem .55rem;font-weight:600;font-size:.83rem;transition:background var(--transition),color var(--transition),border-color var(--transition)}.nav-link,.nav-link__icon{align-items:center;color:var(--sidebar-muted)}.nav-link__icon{width:1.65rem;height:1.65rem;border-radius:.45rem;border:1px solid var(--sidebar-icon-border);background:var(--sidebar-icon-bg);display:inline-flex;justify-content:center;font-size:.72rem;font-weight:700;flex-shrink:0;transition:background var(--transition),border-color var(--transition),color var(--transition)}.nav-link:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text);border-color:transparent}.nav-link:hover .nav-link__icon{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.08);color:var(--sidebar-text)}.nav-link--active{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);border-color:rgba(76,212,160,.18)}.nav-link--active:before{content:"";position:absolute;left:-.85rem;top:50%;transform:translateY(-50%);width:3px;height:60%;border-radius:0 3px 3px 0;background:var(--sidebar-active-text)}.nav-link--active .nav-link__icon{border-color:rgba(76,212,160,.3);background:rgba(76,212,160,.12);color:var(--sidebar-active-text)}.app-shell-v2__logout-form{margin-top:auto;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.app-shell-v2__logout{width:100%;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:transparent;color:var(--sidebar-muted);font-weight:600;font-size:.83rem;padding:.65rem .85rem;cursor:pointer;text-align:left;transition:background var(--transition),border-color var(--transition),color var(--transition)}.app-shell-v2__logout:hover{border-color:rgba(186,76,54,.3);background:rgba(186,76,54,.08);color:#e89080}.app-shell-v2__main{padding:1rem 1.75rem 2rem;display:grid;grid-gap:1rem;gap:1rem;align-content:start;min-height:100vh;background:var(--bg)}.app-shell-v2__header{position:-webkit-sticky;position:sticky;top:0;z-index:8;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);padding:.75rem 1.1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;box-shadow:var(--shadow)}.app-shell-v2__header-left{display:grid;grid-gap:.15rem;gap:.15rem}.app-shell-v2__header-left strong{font-size:.9rem;color:var(--text)}.app-shell-v2__header-left span{color:var(--muted);font-size:.8rem}.app-shell-v2__header-right{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.header-notification{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--border);border-radius:999px;padding:.45rem .7rem;background:var(--panel);font-weight:600;font-size:.82rem;color:var(--muted);transition:background var(--transition),border-color var(--transition)}.header-notification:hover{background:var(--bg);border-color:var(--brand);color:var(--brand-deep)}.header-notification b{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;border-radius:999px;padding:.15rem .35rem;background:var(--danger);color:#fff;font-size:.72rem}.header-profile{display:flex;align-items:center;gap:.55rem;border:1px solid var(--border);border-radius:999px;padding:.3rem .7rem .3rem .3rem;background:var(--panel)}.header-profile__avatar{width:1.9rem;height:1.9rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a9e7e,#0e7a63);color:#fff;font-size:.7rem;font-weight:800}.header-profile__meta{display:grid;grid-gap:.1rem;gap:.1rem}.header-profile__meta strong{font-size:.82rem;line-height:1.1;color:var(--text)}.header-profile__meta span:not(.role-badge){color:var(--muted);font-size:.72rem}.app-shell-v2__content{display:grid;grid-gap:1rem;gap:1rem}.page-header__meta{margin:.65rem 0 0;color:var(--muted-soft);font-size:.9rem}.section-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow)}.section-card__header{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 1.2rem 0}.section-card__title{margin:0;font-size:1.08rem}.section-card__description{margin:.3rem 0 0;color:var(--muted);line-height:1.5}.section-card__body{padding:1.2rem}.summary-card{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel-strong);padding:1rem}.summary-card__label{margin:0;color:var(--muted);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.summary-card__value{font-size:1.85rem;line-height:1}.summary-card__footer{display:flex;justify-content:space-between;gap:.5rem}.summary-card__hint{color:var(--muted);font-size:.86rem}.action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem}.action-card{border:1px solid rgba(28,45,39,.1);border-radius:var(--radius-md);padding:.95rem;background:rgba(255,255,255,.86);display:grid;grid-gap:.65rem;gap:.65rem}.action-card__head{display:flex;align-items:center;gap:.5rem}.action-card__head h3{margin:0;font-size:1rem}.action-card__icon{width:1.5rem;height:1.5rem;border-radius:.45rem;border:1px solid rgba(13,107,87,.2);background:rgba(13,107,87,.08);color:var(--brand-deep);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.76rem}.action-card p{margin:0;color:var(--muted);line-height:1.5}.onboarding-alert{position:-webkit-sticky;position:sticky;top:4.7rem;z-index:7;border:1px solid rgba(209,124,34,.25);border-radius:var(--radius-md);background:rgba(209,124,34,.12);padding:.9rem 1rem;display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.onboarding-alert__copy p{margin:.3rem 0 0;color:#6d4f22}.onboarding-alert__actions{display:grid;grid-gap:.45rem;gap:.45rem;justify-items:end}.onboarding-alert__chips{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.onboarding-alert__chip{border-radius:999px;border:1px solid rgba(109,79,34,.24);background:rgba(255,255,255,.72);color:#6d4f22;font-size:.74rem;font-weight:700;padding:.24rem .52rem}.alert-list{display:grid;grid-gap:.65rem;gap:.65rem}.alert-item{border:1px solid rgba(186,76,54,.18);border-radius:12px;background:rgba(186,76,54,.08);display:flex;gap:.6rem;align-items:flex-start;padding:.7rem .8rem}.alert-item__dot{width:.58rem;height:.58rem;border-radius:999px;margin-top:.42rem;background:var(--danger)}.alert-item p{margin:0;color:#7c3727;line-height:1.5}.filter-bar{border:1px solid rgba(28,45,39,.1);border-radius:var(--radius-md);padding:.95rem;background:rgba(255,255,255,.72);display:grid;grid-gap:.85rem;gap:.85rem}.filter-bar__header h3{margin:0;font-size:.96rem}.filter-bar__header p{margin:.22rem 0 0;color:var(--muted);font-size:.88rem}.data-table-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.9rem}.data-table-toolbar__copy h3{margin:0;font-size:1rem}.data-table-toolbar__copy p{margin:.25rem 0 0;color:var(--muted)}.data-table-toolbar__meta{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.data-table-toolbar__count{border:1px solid rgba(28,45,39,.14);border-radius:999px;padding:.35rem .62rem;color:var(--muted);font-size:.82rem;font-weight:700}.empty-state{min-height:210px;padding:1rem;gap:.5rem}.empty-state__icon{width:3.1rem;height:3.1rem;border-radius:.95rem;border:1px solid rgba(13,107,87,.15);background:linear-gradient(180deg,rgba(13,107,87,.12),rgba(13,107,87,.03));color:var(--brand-deep);font-weight:800}.empty-state p{margin:0;max-width:54ch}.empty-state__reason{color:var(--muted)}.empty-state__next{color:var(--brand-deep);font-weight:700}.empty-state__button{margin-top:.45rem}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1100px){.app-shell-v2{grid-template-columns:1fr}.app-shell-v2__sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--sidebar-border)}.onboarding-alert{position:static}.app-shell-v2__main{padding:1rem}.app-shell{grid-template-columns:1fr}.sidebar{position:static;min-height:auto;border-right:0;border-bottom:1px solid var(--border)}.ai-category-summary,.auth-grid,.detail-grid,.filter-grid,.form-grid-2,.form-grid-3,.form-grid-4,.grid-2,.import-summary-grid,.price-widget__hero,.quick-filter-row,.saved-filters__form-row,.settings-preview-grid,.stats-grid,.transfer-grid,.version-diff__grid{grid-template-columns:1fr}}@media (max-width:720px){.app-shell-v2__header,.app-shell-v2__header-right,.data-table-toolbar,.onboarding-alert{flex-direction:column;align-items:flex-start}.onboarding-alert__actions{justify-items:start}.onboarding-alert__chips{justify-content:flex-start}.content-shell{padding:1rem}.page-header,.pagination,.topbar__content{align-items:flex-start;flex-direction:column}.filter-grid__actions,.page-header__actions,.pagination__actions,.quick-actions__buttons,.table-actions,.topbar__actions{width:100%}.settings-setting-card__header{flex-direction:column}.saved-filter-card,.saved-filter-card__actions{flex-direction:column;align-items:stretch}.review-card__body,.review-card__manual-grid{grid-template-columns:1fr}.filter-grid__actions .button,.page-header__actions .button,.pagination__actions .button,.quick-actions__buttons .button{flex:1 1 auto}.candidate-card__header,.failed-item__footer,.failed-item__header,.health-item__header,.review-card__footer,.review-card__header,.review-card__section-head{flex-direction:column}}::selection{background:rgba(13,107,87,.18);color:var(--brand-deep)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.app-shell-v2__sidebar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.app-shell-v2__sidebar::-webkit-scrollbar{width:4px}.app-shell-v2__sidebar::-webkit-scrollbar-track{background:transparent}.app-shell-v2__sidebar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:999px}.app-shell-v2__sidebar::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.22)}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.app-shell-v2__content{animation:fade-up .22s ease both}.table tr{transition:background var(--transition)}.table tbody tr:hover{background:rgba(13,107,87,.04)}.table tbody tr:last-child td{border-bottom:none}.table-shell{overflow-x:auto;overflow-y:visible}.table thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--panel-strong);z-index:1}.button{transition:transform var(--transition),box-shadow var(--transition),opacity var(--transition)}.button--primary:hover:not(:disabled){box-shadow:0 8px 20px rgba(13,107,87,.28)}.button:active:not(:disabled){transform:translateY(0) scale(.97)!important;opacity:.88}@keyframes badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.header-notification--has-unread b{animation:badge-pulse 2s ease-in-out 2}.header-notification b:empty,.header-notification b[data-zero=true]{display:none}.role-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.18rem .5rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.role-badge--admin{background:rgba(13,107,87,.14);color:var(--brand-deep)}.role-badge--operator{background:rgba(22,101,232,.12);color:#1254c4}.role-badge--viewer{background:rgba(28,45,39,.08);color:var(--muted)}.role-badge--super_admin{background:rgba(13,107,87,.2);color:var(--brand-deep)}.panel-card{transition:box-shadow var(--transition),transform var(--transition)}.nav-link{transition:background var(--transition),border-color var(--transition),color var(--transition)}.nav-link__icon{transition:background var(--transition),border-color var(--transition)}.field select,.field textarea,.field__input{transition:border-color var(--transition),box-shadow var(--transition)}.inline-notice{position:relative;padding-left:1.4rem;border-left:3px solid transparent}.inline-notice--success{border-left-color:var(--success)}.inline-notice--error{border-left-color:var(--danger)}.empty-state{transition:background var(--transition)}.page-header__title{line-height:1.1}.header-notification span{font-size:.82rem}.loading-card__line{background-size:300% 100%}@media print{.app-shell-v2__header,.app-shell-v2__quick-action,.app-shell-v2__sidebar{display:none!important}.app-shell-v2{grid-template-columns:1fr!important}.panel-card{box-shadow:none!important;border:1px solid #ccc!important;page-break-inside:avoid;break-inside:avoid}.app-shell-v2__main{padding:0!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.login-lang .language-switcher{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15)}.login-lang .language-switcher__label{color:rgba(200,230,220,.6)}.login-lang .language-switcher__select{color:#e8f5f0}.stat-card__value{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.panel-card__header{border-bottom:1px solid rgba(28,45,39,.06);padding-bottom:1rem;margin-bottom:0}.table thead th{background:rgba(244,247,245,.98);border-bottom:2px solid rgba(28,45,39,.1)}.table td,.table th{border-bottom-color:rgba(28,45,39,.06)}.table-actions .button{padding:.5rem .85rem;font-size:.82rem}.filter-grid .field__input,.quick-filter-row .field__input{padding:.65rem .9rem}.empty-state__icon{width:3.2rem;height:3.2rem;border-radius:1rem;background:rgba(13,107,87,.08);border:1px solid rgba(13,107,87,.14);display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:.95rem;color:var(--brand)}.panel-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06),0 6px 18px rgba(0,0,0,.07)}.stat-card__value{letter-spacing:-.02em}.inline-notice{display:flex;align-items:flex-start;gap:.5rem;font-size:.92rem}.page-header__eyebrow{letter-spacing:.12em}.table-actions{gap:.45rem}.summary-card strong{font-size:1.95rem;font-weight:800;letter-spacing:-.02em;color:var(--text)}.filter-grid__actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.filter-grid .field__label,.quick-filter-row .field__label{font-size:.8rem}.panel-card__body>*+*{margin-top:.85rem}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(28,45,39,.18);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(28,45,39,.32)}.product-thumbnail{display:inline-flex;align-items:center;justify-content:center;padding:0;border:2px solid var(--border);border-radius:6px;background:var(--bg-accent);cursor:zoom-in;overflow:hidden;width:52px;height:52px;flex-shrink:0;transition:border-color .15s,box-shadow .15s}.product-thumbnail:hover{border-color:var(--accent);box-shadow:0 0 0 3px rgba(28,120,76,.15)}.product-thumbnail__img{width:100%;height:100%;object-fit:cover;display:block}.product-thumbnail__overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;cursor:zoom-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:thumbnail-fade-in .15s ease}.product-thumbnail__enlarged{max-width:min(80vw,560px);max-height:min(80vh,560px);width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 16px 64px rgba(0,0,0,.5);cursor:default;animation:thumbnail-zoom-in .18s ease}@keyframes thumbnail-fade-in{0%{opacity:0}to{opacity:1}}@keyframes thumbnail-zoom-in{0%{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}[data-theme=dark]{color-scheme:dark;--color-bg-primary:#111827;--color-bg-secondary:#1f2937;--color-bg-tertiary:#374151;--color-bg-hover:#4b5563;--color-text-primary:#f3f4f6;--color-text-secondary:#d1d5db;--color-text-tertiary:#9ca3af;--color-border:#374151;--color-border-light:#4b5563;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;background-color:var(--color-bg-primary);color:var(--color-text-primary)}[data-theme=dark] .card,[data-theme=dark] .field__input,[data-theme=dark] .header,[data-theme=dark] .panel-card,[data-theme=dark] .sidebar,[data-theme=dark] [class*=card],[data-theme=dark] button,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] table,[data-theme=dark] textarea,[data-theme=dark] th{border-color:var(--color-border)}[data-theme=dark] body{background-color:var(--color-bg-primary);color:var(--color-text-primary)}[data-theme=dark] a{color:#60a5fa}[data-theme=dark] a:hover{color:#93c5fd}[data-theme=dark] button{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border)}[data-theme=dark] button:hover{background-color:var(--color-bg-hover)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--color-text-tertiary)}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px rgba(96,165,250,.1)}[data-theme=dark] table{background-color:var(--color-bg-secondary)}[data-theme=dark] table tbody tr{border-bottom:1px solid var(--color-border)}[data-theme=dark] table tbody tr:hover,[data-theme=dark] thead{background-color:var(--color-bg-tertiary)}[data-theme=dark] thead{color:var(--color-text-secondary)}[data-theme=dark] th{border-color:var(--color-border-light)}[data-theme=dark] .card,[data-theme=dark] .panel-card,[data-theme=dark] [class*=card]{background-color:var(--color-bg-secondary);border-color:var(--color-border)}[data-theme=dark] .button--primary{background-color:#10b981;color:white;border:none}[data-theme=dark] .button--primary:hover{background-color:#059669}[data-theme=dark] .button--ghost{background-color:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border)}[data-theme=dark] .button--ghost:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}[data-theme=dark] .field__input{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border)}[data-theme=dark] .field__label{color:var(--color-text-secondary)}[data-theme=dark] .sidebar{background-color:#0f172a;border-right:1px solid var(--color-border)}[data-theme=dark] .sidebar-item{color:var(--color-text-secondary)}[data-theme=dark] .sidebar-item:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}[data-theme=dark] .sidebar-item.active{background-color:#10b981;color:white}[data-theme=dark] .header{background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--color-bg-secondary)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--color-bg-tertiary);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--color-bg-hover)}.theme-toggle_toggleButton__hnibh{background:none;border:1px solid #e5e7eb;border-radius:6px;width:36px;height:36px;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s ease;color:#6b7280}.theme-toggle_toggleButton__hnibh:hover{background-color:#f9fafb;border-color:#d1d5db}.theme-toggle_toggleButton__hnibh:active{transform:scale(.95)}[data-theme=dark] .theme-toggle_toggleButton__hnibh{border-color:#374151;color:#d1d5db}[data-theme=dark] .theme-toggle_toggleButton__hnibh:hover{background-color:#374151;border-color:#4b5563}@media (max-width:640px){.theme-toggle_toggleButton__hnibh{width:32px;height:32px;font-size:16px}}.sidebar-search_searchContainer__ywv_W{position:relative;margin-bottom:16px}.sidebar-search_searchInput__Xj_e8{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;background-color:#f9fafb;color:#1f2937;cursor:pointer;transition:all .2s}.sidebar-search_searchInput__Xj_e8:hover{background-color:white;border-color:#d1d5db}.sidebar-search_searchInput__Xj_e8:focus{outline:none;border-color:#10b981;background-color:white;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.sidebar-search_shortcutHint__9PNNa{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;color:#9ca3af;font-weight:500;pointer-events:none}.sidebar-search_searchOverlay__Tdfzl{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-start;justify-content:center;padding-top:80px;z-index:9900;animation:sidebar-search_fadeIn__JaDUc .2s ease-out}@keyframes sidebar-search_fadeIn__JaDUc{0%{opacity:0}to{opacity:1}}.sidebar-search_searchPanel__ReUeK{background:white;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);width:90%;max-width:500px;max-height:400px;display:flex;flex-direction:column;animation:sidebar-search_slideDown__5x1m0 .3s ease-out}@keyframes sidebar-search_slideDown__5x1m0{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.sidebar-search_searchBox__e_l9U{padding:12px;border-bottom:1px solid #e5e7eb}.sidebar-search_searchBox__e_l9U .sidebar-search_searchInput__Xj_e8{margin:0;padding:12px;font-size:16px;cursor:text}.sidebar-search_results__I7H6J{flex:1 1;overflow-y:auto;max-height:300px}.sidebar-search_results__I7H6J::-webkit-scrollbar{width:6px}.sidebar-search_results__I7H6J::-webkit-scrollbar-track{background:transparent}.sidebar-search_results__I7H6J::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.sidebar-search_results__I7H6J::-webkit-scrollbar-thumb:hover{background:#9ca3af}.sidebar-search_resultItem__lrxbR{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #f3f4f6;cursor:pointer;text-decoration:none;transition:background-color .2s}.sidebar-search_resultItem__lrxbR:hover{background-color:#f9fafb}.sidebar-search_resultItem__lrxbR:last-child{border-bottom:none}.sidebar-search_resultLabel__mIUaN{font-size:14px;color:#1f2937;font-weight:500;flex:1 1}.sidebar-search_resultHref__IBvyt{font-size:12px;color:#9ca3af;font-family:monospace}.sidebar-search_noResults__5IjRO{padding:32px 16px;text-align:center;color:#9ca3af;font-size:14px}.sidebar-search_footer__MZugZ{padding:8px 12px;border-top:1px solid #e5e7eb;background-color:#f9fafb;font-size:12px;color:#6b7280;text-align:center}[data-theme=dark] .sidebar-search_searchInput__Xj_e8{background-color:#374151;color:#f3f4f6;border-color:#4b5563}[data-theme=dark] .sidebar-search_searchInput__Xj_e8:hover{background-color:#4b5563;border-color:#60a5fa}[data-theme=dark] .sidebar-search_shortcutHint__9PNNa{color:#6b7280}[data-theme=dark] .sidebar-search_searchPanel__ReUeK{background-color:#1f2937}[data-theme=dark] .sidebar-search_resultItem__lrxbR,[data-theme=dark] .sidebar-search_searchBox__e_l9U{border-color:#374151}[data-theme=dark] .sidebar-search_resultItem__lrxbR:hover{background-color:#374151}[data-theme=dark] .sidebar-search_resultLabel__mIUaN{color:#f3f4f6}[data-theme=dark] .sidebar-search_resultHref__IBvyt{color:#9ca3af}[data-theme=dark] .sidebar-search_footer__MZugZ{background-color:#111827;border-color:#374151;color:#9ca3af}@media (max-width:640px){.sidebar-search_searchOverlay__Tdfzl{padding-top:40px}.sidebar-search_searchPanel__ReUeK{width:95%;max-height:50vh}.sidebar-search_results__I7H6J{max-height:35vh}}.keyboard-shortcuts-modal_modalOverlay__inEPN{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;animation:keyboard-shortcuts-modal_fadeIn__xtRx6 .2s ease-out}@keyframes keyboard-shortcuts-modal_fadeIn__xtRx6{0%{opacity:0}to{opacity:1}}@keyframes keyboard-shortcuts-modal_slideUp__80osl{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.keyboard-shortcuts-modal_modal__Fjjgx{background:white;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);max-width:500px;width:90%;max-height:80vh;overflow-y:auto;animation:keyboard-shortcuts-modal_slideUp__80osl .3s ease-out}.keyboard-shortcuts-modal_modalHeader__mI6Sp{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.keyboard-shortcuts-modal_modalHeader__mI6Sp h2{margin:0;font-size:18px;font-weight:600;color:#1f2937}.keyboard-shortcuts-modal_closeButton__Ht4aB{background:none;border:none;color:#6b7280;font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s}.keyboard-shortcuts-modal_closeButton__Ht4aB:hover{color:#1f2937}.keyboard-shortcuts-modal_modalContent__rWP_1{padding:20px}.keyboard-shortcuts-modal_shortcutsGrid__5DTcM{display:grid;grid-gap:12px;gap:12px}.keyboard-shortcuts-modal_shortcutItem__LJq5X{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.keyboard-shortcuts-modal_keys__oHbUm{display:flex;gap:6px}.keyboard-shortcuts-modal_keys__oHbUm kbd{display:inline-block;padding:4px 8px;background-color:white;border:1px solid #d1d5db;border-radius:4px;font-size:12px;font-family:monospace;color:#374151;box-shadow:0 2px 0 rgba(0,0,0,.1)}.keyboard-shortcuts-modal_action__W7ZLV{flex:1 1;margin-left:16px;text-align:right;color:#6b7280;font-size:14px}.keyboard-shortcuts-modal_modalFooter__8S4aq{padding:16px 20px;background-color:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 12px 12px}.keyboard-shortcuts-modal_modalFooter__8S4aq p{margin:0;font-size:13px;color:#6b7280;display:flex;align-items:center;gap:8px}.keyboard-shortcuts-modal_modalFooter__8S4aq kbd{padding:2px 6px;background-color:white;border:1px solid #d1d5db;border-radius:3px;font-family:monospace;font-size:11px}[data-theme=dark] .keyboard-shortcuts-modal_modal__Fjjgx{background-color:#1f2937;color:#f3f4f6}[data-theme=dark] .keyboard-shortcuts-modal_modalHeader__mI6Sp{border-color:#374151}[data-theme=dark] .keyboard-shortcuts-modal_modalHeader__mI6Sp h2{color:#f3f4f6}[data-theme=dark] .keyboard-shortcuts-modal_closeButton__Ht4aB{color:#9ca3af}[data-theme=dark] .keyboard-shortcuts-modal_closeButton__Ht4aB:hover{color:#f3f4f6}[data-theme=dark] .keyboard-shortcuts-modal_shortcutItem__LJq5X{background-color:#111827;border-color:#374151}[data-theme=dark] .keyboard-shortcuts-modal_keys__oHbUm kbd{background-color:#374151;border-color:#4b5563;color:#e5e7eb}[data-theme=dark] .keyboard-shortcuts-modal_action__W7ZLV{color:#d1d5db}[data-theme=dark] .keyboard-shortcuts-modal_modalFooter__8S4aq{background-color:#111827;border-color:#374151}[data-theme=dark] .keyboard-shortcuts-modal_modalFooter__8S4aq p{color:#d1d5db}[data-theme=dark] .keyboard-shortcuts-modal_modalFooter__8S4aq kbd{background-color:#374151;border-color:#4b5563;color:#e5e7eb}@media (max-width:640px){.keyboard-shortcuts-modal_modal__Fjjgx{width:95%;max-height:90vh}.keyboard-shortcuts-modal_shortcutItem__LJq5X{flex-direction:column;align-items:flex-start}.keyboard-shortcuts-modal_action__W7ZLV{margin-left:0;text-align:left;width:100%;margin-top:8px}}.toast-container_toastContainer__SLokm{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:12px;z-index:9999;max-width:400px}.toast-container_toast__fZI3s{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;background:white;border-left:4px solid;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:toast-container_slideIn____Ld5 .3s ease-out}@keyframes toast-container_slideIn____Ld5{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toast-container_slideOut__GauFe{0%{transform:translateX(0);opacity:1}to{transform:translateX(400px);opacity:0}}.toast-container_toast--success__z8C7U{border-left-color:#10b981;background:#f0fdf4}.toast-container_toast--error__trDFY{border-left-color:#ef4444;background:#fef2f2}.toast-container_toast--warning__qrUPs{border-left-color:#f59e0b;background:#fffbeb}.toast-container_toast--info__zbgeg{border-left-color:#3b82f6;background:#eff6ff}.toast-container_toastIcon__IJo5X{font-weight:700;font-size:18px;flex-shrink:0;width:24px;text-align:center}.toast-container_toast--success__z8C7U .toast-container_toastIcon__IJo5X{color:#10b981}.toast-container_toast--error__trDFY .toast-container_toastIcon__IJo5X{color:#ef4444}.toast-container_toast--warning__qrUPs .toast-container_toastIcon__IJo5X{color:#f59e0b}.toast-container_toast--info__zbgeg .toast-container_toastIcon__IJo5X{color:#3b82f6}.toast-container_toastMessage__DJG2Q{flex:1 1;color:#1f2937;font-size:14px;line-height:1.5}.toast-container_toastClose__qkMeb{background:none;border:none;color:#6b7280;cursor:pointer;font-size:18px;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s}.toast-container_toastClose__qkMeb:hover{color:#1f2937}[data-theme=dark] .toast-container_toast__fZI3s{background:#1f2937;box-shadow:0 4px 12px rgba(0,0,0,.5)}[data-theme=dark] .toast-container_toast--success__z8C7U{background:#064e3b}[data-theme=dark] .toast-container_toast--error__trDFY{background:#7f1d1d}[data-theme=dark] .toast-container_toast--warning__qrUPs{background:#78350f}[data-theme=dark] .toast-container_toast--info__zbgeg{background:#0c2d6b}[data-theme=dark] .toast-container_toastMessage__DJG2Q{color:#f3f4f6}[data-theme=dark] .toast-container_toastClose__qkMeb{color:#9ca3af}[data-theme=dark] .toast-container_toastClose__qkMeb:hover{color:#f3f4f6}@media (max-width:640px){.toast-container_toastContainer__SLokm{bottom:10px;right:10px;left:10px;max-width:none}.toast-container_toast__fZI3s{padding:12px 14px}}