:root{--background:#f7f5ef;--foreground:#0d1729;--primary:#1a2a4d;--primary-foreground:#f7f5ef;--secondary:#e9edf4;--accent:#1257cc;--accent-foreground:#ffffff;--muted:#f0f2f6;--muted-foreground:#56657c;--card:#ffffff;--border:#d8dde7;--input:#dfe4ec;--destructive:#ef4444;--positive:#0f7b52;--notice:#a15c00;--shadow-card:0 16px 36px rgba(26,42,77,0.08);--shadow-card-hover:0 18px 48px rgba(26,42,77,0.14)}*{box-sizing:border-box}html{overflow:hidden}body,html{background:var(--background);width:100%;height:100%;min-height:100%}body{margin:0;color:var(--foreground);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;overflow-x:hidden;overflow-y:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(18,87,204,.26);outline-offset:2px}.app-shell{height:100dvh;min-height:100dvh;display:grid;grid-template-columns:288px minmax(0,1fr);overflow:hidden}.sidebar{background:var(--primary);color:var(--primary-foreground);display:flex;flex-direction:column;padding:22px 18px;gap:20px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin}.brand{display:flex;align-items:center;gap:12px;min-height:48px}.brand-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#1257cc,#4772db);font-size:16px;font-weight:800}.brand-name{display:flex;flex-direction:column;gap:2px}.brand-name strong{font-size:18px}.brand-name span{color:rgba(247,245,239,.72);font-size:12px}.nav{display:grid;grid-gap:7px;gap:7px}.nav-button{width:100%;min-height:50px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:9px 10px;color:rgba(247,245,239,.78);background:transparent;border:1px solid transparent;border-radius:8px;text-align:left}.nav-button:hover,.nav-button[data-active=true]{color:var(--primary-foreground);background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.12)}.nav-button svg{width:20px;height:20px}.nav-copy{min-width:0}.nav-copy strong{display:block;font-size:14px}.nav-copy span{display:block;margin-top:2px;color:rgba(247,245,239,.58);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-card{margin-top:auto;padding:14px;border-radius:8px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12)}.sidebar-card strong{display:block;font-size:13px}.sidebar-card p{margin:8px 0 0;color:rgba(247,245,239,.72);font-size:12px;line-height:1.45}.main{min-width:0;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;padding:24px 24px 72px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.title-block{min-width:260px}.title-block h1{margin:0;font-size:24px;line-height:1.15}.title-block p{margin:6px 0 0;color:var(--muted-foreground);font-size:14px}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1 1 560px;justify-content:flex-end;max-width:720px}.toolbar-search{position:relative;flex:1 1 260px;max-width:320px;min-width:240px}.search{width:min(320px,100%);min-height:40px;border:1px solid var(--input);border-radius:8px;padding:0 12px;background:var(--card);color:var(--foreground)}.workspace-selector{min-width:220px;display:grid;grid-gap:4px;gap:4px}.title-workspace-selector{margin-top:12px;max-width:360px}.workspace-selector span{color:var(--muted-foreground);font-size:10px;font-weight:900;text-transform:uppercase}.workspace-selector select{min-height:40px;border:1px solid var(--input);border-radius:8px;padding:0 10px;background:var(--card);color:var(--foreground);font-weight:800}.toolbar a{text-decoration:none}.ghost-button,.icon-button,.primary-button{min-height:40px;border-radius:8px;border:1px solid var(--border);background:var(--card);color:var(--foreground);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font-weight:700;font-size:13px;text-decoration:none}a.ghost-button,a.icon-button,a.primary-button{text-decoration:none}.icon-button{width:40px;padding:0}.primary-button{color:var(--accent-foreground);background:var(--accent);border-color:var(--accent)}.ghost-button{background:transparent}.ghost-button svg,.icon-button svg,.primary-button svg{width:17px;height:17px}.button-spinner{width:15px;height:15px;border:2px solid;border-right:2px solid transparent;border-radius:999px;animation:button-spin .72s linear infinite;flex:0 0 auto}.ghost-button:disabled,.primary-button:disabled,button:disabled{cursor:wait;opacity:.82}@keyframes button-spin{to{transform:rotate(1turn)}}.grid-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.metric-card,.panel{background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-card)}.metric-card{min-height:132px;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.metric-card span{color:var(--muted-foreground);font-size:13px}.metric-card strong{display:block;margin-top:8px;font-size:28px;line-height:1}.metric-card small{color:var(--accent);font-weight:800}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);grid-gap:18px;gap:18px;align-items:start}.panel{overflow:hidden}.panel-header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--border)}.panel-header h2,.panel-header h3{margin:0;font-size:16px}.panel-header p{margin:4px 0 0;color:var(--muted-foreground);font-size:12px}.panel-body{padding:16px}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;min-width:680px}.data-table th{color:var(--muted-foreground);font-size:11px;font-weight:800;text-transform:uppercase;text-align:left;padding:12px 14px;background:var(--muted)}.data-table td{padding:13px 14px;border-top:1px solid var(--border);font-size:13px;vertical-align:middle}.data-table strong{display:block;font-size:13px}.data-table span{color:var(--muted-foreground);font-size:12px}.badge{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800;border:1px solid transparent}.badge[data-tone=positive]{color:var(--positive);background:rgba(15,123,82,.1);border-color:rgba(15,123,82,.16)}.badge[data-tone=notice]{color:var(--notice);background:rgba(161,92,0,.1);border-color:rgba(161,92,0,.16)}.badge[data-tone=danger]{color:var(--destructive);background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.16)}.stack{display:grid;grid-gap:12px;gap:12px}.automation-row,.task-row{min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.automation-row strong,.task-row strong{display:block;font-size:13px}.automation-row span,.task-row span{display:block;margin-top:3px;color:var(--muted-foreground);font-size:12px}.split-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.mini-card{min-height:124px;padding:14px;border-radius:8px;border:1px solid var(--border);background:#fbfcfe}.mini-card strong{display:block;font-size:14px}.mini-card span{display:block;margin-top:8px;color:var(--muted-foreground);font-size:12px;line-height:1.45}.view-stack{display:grid;grid-gap:18px;gap:18px}.calc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.calc-card-grid+.calc-tabs{margin-top:16px}.calc-tab{min-height:36px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--muted-foreground);padding:0 12px;font-size:13px;font-weight:800}.calc-tab[data-active=true]{color:var(--accent-foreground);background:var(--accent);border-color:var(--accent)}.calc-layout{display:grid;grid-gap:16px;gap:16px}.calc-card-grid,.pricing-grid,.source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-kpi,.pricing-card,.research-note,.source-card{border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.calc-kpi{min-height:134px;padding:14px;display:flex;flex-direction:column;justify-content:space-between}.calc-kpi span,.pricing-card span,.research-note span,.source-card span{color:var(--muted-foreground);font-size:12px;line-height:1.45}.calc-kpi strong{display:block;margin:8px 0;color:var(--primary);font-size:24px;line-height:1.05}.calc-kpi small{color:var(--muted-foreground);font-size:11px;line-height:1.4}.calc-input-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.calc-field{display:grid;grid-gap:6px;gap:6px}.calc-field>span{color:var(--muted-foreground);font-size:12px;font-weight:800}.calc-field div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.calc-field input{width:100%;min-height:38px;border:1px solid var(--input);border-radius:8px;padding:0 10px;background:var(--card);color:var(--foreground)}.calc-field small{color:var(--muted-foreground);font-size:11px;white-space:nowrap}.calc-field>.calc-suggestion{color:var(--accent);font-weight:800;line-height:1.35;white-space:normal}.pricing-card{min-height:290px;padding:16px}.pricing-card strong{display:block;margin-top:8px;font-size:18px}.pricing-card h3{margin:8px 0 12px;color:var(--accent);font-size:22px}.pricing-card ul{margin:0;padding-left:18px}.pricing-card p{margin:12px 0 0}.pricing-card li,.pricing-card p{color:var(--foreground);font-size:12px;line-height:1.45}.pricing-card li{margin:8px 0}.research-list{display:grid;grid-gap:10px;gap:10px}.research-note{min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;padding:12px}.research-note svg{width:18px;height:18px;color:var(--accent)}.source-card{min-height:92px;display:flex;flex-direction:column;gap:8px;padding:14px;color:inherit;text-decoration:none}.source-card:focus-visible,.source-card:hover{border-color:var(--accent)}.source-card strong{font-size:14px}.source-card span{overflow-wrap:anywhere}.site-shell{height:100vh;height:100dvh;min-height:0;padding:20px 20px 72px;background:linear-gradient(180deg,#f7f5ef,#ffffff 48%,#edf3fb);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable}.site-nav{max-width:1180px;min-height:64px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 14px;border:1px solid rgba(26,42,77,.1);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 12px 30px rgba(26,42,77,.07)}.site-brand{display:inline-flex;align-items:center;gap:10px;color:var(--foreground);font-weight:900;text-decoration:none}.site-nav nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.site-nav a{color:var(--foreground);font-size:14px;font-weight:800;text-decoration:none}.site-nav nav>a:not(.site-nav-cta){min-height:38px;display:inline-flex;align-items:center;padding:0 8px;border-radius:8px}.site-nav nav>a:not(.site-nav-cta):focus-visible,.site-nav nav>a:not(.site-nav-cta):hover{background:var(--secondary)}.site-nav-cta{min-height:38px;display:inline-flex;align-items:center;padding:0 14px;color:var(--primary-foreground)!important;background:var(--primary);border-radius:8px}.login-shell,.site-hero,.site-page-head,.site-section{max-width:1180px;margin:0 auto}.site-hero{position:relative;min-height:min(520px,calc(100dvh - 104px));display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);grid-gap:28px;gap:28px;align-items:center;overflow:visible;padding:24px 0 34px}.site-hero-copy{position:relative;z-index:1;max-width:690px;padding:22px 0}.login-copy h1,.site-hero-copy h1,.site-page-head h1{margin:10px 0 0;color:var(--primary);font-size:clamp(34px,3.5vw,44px);line-height:1.05}.site-hero-copy h1{font-size:clamp(36px,4vw,46px);letter-spacing:0}.site-hero-line{display:block;max-width:670px;margin-top:10px;color:var(--primary);font-size:28px;line-height:1.14}.site-hero-copy p{max-width:640px}.login-copy p,.site-band p,.site-hero-copy p,.site-page-head p,.site-section-head p{max-width:660px;color:var(--muted-foreground);font-size:16px;line-height:1.55}.site-eyebrow,.site-section-head span{color:var(--accent);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.site-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.site-actions a,.site-band a{text-decoration:none}.home-proof-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:690px;margin-top:18px}.home-proof-strip div{min-height:98px;display:grid;align-content:space-between;padding:14px;border:1px solid rgba(26,42,77,.12);border-radius:8px;background:rgba(255,255,255,.86);box-shadow:0 10px 24px rgba(26,42,77,.06)}.home-proof-strip small,.home-proof-strip span,.home-workflow span{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.home-proof-strip strong{color:var(--primary);font-size:21px;line-height:1.05}.home-proof-strip small{line-height:1.35;text-transform:none}.home-value-panel{min-height:440px;display:flex;flex-direction:column;justify-content:center;padding:24px;border:1px solid rgba(26,42,77,.18);border-radius:8px;background:var(--primary);color:var(--primary-foreground);box-shadow:0 20px 48px rgba(26,42,77,.2)}.home-value-panel>span{color:#9fbdff;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.home-value-panel>strong{display:block;margin-top:10px;font-size:23px;line-height:1.15}.home-value-list{display:grid;margin-top:18px}.home-value-row{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid rgba(247,245,239,.14)}.home-value-row svg{width:22px;height:22px;color:#9fbdff}.home-value-row b{display:block;color:#ffffff;font-size:15px}.home-value-row p{margin:5px 0 0;color:rgba(247,245,239,.72);font-size:12px;line-height:1.5}.login-shell,.site-page-head,.site-section{padding:42px 0}.site-page-head{padding-top:42px}.home-workflow-section{padding-top:28px}.site-section-head{margin-bottom:20px}.site-band h2,.site-section-head h2{max-width:760px;margin:8px 0 0;color:var(--primary);font-size:34px;line-height:1.12}.site-feature-grid,.site-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.home-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.home-workflow div{min-height:118px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;border:1px solid rgba(26,42,77,.12);border-radius:8px;background:var(--primary);color:var(--primary-foreground)}.home-workflow span{color:rgba(247,245,239,.66)}.home-workflow strong{font-size:18px;line-height:1.18}.login-panel,.site-feature,.site-price-card{border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:var(--shadow-card)}.site-feature{min-height:230px;padding:20px;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.site-feature svg{width:24px;height:24px;color:var(--accent)}.site-feature:hover{border-color:rgba(18,87,204,.32);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.login-panel strong,.site-feature strong,.site-price-card strong{display:block;margin-top:14px;color:var(--primary);font-size:18px}.site-feature p,.site-price-card span{color:var(--muted-foreground);font-size:13px;line-height:1.55}.site-band{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px;border:1px solid rgba(26,42,77,.14);border-radius:8px;background:linear-gradient(90deg,rgba(26,42,77,.98),rgba(26,42,77,.9)),#ffffff;box-shadow:var(--shadow-card)}.site-band h2,.site-band p{color:var(--primary-foreground)}.site-band .site-eyebrow{color:#9fbdff}.site-band .primary-button{background:#ffffff;border-color:#ffffff;color:var(--primary)}.site-page-head{padding-bottom:28px}.site-page-head h1{max-width:840px;font-size:clamp(32px,3.4vw,40px);line-height:1.05}.legal-page{max-width:860px}.legal-page p{margin-top:14px}.site-pricing-grid{max-width:1180px;margin:0 auto}.site-price-card{min-height:390px;padding:22px}.site-price-card h2{margin:12px 0 18px;color:var(--accent);font-size:32px}.site-price-card ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.site-price-card li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:8px;gap:8px;color:var(--foreground);font-size:13px;line-height:1.45}.site-price-card li svg{width:16px;height:16px;color:var(--positive)}.login-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);grid-gap:34px;gap:34px;padding:clamp(26px,5vh,48px) 0 46px}.login-shell,.signup-shell{min-height:auto;align-items:start}.signup-shell{gap:28px;padding:18px 0 46px;grid-template-areas:"left form"}.signup-left-column{grid-area:left;display:grid;align-content:start;grid-gap:22px;gap:22px}.signup-shell>.login-panel{grid-area:form}.signup-copy{padding-top:6px}.signup-support-copy{display:grid;grid-gap:0;gap:0}.signup-copy h1{max-width:620px;font-size:clamp(28px,3vw,34px);line-height:1.08}.signup-copy p{max-width:610px;font-size:14px}.signup-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.signup-benefit-grid article{min-height:96px;padding:14px;border:1px solid rgba(26,42,77,.12);border-radius:8px;background:rgba(255,255,255,.86);box-shadow:0 10px 24px rgba(26,42,77,.05)}.signup-benefit-grid strong{display:block;color:var(--primary);font-size:14px}.signup-benefit-grid span{display:block;margin-top:8px;color:var(--muted-foreground);font-size:12px;line-height:1.45}.login-panel{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:11px;gap:11px;padding:20px;min-width:0;width:100%;overflow-wrap:anywhere}.login-panel>strong:first-child{margin-top:0}.login-panel>*{min-width:0}.login-panel label{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;color:var(--muted-foreground);font-size:12px;font-weight:800;min-width:0}.login-panel label small{color:var(--muted-foreground);font-size:11px;font-weight:700;line-height:1.4}.login-panel input,.login-panel select{width:100%;max-width:100%;min-width:0;min-height:40px;border:1px solid var(--input);border-radius:8px;padding:0 12px;background:var(--card);color:var(--foreground);font-weight:600}.login-panel select{cursor:pointer}.login-panel input::placeholder{color:#8b97aa;font-weight:500;opacity:1}.login-panel select:invalid{color:var(--muted-foreground);font-weight:600}.login-panel select option{color:var(--foreground);font-weight:600}.signup-shell>.login-panel{max-height:none;overflow-y:visible;overscroll-behavior:contain;scrollbar-width:thin}.signup-shell>.login-panel::-webkit-scrollbar{width:8px}.signup-shell>.login-panel::-webkit-scrollbar-thumb{background:rgba(86,101,124,.38);border-radius:999px}.signup-selector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.signup-selection-guide{display:grid;padding:8px 10px;border:1px solid rgba(26,42,77,.1);border-radius:8px;background:rgba(247,245,239,.68);color:var(--muted-foreground);font-size:11px;font-weight:800;line-height:1.4}.signup-recipe-note{display:grid;grid-gap:6px;gap:6px;padding:11px;border:1px solid rgba(18,87,204,.18);border-radius:8px;background:rgba(18,87,204,.06)}.signup-recipe-note strong{color:var(--primary);font-size:14px}.signup-recipe-note small,.signup-recipe-note span{color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.45}.signup-recipe-note small{font-weight:700}.signup-recipe-note label{margin-top:2px}.signup-advanced-toggle{min-height:34px;width:100%;justify-content:center;padding-inline:10px;font-size:12px}.login-panel p{margin:4px 0 0;color:var(--muted-foreground);font-size:12px}.login-panel .login-error{color:var(--destructive);font-weight:800}.login-panel .login-success{color:var(--positive);font-weight:800}.login-panel a{color:var(--accent);font-weight:900}.login-oauth-button{width:100%;justify-content:center}.signup-domain-note{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(18,87,204,.18);border-radius:8px;background:rgba(18,87,204,.06);color:var(--muted-foreground);font-size:12px;line-height:1.5}.signup-domain-note svg{width:18px;height:18px;color:var(--accent)}.auth-callback-shell,.panel-login-shell{padding-top:54px}.auth-callback-shell{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center}.auth-result-card{width:min(680px,100%);padding:28px;border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:var(--shadow-card)}.auth-result-card h1{margin:10px 0 0;color:var(--primary);font-size:32px;line-height:1.14}.auth-result-card p{color:var(--muted-foreground);font-size:15px;line-height:1.6}.client-app-shell{height:100vh;height:100dvh;min-height:0;padding:16px 16px 160px;background:linear-gradient(180deg,#f7f5ef,#ffffff 50%,#edf3fb);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable}.client-topbar{max-width:1180px;min-height:56px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;border:1px solid rgba(26,42,77,.1);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 12px 30px rgba(26,42,77,.07)}.client-topbar>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.client-topbar>div>span{color:var(--muted-foreground);font-size:13px;font-weight:800}.client-hero{max-width:1180px;margin:16px auto 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid rgba(26,42,77,.12);border-radius:8px;background:var(--card);box-shadow:var(--shadow-card)}.client-hero h1{margin:6px 0 8px;color:var(--primary);font-size:clamp(28px,3vw,36px);line-height:1.06}.client-hero p{max-width:620px;margin:0;color:var(--muted-foreground);font-size:14px;line-height:1.5}.client-setup-banner{max-width:1180px;margin:16px auto 0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(18,87,204,.24);border-radius:8px;background:rgba(18,87,204,.07)}.client-setup-banner div{display:grid;grid-gap:4px;gap:4px}.client-setup-banner strong{color:var(--primary);font-size:14px}.client-setup-banner span{color:var(--muted-foreground);font-size:13px;line-height:1.45}.client-erp-hero{align-items:center}.client-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.client-dashboard-grid{max-width:1180px;margin:0 auto 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.client-dashboard-tile{min-height:150px;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:18px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.92);color:var(--foreground);text-align:left;text-decoration:none;box-shadow:var(--shadow-card)}.client-dashboard-tile.priority{border-color:rgba(18,87,204,.28);background:linear-gradient(180deg,rgba(18,87,204,.08),#ffffff)}.client-dashboard-tile:disabled{cursor:not-allowed;opacity:.68}.client-dashboard-tile svg{width:24px;height:24px;color:var(--accent)}.client-dashboard-tile span{color:var(--primary);font-size:15px;font-weight:900}.client-dashboard-tile strong{color:var(--muted-foreground);font-size:12px;line-height:1.45}.client-workspace-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.client-note,.client-workspace-card{border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:var(--shadow-card)}.client-workspace-card{min-height:210px;padding:18px;display:grid;align-content:start;grid-gap:10px;gap:10px}.client-card-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:rgba(18,87,204,.1);color:var(--accent)}.client-workspace-card>span{color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}.client-workspace-card strong{color:var(--primary);font-size:20px}.client-workspace-card p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.5}.client-card-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.client-card-meta span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted-foreground);font-size:12px;font-weight:800}.client-card-meta svg{width:14px;height:14px;color:var(--accent)}.client-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.client-card-actions a{min-height:38px;justify-content:center;padding-inline:10px;font-size:12px}.client-module-strip{max-width:1180px;margin:16px auto 96px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.client-module-strip a{min-height:104px;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:18px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.9);color:var(--foreground);text-decoration:none;box-shadow:var(--shadow-card)}.client-module-strip svg{width:22px;height:22px;color:var(--accent)}.client-module-strip strong{color:var(--primary);font-size:15px}.client-module-strip span{color:var(--muted-foreground);font-size:12px;line-height:1.45}.client-note{max-width:1180px;margin:16px auto 96px;padding:18px}.client-note p{margin-bottom:0;color:var(--muted-foreground)}.login-divider{display:flex;align-items:center;gap:10px;color:var(--muted-foreground);font-size:12px;font-weight:800}.login-divider:after,.login-divider:before{content:"";height:1px;flex:1 1;background:var(--border)}.login-trust-list{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.login-trust-list span{display:inline-flex;align-items:center;gap:10px;color:var(--foreground);font-weight:800}.login-trust-list svg{width:18px;height:18px;color:var(--accent)}.ca-workspace-shell{height:100vh;height:100dvh;min-height:0;padding:22px 22px 160px;background:linear-gradient(180deg,#f7f5ef,#ffffff 52%,#edf3fb);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable}.ca-hero,.ca-panel,.ca-tabs{max-width:1180px;margin-inline:auto}.ca-hero{margin-top:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px;border:1px solid rgba(26,42,77,.12);border-radius:8px;background:var(--card);box-shadow:var(--shadow-card)}.ca-hero h1{max-width:760px;margin:8px 0 10px;color:var(--primary);font-size:clamp(28px,3vw,36px);line-height:1.08}.ca-hero p{max-width:760px;margin:0;color:var(--muted-foreground);font-size:15px;line-height:1.6}.ca-hero-actions{display:grid;grid-gap:10px;gap:10px;min-width:210px}.ca-alert{max-width:1180px;margin:14px auto 0;padding:12px 14px;border-radius:8px;font-size:13px;font-weight:800}.ca-alert[data-tone=error]{color:var(--destructive);background:rgba(220,38,38,.08)}.ca-alert[data-tone=success]{color:var(--positive);background:rgba(20,150,80,.08)}.ca-tabs{margin-top:16px;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.ca-tabs button{min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.86);color:var(--muted-foreground);font-size:12px;font-weight:900;white-space:nowrap}.ca-tabs button[data-active=true]{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.ca-panel{margin-top:14px;margin-bottom:110px;padding:18px;border:1px solid rgba(26,42,77,.1);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:var(--shadow-card)}.ca-grid{display:grid;grid-gap:14px;gap:14px}.ca-panel>.ca-grid+.ca-grid,.ca-panel>.ca-grid+.ca-stat-grid{margin-top:14px}.ca-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.ca-card,.ca-stat-card{border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.ca-stat-card{min-height:118px;display:grid;grid-gap:6px;gap:6px;padding:16px}.ca-stat-card>span{color:var(--accent)}.ca-stat-card svg{width:22px;height:22px}.ca-stat-card small{color:var(--muted-foreground);font-size:12px;font-weight:900}.ca-stat-card strong{color:var(--primary);font-size:26px}.ca-card{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:18px}.ca-card h2{margin:0;color:var(--primary);font-size:20px}.ca-card p{margin:0;font-size:13px;line-height:1.55}.ca-card label,.ca-card p{color:var(--muted-foreground)}.ca-card label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:900}.ca-card input,.ca-card textarea{width:100%;min-height:42px;border:1px solid var(--input);border-radius:8px;padding:0 12px;background:var(--card);color:var(--foreground)}.ca-card textarea{min-height:92px;padding-block:10px;resize:vertical}.ca-action-list,.ca-check-list,.ca-table{display:grid;grid-gap:10px;gap:10px}.ca-action-list button{min-height:40px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--primary);font-weight:900;text-align:left;padding-inline:12px}.ca-check-list span{display:flex;align-items:flex-start;gap:8px;color:var(--muted-foreground);font-size:13px;line-height:1.45}.ca-check-list svg{width:16px;height:16px;margin-top:1px;color:var(--positive);flex:0 0 auto}.ca-table>div{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.ca-table strong{color:var(--primary);font-size:14px}.ca-table span{color:var(--muted-foreground);font-size:12px}.setup-shell{height:100vh;height:100dvh;min-height:0;padding:20px 20px 160px;background:linear-gradient(180deg,#f7f5ef,#ffffff 52%,#edf3fb);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable}.setup-catalog,.setup-hero,.setup-layout,.setup-topbar{max-width:1180px;width:100%;margin:0 auto}.setup-topbar{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;border:1px solid rgba(26,42,77,.1);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 12px 30px rgba(26,42,77,.07)}.setup-actions,.setup-topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.setup-actions a,.setup-topbar-actions a{text-decoration:none}.setup-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;grid-gap:20px;gap:20px;padding:24px 0 16px}.setup-hero h1{max-width:760px;margin:8px 0 0;color:var(--primary);font-size:clamp(30px,3.4vw,38px);line-height:1.04}.setup-hero p{max-width:720px;color:var(--muted-foreground);font-size:14px;line-height:1.5}.setup-hero-panel{min-height:138px;display:grid;align-content:center;grid-gap:8px;gap:8px;padding:18px;border-radius:8px;background:var(--primary);color:var(--primary-foreground);box-shadow:0 18px 46px rgba(26,42,77,.18)}.setup-hero-panel strong{font-size:22px}.setup-hero-panel span{color:#9fbdff;font-size:12px;font-weight:900;text-transform:uppercase}.setup-hero-panel p{margin:0;color:rgba(247,245,239,.72);font-size:13px}.setup-layout{display:grid;grid-template-columns:224px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.setup-progress{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:8px;gap:8px}.setup-progress button{min-height:52px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.84);color:var(--muted-foreground);text-align:left}.setup-progress button[data-active=true]{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.setup-progress button[data-complete=true]{border-color:rgba(18,87,204,.28)}.setup-progress span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--secondary);color:var(--primary);font-size:11px;font-weight:900}.setup-progress button[data-active=true] span{background:rgba(255,255,255,.14);color:var(--primary-foreground)}.setup-progress strong{font-size:13px}.setup-stage{min-width:0;display:grid;grid-gap:16px;gap:16px}.setup-stage-head{min-height:72px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px;border:1px solid rgba(26,42,77,.1);border-radius:8px;background:rgba(255,255,255,.86);box-shadow:var(--shadow-card)}.setup-stage-head h2{max-width:780px;margin:6px 0 0;color:var(--primary);font-size:24px;line-height:1.16}.setup-step-count{min-width:68px;min-height:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--primary);background:var(--card);font-size:12px;font-weight:900}.setup-grid{display:grid;grid-gap:14px;gap:14px}.setup-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-card{min-width:0;padding:20px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:var(--shadow-card)}.setup-card-head{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;margin-bottom:16px}.setup-card-head>span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:var(--secondary);color:var(--accent)}.automation-template-grid svg,.setup-card-head svg,.setup-search svg{width:20px;height:20px}.setup-card-head small{color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase}.setup-card-head h2{margin:4px 0 0;color:var(--primary);font-size:20px;line-height:1.15}.setup-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.setup-form-grid label,.setup-question-list label{display:grid;grid-gap:7px;gap:7px;color:var(--muted-foreground);font-size:12px;font-weight:900}.setup-form-grid input,.setup-form-grid select,.setup-question-list input,.setup-search input{width:100%;min-height:42px;border:1px solid var(--input);border-radius:8px;padding:0 12px;background:var(--card);color:var(--foreground)}.setup-form-grid select{cursor:pointer}.setup-overlay-selectors{margin-bottom:14px}.setup-check-list,.setup-question-list{display:grid;grid-gap:10px;gap:10px}.setup-check-list span{min-height:42px;display:flex;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:8px;color:var(--foreground);background:#fbfcfe;font-size:13px;line-height:1.4}.setup-search{position:relative;margin-bottom:14px}.setup-search svg{position:absolute;left:12px;top:11px;color:var(--muted-foreground)}.setup-search input{padding-left:40px}.industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.industry-grid button,.setup-option-grid button{min-height:178px;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground);text-align:left}.industry-grid button[data-active=true]{border-color:rgba(18,87,204,.46);box-shadow:0 0 0 3px rgba(18,87,204,.1)}.industry-grid span{color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase}.industry-grid strong{color:var(--primary);font-size:17px}.automation-template-grid span,.industry-grid b,.industry-grid small,.role-grid span,.setup-catalog-grid p,.setup-catalog-grid span,.setup-module-list span,.setup-option-grid span{color:var(--muted-foreground);font-size:12px;line-height:1.45}.industry-grid b{color:var(--positive)}.setup-question-list label{grid-template-columns:34px minmax(0,1fr);align-items:center}.setup-question-list label span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--secondary);color:var(--primary);font-size:11px}.setup-question-list input{grid-column:2}.automation-template-grid,.role-grid,.setup-catalog-grid,.setup-module-list,.setup-option-grid,.setup-summary-grid{display:grid;grid-gap:10px;gap:10px}.setup-module-list article{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.setup-module-list svg{width:16px;height:16px;margin-top:2px;color:var(--positive)}.automation-template-grid strong,.role-grid strong,.setup-catalog-grid strong,.setup-module-list strong,.setup-option-grid strong{display:block;color:var(--primary);font-size:14px}.automation-template-grid,.role-grid,.setup-option-grid,.setup-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-template-grid article,.role-grid button,.setup-catalog-grid article,.setup-summary-grid div{min-height:112px;padding:14px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.role-grid button{display:grid;align-content:start;grid-gap:8px;gap:8px;color:var(--foreground);text-align:left}.role-grid button[data-active=true],.setup-option-grid button[data-active=true]{border-color:rgba(18,87,204,.46);box-shadow:0 0 0 3px rgba(18,87,204,.1)}.automation-template-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px}.automation-template-grid svg{color:var(--accent)}.setup-summary-grid div{display:grid;align-content:space-between}.setup-summary-grid span{color:var(--muted-foreground);font-size:12px;font-weight:900}.setup-summary-grid strong{color:var(--primary);font-size:26px}.setup-launch-button{margin-top:16px}.setup-save-state{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:12px;border:1px solid rgba(15,123,82,.2);border-radius:8px;background:rgba(15,123,82,.08)}.setup-save-state[data-state=error]{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.08)}.setup-save-state strong{color:var(--primary)}.setup-save-state span{color:var(--muted-foreground);font-size:12px;line-height:1.45}.setup-save-state a{width:-moz-fit-content;width:fit-content;text-decoration:none}.setup-actions{justify-content:flex-end}.setup-actions button:disabled{cursor:not-allowed;opacity:.45}.setup-catalog{padding:56px 0 110px}.setup-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-shell{display:grid;align-content:start;grid-gap:14px;gap:14px;padding-top:18px}.settings-card,.settings-page-head,.settings-search-panel{max-width:1040px;width:100%;margin:0 auto}.settings-shell .setup-topbar{max-width:1040px}.settings-page-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,250px);grid-gap:14px;gap:14px;align-items:center;padding-top:8px}.settings-page-head h1{margin:8px 0;color:var(--primary);font-size:clamp(28px,2.6vw,34px);line-height:1.08}.settings-page-head p{max-width:680px;margin:0;color:var(--muted-foreground);font-size:14px;line-height:1.55}.settings-head-card{min-height:96px;display:grid;align-content:center;grid-gap:8px;gap:8px;padding:16px;border:1px solid rgba(18,87,204,.18);border-radius:8px;background:rgba(18,87,204,.06)}.settings-head-card svg{width:22px;height:22px;color:var(--positive)}.settings-head-card strong{color:var(--primary)}.settings-head-card span{color:var(--muted-foreground);font-size:12px;line-height:1.45}.settings-head-card small{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.settings-search-panel{display:grid;grid-gap:10px;gap:10px}.settings-search-input{min-height:48px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:var(--shadow-card)}.settings-search-input svg{width:18px;height:18px;color:var(--primary)}.settings-search-input input{width:100%;min-width:0;min-height:42px;border:0;background:transparent;color:var(--foreground);font-size:14px;font-weight:800;outline:0}.settings-search-input input::placeholder{color:var(--muted-foreground);font-weight:750}.settings-search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-search-results a,.settings-search-results>div{min-width:0;min-height:104px;display:grid;align-content:start;grid-gap:6px;gap:6px;padding:13px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.9);color:var(--foreground);text-decoration:none;box-shadow:var(--shadow-card)}.settings-search-results a span{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.settings-search-results strong{color:var(--primary);font-size:14px}.settings-search-results small{color:var(--muted-foreground);font-size:12px;font-weight:750;line-height:1.45}.settings-card{padding:18px 20px 20px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:var(--shadow-card)}.settings-card .setup-card-head{margin-bottom:14px}.settings-industry-field{grid-column:1/-1}.settings-industry-field small{color:var(--muted-foreground);font-size:12px;font-weight:700;line-height:1.45}.settings-module-note{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:14px;padding:12px;border:1px solid rgba(15,123,82,.18);border-radius:8px;background:rgba(15,123,82,.07);color:var(--muted-foreground);font-size:13px;line-height:1.45}.settings-module-note svg{width:20px;height:20px;color:var(--positive)}.settings-actions{margin-top:16px}.settings-operating-policy{display:grid;grid-gap:16px;gap:16px}.settings-policy-section{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(216,221,231,.86);border-radius:8px;background:#fbfcfe}.settings-numbering-head,.settings-policy-section-head{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.settings-numbering-head>svg,.settings-policy-section-head>svg{width:32px;height:32px;padding:8px;border-radius:8px;color:var(--accent);background:rgba(18,87,204,.08)}.settings-numbering-head strong,.settings-policy-section-head strong{display:block;color:var(--primary);font-size:15px;line-height:1.25}.settings-numbering-head small,.settings-policy-section-head span{display:block;margin-top:3px;color:var(--muted-foreground);font-size:12px;font-weight:750;line-height:1.45}.settings-numbering-grid,.settings-policy-grid,.settings-policy-two-column,.settings-toggle-grid{display:grid;grid-gap:10px;gap:10px}.settings-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-policy-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-numbering-grid label,.settings-policy-grid label{min-width:0;display:grid;grid-gap:7px;gap:7px;color:var(--muted-foreground);font-size:12px;font-weight:850}.settings-numbering-grid input,.settings-numbering-grid select,.settings-policy-grid input,.settings-policy-grid select{width:100%;min-width:0;min-height:40px;border:1px solid var(--input);border-radius:8px;padding:0 11px;background:var(--card);color:var(--foreground);font-size:13px;font-weight:750}.settings-numbering-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-numbering-grid article{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.settings-policy-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-toggle-grid label,.settings-toggle-row{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;color:var(--foreground);font-size:13px;font-weight:850;line-height:1.35}.settings-toggle-row{align-self:end;min-height:40px}.settings-toggle-grid input,.settings-toggle-row input{width:16px;height:16px}.settings-impact-preview-card{display:grid;grid-gap:14px;gap:14px}.settings-impact-controls{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.settings-impact-controls label{min-width:0;display:grid;grid-gap:7px;gap:7px;color:var(--muted-foreground);font-size:12px;font-weight:850}.settings-impact-controls select{width:100%;min-height:40px;border:1px solid var(--input);border-radius:8px;padding:0 11px;background:var(--card);color:var(--foreground);font-size:13px;font-weight:750}.settings-impact-result{display:grid;grid-gap:12px;gap:12px}.settings-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-impact-grid a{min-width:0;min-height:152px;display:grid;align-content:start;grid-gap:7px;gap:7px;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground);text-decoration:none}.settings-impact-grid a[data-severity=high]{border-color:rgba(239,68,68,.32);background:rgba(239,68,68,.06)}.settings-impact-grid a[data-severity=medium]{border-color:rgba(245,158,11,.34);background:rgba(245,158,11,.07)}.settings-impact-grid a[data-severity=attention]{border-color:rgba(18,87,204,.22);background:rgba(18,87,204,.05)}.settings-impact-grid span{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.settings-impact-grid strong{color:var(--primary);font-size:24px;line-height:1}.settings-impact-grid small{color:var(--foreground);font-size:13px;font-weight:900}.settings-impact-grid p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.45}.settings-role-access-card,.settings-role-access-result{display:grid;grid-gap:14px;gap:14px}.settings-role-access-controls{grid-template-columns:minmax(150px,1fr) minmax(170px,1fr) minmax(170px,1fr) auto}.settings-role-capability-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-role-capability-grid article,.settings-role-surface-grid div{min-width:0;display:grid;align-content:start;grid-gap:7px;gap:7px;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.settings-role-capability-grid article{min-height:142px}.settings-role-capability-grid article[data-allowed=true]{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.06)}.settings-role-capability-grid article[data-allowed=false]{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.06)}.settings-role-capability-grid span,.settings-role-surface-grid span{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.settings-role-capability-grid strong{color:var(--foreground);font-size:13px;line-height:1.2}.settings-role-capability-grid p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.45}.settings-role-surface-grid strong{color:var(--primary);font-size:24px;line-height:1}.settings-role-surface-grid small{color:var(--foreground);font-size:13px;font-weight:900}.settings-role-surface-grid p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.45}.settings-role-surface-grid div[data-severity=attention]{border-color:rgba(18,87,204,.22);background:rgba(18,87,204,.05)}.settings-role-surface-grid div[data-severity=low]{opacity:.76}.settings-service-form{display:grid;grid-gap:14px;gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.settings-service-form h3{margin:0;color:var(--foreground);font-size:18px;line-height:1.2}.settings-service-form p,.settings-service-form small{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.5}.settings-service-form textarea{min-height:92px;resize:vertical}.settings-service-requests{display:grid;grid-gap:10px;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.settings-service-requests>strong{color:var(--foreground);font-size:14px}.settings-service-requests>div{display:grid;grid-template-columns:minmax(120px,.2fr) minmax(110px,.18fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--border)}.settings-service-requests span{color:var(--primary);font-size:13px;font-weight:900}.settings-service-requests small{color:var(--muted-foreground);font-size:12px;font-weight:800;text-transform:capitalize}.settings-service-requests p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.45}.migration-shell{display:grid;align-content:start;grid-gap:18px;gap:18px}.migration-grid{max-width:1180px;width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);grid-gap:16px;gap:16px;align-items:start}.migration-source-list{display:grid;grid-gap:10px;gap:10px}.migration-source-list button{min-height:62px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground);text-align:left}.migration-source-list button[data-active=true]{border-color:rgba(18,87,204,.42);background:rgba(18,87,204,.07);box-shadow:0 0 0 3px rgba(18,87,204,.08)}.migration-source-list strong{color:var(--primary);font-size:14px}.migration-source-list span{color:var(--muted-foreground);font-size:12px;font-weight:800}.migration-runner-panel{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.migration-runner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.migration-runner-grid article{min-width:0;display:grid;grid-gap:7px;gap:7px;align-content:start;padding:11px;border:1px solid rgba(216,221,231,.86);border-radius:8px;background:#fff}.migration-runner-grid article>div{display:grid;grid-gap:4px;gap:4px}.migration-runner-grid span{color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase}.migration-runner-grid strong{color:var(--primary);font-size:13px;line-height:1.3}.migration-runner-grid p,.migration-runner-grid small{margin:0;color:var(--muted-foreground);font-size:11px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.migration-runner-grid .ghost-button{width:-moz-fit-content;width:fit-content;min-height:30px;padding-inline:9px;font-size:11px}.migration-demo-panel,.migration-history-panel{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.migration-template-context{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px;padding:12px;border:1px solid rgba(18,87,204,.18);border-radius:8px;background:rgba(18,87,204,.05)}.migration-template-context p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.5}.migration-template-actions{display:flex;flex-wrap:wrap;gap:8px}.migration-template-actions .ghost-button{min-height:34px;padding-inline:10px;font-size:12px}.migration-demo-head{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.migration-demo-head>span{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:8px;background:rgba(18,87,204,.1);color:var(--primary)}.migration-demo-head svg{width:20px;height:20px}.migration-demo-head div{display:grid;grid-gap:2px;gap:2px}.migration-demo-head strong,.migration-demo-summary>strong{color:var(--primary)}.migration-demo-footnote,.migration-demo-head small{color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.45}.migration-demo-panel p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.5}.migration-demo-panel .primary-button{width:100%;justify-content:center}.migration-demo-summary{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(18,87,204,.16);border-radius:8px;background:rgba(18,87,204,.05)}.migration-demo-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.migration-demo-module-grid a{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);text-decoration:none}.migration-demo-module-grid span{overflow:hidden;color:var(--muted-foreground);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.migration-demo-module-grid em{min-width:24px;min-height:24px;display:inline-grid;place-items:center;border-radius:999px;background:var(--primary);color:var(--primary-foreground,#ffffff);font-size:11px;font-style:normal;font-weight:900}.migration-demo-links{display:flex;flex-wrap:wrap;gap:7px}.migration-demo-links a{min-height:30px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--foreground);font-size:11px;font-weight:900;text-decoration:none}.migration-demo-health{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.migration-demo-health>div:first-child{display:grid;grid-gap:3px;gap:3px}.migration-demo-health>div:first-child strong{color:var(--primary)}.migration-demo-health-loading,.migration-demo-health-score span,.migration-demo-health>div:first-child small{color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.45}.migration-demo-health-loading{display:inline-flex;align-items:center;gap:8px}.migration-demo-health-score{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(22,132,90,.18);border-radius:8px;background:rgba(22,132,90,.06)}.migration-demo-health-score strong{color:var(--positive);font-size:20px}.migration-demo-health-list{display:grid;grid-gap:7px;gap:7px}.migration-demo-health-list a{min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 9px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);text-decoration:none}.migration-demo-health-list a[data-status=ready]{border-color:rgba(22,132,90,.28)}.migration-demo-health-list a[data-status=attention]{border-color:rgba(205,137,21,.3);background:rgba(205,137,21,.06)}.migration-demo-health-list a[data-status=critical]{border-color:rgba(191,75,57,.3);background:rgba(191,75,57,.06)}.migration-demo-health-list span{overflow:hidden;color:var(--muted-foreground);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.migration-demo-health-list strong{color:var(--primary);font-size:13px}.migration-history-list{display:grid;grid-gap:10px;gap:10px}.migration-history-list article{display:grid;grid-gap:9px;gap:9px;padding:11px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.migration-history-list article[data-status=failed]{border-color:rgba(191,75,57,.3);background:rgba(191,75,57,.05)}.migration-history-list article[data-status=importing],.migration-history-list article[data-status=review]{border-color:rgba(205,137,21,.3);background:rgba(205,137,21,.06)}.migration-history-list article[data-status=completed]{border-color:rgba(22,132,90,.26)}.migration-history-list article>small{color:var(--muted-foreground);font-size:11px;font-weight:900}.migration-history-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start}.migration-history-topline div{display:grid;grid-gap:3px;gap:3px}.migration-history-topline strong{overflow:hidden;color:var(--primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.migration-history-topline span{color:var(--muted-foreground);font-size:11px;font-weight:800;line-height:1.4}.migration-history-topline em{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.migration-history-metrics{display:flex;flex-wrap:wrap;gap:6px}.migration-history-metrics span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted-foreground);font-size:10px;font-weight:900;white-space:nowrap}.migration-history-actions{display:flex;flex-wrap:wrap;gap:7px}.migration-history-actions .ghost-button{min-height:32px;padding:0 10px;font-size:12px}.migration-mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.migration-mapping-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--muted-foreground);font-size:12px;font-weight:900}.migration-mapping-grid select{width:100%;min-height:40px;border:1px solid var(--input);border-radius:8px;padding:0 10px;background:var(--card)}.migration-preview{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.migration-preview>strong{color:var(--primary)}.migration-preview>div{overflow-x:auto;border:1px solid var(--border);border-radius:8px}.migration-preview table{width:100%;min-width:620px;border-collapse:collapse;background:var(--card)}.migration-preview td,.migration-preview th{padding:10px;border-bottom:1px solid var(--border);color:var(--foreground);font-size:12px;text-align:left}.migration-preview th{color:var(--muted-foreground);background:#fbfcfe;font-weight:900}.migration-validation{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding:14px;border:1px solid rgba(18,87,204,.16);border-radius:8px;background:rgba(18,87,204,.04)}.migration-validation-head{display:flex;align-items:center;gap:10px}.migration-validation-head>span{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--primary);color:var(--primary-foreground)}.migration-validation-head svg{width:20px;height:20px}.migration-validation-head div{display:grid;grid-gap:2px;gap:2px}.migration-validation-head strong{color:var(--primary)}.migration-validation-head small{color:var(--muted-foreground);font-size:12px;font-weight:800}.migration-validation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.migration-validation-grid>div{min-height:78px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.migration-validation-grid strong{color:var(--primary);font-size:24px;line-height:1}.migration-validation-grid span{color:var(--muted-foreground);font-size:12px;font-weight:900}.migration-validation-grid [data-state=danger]{border-color:rgba(191,75,57,.32);background:rgba(191,75,57,.08)}.migration-validation-grid [data-state=danger] strong{color:#b42318}.migration-validation-grid [data-state=ok]{border-color:rgba(22,132,90,.28);background:rgba(22,132,90,.07)}.migration-validation-grid [data-state=ok] strong{color:var(--positive)}.migration-permission-note{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:14px;padding:12px;border:1px solid rgba(18,87,204,.16);border-radius:8px;background:rgba(18,87,204,.05)}.migration-permission-note svg{width:20px;height:20px;color:var(--primary)}.migration-permission-note div{display:grid;grid-gap:4px;gap:4px}.migration-permission-note strong{color:var(--primary);font-size:13px}.migration-permission-note span{color:var(--muted-foreground);font-size:12px;line-height:1.45}.migration-issues{display:grid;grid-gap:8px;gap:8px}.migration-issues>strong{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-size:13px}.migration-issues>strong svg{width:17px;height:17px}.migration-issues ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.migration-issues li{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.migration-issues li[data-severity=error]{border-color:rgba(191,75,57,.3)}.migration-issues li>span{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.migration-issues p{margin:0;color:var(--foreground);font-size:13px;line-height:1.45}.login-panel a.ghost-button,.login-panel a.primary-button{color:inherit;text-decoration:none}.login-panel a.primary-button{color:var(--accent-foreground)}.bolna-console{display:grid;grid-gap:18px;gap:18px}.bolna-actions,.bolna-auth,.bolna-tabs{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.bolna-auth{margin-bottom:12px}.bolna-easy-setup{margin-bottom:16px}.bolna-easy-setup-trigger{display:inline-grid;justify-items:center;gap:6px}.bolna-easy-setup-trigger small{color:var(--muted-foreground);font-size:11px;font-weight:900}.bolna-easy-form{margin-top:12px;padding:14px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.bolna-live-card{margin-bottom:16px;background:linear-gradient(180deg,rgba(18,87,204,.05),rgba(18,87,204,0)),var(--card)}.bolna-quick-call{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px;padding:12px;border:1px solid rgba(18,87,204,.18);border-radius:8px;background:rgba(18,87,204,.04)}.bolna-tabs{align-items:center;margin-top:14px}.bolna-tab{min-height:36px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--muted-foreground);padding:0 12px;font-size:12px;font-weight:900}.bolna-tab[data-active=true]{color:var(--accent-foreground);background:var(--accent);border-color:var(--accent)}.bolna-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);grid-gap:18px;gap:18px;align-items:start}.bolna-workspace{min-width:0}.bolna-card,.bolna-result,.bolna-warning{border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:var(--shadow-card)}.bolna-card{padding:16px}.bolna-card-head{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;margin-bottom:14px}.bolna-card-head>svg{width:42px;height:42px;padding:10px;border-radius:8px;color:var(--accent);background:var(--secondary)}.bolna-card-head strong,.bolna-result strong{display:block;color:var(--primary);font-size:16px}.bolna-card-head span,.bolna-result span,.bolna-warning span{color:var(--muted-foreground);font-size:12px;line-height:1.45}.bolna-form-grid,.bolna-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.bolna-grid article{min-height:112px;display:grid;align-content:space-between;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.bolna-settings-form{margin-top:14px}.bolna-field span,.bolna-grid span{color:var(--muted-foreground);font-size:12px;font-weight:900}.bolna-grid strong{color:var(--primary);font-size:17px;overflow-wrap:anywhere}.bolna-grid small{color:var(--muted-foreground);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.bolna-field{display:grid;grid-gap:7px;gap:7px;min-width:0}.bolna-field input,.bolna-textarea{width:100%;border:1px solid var(--input);border-radius:8px;background:var(--card);color:var(--foreground)}.bolna-field input{min-height:40px;padding:0 10px}.bolna-field-wide{grid-column:span 3}.bolna-textarea{min-height:150px;padding:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.5;resize:vertical}.bolna-checkbox{grid-column:span 3;min-height:40px;display:flex;align-items:center;gap:10px;color:var(--foreground);font-size:13px;font-weight:800}.bolna-checkbox input{width:18px;height:18px}.bolna-checkbox-compact{grid-column:span 1;align-self:end}.bolna-help-text{color:var(--muted-foreground);font-size:11px;font-weight:800;line-height:1.45}.bolna-help-text[data-tone=danger]{color:var(--destructive)}.bolna-help-text[data-tone=info]{color:var(--accent)}.bolna-help-text[data-tone=success]{color:var(--positive)}.bolna-actions{align-items:center;margin-top:14px}.bolna-danger-button{color:var(--destructive);border-color:rgba(239,68,68,.3)}.bolna-warning{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;margin:12px 0;padding:12px;background:rgba(18,87,204,.06);box-shadow:none}.bolna-warning[data-danger=true]{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.2)}.bolna-warning svg{width:18px;height:18px;color:var(--accent)}.bolna-warning[data-danger=true] svg{color:var(--destructive)}.bolna-pill{min-height:32px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(15,123,82,.2);border-radius:999px;padding:0 12px;color:var(--positive);background:rgba(15,123,82,.08);font-size:12px;font-weight:900}.bolna-pill[data-tone=danger]{border-color:rgba(239,68,68,.22);color:var(--destructive);background:rgba(239,68,68,.08)}.bolna-pill[data-tone=neutral]{border-color:rgba(18,87,204,.22);color:var(--accent);background:rgba(18,87,204,.08)}.bolna-pill svg{width:15px;height:15px}.bolna-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.bolna-code-grid pre,.bolna-result pre{max-height:480px;overflow:auto;margin:0;border-radius:8px;background:#0d1729;color:#f7f5ef;font-size:11px;line-height:1.5;padding:12px;white-space:pre-wrap;overflow-wrap:anywhere}.bolna-result{position:-webkit-sticky;position:sticky;top:18px;min-width:0;padding:14px}.bolna-result>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.bolna-empty{display:grid;grid-gap:6px;gap:6px}.bolna-schedule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.bolna-live-metrics{margin-top:14px}.bolna-live-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:14px;gap:14px;margin-top:14px}.bolna-live-panel{min-width:0;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;overflow:hidden}.bolna-live-panel-head{display:grid;grid-gap:4px;gap:4px;padding:13px 14px;border-bottom:1px solid var(--border);background:rgba(26,42,77,.04)}.bolna-live-panel-head strong{color:var(--primary);font-size:14px}.bolna-live-empty,.bolna-live-panel-head span{color:var(--muted-foreground);font-size:12px;line-height:1.45}.bolna-action-list,.bolna-transcript-list{display:grid;grid-gap:10px;gap:10px;max-height:520px;overflow:auto;padding:12px}.bolna-live-empty{padding:14px;border:1px dashed var(--border);border-radius:8px;background:var(--card)}.bolna-transcript-line{display:grid;grid-gap:5px;gap:5px;padding:11px 12px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.bolna-transcript-line[data-role*=assistant]{border-color:rgba(18,87,204,.22);background:rgba(18,87,204,.06)}.bolna-transcript-line[data-role*=user]{border-color:rgba(15,123,82,.2);background:rgba(15,123,82,.06)}.bolna-transcript-line span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:3px 8px;color:var(--primary);background:var(--secondary);font-size:10px;font-weight:900;text-transform:uppercase}.bolna-transcript-line p{margin:0;color:var(--foreground);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.bolna-action-event{display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid rgba(18,87,204,.18);border-radius:8px;background:var(--card)}.bolna-action-event[data-level=warning]{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.06)}.bolna-action-event>div{display:flex;justify-content:space-between;gap:10px}.bolna-action-event strong{color:var(--primary);font-size:13px}.bolna-action-event small,.bolna-action-event span{color:var(--muted-foreground);font-size:11px;font-weight:800}.bolna-action-event pre{max-height:220px;overflow:auto;margin:0;border-radius:8px;background:#0d1729;color:#f7f5ef;font-size:10px;line-height:1.5;padding:10px;white-space:pre-wrap;overflow-wrap:anywhere}.bolna-tuning-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.bolna-tuning-list>strong{color:var(--primary);font-size:14px}.bolna-tuning-list>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.bolna-tuning-list span{border:1px solid rgba(18,87,204,.16);border-radius:8px;padding:9px 10px;color:var(--foreground);background:rgba(18,87,204,.04);font-size:12px;line-height:1.45}.bolna-slot-card{display:grid;grid-gap:8px;gap:8px;min-height:112px;padding:14px;border:1px solid rgba(15,123,82,.22);border-radius:8px;background:rgba(15,123,82,.07)}.bolna-slot-card[data-available=false]{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.07)}.bolna-slot-card span{color:var(--muted-foreground);font-size:12px;font-weight:900}.bolna-slot-card strong{color:var(--primary);font-size:16px}.bolna-slot-card small{color:var(--muted-foreground);font-size:11px;line-height:1.45}.bolna-table-wrap{margin-top:14px;overflow-x:auto;border:1px solid var(--border);border-radius:8px}.bolna-booking-table{width:100%;border-collapse:collapse;min-width:720px;background:var(--card)}.bolna-booking-table td,.bolna-booking-table th{border-bottom:1px solid var(--border);padding:11px 12px;text-align:left;vertical-align:top;font-size:12px}.bolna-booking-table th{color:var(--muted-foreground);font-weight:900;background:#fbfcfe}.bolna-booking-table td{color:var(--foreground);line-height:1.45}.bolna-booking-table tr:last-child td{border-bottom:0}.erp-shell{height:100vh;height:100dvh;min-height:0;display:grid;grid-template-columns:276px minmax(0,1fr);background:linear-gradient(180deg,#f7f5ef,#ffffff 48%,#eef4fb);overflow:hidden}.erp-sidebar{min-height:0;display:flex;flex-direction:column;gap:14px;padding:18px 14px;border-right:1px solid rgba(216,221,231,.9);background:linear-gradient(180deg,rgba(26,42,77,.98),rgba(18,34,66,.98)),var(--primary);color:var(--primary-foreground);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.erp-brand,.erp-dashboard-link,.erp-module-nav a{color:inherit;text-decoration:none}.erp-brand{min-height:52px;display:flex;align-items:center;gap:11px;padding:8px 6px}.erp-brand span:last-child,.erp-module-context{min-width:0;display:grid;grid-gap:2px;gap:2px}.erp-brand strong{font-size:17px}.erp-brand small,.erp-module-context p,.erp-module-context span{color:rgba(247,245,239,.72);font-size:12px;line-height:1.45}.erp-dashboard-link{min-height:42px;display:inline-flex;align-items:center;gap:10px;padding:0 12px;border:1px solid rgba(247,245,239,.12);border-radius:8px;background:rgba(255,255,255,.08);font-size:13px;font-weight:900}.erp-dashboard-link svg,.erp-module-nav svg{width:17px;height:17px;flex:0 0 auto}.erp-module-nav{display:grid;grid-gap:14px;gap:14px;padding-bottom:24px}.erp-module-nav section{display:grid;grid-gap:4px;gap:4px}.erp-module-nav section>span{padding:0 8px 4px;color:rgba(247,245,239,.54);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.erp-module-nav a{min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:0 10px;border-radius:8px;color:rgba(247,245,239,.84);font-size:13px;font-weight:800}.erp-module-nav a:focus-visible,.erp-module-nav a:hover{background:rgba(255,255,255,.1);color:var(--primary-foreground)}.erp-module-nav strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-module-context{padding:14px;border:1px solid rgba(247,245,239,.12);border-radius:8px;background:rgba(255,255,255,.07)}.erp-module-context strong{color:var(--primary-foreground);font-size:18px;line-height:1.2}.erp-main{min-width:0;min-height:0;padding:18px 22px 132px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable}.erp-hero,.erp-panel,.erp-setup-banner,.erp-topbar{border:1px solid rgba(216,221,231,.92);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 14px 32px rgba(26,42,77,.07)}.erp-topbar{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px}.erp-topbar>div:first-child{min-width:0;display:grid;grid-gap:2px;gap:2px}.erp-topbar strong{color:var(--primary);font-size:18px}.erp-topbar-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}.erp-notification-button{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(216,221,231,.92);border-radius:8px;background:#ffffff;color:var(--foreground);text-decoration:none;font-size:12px;font-weight:800;white-space:nowrap}.erp-notification-button svg{width:17px;height:17px;color:var(--primary)}.erp-notification-button strong{min-width:22px;min-height:22px;display:inline-grid;place-items:center;border-radius:999px;background:var(--primary);color:var(--primary-foreground,#ffffff);font-size:11px;line-height:1}.erp-global-search{position:relative;min-width:min(420px,36vw);z-index:6}.erp-search{width:100%;min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:0 12px;border:1px solid var(--input);border-radius:8px;background:#f8fafc;color:var(--muted-foreground)}.erp-search svg{width:17px;height:17px}.erp-search input{min-width:0;border:0;outline:0;background:transparent;color:var(--foreground);font-size:13px;font-weight:700}.erp-search input::placeholder{color:rgba(86,101,124,.72);font-weight:650}.erp-filter-control{min-height:42px;min-width:132px;display:grid;grid-template-columns:auto minmax(72px,1fr);align-items:center;grid-gap:8px;gap:8px;padding:0 10px;border:1px solid var(--input);border-radius:8px;background:#f8fafc;color:var(--muted-foreground)}.erp-filter-control span{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.erp-filter-control select{min-width:0;border:0;outline:0;background:transparent;color:var(--foreground);font-size:13px;font-weight:800}.erp-search-results{position:absolute;top:calc(100% + 8px);right:0;width:min(520px,86vw);max-height:min(520px,72vh);overflow:auto;display:grid;grid-gap:7px;gap:7px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:0 18px 40px rgba(15,23,42,.18)}.erp-search-empty,.erp-search-results a{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid rgba(216,221,231,.72);border-radius:8px;background:#fff;text-decoration:none}.erp-search-results a:focus-visible,.erp-search-results a:hover{border-color:rgba(18,87,204,.28);background:rgba(18,87,204,.05);outline:none}.erp-search-empty,.erp-search-results small,.erp-search-results span{color:var(--muted-foreground);font-size:11px;font-weight:850;text-transform:uppercase}.erp-search-results strong{min-width:0;overflow:hidden;color:var(--primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.erp-search-results p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.global-create{position:relative}.global-create-trigger{white-space:nowrap}.global-create-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.42)}.global-create-dialog{width:min(940px,100%);max-height:min(820px,calc(100vh - 48px));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:0 28px 80px rgba(15,23,42,.26)}.global-create-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-gap:16px;gap:16px;align-items:flex-start;padding:18px;border-bottom:1px solid var(--border)}.global-create-head h2{margin:4px 0 6px;color:var(--primary);font-size:21px;line-height:1.15}.global-create-head p{max-width:720px;margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.5}.global-create-head button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--foreground);cursor:pointer}.global-create-head button svg{width:17px;height:17px}.global-create-body{min-height:0;display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr)}.global-create-module-list{min-height:0;overflow:auto;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:14px;border-right:1px solid var(--border);background:#f8fafc}.global-create-module-list button{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff;color:var(--foreground);text-align:left;cursor:pointer}.global-create-module-list button[data-active=true]{border-color:rgba(18,87,204,.42);background:rgba(18,87,204,.08);color:var(--primary)}.global-create-module-list strong{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.global-create-module-list span{color:var(--muted-foreground);font-size:11px;font-weight:850;text-transform:uppercase}.global-create-form{min-height:0;max-height:calc(100vh - 166px);overflow:auto;padding:16px}.global-create-module-summary{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(18,87,204,.18);border-radius:8px;background:rgba(18,87,204,.06)}.global-create-module-summary small,.global-create-module-summary span{color:var(--muted-foreground);font-size:11px;font-weight:850;text-transform:uppercase}.global-create-module-summary strong{color:var(--primary);font-size:16px}.global-create-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.global-create-form .erp-save-state{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.global-create-form .erp-save-state svg{width:16px;height:16px}.global-create-form .erp-save-state a{color:inherit;font-size:12px;font-weight:900}.global-create-restricted{min-height:260px;display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;padding:24px;text-align:center}.global-create-restricted svg{width:34px;height:34px;color:var(--destructive)}.global-create-restricted strong{color:var(--primary);font-size:17px}.global-create-restricted span{max-width:420px;color:var(--muted-foreground);font-size:13px;line-height:1.5}.erp-setup-banner{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-color:rgba(18,87,204,.2);background:rgba(18,87,204,.06)}.erp-setup-banner div{min-width:0;display:grid;grid-gap:4px;gap:4px}.erp-setup-banner strong{color:var(--primary);font-size:14px}.erp-setup-banner span{color:var(--muted-foreground);font-size:13px;line-height:1.45}.erp-hero{margin-top:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px;background:linear-gradient(135deg,rgba(26,42,77,.96),rgba(29,61,114,.94)),var(--primary)}.erp-hero,.erp-hero h1{color:var(--primary-foreground)}.erp-hero h1{max-width:760px;margin:8px 0 10px;font-size:36px;line-height:1.06}.erp-hero p{max-width:820px;color:rgba(247,245,239,.76);font-size:15px;line-height:1.58}.erp-hero .site-eyebrow{color:#9fbdff}.erp-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.erp-hero-actions .ghost-button{border-color:rgba(247,245,239,.24);color:var(--primary-foreground);background:rgba(255,255,255,.1)}.erp-metrics{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.erp-metrics article{min-height:116px;display:grid;align-content:start;grid-gap:7px;gap:7px;padding:16px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 12px 26px rgba(26,42,77,.06)}.erp-metrics small,.erp-metrics span{color:var(--muted-foreground);font-size:12px;font-weight:850;line-height:1.35}.erp-metrics strong{color:var(--primary);font-size:28px;line-height:1}.erp-module-workflow-grid{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.erp-module-workflow-grid article{min-width:0;min-height:168px;display:grid;align-content:space-between;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(216,221,231,.86);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 12px 26px rgba(26,42,77,.05)}.erp-module-workflow-grid article[data-status=ready]{border-color:rgba(15,123,82,.18);background:rgba(15,123,82,.06)}.erp-module-workflow-grid article[data-status=needs_setup]{border-color:rgba(187,111,35,.22);background:rgba(187,111,35,.06)}.erp-module-workflow-grid article[data-status=restricted]{border-color:rgba(82,93,116,.22);background:rgba(82,93,116,.06)}.erp-module-workflow-grid article>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.erp-module-workflow-grid span{color:var(--muted-foreground);font-size:11px;font-weight:900;line-height:1.35;text-transform:uppercase}.erp-module-workflow-grid strong{min-width:0;color:var(--primary);font-size:24px;line-height:1.05;overflow-wrap:anywhere}.erp-module-workflow-grid p{margin:0;color:var(--foreground);font-size:12px;font-weight:740;line-height:1.45;overflow-wrap:anywhere}.erp-module-workflow-grid .ghost-button{justify-content:center;min-height:32px;padding-inline:10px;font-size:12px}.erp-alert-strip{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);grid-gap:10px;gap:10px;align-items:stretch}.erp-alert-strip-list,.erp-alert-strip>a{min-width:0;border:1px solid rgba(216,221,231,.92);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 14px 32px rgba(26,42,77,.06)}.erp-alert-strip>a{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;padding:12px;color:var(--foreground);text-decoration:none}.erp-alert-strip>a>svg:first-child{width:34px;height:34px;padding:8px;border-radius:8px;background:rgba(37,99,235,.1);color:var(--primary)}.erp-alert-strip[data-tone=critical]>a>svg:first-child{background:rgba(185,28,28,.1);color:#b91c1c}.erp-alert-strip[data-tone=warning]>a>svg:first-child{background:rgba(180,83,9,.12);color:#b45309}.erp-alert-strip[data-tone=quiet]>a>svg:first-child{background:rgba(15,118,110,.1);color:#0f766e}.erp-alert-strip strong{color:var(--foreground);font-size:13px}.erp-alert-strip small{display:block;margin-top:2px;color:var(--muted-foreground);font-size:11px;font-weight:700}.erp-alert-strip-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px}.erp-alert-strip-list>span{min-width:0;padding:8px;border-radius:7px;background:#f8fafc}.erp-recipe-strip{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);grid-gap:14px;gap:14px;align-items:center;padding:16px;border:1px solid rgba(18,87,204,.16);border-radius:8px;background:rgba(18,87,204,.05)}.erp-recipe-strip>div:first-child{min-width:0;display:grid;grid-gap:5px;gap:5px}.erp-recipe-strip strong{color:var(--primary);font-size:20px;line-height:1.2}.erp-recipe-strip p{max-width:880px;margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.5}.erp-recipe-terms{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.erp-recipe-terms span{min-height:30px;display:inline-flex;align-items:center;border:1px solid rgba(26,42,77,.12);border-radius:999px;padding:0 10px;color:var(--primary);background:rgba(255,255,255,.72);font-size:11px;font-weight:900}.erp-dashboard-layout{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.82fr);grid-gap:14px;gap:14px;align-items:start}.erp-dashboard-layout+.erp-dashboard-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-recipe-grid{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.module-recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-panel{min-width:0;padding:16px}.erp-panel-large{min-height:420px}.erp-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.erp-panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.erp-view-mode-switcher{min-height:40px;display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.erp-view-mode-switcher button{min-height:32px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:6px;padding:0 9px;background:transparent;color:var(--muted-foreground);font-size:12px;font-weight:900}.erp-view-mode-switcher button[data-active=true]{background:var(--primary);color:var(--primary-foreground)}.erp-view-mode-switcher svg{width:15px;height:15px}.erp-panel-head.compact{margin-bottom:12px}.erp-panel-head div{min-width:0}.erp-panel-head h2{margin:3px 0 0;color:var(--primary);font-size:22px;line-height:1.16}.erp-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.erp-module-card{min-height:178px;display:grid;align-content:start;grid-gap:9px;gap:9px;padding:15px;border:1px solid rgba(216,221,231,.92);border-radius:8px;background:linear-gradient(180deg,#ffffff,#f8fbff);color:var(--foreground);text-decoration:none;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.erp-all-module-grid a:focus-visible,.erp-all-module-grid a:hover,.erp-module-card:focus-visible,.erp-module-card:hover{transform:translateY(-1px);border-color:rgba(18,87,204,.34);box-shadow:var(--shadow-card-hover)}.erp-module-card>span{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase}.erp-module-card svg{width:21px;height:21px}.erp-module-card strong{color:var(--primary);font-size:17px;line-height:1.2}.erp-module-card p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.45}.erp-module-card small{align-self:end;color:var(--foreground);font-size:13px;font-weight:900}.erp-record-list{display:grid;grid-gap:9px;gap:9px}.erp-record-list article{display:grid;grid-gap:3px;gap:3px;padding:11px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.erp-record-list strong{color:var(--primary);font-size:14px}.erp-record-list small,.erp-record-list span{color:var(--muted-foreground);font-size:12px;line-height:1.35}.erp-empty-state{min-height:170px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;padding:18px;border:1px dashed rgba(18,87,204,.28);border-radius:8px;background:rgba(18,87,204,.04);text-align:center}.erp-empty-state svg{width:28px;height:28px;color:var(--accent)}.erp-empty-state strong{color:var(--primary);font-size:16px}.erp-empty-state span{max-width:320px;color:var(--muted-foreground);font-size:13px;line-height:1.45}.erp-all-module-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.erp-all-module-grid a{min-height:110px;display:grid;align-content:start;grid-gap:7px;gap:7px;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground);text-decoration:none;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.erp-all-module-grid svg{width:21px;height:21px;color:var(--accent)}.erp-all-module-grid strong{color:var(--primary);font-size:13px;line-height:1.2}.erp-all-module-grid span,.erp-user-pill{color:var(--muted-foreground);font-size:11px;font-weight:850}.erp-user-pill{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-module-hero{align-items:stretch}.erp-module-hero>div:first-child{min-width:0}.erp-chip-list,.erp-submodule-list{display:flex;flex-wrap:wrap;gap:8px}.erp-submodule-list{margin-top:14px}.erp-chip-list span,.erp-submodule-list span{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(18,87,204,.18);border-radius:999px;background:rgba(18,87,204,.08);color:var(--primary);font-size:12px;font-weight:850}.erp-module-hero .erp-submodule-list span{border-color:rgba(247,245,239,.22);background:rgba(255,255,255,.09);color:var(--primary-foreground)}.erp-tabs{margin-top:14px;display:flex;gap:8px;overflow-x:auto;padding:4px 0}.erp-tabs button{min-height:36px;flex:0 0 auto;border:1px solid var(--border);border-radius:999px;padding:0 14px;color:var(--primary);background:rgba(255,255,255,.9);font-size:12px;font-weight:900;cursor:pointer}.erp-tabs button[data-active=true]{border-color:rgba(18,87,204,.34);color:var(--accent-foreground);background:var(--accent)}.erp-status-card{width:min(280px,100%);min-height:150px;display:grid;align-content:center;grid-gap:8px;gap:8px;padding:18px;border:1px solid rgba(247,245,239,.18);border-radius:8px;background:rgba(255,255,255,.1)}.erp-status-card svg{width:28px;height:28px;color:#9fbdff}.erp-status-card strong{color:var(--primary-foreground);font-size:18px}.erp-status-card span{color:rgba(247,245,239,.72);font-size:12px;line-height:1.45}.erp-table{min-width:0;overflow-x:auto}.erp-kanban-grid,.erp-record-card-grid{min-width:0;display:grid;grid-gap:12px;gap:12px}.erp-record-card-group{display:grid;grid-gap:10px;gap:10px}.erp-record-card-group>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.erp-kanban-card,.erp-record-card{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:rgba(248,250,252,.72);color:var(--foreground);text-decoration:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.erp-kanban-card-link,.erp-record-card-link{min-width:0;display:grid;grid-gap:7px;gap:7px;color:inherit;text-decoration:none}.erp-kanban-card:focus-within,.erp-kanban-card:hover,.erp-record-card:focus-within,.erp-record-card:hover{border-color:rgba(18,87,204,.34);box-shadow:var(--shadow-card-hover);outline:none;transform:translateY(-1px)}.erp-kanban-card small,.erp-record-card-link>span{color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase}.erp-kanban-card strong,.erp-record-card-link strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:14px;line-height:1.25}.erp-kanban-card span,.erp-record-card-link small{color:var(--muted-foreground);font-size:12px;line-height:1.4}.erp-record-card-link div{display:flex;flex-wrap:wrap;gap:6px}.erp-record-card-link b{min-height:26px;display:inline-flex;align-items:center;padding:4px 7px;border:1px solid rgba(18,87,204,.14);border-radius:8px;color:var(--foreground);background:rgba(18,87,204,.04);font-size:11px;font-weight:850}.erp-kanban-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start}.erp-kanban-column{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:10px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:rgba(248,250,252,.66)}.erp-kanban-column-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.erp-kanban-column-head strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px}.erp-kanban-column-head span{min-width:26px;min-height:24px;display:grid;place-items:center;border-radius:8px;color:var(--primary);background:var(--secondary);font-size:11px;font-weight:900}.erp-kanban-column>div:last-child{display:grid;grid-gap:8px;gap:8px}.erp-calendar-list,.erp-pivot-grid{display:grid;grid-gap:12px;gap:12px}.erp-calendar-group,.erp-pivot-card{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:rgba(248,250,252,.72)}.erp-calendar-date,.erp-pivot-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.erp-calendar-date svg,.erp-pivot-head svg{width:18px;height:18px;color:var(--accent)}.erp-calendar-date strong,.erp-pivot-head h3{margin:0;color:var(--primary);font-size:14px}.erp-calendar-date span{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.erp-calendar-group>div:last-child,.erp-pivot-list{display:grid;grid-gap:8px;gap:8px}.erp-calendar-record,.erp-pivot-list div{min-width:0;display:grid;grid-template-columns:minmax(180px,1fr) minmax(90px,.36fr) minmax(190px,.72fr);grid-gap:10px;gap:10px;align-items:center;padding:9px;border:1px solid rgba(216,221,231,.66);border-radius:8px;background:rgba(255,255,255,.76)}.erp-calendar-record a{color:inherit;text-decoration:none}.erp-calendar-record strong,.erp-pivot-list strong{display:block;color:var(--primary);font-size:13px}.erp-calendar-record span,.erp-pivot-list small,.erp-pivot-list span{color:var(--muted-foreground);font-size:12px}.erp-calendar-record b{justify-self:start;min-height:26px;display:inline-flex;align-items:center;padding:4px 7px;border:1px solid rgba(18,87,204,.14);border-radius:8px;background:rgba(18,87,204,.04);color:var(--primary);font-size:11px;font-weight:850}.erp-pivot-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.erp-pivot-list div{grid-template-columns:minmax(140px,1fr) minmax(70px,.4fr) minmax(80px,.5fr)}.erp-active-view-note{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:10px 12px;border:1px solid rgba(18,87,204,.16);border-radius:8px;background:rgba(18,87,204,.05)}.erp-active-view-note strong{color:var(--primary);font-size:13px}.erp-active-view-note span{color:var(--muted-foreground);font-size:12px;font-weight:800}.erp-active-view-note[data-tone=restricted]{border-color:rgba(173,107,28,.22);background:rgba(173,107,28,.07)}.erp-active-view-note[data-tone=restricted] strong{color:#8a520d}.erp-list-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.erp-list-preset-grid button{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:rgba(248,250,252,.76);color:var(--foreground);text-align:left}.erp-list-preset-grid button[data-active=true]{border-color:rgba(18,87,204,.4);background:rgba(18,87,204,.07);box-shadow:0 10px 22px rgba(18,87,204,.1)}.erp-list-contract-strip span,.erp-list-preset-grid span{color:var(--muted-foreground);font-size:10px;font-weight:900;text-transform:uppercase}.erp-list-preset-grid strong{color:var(--primary);font-size:13px}.erp-list-preset-grid small{color:var(--muted-foreground);font-size:11px;line-height:1.35}.erp-list-contract-strip{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.erp-list-contract-strip span{min-height:26px;display:inline-flex;align-items:center;padding:4px 8px;border:1px solid rgba(18,87,204,.14);border-radius:8px;background:rgba(18,87,204,.04);color:var(--primary)}.erp-record-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.erp-record-actions button{min-height:28px;border:1px solid rgba(18,87,204,.18);border-radius:8px;padding:4px 8px;background:rgba(255,255,255,.9);color:var(--primary);font-size:11px;font-weight:850}.erp-record-actions button[data-tone=attention]{border-color:rgba(173,107,28,.24);color:#8a520d;background:rgba(173,107,28,.07)}.erp-record-actions button[data-tone=success]{border-color:rgba(21,128,61,.24);color:#166534;background:rgba(21,128,61,.07)}.erp-record-actions button:disabled{cursor:not-allowed;opacity:.58}.erp-record-group{min-width:640px}.erp-record-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid rgba(216,221,231,.72);background:rgba(247,249,252,.78)}.erp-record-group-head strong{color:var(--primary);font-size:12px}.erp-record-group-head span{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.erp-table-row{min-width:640px;display:grid;grid-template-columns:var(--module-table-columns,minmax(240px,1.4fr) 130px 130px 110px minmax(190px,.9fr));grid-gap:12px;gap:12px;align-items:center;padding:11px 12px;border-bottom:1px solid rgba(216,221,231,.76)}.erp-table-link{text-decoration:none;transition:background .16s ease,transform .16s ease}.erp-table-link:focus-visible,.erp-table-link:hover{background:rgba(18,87,204,.05);outline:none}.erp-table-row:last-child{border-bottom:0}.erp-table-head{border-radius:8px;background:var(--secondary);color:var(--primary);font-size:12px;font-weight:900;text-transform:uppercase}.erp-table[data-view-density=compact] .erp-table-row{padding-block:8px}.erp-table[data-view-density=comfortable] .erp-table-row{padding-block:14px}.erp-table-row span{min-width:0;color:var(--muted-foreground);font-size:13px;line-height:1.35}.erp-table-row small,.erp-table-row strong{display:block}.erp-table-row a{color:inherit;text-decoration:none}.erp-table-row strong{overflow:hidden;color:var(--primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.erp-table-row small{margin-top:2px;color:var(--muted-foreground);font-size:12px}.table-empty{min-width:0;margin-top:12px}.erp-create-form{display:grid;grid-gap:12px;gap:12px}.erp-guided-create-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(18,87,204,.14);border-radius:8px;background:rgba(18,87,204,.05)}.erp-guided-create-head strong{color:var(--primary);font-size:13px}.erp-edit-followup-list span,.erp-guided-create-head span{color:var(--muted-foreground);font-size:11px;font-weight:850}.erp-guided-create-section{min-width:0;display:grid;grid-gap:10px;gap:10px;margin:0;padding:11px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:rgba(248,250,252,.68)}.erp-guided-create-section legend{display:grid;grid-gap:3px;gap:3px;padding:0 5px}.erp-edit-followup-list strong,.erp-guided-create-panels strong,.erp-guided-create-section legend strong{color:var(--primary);font-size:12px}.erp-guided-create-panels span,.erp-guided-create-section legend span{color:var(--muted-foreground);font-size:11px;line-height:1.35}.erp-guided-create-section>div{display:grid;grid-gap:10px;gap:10px}.erp-edit-followup-list,.erp-guided-create-panels{display:grid;grid-gap:8px;gap:8px}.erp-edit-followup-list,.erp-guided-create-panels article{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(18,87,204,.14);border-radius:8px;background:rgba(18,87,204,.04)}.erp-guided-create-panels article[data-tone=required]{border-color:rgba(173,107,28,.24);background:rgba(173,107,28,.07)}.erp-guided-create-panels article[data-tone=required] strong{color:#8a520d}.erp-guided-create-panels article[data-tone=warning]{border-color:rgba(185,28,28,.22);background:rgba(185,28,28,.06)}.erp-guided-create-panels article[data-tone=warning] strong{color:#991b1b}.erp-detail-workbench{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px;padding:14px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:rgba(255,255,255,.78);box-shadow:var(--shadow-card)}.erp-detail-workbench-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.erp-detail-workbench-head h2{margin:2px 0 0;color:var(--primary);font-size:18px}.erp-detail-workbench-head small{color:var(--muted-foreground);font-size:12px;font-weight:850}.erp-detail-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px}.erp-detail-panel-grid article{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid rgba(18,87,204,.14);border-radius:8px;background:rgba(18,87,204,.04)}.erp-detail-panel-grid article[data-status=empty]{border-color:rgba(173,107,28,.18);background:rgba(173,107,28,.06)}.erp-detail-checklist span,.erp-detail-panel-grid span{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.erp-detail-panel-grid strong{color:var(--primary);font-size:22px;line-height:1}.erp-detail-panel-grid p{margin:0;color:var(--muted-foreground);font-size:11px;line-height:1.4}.erp-detail-checklist{display:flex;flex-wrap:wrap;gap:7px}.erp-detail-checklist span{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(21,128,61,.18);border-radius:8px;background:rgba(21,128,61,.06);color:#166534}.erp-detail-checklist svg{width:14px;height:14px}.erp-settings-workbench-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.erp-settings-workbench-grid article{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:rgba(248,250,252,.72)}.erp-settings-workbench-grid strong{color:var(--primary);font-size:13px}.erp-settings-workbench-grid p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.4}.erp-settings-impact-strip,.erp-settings-workbench-grid div{display:flex;flex-wrap:wrap;gap:6px}.erp-settings-impact-strip span,.erp-settings-workbench-grid span{min-height:26px;display:inline-flex;align-items:center;padding:4px 7px;border:1px solid rgba(18,87,204,.14);border-radius:8px;background:rgba(18,87,204,.04);color:var(--primary);font-size:11px;font-weight:850}.erp-settings-impact-strip{margin-bottom:12px}.erp-settings-impact-strip span{border-color:rgba(173,107,28,.2);background:rgba(173,107,28,.07);color:#8a520d}.calculated-custom-fields{display:flex;flex-wrap:wrap;gap:8px}.calculated-custom-fields span{min-height:34px;display:inline-flex;align-items:center;padding:7px 10px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:850}.erp-module-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.erp-module-settings-grid .span-2{grid-column:span 2}.erp-module-policy-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.erp-module-policy-switches label{min-height:46px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground);font-size:12px;font-weight:850}.erp-module-policy-switches input{width:16px;height:16px;accent-color:var(--primary)}.erp-module-policy-builder{display:grid;grid-gap:14px;gap:14px;padding:14px;border:1px solid rgba(18,87,204,.16);border-radius:8px;background:rgba(18,87,204,.04)}.erp-module-builder-head,.erp-module-builder-title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.erp-module-builder-head h3,.erp-module-builder-title strong{margin:0;color:var(--primary)}.erp-module-builder-head h3{font-size:16px}.erp-module-builder-head>svg{width:34px;height:34px;flex:0 0 auto;padding:8px;border-radius:8px;background:rgba(18,87,204,.09);color:var(--accent)}.erp-module-builder-title small,.erp-module-builder-title strong{display:block}.erp-module-builder-title small{margin-top:2px;color:var(--muted-foreground);font-size:12px}.erp-module-builder-title .ghost-button{flex:0 0 auto}.erp-module-approval-list,.erp-module-builder-section,.erp-module-rule-list,.erp-module-transition-list{display:grid;grid-gap:10px;gap:10px}.erp-module-approval-row,.erp-module-rule-row,.erp-module-transition-row{min-width:0;display:grid;align-items:end;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.erp-module-rule-row{grid-template-columns:1.05fr 1.1fr 1fr 1fr .8fr 88px 36px}.erp-module-transition-row{grid-template-columns:1fr 1fr 1.1fr 94px 82px 82px 36px}.erp-module-approval-row{grid-template-columns:1fr 1.1fr 1.5fr 1fr 82px 36px}.erp-module-inline-toggle{min-height:42px;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.72);color:var(--foreground);font-size:12px;font-weight:850}.erp-module-inline-toggle input{width:16px;height:16px;accent-color:var(--primary)}.erp-module-approval-row .icon-button,.erp-module-rule-row .icon-button,.erp-module-transition-row .icon-button{width:36px;height:36px;border:1px solid rgba(196,48,48,.22);border-radius:8px;background:rgba(196,48,48,.07);color:#a32121}.erp-module-approval-row .icon-button svg,.erp-module-rule-row .icon-button svg,.erp-module-transition-row .icon-button svg{width:16px;height:16px}.erp-module-builder-empty{min-height:64px;display:flex;align-items:center;gap:10px;padding:12px;border:1px dashed rgba(18,87,204,.24);border-radius:8px;background:rgba(255,255,255,.66);color:var(--muted-foreground);font-size:12px;font-weight:800}.erp-module-builder-empty svg{width:18px;height:18px;color:var(--accent)}.erp-module-impact-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(18,87,204,.18);border-radius:8px;background:rgba(18,87,204,.05)}.erp-module-impact-preview div{min-width:0;display:grid;grid-gap:4px;gap:4px}.erp-module-impact-preview small,.erp-module-impact-preview span,.erp-module-impact-preview strong{min-width:0}.erp-module-impact-preview strong{color:var(--foreground);font-size:13px}.erp-module-impact-preview small,.erp-module-impact-preview span{color:var(--muted-foreground);font-size:12px;line-height:1.45}.erp-action-stack{display:grid;grid-gap:10px;gap:10px}.erp-action-stack .ghost-button{width:100%;justify-content:flex-start}.erp-form-divider{width:100%;height:1px;margin:16px 0;background:var(--border)}.erp-module-control-list{display:grid;grid-gap:9px;gap:9px}.erp-module-control-list strong{color:var(--primary);font-size:13px}.erp-module-control-list a,.erp-module-control-list span{min-height:34px;display:flex;align-items:center;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground);font-size:12px;font-weight:850;text-decoration:none}.erp-module-control-list small{color:var(--muted-foreground);font-size:11px;font-weight:800}.erp-admin-guide-list,.erp-readiness-list,.erp-template-list{display:grid;grid-gap:10px;gap:10px}.erp-readiness-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.erp-readiness-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:rgba(18,87,204,.08);color:var(--accent)}.erp-readiness-icon svg{width:18px;height:18px}.erp-admin-guide-list strong,.erp-readiness-row strong,.erp-template-list strong{display:block;color:var(--primary);font-size:13px;line-height:1.25}.erp-admin-guide-list small,.erp-readiness-row small,.erp-template-list p,.erp-template-list small{display:block;margin:3px 0 0;color:var(--muted-foreground);font-size:12px;line-height:1.4}.erp-admin-guide-list em,.erp-readiness-row em{min-height:28px;display:inline-flex;align-items:center;border-radius:999px;padding:0 9px;background:rgba(26,42,77,.07);color:var(--primary);font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.erp-readiness-row[data-status=ready]{border-color:rgba(35,134,84,.22)}.erp-readiness-row[data-status=ready] .erp-readiness-icon,.erp-readiness-row[data-status=ready] em{background:rgba(35,134,84,.11);color:#17633e}.erp-readiness-row[data-status=restricted]{border-color:rgba(179,98,20,.24)}.erp-readiness-row[data-status=restricted] .erp-readiness-icon,.erp-readiness-row[data-status=restricted] em{background:rgba(179,98,20,.12);color:#8a4c0d}.erp-admin-guide-list article,.erp-template-list article{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.erp-admin-guide-list article>span,.erp-template-list article>span{width:-moz-fit-content;width:fit-content;min-height:24px;display:inline-flex;align-items:center;border:1px solid rgba(18,87,204,.14);border-radius:999px;padding:0 8px;background:rgba(18,87,204,.06);color:var(--accent);font-size:10px;font-weight:900;text-transform:uppercase}.erp-template-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.erp-template-actions .ghost-button{min-height:32px;padding-inline:10px;font-size:11px}.notification-delivery-list,.notification-event-library,.notification-event-list,.notification-policy-list,.notification-preference-grid,.notification-provider-grid{display:grid;grid-gap:10px;gap:10px}.notification-automation-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.notification-automation-strip article{min-width:0;display:grid;align-content:start;grid-gap:7px;gap:7px;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.notification-automation-strip span{color:var(--muted-foreground);font-size:12px;font-weight:900;text-transform:uppercase}.notification-automation-strip strong{color:var(--primary);font-size:22px;line-height:1.15}.notification-automation-strip small{color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.notification-automation-strip .ghost-button{width:-moz-fit-content;width:fit-content;min-height:32px;padding-inline:10px;font-size:11px}.notification-automation-strip article[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.notification-automation-strip article[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.notification-automation-strip article[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.notification-event-library{grid-template-columns:repeat(3,minmax(0,1fr))}.notification-event-library article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.notification-event-library article[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.notification-event-library article[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.notification-event-library article[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.notification-event-library strong{display:block;color:var(--primary);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.notification-event-library p{margin:5px 0 0;color:var(--foreground);font-size:13px;font-weight:850;line-height:1.35}.notification-event-library small,.notification-event-library span{display:block;margin-top:4px;color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.notification-event-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.notification-event-list article[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.notification-event-list article[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.notification-event-list article[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.notification-event-main{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start}.notification-event-main>span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:rgba(18,87,204,.08);color:var(--accent)}.notification-event-main svg{width:19px;height:19px}.notification-delivery-list strong,.notification-event-main strong,.notification-policy-list strong,.notification-provider-main strong{display:block;color:var(--primary);font-size:14px;line-height:1.25}.notification-delivery-list p,.notification-event-main p,.notification-provider-main p{margin:4px 0 0;color:var(--foreground);font-size:13px;line-height:1.45}.notification-delivery-list small,.notification-delivery-list span,.notification-event-main small,.notification-policy-list small,.notification-policy-list span,.notification-preference-grid span,.notification-provider-main small{display:block;margin-top:4px;color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.notification-template-editor{display:grid;grid-gap:7px;gap:7px;margin-top:8px;color:var(--muted-foreground);font-size:12px;font-weight:850}.notification-template-editor textarea{width:100%;min-height:92px;border:1px solid var(--input);border-radius:8px;background:#fff;color:var(--foreground);padding:10px;font-family:var(--font-mono,"SFMono-Regular",Consolas,monospace);font-size:12px;font-weight:700;line-height:1.45;resize:vertical}.notification-event-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.notification-event-actions .ghost-button{min-height:32px;padding-inline:9px;font-size:11px}.notification-delivery-actions,.notification-policy-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.notification-delivery-actions .ghost-button,.notification-policy-actions .ghost-button,.notification-policy-actions .primary-button{min-height:32px;padding-inline:9px;font-size:11px}.notification-delivery-list article,.notification-policy-list article,.notification-preference-grid article,.notification-provider-grid article{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.notification-policy-list article[data-active=false]{opacity:.72}.notification-provider-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.notification-provider-grid article{gap:12px}.notification-provider-grid article[data-status=active]{border-color:rgba(35,134,84,.2)}.notification-provider-grid article[data-status=needs_setup],.notification-provider-grid article[data-status=paused]{border-color:rgba(179,98,20,.22);background:rgba(179,98,20,.05)}.notification-provider-main{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px}.notification-provider-main>span{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:rgba(35,134,84,.09);color:#238654}.notification-provider-main svg{width:18px;height:18px}.notification-provider-main p,.notification-provider-main small{overflow-wrap:anywhere}.notification-provider-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.notification-provider-controls label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:var(--muted-foreground);font-size:11px;font-weight:850;text-transform:uppercase}.notification-provider-controls input,.notification-provider-controls select{width:100%;min-height:38px;border:1px solid var(--input);border-radius:8px;background:#fff;color:var(--foreground);padding:0 10px;font-size:12px;font-weight:750;text-transform:none}.notification-provider-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;grid-column:1/-1}.notification-provider-actions .ghost-button{min-height:34px;padding-inline:10px;font-size:12px}.notification-provider-actions span{color:var(--muted-foreground);font-size:12px;font-weight:850;line-height:1.35}.notification-provider-checks{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.notification-provider-checks li{min-width:0;padding:9px;border:1px solid rgba(18,87,204,.14);border-radius:8px;background:rgba(18,87,204,.04)}.notification-provider-checks li[data-status=ready]{border-color:rgba(35,134,84,.2);background:rgba(35,134,84,.06)}.notification-provider-checks li[data-status=blocked]{border-color:rgba(188,44,44,.22);background:rgba(188,44,44,.06)}.notification-provider-checks small,.notification-provider-checks span{display:block;overflow-wrap:anywhere;line-height:1.35}.notification-provider-checks span{color:var(--foreground);font-size:12px;font-weight:850}.notification-provider-checks small{margin-top:4px;color:var(--muted-foreground);font-size:11px;font-weight:750}.notification-provider-compliance{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;grid-gap:9px;gap:9px;align-items:end;padding:11px;border:1px solid rgba(18,87,204,.14);border-radius:8px;background:rgba(18,87,204,.04)}.notification-provider-compliance-head{grid-column:1/-1;display:flex;gap:8px;align-items:center}.notification-provider-compliance-head svg{width:18px;height:18px;color:var(--primary)}.notification-provider-compliance-head strong{display:block;color:var(--foreground);font-size:13px;line-height:1.25}.notification-provider-compliance-head small,.notification-provider-compliance>span{display:block;color:var(--muted-foreground);font-size:11px;font-weight:850;line-height:1.35}.notification-delivery-list article[data-status=failed]{border-color:rgba(188,44,44,.24);background:rgba(188,44,44,.05)}.notification-delivery-list article[data-status=delivered],.notification-delivery-list article[data-status=retried],.notification-delivery-list article[data-status=sent]{border-color:rgba(35,134,84,.2)}.notification-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-preference-grid strong{color:var(--primary);font-size:24px;line-height:1}.notification-preference-form{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.notification-preference-form section{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.notification-preference-form section>strong{color:var(--primary);font-size:13px}.notification-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.notification-preference-fields label,.notification-toggle-grid label{min-width:0;display:grid;grid-gap:7px;gap:7px;color:var(--muted-foreground);font-size:12px;font-weight:850}.notification-preference-fields label:has(input[type=checkbox]),.notification-toggle-grid label{grid-template-columns:18px minmax(0,1fr);align-items:center}.notification-preference-fields span,.notification-toggle-grid span{min-width:0;color:var(--foreground);font-size:12px;font-weight:850}.notification-preference-fields input:not([type=checkbox]),.notification-preference-fields select{width:100%;min-height:40px;border:1px solid var(--input);border-radius:8px;background:#fff;color:var(--foreground);padding:0 10px;font-size:13px;font-weight:750}.automation-builder-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.reports-explanation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.reports-explanation-grid article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.reports-explanation-grid article[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.reports-explanation-grid article[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.reports-explanation-grid article[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.reports-explanation-grid strong{display:block;color:var(--primary);font-size:14px;line-height:1.3}.reports-explanation-grid p,.reports-explanation-grid span,.reports-explanation-tags small{color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.45}.reports-explanation-grid p{margin:0;color:var(--foreground)}.reports-explanation-tags{display:flex;flex-wrap:wrap;gap:6px}.reports-explanation-tags small{display:inline-flex;min-height:26px;align-items:center;padding:0 8px;border:1px solid rgba(18,87,204,.16);border-radius:999px;background:rgba(18,87,204,.05)}.partner-workspace-shell{min-height:100vh;display:grid;grid-gap:18px;gap:18px;align-content:start;padding:24px;background:var(--background);color:var(--foreground)}.partner-workspace-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.partner-workspace-facts dt,.partner-workspace-hero span,.partner-workspace-list p,.partner-workspace-list small,.partner-workspace-list span,.partner-workspace-panel-head small{color:var(--muted-foreground);font-size:12px;font-weight:850;line-height:1.35}.partner-workspace-hero h1{margin:5px 0;color:var(--primary);font-size:34px;line-height:1.05}.partner-workspace-hero p{margin:0;color:var(--foreground);font-size:14px;font-weight:800}.partner-workspace-actions,.partner-workspace-scope{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.partner-workspace-grid,.partner-workspace-metrics{display:grid;grid-gap:12px;gap:12px}.partner-workspace-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.partner-workspace-metrics article,.partner-workspace-panel{border:1px solid var(--border);border-radius:8px;background:var(--card)}.partner-workspace-metrics article{display:grid;grid-gap:7px;gap:7px;padding:14px}.partner-workspace-metrics svg,.partner-workspace-panel-head svg{width:20px;height:20px;color:var(--primary)}.partner-workspace-metrics span{color:var(--muted-foreground);font-size:12px;font-weight:850}.partner-workspace-metrics strong{color:var(--foreground);font-size:24px;line-height:1}.partner-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-workspace-panel{display:grid;grid-gap:12px;gap:12px;padding:16px}.partner-workspace-panel-head{display:flex;gap:10px;align-items:center}.partner-workspace-facts dd,.partner-workspace-list strong,.partner-workspace-panel-head strong{color:var(--foreground);font-size:14px;font-weight:900;line-height:1.3}.partner-workspace-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.partner-workspace-facts div{display:grid;grid-gap:4px;gap:4px;min-width:0}.partner-workspace-facts dd{margin:0;overflow-wrap:anywhere}.partner-workspace-scope{justify-content:flex-start}.partner-workspace-scope span{min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(18,87,204,.16);border-radius:999px;background:rgba(18,87,204,.06);color:var(--foreground);font-size:12px;font-weight:850}.partner-workspace-list{display:grid;grid-gap:9px;gap:9px}.partner-workspace-list section{display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.partner-workspace-list section[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.partner-workspace-list section[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.partner-workspace-list section[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.partner-workspace-list p{margin:4px 0 0;color:var(--foreground);font-weight:650}.partner-workspace-task-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.partner-workspace-task-actions .ghost-button,.partner-workspace-task-actions .primary-button{min-width:118px;justify-content:center}.network-invite-login-link{justify-content:center}.automation-builder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.automation-builder-grid label{display:grid;grid-gap:7px;gap:7px;color:var(--muted-foreground);font-size:12px;font-weight:850}.automation-builder-grid input,.automation-builder-grid select,.automation-builder-grid textarea{width:100%;min-width:0;min-height:40px;border:1px solid var(--input);border-radius:8px;padding:0 11px;background:var(--card);color:var(--foreground);font-weight:700}.automation-builder-grid textarea{min-height:112px;padding-top:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}.automation-builder-wide{grid-column:span 3}.automation-condition-builder{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(18,87,204,.16);border-radius:8px;background:rgba(18,87,204,.04)}.automation-condition-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.automation-condition-rows{display:grid;grid-gap:9px;gap:9px}.automation-condition-row{display:grid;grid-template-columns:minmax(130px,.95fr) minmax(140px,1fr) minmax(130px,1fr) minmax(92px,.7fr) 40px;grid-gap:8px;gap:8px;align-items:end}.automation-condition-static{min-height:40px;display:inline-flex;align-items:center;color:var(--muted-foreground);font-size:12px;font-weight:850}.automation-condition-remove{align-self:end}.automation-condition-summary{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:32px;padding:0 10px;border:1px solid rgba(35,134,84,.18);border-radius:8px;background:rgba(35,134,84,.06);color:var(--foreground);font-size:12px;font-weight:850}.automation-condition-summary svg{width:15px;height:15px;color:rgb(35,134,84)}.automation-flow-canvas{display:grid;grid-gap:12px;gap:12px;padding:13px;border:1px solid rgba(18,87,204,.16);border-radius:8px;background:#f8fbff}.automation-flow-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.automation-flow-branch-head strong,.automation-flow-fixed strong,.automation-flow-head strong,.automation-flow-step-title strong{display:block;color:var(--foreground);font-size:14px;line-height:1.25}.automation-flow-fixed span,.automation-flow-head small,.automation-flow-step-title span{display:block;margin-top:3px;color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.35}.automation-flow-add{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.automation-flow-add select{min-width:150px}.automation-flow-fixed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.automation-flow-fixed article{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:64px;padding:11px;border:1px solid rgba(18,87,204,.18);border-radius:8px;background:#fff}.automation-flow-branch-head svg,.automation-flow-fixed svg,.automation-flow-step-title svg{width:18px;height:18px;color:var(--primary)}.automation-flow-branches{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);grid-gap:12px;gap:12px}.automation-flow-branches>section{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:11px;border:1px solid var(--border);border-radius:8px;background:#fff}.automation-flow-branches>section[data-branch=failure]{border-color:rgba(188,44,44,.22);background:rgba(188,44,44,.04)}.automation-flow-branch-head{display:flex;align-items:center;gap:8px}.automation-flow-step-list{display:grid;grid-gap:9px;gap:9px}.automation-flow-step{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:start;min-width:0;padding:10px;border:1px solid rgba(18,87,204,.15);border-radius:8px;background:#fbfcfe}.automation-flow-step>svg{width:16px;height:16px;margin-top:6px;color:var(--muted-foreground);cursor:-webkit-grab;cursor:grab}.automation-flow-step-main{display:grid;grid-gap:9px;gap:9px;min-width:0}.automation-flow-step-title{display:grid;grid-template-columns:22px minmax(0,auto) minmax(120px,1fr);grid-gap:7px;gap:7px;align-items:center}.automation-flow-step-title span{min-width:0;overflow-wrap:anywhere}.automation-flow-step-fields{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(120px,.75fr) minmax(180px,1.5fr);grid-gap:8px;gap:8px}.automation-flow-config textarea{min-height:92px}.automation-flow-step-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.automation-flow-step-actions button{width:32px;height:32px}.automation-flow-empty{min-height:50px;display:grid;place-items:center;padding:10px;border:1px dashed rgba(18,87,204,.25);border-radius:8px;color:var(--muted-foreground);font-size:12px;font-weight:850;text-align:center}.automation-builder-notes{display:grid;grid-gap:9px;gap:9px}.automation-builder-notes span{display:block;padding:11px;border:1px solid rgba(18,87,204,.16);border-radius:8px;background:rgba(18,87,204,.05);color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.45}.automation-branch-template-list,.automation-rule-list,.automation-run-list,.automation-step-list,.automation-trigger-grid,.automation-version-list{display:grid;grid-gap:10px;gap:10px}.automation-branch-template-list article,.automation-rule-list article,.automation-version-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.automation-run-list article,.automation-step-list article,.automation-trigger-grid section{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.automation-rule-list article[data-tone=critical],.automation-run-list article[data-tone=critical],.automation-step-list article[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.automation-rule-list article[data-tone=warning],.automation-run-list article[data-tone=warning],.automation-step-list article[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.automation-rule-list article[data-tone=success],.automation-run-list article[data-tone=success],.automation-step-list article[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.automation-branch-template-list strong,.automation-catalog-card strong,.automation-rule-list strong,.automation-run-list strong,.automation-step-list strong,.automation-trigger-grid strong,.automation-version-list strong{display:block;color:var(--primary);font-size:14px;line-height:1.25}.automation-branch-template-list small,.automation-branch-template-list span,.automation-catalog-card small,.automation-catalog-card span,.automation-rule-list small,.automation-rule-list span,.automation-run-list small,.automation-run-list span,.automation-step-list small,.automation-step-list span,.automation-trigger-grid span,.automation-version-list small,.automation-version-list span{display:block;margin-top:4px;color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.automation-rule-list p,.automation-run-list p,.automation-step-list p,.automation-version-list p{margin:5px 0 0;color:var(--foreground);font-size:12px;line-height:1.45}.automation-catalog-card{display:grid;grid-gap:13px;gap:13px;padding:14px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.automation-branch-template-list p,.automation-catalog-card p{margin:5px 0 0;color:var(--foreground);font-size:12px;line-height:1.45}.automation-catalog-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.automation-catalog-columns section{min-width:0;padding:10px;border:1px solid rgba(18,87,204,.12);border-radius:8px;background:rgba(18,87,204,.04)}.automation-branch-template-list .ghost-button,.automation-catalog-card .primary-button{width:-moz-fit-content;width:fit-content;min-height:32px;padding-inline:10px;font-size:11px}.automation-rule-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.automation-rule-actions .ghost-button,.automation-version-list article .ghost-button{min-height:32px;padding-inline:9px;font-size:11px}.automation-version-list article .ghost-button{align-self:center}.automation-run-retry{width:-moz-fit-content;width:fit-content;min-height:32px;margin-top:8px;padding-inline:9px;font-size:11px}.automation-trigger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chanakya-agent-grid,.chanakya-agent-run-list,.chanakya-conversation-form,.chanakya-conversation-list,.chanakya-execution-list,.chanakya-lab-form,.chanakya-message-list,.chanakya-model-grid,.chanakya-policy-grid,.chanakya-recommendation-list,.chanakya-settings-grid,.chanakya-usage-list,.chanakya-user-quota-grid{display:grid;grid-gap:10px;gap:10px}.chanakya-billing-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.chanakya-billing-strip article{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.chanakya-billing-strip span{color:var(--muted-foreground);font-size:12px;font-weight:900;text-transform:uppercase}.chanakya-billing-strip strong{color:var(--primary);font-size:18px;line-height:1.2}.chanakya-billing-strip small{color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.chanakya-billing-strip .ghost-button{min-height:34px;align-self:end;justify-content:center;padding:7px 10px}.chanakya-billing-strip article[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.chanakya-billing-strip article[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.chanakya-billing-strip article[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.chanakya-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chanakya-conversation-form label,.chanakya-lab-form label,.chanakya-settings-grid label,.chanakya-template-card label{display:grid;grid-gap:7px;gap:7px;color:var(--muted-foreground);font-size:12px;font-weight:850}.chanakya-conversation-form input,.chanakya-conversation-form select,.chanakya-conversation-form textarea,.chanakya-lab-form input,.chanakya-lab-form select,.chanakya-lab-form textarea,.chanakya-settings-grid input,.chanakya-settings-grid select,.chanakya-settings-grid textarea,.chanakya-template-card select,.chanakya-template-card textarea{width:100%;min-width:0;min-height:40px;border:1px solid var(--input);border-radius:8px;padding:0 11px;background:var(--card);color:var(--foreground);font-weight:700}.chanakya-conversation-form textarea,.chanakya-lab-form textarea,.chanakya-settings-grid textarea,.chanakya-template-card textarea{min-height:92px;padding-top:10px;line-height:1.45}.chanakya-conversation-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.38fr)}.chanakya-agent-layout{grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr)}.chanakya-conversation-list button{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground);text-align:left;cursor:pointer}.chanakya-conversation-list button[data-active=true]{border-color:rgba(18,87,204,.42);background:rgba(18,87,204,.08)}.chanakya-conversation-list svg{width:20px;height:20px;color:var(--accent)}.chanakya-conversation-list span{min-width:0;display:grid;grid-gap:4px;gap:4px}.chanakya-conversation-list strong{min-width:0;overflow:hidden;color:var(--primary);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.chanakya-conversation-actions small,.chanakya-conversation-list small,.chanakya-message-list small{color:var(--muted-foreground);font-size:11px;font-weight:800;line-height:1.4}.chanakya-message-list{max-height:420px;overflow:auto;padding-right:4px}.chanakya-message-list article{display:grid;grid-gap:5px;gap:5px;max-width:min(680px,92%);padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.chanakya-message-list article[data-role=assistant]{margin-left:auto;border-color:rgba(18,87,204,.24);background:rgba(18,87,204,.06)}.chanakya-message-list article[data-role=user]{border-color:rgba(15,123,82,.22);background:rgba(15,123,82,.06)}.chanakya-message-list article>span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:3px 8px;background:rgba(26,42,77,.08);color:var(--primary);font-size:10px;font-weight:900;text-transform:uppercase}.chanakya-message-list p{margin:0;white-space:pre-wrap;color:var(--foreground);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.chanakya-evidence-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chanakya-evidence-row span{max-width:100%;overflow-wrap:anywhere;border-radius:999px;padding:4px 8px;background:rgba(26,42,77,.07);color:var(--muted-foreground);font-size:11px;font-weight:850;line-height:1.2}.chanakya-evidence-row span[data-tone=critical]{background:rgba(188,44,44,.08);color:#a22525}.chanakya-evidence-row span[data-tone=warning]{background:rgba(179,98,20,.1);color:#8f4d0f}.chanakya-evidence-row span[data-tone=success]{background:rgba(35,134,84,.1);color:#1f754c}.chanakya-evidence-row .ghost-button{min-height:28px;padding:5px 8px;font-size:11px}.chanakya-conversation-form{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.chanakya-conversation-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.4fr);grid-gap:10px;gap:10px}.chanakya-conversation-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.chanakya-settings-grid label:last-child{grid-column:1/-1}.chanakya-model-grid,.chanakya-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.chanakya-model-option{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:11px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.chanakya-model-option input{margin-top:3px}.chanakya-model-option span{display:grid;grid-gap:4px;gap:4px}.chanakya-agent-grid strong,.chanakya-agent-run-list strong,.chanakya-execution-list strong,.chanakya-model-option strong,.chanakya-policy-grid strong,.chanakya-recommendation-list strong,.chanakya-usage-list strong{display:block;color:var(--primary);font-size:14px;line-height:1.25}.chanakya-agent-grid small,.chanakya-agent-grid span,.chanakya-agent-run-list small,.chanakya-agent-run-list span,.chanakya-execution-list small,.chanakya-execution-list span,.chanakya-model-option em,.chanakya-model-option small,.chanakya-policy-grid small,.chanakya-policy-grid span,.chanakya-recommendation-list small,.chanakya-recommendation-list span,.chanakya-usage-list small,.chanakya-usage-list span{display:block;color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.chanakya-model-option em{font-style:normal;font-weight:700}.chanakya-user-quota-panel{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.chanakya-user-quota-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.chanakya-user-quota-grid article>div,.chanakya-user-quota-head span{min-width:0;display:grid;grid-gap:4px;gap:4px}.chanakya-user-quota-grid strong,.chanakya-user-quota-head strong{color:var(--primary);font-size:14px;line-height:1.25}.chanakya-user-quota-grid small,.chanakya-user-quota-grid span,.chanakya-user-quota-head small{color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.chanakya-user-quota-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chanakya-user-quota-grid article{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(96px,.45fr) repeat(2,minmax(100px,.45fr));grid-gap:9px;gap:9px;align-items:end;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.chanakya-user-quota-grid article[data-tone=critical]{border-color:rgba(188,44,44,.22);background:rgba(188,44,44,.05)}.chanakya-user-quota-grid article[data-tone=warning]{border-color:rgba(179,98,20,.24);background:rgba(179,98,20,.06)}.chanakya-user-quota-grid label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:var(--muted-foreground);font-size:11px;font-weight:850}.chanakya-user-quota-grid input{width:100%;min-height:36px;border:1px solid var(--input);border-radius:8px;background:var(--card);color:var(--foreground);padding:0 10px;font-size:12px;font-weight:750}.chanakya-user-quota-notes{grid-column:1/-1}.chanakya-recommendation-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.chanakya-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chanakya-agent-grid article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.chanakya-agent-grid article>div{min-width:0}.chanakya-agent-run-list article,.chanakya-execution-list article,.chanakya-policy-grid article,.chanakya-usage-list article{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.chanakya-policy-grid article[data-active=false]{opacity:.72}.chanakya-template-card{align-content:start}.chanakya-template-card textarea{font-family:var(--font-mono,"SFMono-Regular",Consolas,monospace);font-size:12px;resize:vertical}.chanakya-template-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:4px}.chanakya-template-actions .ghost-button,.chanakya-template-actions .primary-button{min-height:32px;padding-inline:9px;font-size:11px}.chanakya-agent-grid article[data-tone=critical],.chanakya-agent-run-list article[data-tone=critical],.chanakya-execution-list article[data-tone=critical],.chanakya-recommendation-list article[data-tone=critical],.chanakya-usage-list article[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.chanakya-agent-grid article[data-tone=warning],.chanakya-agent-run-list article[data-tone=warning],.chanakya-execution-list article[data-tone=warning],.chanakya-recommendation-list article[data-tone=warning],.chanakya-usage-list article[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.chanakya-agent-grid article[data-tone=success],.chanakya-agent-run-list article[data-tone=success],.chanakya-execution-list article[data-tone=success],.chanakya-recommendation-list article[data-tone=success],.chanakya-usage-list article[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.chanakya-agent-grid p,.chanakya-agent-run-list p,.chanakya-execution-list p,.chanakya-recommendation-list p,.chanakya-usage-list p{margin:5px 0 0;color:var(--foreground);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.chanakya-agent-grid .primary-button{min-width:108px;justify-content:center;padding-inline:12px;white-space:nowrap}.chanakya-card-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.chanakya-card-actions .ghost-button{min-height:32px;padding-inline:9px;font-size:11px}.master-action-grid,.master-action-list,.master-coverage-grid,.master-duplicate-list,.master-quality-list,.master-record-list,.master-tag-grid{display:grid;grid-gap:10px;gap:10px}.master-coverage-panel{margin-bottom:18px}.master-coverage-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.master-coverage-grid a,.master-quality-list a{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground);text-decoration:none}.master-coverage-grid a{min-width:0}.master-coverage-grid svg,.master-quality-list svg{width:20px;height:20px;color:var(--accent)}.master-action-list article[data-tone=critical],.master-coverage-grid a[data-tone=critical],.master-duplicate-list article[data-tone=critical],.master-quality-list a[data-tone=critical],.master-record-list article[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.master-action-list article[data-tone=warning],.master-coverage-grid a[data-tone=warning],.master-duplicate-list article[data-tone=warning],.master-quality-list a[data-tone=warning],.master-record-list article[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.master-action-list article[data-tone=success],.master-coverage-grid a[data-tone=success],.master-duplicate-list article[data-tone=success],.master-quality-list a[data-tone=success],.master-record-list article[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.master-action-list article,.master-duplicate-list article,.master-record-list article,.master-tag-grid>span{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.master-action-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.master-action-list .ghost-button{justify-content:center;min-width:104px}.master-action-list strong,.master-coverage-grid strong,.master-duplicate-list strong,.master-quality-list strong,.master-record-list strong,.master-tag-grid strong{display:block;color:var(--primary);font-size:14px;line-height:1.25}.master-action-list small,.master-action-list span,.master-coverage-grid p,.master-coverage-grid small,.master-duplicate-list small,.master-duplicate-list span,.master-quality-list p,.master-quality-list small,.master-record-list small,.master-record-list span,.master-tag-grid small{display:block;color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.master-coverage-grid p,.master-quality-list p{margin:4px 0 0;color:var(--foreground);font-weight:600}.master-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.master-action-grid .ghost-button{justify-content:center}.sales-action-list,.sales-activity-list,.sales-cpq-grid,.sales-cpq-quote-list,.sales-fulfillment-list,.sales-health-list,.sales-lead-list,.sales-pipeline-grid,.sales-proposal-list,.sales-readiness-grid,.sales-record-list{display:grid;grid-gap:10px;gap:10px}.sales-pipeline-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sales-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.sales-cpq-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.sales-readiness-grid a{padding:14px}.sales-cpq-grid a,.sales-readiness-grid a{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground);text-decoration:none}.sales-cpq-grid a{padding:13px}.sales-cpq-grid svg,.sales-readiness-grid svg{width:20px;height:20px;color:var(--accent)}.sales-cpq-quote-list{margin-top:12px}.sales-cpq-quote-list article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.sales-cpq-actions,.sales-proposal-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sales-fulfillment-list article,.sales-proposal-list article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.sales-pipeline-grid article{min-height:132px;display:grid;align-content:start;grid-gap:6px;gap:6px;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.sales-pipeline-grid article>span{width:-moz-fit-content;width:fit-content;min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(18,87,204,.16);border-radius:999px;background:rgba(18,87,204,.06);color:var(--accent);font-size:11px;font-weight:900}.sales-health-list a{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground);text-decoration:none}.sales-health-list svg{width:20px;height:20px;color:var(--accent)}.sales-action-list article,.sales-lead-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.sales-activity-list article,.sales-record-list article{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.sales-action-list article[data-tone=critical],.sales-activity-list article[data-tone=critical],.sales-cpq-grid a[data-tone=critical],.sales-cpq-quote-list article[data-tone=critical],.sales-fulfillment-list article[data-tone=critical],.sales-health-list a[data-tone=critical],.sales-proposal-list article[data-tone=critical],.sales-readiness-grid a[data-tone=critical],.sales-record-list article[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.sales-action-list article[data-tone=warning],.sales-activity-list article[data-tone=warning],.sales-cpq-grid a[data-tone=warning],.sales-cpq-quote-list article[data-tone=warning],.sales-fulfillment-list article[data-tone=warning],.sales-health-list a[data-tone=warning],.sales-proposal-list article[data-tone=warning],.sales-readiness-grid a[data-tone=warning],.sales-record-list article[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.sales-action-list article[data-tone=success],.sales-activity-list article[data-tone=success],.sales-cpq-grid a[data-tone=success],.sales-cpq-quote-list article[data-tone=success],.sales-fulfillment-list article[data-tone=success],.sales-health-list a[data-tone=success],.sales-proposal-list article[data-tone=success],.sales-readiness-grid a[data-tone=success],.sales-record-list article[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.sales-action-list strong,.sales-activity-list strong,.sales-cpq-grid strong,.sales-cpq-quote-list strong,.sales-fulfillment-list strong,.sales-health-list strong,.sales-lead-list strong,.sales-pipeline-grid strong,.sales-proposal-list strong,.sales-readiness-grid strong,.sales-record-list strong{display:block;color:var(--primary);font-size:14px;line-height:1.25}.sales-action-list small,.sales-action-list span,.sales-activity-list small,.sales-activity-list span,.sales-cpq-grid p,.sales-cpq-grid small,.sales-cpq-quote-list small,.sales-cpq-quote-list span,.sales-fulfillment-list small,.sales-fulfillment-list span,.sales-health-list p,.sales-health-list small,.sales-lead-list small,.sales-lead-list span,.sales-pipeline-grid p,.sales-pipeline-grid small,.sales-proposal-list small,.sales-proposal-list span,.sales-readiness-grid p,.sales-readiness-grid small,.sales-record-list small,.sales-record-list span{display:block;color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.sales-activity-list p,.sales-cpq-grid p,.sales-fulfillment-list p,.sales-health-list p,.sales-pipeline-grid p,.sales-proposal-list p,.sales-readiness-grid p{margin:4px 0 0;color:var(--foreground);font-weight:600}.sales-action-list .ghost-button,.sales-cpq-quote-list .ghost-button,.sales-fulfillment-list .ghost-button,.sales-lead-list .ghost-button,.sales-proposal-list .ghost-button,.sales-proposal-list .primary-button{min-height:32px;padding-inline:9px;font-size:11px}.sales-template-audit-panel{margin-top:14px}.sales-template-audit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.sales-template-audit-grid article{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.sales-template-audit-grid article[data-status=external]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.sales-template-audit-grid svg{width:20px;height:20px;color:var(--accent)}.sales-template-audit-grid span{min-width:0;display:grid;grid-gap:4px;gap:4px}.sales-template-audit-grid strong{color:var(--primary);font-size:14px;line-height:1.25}.sales-template-audit-grid small{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.sales-template-audit-grid p{margin:0;color:var(--foreground);font-size:12px;font-weight:650;line-height:1.45}.sales-buyer-portal-shell{position:relative;min-height:100vh;display:grid;grid-gap:18px;gap:18px;align-content:start;padding:24px;overflow:hidden;background:var(--background);color:var(--foreground)}.sales-buyer-portal-watermark{position:fixed;inset:0;z-index:0;pointer-events:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:80px;gap:80px;padding:40px;opacity:.045;transform:rotate(-18deg)}.sales-buyer-portal-watermark span{color:var(--foreground);font-size:16px;font-weight:900;white-space:nowrap}.sales-buyer-portal-footer,.sales-buyer-portal-grid,.sales-buyer-portal-hero,.sales-buyer-portal-metrics,.sales-buyer-portal-panel{position:relative;z-index:1}.sales-buyer-portal-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.sales-buyer-portal-hero h1{margin:5px 0;color:var(--primary);font-size:34px;line-height:1.05}.sales-buyer-portal-hero p,.sales-buyer-portal-panel p{margin:0;color:var(--foreground);font-size:14px;font-weight:750;line-height:1.5}.sales-buyer-portal-metrics article,.sales-buyer-portal-panel,.sales-buyer-portal-seal{border:1px solid var(--border);border-radius:8px;background:var(--card)}.sales-buyer-portal-seal{min-width:220px;display:grid;grid-gap:7px;gap:7px;padding:14px}.sales-buyer-portal-footer svg,.sales-buyer-portal-metrics svg,.sales-buyer-portal-panel-head svg,.sales-buyer-portal-seal svg{width:20px;height:20px;color:var(--primary)}.sales-buyer-portal-event-list strong,.sales-buyer-portal-facts dd,.sales-buyer-portal-line-list strong,.sales-buyer-portal-metrics strong,.sales-buyer-portal-panel-head strong,.sales-buyer-portal-seal strong{color:var(--foreground);font-size:14px;font-weight:900;line-height:1.3}.sales-buyer-portal-event-list small,.sales-buyer-portal-facts dt,.sales-buyer-portal-line-list small,.sales-buyer-portal-metrics small,.sales-buyer-portal-panel-head small,.sales-buyer-portal-seal span{color:var(--muted-foreground);font-size:12px;font-weight:850;line-height:1.35}.sales-buyer-portal-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.sales-buyer-portal-metrics article{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:14px}.sales-buyer-portal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.sales-buyer-portal-panel{display:grid;grid-gap:12px;gap:12px;padding:16px}.sales-buyer-portal-panel-head{display:flex;gap:10px;align-items:center}.sales-buyer-portal-facts,.sales-buyer-portal-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.sales-buyer-portal-form label{display:grid;grid-gap:7px;gap:7px;color:var(--foreground);font-size:12px;font-weight:900}.sales-buyer-portal-form input{width:100%;min-height:40px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--foreground);font:inherit;padding:9px 11px}.sales-buyer-portal-actions{display:flex;gap:8px;flex-wrap:wrap}.sales-buyer-portal-actions .ghost-button,.sales-buyer-portal-actions .primary-button{min-width:150px;justify-content:center}.sales-buyer-portal-facts{margin:0}.sales-buyer-portal-facts div{display:grid;grid-gap:4px;gap:4px;min-width:0}.sales-buyer-portal-facts dd{margin:0;overflow-wrap:anywhere}.sales-buyer-portal-wide-panel{grid-column:1/-1}.sales-buyer-portal-event-list,.sales-buyer-portal-line-list{display:grid;grid-gap:9px;gap:9px}.sales-buyer-portal-event-list article,.sales-buyer-portal-line-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.sales-buyer-portal-line-list em{color:var(--primary);font-style:normal;font-weight:950}.sales-buyer-portal-event-list article{grid-template-columns:26px minmax(0,1fr);align-items:start}.sales-buyer-portal-footer{display:flex;gap:8px;align-items:center;color:var(--muted-foreground);font-size:12px;font-weight:850}.sales-buyer-portal-denied{place-items:center}.sales-buyer-portal-denied-panel{position:relative;z-index:1;max-width:520px;display:grid;grid-gap:12px;gap:12px;padding:24px;border:1px solid var(--border);border-radius:8px;background:var(--card);text-align:center}.sales-buyer-portal-denied-panel svg{width:34px;height:34px;margin:0 auto;color:var(--primary)}.sales-buyer-portal-denied-panel h1{margin:0;color:var(--foreground);font-size:24px;line-height:1.15}.sales-buyer-portal-denied-panel p{margin:0;color:var(--muted-foreground);font-weight:750}.sales-buyer-portal-denied-panel a{color:var(--primary);font-weight:900}.customer-command-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.8fr)}.customer-action-list,.customer-attribution-list,.customer-collection-actions,.customer-commercial-grid,.customer-health-list,.customer-portal-profile-list,.customer-record-list,.customer-relationship-grid,.customer-timeline-list{display:grid;grid-gap:10px;gap:10px}.customer-relationship-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.customer-relationship-grid a{min-width:0;display:grid;grid-gap:11px;gap:11px;padding:14px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;text-decoration:none}.customer-attribution-list a[data-tone=critical],.customer-commercial-grid a[data-tone=critical],.customer-health-list a[data-tone=critical],.customer-portal-profile-list a[data-tone=critical],.customer-record-list a[data-tone=critical],.customer-relationship-grid a[data-tone=critical],.customer-timeline-list a[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.customer-attribution-list a[data-tone=warning],.customer-commercial-grid a[data-tone=warning],.customer-health-list a[data-tone=warning],.customer-portal-profile-list a[data-tone=warning],.customer-record-list a[data-tone=warning],.customer-relationship-grid a[data-tone=warning],.customer-timeline-list a[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.customer-attribution-list a[data-tone=success],.customer-commercial-grid a[data-tone=success],.customer-health-list a[data-tone=success],.customer-portal-profile-list a[data-tone=success],.customer-record-list a[data-tone=success],.customer-relationship-grid a[data-tone=success],.customer-timeline-list a[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.customer-relationship-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.customer-relationship-head span{min-width:0;display:grid;grid-gap:4px;gap:4px}.customer-relationship-head em{justify-self:end;padding:5px 8px;border-radius:999px;background:rgba(18,87,204,.08);color:var(--primary);font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.customer-relationship-grid p{margin:0;color:var(--foreground);font-size:12px;font-weight:750;line-height:1.45}.customer-relationship-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.customer-relationship-metrics span{display:grid;grid-gap:4px;gap:4px;padding:9px;border:1px solid rgba(216,221,231,.78);border-radius:8px;background:rgba(255,255,255,.72)}.customer-relationship-footer{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.customer-health-list a{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;text-decoration:none}.customer-health-list svg{width:20px;height:20px;color:var(--accent)}.customer-attribution-list a,.customer-record-list a{grid-gap:4px;gap:4px;padding:12px}.customer-attribution-list a,.customer-portal-profile-list a,.customer-record-list a,.customer-timeline-list a{min-width:0;display:grid;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;text-decoration:none}.customer-portal-profile-list a,.customer-timeline-list a{grid-template-columns:34px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:start;padding:13px}.customer-portal-profile-list svg,.customer-timeline-list svg{width:20px;height:20px;color:var(--accent)}.customer-portal-profile-list a>span,.customer-timeline-list a>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.customer-timeline-list p{margin:0;color:var(--foreground);font-size:12px;font-weight:650;line-height:1.45}.customer-timeline-list em{color:var(--muted-foreground);font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.customer-attribution-list{margin-top:14px;padding-top:14px;border-top:1px solid rgba(216,221,231,.88)}.customer-attribution-depth-layout,.customer-portal-permission-layout{margin-top:14px}.customer-attribution-model-grid,.customer-attribution-report-grid,.customer-portal-action-catalog,.customer-portal-permission-list,.customer-role-dashboard-list{display:grid;grid-gap:10px;gap:10px}.customer-attribution-model-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.customer-attribution-model-grid article,.customer-attribution-report-grid article,.customer-portal-action-catalog article,.customer-portal-permission-list article,.customer-role-dashboard-list article{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.customer-attribution-model-grid article>div:first-child{display:grid;grid-gap:4px;gap:4px}.customer-attribution-model-grid article>div:last-child{display:flex;flex-wrap:wrap;gap:6px}.customer-attribution-model-grid em{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(18,87,204,.14);border-radius:999px;background:rgba(18,87,204,.06);color:var(--primary);font-size:11px;font-style:normal;font-weight:900}.customer-attribution-model-grid strong,.customer-attribution-report-grid strong,.customer-portal-action-catalog strong,.customer-portal-permission-list strong,.customer-role-dashboard-list strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:14px;line-height:1.25}.customer-attribution-model-grid small,.customer-attribution-model-grid span,.customer-attribution-report-grid small,.customer-attribution-report-grid span,.customer-portal-action-catalog small,.customer-portal-action-catalog span,.customer-portal-permission-list small,.customer-portal-permission-list span,.customer-role-dashboard-list small,.customer-role-dashboard-list span{color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.customer-attribution-model-grid p,.customer-attribution-report-grid p,.customer-portal-action-catalog p,.customer-portal-permission-list p,.customer-role-dashboard-list p{margin:0;color:var(--foreground);font-size:12px;font-weight:650;line-height:1.45}.customer-attribution-report-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:12px}.customer-commercial-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.customer-commercial-grid a{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) auto 18px;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;text-decoration:none}.customer-commercial-grid svg{width:20px;height:20px;color:var(--accent)}.customer-commercial-grid span{min-width:0;display:grid;grid-gap:4px;gap:4px}.customer-commercial-grid em{color:var(--primary);font-size:13px;font-style:normal;font-weight:950;white-space:nowrap}.customer-attribution-list strong,.customer-commercial-grid strong,.customer-health-list strong,.customer-portal-profile-list strong,.customer-record-list strong,.customer-relationship-footer strong,.customer-relationship-head strong,.customer-relationship-metrics strong,.customer-timeline-list strong{display:block;min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:14px;line-height:1.25}.customer-attribution-list small,.customer-attribution-list span,.customer-commercial-grid small,.customer-health-list p,.customer-health-list small,.customer-portal-profile-list small,.customer-record-list small,.customer-record-list span,.customer-relationship-footer small,.customer-relationship-head small,.customer-relationship-metrics small,.customer-timeline-list small,.customer-timeline-list span{display:block;color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.customer-health-list p{margin:4px 0 0;color:var(--foreground);font-weight:600}.customer-action-list{margin-top:14px;padding-top:14px;border-top:1px solid rgba(216,221,231,.88)}.customer-action-list>div:first-child{display:grid;grid-gap:3px;gap:3px}.customer-action-list>div:first-child strong{color:var(--primary);font-size:15px}.customer-action-list article,.customer-collection-actions article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.customer-action-list article>span,.customer-collection-actions article>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.customer-action-list article>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.customer-action-list .ghost-button,.customer-collection-actions .ghost-button{min-height:32px;padding-inline:9px;font-size:11px}.customer-action-list strong,.customer-collection-actions strong{display:block;min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.25}.customer-action-list small,.customer-collection-actions small{display:block;color:var(--muted-foreground);font-size:11px;font-weight:800;line-height:1.4}.customer-pipeline-builder-panel{display:grid;grid-gap:16px;gap:16px}.customer-pipeline-builder-panel .erp-panel-head .ghost-button{min-height:36px}.customer-pipeline-editor-grid,.customer-pipeline-quality-grid,.customer-pipeline-stage-grid{display:grid;grid-gap:10px;gap:10px}.customer-pipeline-quality-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.customer-pipeline-quality-grid article{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.customer-pipeline-editor-head svg,.customer-pipeline-quality-grid svg{width:19px;height:19px;color:var(--accent)}.customer-pipeline-editor-head span,.customer-pipeline-quality-grid span{min-width:0;display:grid;grid-gap:3px;gap:3px}.customer-pipeline-editor-head strong,.customer-pipeline-opportunity-head strong,.customer-pipeline-quality-grid strong,.customer-pipeline-stage-grid strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:14px;line-height:1.25}.customer-pipeline-editor-head small,.customer-pipeline-field-list span,.customer-pipeline-quality-grid small,.customer-pipeline-stage-grid small,.customer-pipeline-stage-grid span,.customer-pipeline-toggle{color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.35}.customer-pipeline-stage-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.customer-pipeline-stage-grid article{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--stage-color,var(--accent)) 32%,var(--border));border-left:4px solid var(--stage-color,var(--accent));border-radius:8px;background:color-mix(in srgb,var(--stage-color,var(--accent)) 7%,#ffffff)}.customer-pipeline-stage-grid article>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.customer-pipeline-opportunity-head em,.customer-pipeline-stage-grid em{justify-self:start;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--stage-color,var(--accent)) 14%,#ffffff);color:var(--stage-color,var(--accent));font-size:11px;font-style:normal;font-weight:950}.customer-pipeline-editor-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.customer-pipeline-editor-grid article{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:13px;border:1px solid color-mix(in srgb,var(--stage-color,var(--accent)) 26%,var(--border));border-radius:8px;background:#fbfcfe}.customer-pipeline-editor-head{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center}.customer-pipeline-field-list label,.customer-pipeline-toggle{display:inline-flex;align-items:center;gap:7px}.customer-pipeline-field-list input,.customer-pipeline-toggle input{width:15px;height:15px;accent-color:var(--accent)}.customer-pipeline-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.customer-pipeline-form-grid label,.customer-pipeline-textarea{min-width:0;display:grid;grid-gap:5px;gap:5px;color:var(--muted-foreground);font-size:11px;font-weight:900}.customer-pipeline-form-grid input,.customer-pipeline-form-grid select,.customer-pipeline-textarea textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:8px;background:#ffffff;color:var(--foreground);font:inherit;font-size:12px;font-weight:760}.customer-pipeline-form-grid input,.customer-pipeline-form-grid select{min-height:36px;padding:7px 9px}.customer-pipeline-textarea textarea{min-height:62px;resize:vertical;padding:8px 9px}.customer-pipeline-field-list{display:flex;flex-wrap:wrap;gap:7px}.customer-pipeline-field-list label{padding:6px 8px;border:1px solid rgba(216,221,231,.84);border-radius:999px;background:rgba(255,255,255,.74)}.customer-pipeline-opportunity-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.customer-pipeline-progress{overflow:hidden;width:100%;height:7px;border-radius:999px;background:rgba(216,221,231,.72)}.customer-pipeline-progress span{display:block;height:100%;border-radius:inherit;background:var(--stage-color,var(--accent))}.erp-shell[data-theme=dark] .customer-pipeline-form-grid input,.erp-shell[data-theme=dark] .customer-pipeline-form-grid select,.erp-shell[data-theme=dark] .customer-pipeline-textarea textarea{border-color:rgba(81,94,122,.9);background:rgba(15,23,42,.92);color:var(--foreground)}.finance-account-list,.finance-control-metrics,.finance-drilldown-grid,.finance-follow-through-list,.finance-health-list,.finance-readiness-grid,.finance-record-list,.finance-setting-list,.finance-statement-grid,.finance-tax-filing-list{display:grid;grid-gap:10px;gap:10px}.finance-drilldown-grid,.finance-readiness-grid,.finance-statement-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.finance-drilldown-grid a,.finance-health-list a,.finance-readiness-grid a{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground);text-decoration:none}.finance-drilldown-grid svg,.finance-health-list svg,.finance-readiness-grid svg{width:20px;height:20px;color:var(--accent)}.finance-account-list article,.finance-control-card,.finance-follow-through-list article,.finance-record-list article,.finance-setting-list article,.finance-statement-grid article,.finance-tax-filing-list article{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.finance-chip-row{display:flex;flex-wrap:wrap;gap:6px}.finance-chip-row small,.finance-drilldown-grid em{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:5px 8px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted-foreground);font-size:11px;font-style:normal;font-weight:800;line-height:1.25}.finance-drilldown-grid em{width:-moz-fit-content;width:fit-content;margin-top:7px;border-radius:8px}.finance-drilldown-grid em svg{width:14px;height:14px}.finance-record-list article>div:first-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.finance-follow-through-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.finance-record-actions{display:flex;flex-wrap:wrap;gap:7px}.finance-connectivity-actions{display:flex;flex-wrap:wrap;gap:8px}.finance-record-actions .ghost-button{min-height:32px;padding-inline:9px;font-size:11px}.finance-control-card .ghost-button{justify-content:center;max-width:180px}.finance-control-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-control-metrics small{min-height:30px;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.finance-account-list article[data-tone=critical],.finance-control-card[data-tone=critical],.finance-follow-through-list article[data-tone=critical],.finance-health-list a[data-tone=critical],.finance-readiness-grid a[data-tone=critical],.finance-record-list article[data-tone=critical],.finance-tax-filing-list article[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.finance-account-list article[data-tone=warning],.finance-control-card[data-tone=warning],.finance-follow-through-list article[data-tone=warning],.finance-health-list a[data-tone=warning],.finance-readiness-grid a[data-tone=warning],.finance-record-list article[data-tone=warning],.finance-tax-filing-list article[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.finance-account-list article[data-tone=success],.finance-control-card[data-tone=success],.finance-follow-through-list article[data-tone=success],.finance-health-list a[data-tone=success],.finance-readiness-grid a[data-tone=success],.finance-record-list article[data-tone=success],.finance-tax-filing-list article[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.finance-account-list strong,.finance-control-card strong,.finance-drilldown-grid strong,.finance-follow-through-list strong,.finance-health-list strong,.finance-readiness-grid strong,.finance-record-list strong,.finance-setting-list strong,.finance-statement-grid strong,.finance-tax-filing-list strong{display:block;color:var(--primary);font-size:14px;line-height:1.25}.finance-account-list small,.finance-account-list span,.finance-control-card small,.finance-control-card span,.finance-drilldown-grid p,.finance-drilldown-grid small,.finance-follow-through-list small,.finance-follow-through-list span,.finance-health-list p,.finance-health-list small,.finance-readiness-grid p,.finance-readiness-grid small,.finance-record-list small,.finance-record-list span,.finance-setting-list p,.finance-setting-list span,.finance-statement-grid p,.finance-statement-grid small,.finance-statement-grid span,.finance-tax-filing-list small,.finance-tax-filing-list span{display:block;color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.finance-drilldown-grid p,.finance-health-list p,.finance-readiness-grid p,.finance-setting-list p,.finance-statement-grid p{margin:4px 0 0;color:var(--foreground);font-weight:600}.inventory-action-grid,.inventory-adjustment-list,.inventory-agreement-list,.inventory-analytics-list,.inventory-bin-list,.inventory-budget-list,.inventory-delivery-list,.inventory-device-list,.inventory-document-list,.inventory-follow-through-list,.inventory-health-list,.inventory-label-list,.inventory-landed-cost-list,.inventory-lot-list,.inventory-lot-transaction-list,.inventory-match-list,.inventory-movement-list,.inventory-operator-list,.inventory-portal-list,.inventory-procurement-contract-list,.inventory-quote-list,.inventory-readiness-grid,.inventory-return-list,.inventory-scan-list,.inventory-serial-list,.inventory-setting-list,.inventory-stock-list,.inventory-transfer-list,.inventory-vendor-list,.inventory-warehouse-list,.inventory-wms-task-list,.inventory-wms-wave-list{display:grid;grid-gap:10px;gap:10px}.inventory-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.inventory-batch-layout.erp-dashboard-layout{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.inventory-lot-transaction-layout.erp-dashboard-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.45fr)}.inventory-procurement-depth-layout.erp-dashboard-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-final-depth-layout.erp-dashboard-layout{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.inventory-budget-layout.erp-dashboard-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.inventory-wms-layout.erp-dashboard-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr)}.inventory-document-list a,.inventory-health-list a,.inventory-readiness-grid a,.inventory-readiness-grid article{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground);text-decoration:none}.inventory-document-list a{grid-template-columns:minmax(0,1fr)}.inventory-health-list svg,.inventory-readiness-grid svg{width:20px;height:20px;color:var(--accent)}.inventory-adjustment-list article,.inventory-agreement-list article,.inventory-analytics-list article,.inventory-bin-list article,.inventory-budget-list article,.inventory-delivery-list article,.inventory-device-list article,.inventory-follow-through-list article,.inventory-label-list article,.inventory-landed-cost-list article,.inventory-lot-list article,.inventory-lot-transaction-list article,.inventory-match-list article,.inventory-movement-list article,.inventory-operator-list article,.inventory-portal-list article,.inventory-procurement-contract-list article,.inventory-quote-list article,.inventory-return-list article,.inventory-scan-list article,.inventory-serial-list article,.inventory-setting-list article,.inventory-stock-list article,.inventory-transfer-list article,.inventory-vendor-list article,.inventory-warehouse-list article,.inventory-wms-task-list article,.inventory-wms-wave-list article{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.inventory-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.inventory-chip-row small{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted-foreground);font-size:11px;font-weight:800;line-height:1.25}.inventory-adjustment-list article[data-tone=critical],.inventory-agreement-list article[data-tone=critical],.inventory-analytics-list article[data-tone=critical],.inventory-bin-list article[data-tone=critical],.inventory-budget-list article[data-tone=critical],.inventory-delivery-list article[data-tone=critical],.inventory-device-list article[data-tone=critical],.inventory-document-list a[data-tone=critical],.inventory-follow-through-list article[data-tone=critical],.inventory-health-list a[data-tone=critical],.inventory-label-list article[data-tone=critical],.inventory-landed-cost-list article[data-tone=critical],.inventory-lot-list article[data-tone=critical],.inventory-lot-transaction-list article[data-tone=critical],.inventory-match-list article[data-tone=critical],.inventory-movement-list article[data-tone=critical],.inventory-operator-list article[data-tone=critical],.inventory-portal-list article[data-tone=critical],.inventory-procurement-contract-list article[data-tone=critical],.inventory-quote-list article[data-tone=critical],.inventory-readiness-grid a[data-tone=critical],.inventory-readiness-grid article[data-tone=critical],.inventory-return-list article[data-tone=critical],.inventory-scan-list article[data-tone=critical],.inventory-serial-list article[data-tone=critical],.inventory-setting-list article[data-tone=critical],.inventory-stock-list article[data-tone=critical],.inventory-transfer-list article[data-tone=critical],.inventory-vendor-list article[data-tone=critical],.inventory-warehouse-list article[data-tone=critical],.inventory-wms-task-list article[data-tone=critical],.inventory-wms-wave-list article[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.inventory-adjustment-list article[data-tone=warning],.inventory-agreement-list article[data-tone=warning],.inventory-analytics-list article[data-tone=warning],.inventory-bin-list article[data-tone=warning],.inventory-budget-list article[data-tone=warning],.inventory-delivery-list article[data-tone=warning],.inventory-device-list article[data-tone=warning],.inventory-document-list a[data-tone=warning],.inventory-follow-through-list article[data-tone=warning],.inventory-health-list a[data-tone=warning],.inventory-label-list article[data-tone=warning],.inventory-landed-cost-list article[data-tone=warning],.inventory-lot-list article[data-tone=warning],.inventory-lot-transaction-list article[data-tone=warning],.inventory-match-list article[data-tone=warning],.inventory-movement-list article[data-tone=warning],.inventory-operator-list article[data-tone=warning],.inventory-portal-list article[data-tone=warning],.inventory-procurement-contract-list article[data-tone=warning],.inventory-quote-list article[data-tone=warning],.inventory-readiness-grid a[data-tone=warning],.inventory-readiness-grid article[data-tone=warning],.inventory-return-list article[data-tone=warning],.inventory-scan-list article[data-tone=warning],.inventory-serial-list article[data-tone=warning],.inventory-setting-list article[data-tone=warning],.inventory-stock-list article[data-tone=warning],.inventory-transfer-list article[data-tone=warning],.inventory-vendor-list article[data-tone=warning],.inventory-warehouse-list article[data-tone=warning],.inventory-wms-task-list article[data-tone=warning],.inventory-wms-wave-list article[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.inventory-adjustment-list article[data-tone=success],.inventory-agreement-list article[data-tone=success],.inventory-analytics-list article[data-tone=success],.inventory-bin-list article[data-tone=success],.inventory-budget-list article[data-tone=success],.inventory-delivery-list article[data-tone=success],.inventory-device-list article[data-tone=success],.inventory-document-list a[data-tone=success],.inventory-follow-through-list article[data-tone=success],.inventory-health-list a[data-tone=success],.inventory-label-list article[data-tone=success],.inventory-landed-cost-list article[data-tone=success],.inventory-lot-list article[data-tone=success],.inventory-lot-transaction-list article[data-tone=success],.inventory-match-list article[data-tone=success],.inventory-movement-list article[data-tone=success],.inventory-operator-list article[data-tone=success],.inventory-portal-list article[data-tone=success],.inventory-procurement-contract-list article[data-tone=success],.inventory-quote-list article[data-tone=success],.inventory-readiness-grid a[data-tone=success],.inventory-readiness-grid article[data-tone=success],.inventory-return-list article[data-tone=success],.inventory-scan-list article[data-tone=success],.inventory-serial-list article[data-tone=success],.inventory-setting-list article[data-tone=success],.inventory-stock-list article[data-tone=success],.inventory-transfer-list article[data-tone=success],.inventory-vendor-list article[data-tone=success],.inventory-warehouse-list article[data-tone=success],.inventory-wms-task-list article[data-tone=success],.inventory-wms-wave-list article[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.inventory-adjustment-list strong,.inventory-agreement-list strong,.inventory-analytics-list strong,.inventory-bin-list strong,.inventory-budget-list strong,.inventory-delivery-list strong,.inventory-device-list strong,.inventory-document-list strong,.inventory-follow-through-list strong,.inventory-health-list strong,.inventory-label-list strong,.inventory-landed-cost-list strong,.inventory-lot-list strong,.inventory-lot-transaction-list strong,.inventory-match-list strong,.inventory-movement-list strong,.inventory-operator-list strong,.inventory-portal-list strong,.inventory-procurement-contract-list strong,.inventory-quote-list strong,.inventory-readiness-grid strong,.inventory-return-list strong,.inventory-scan-list strong,.inventory-serial-list strong,.inventory-setting-list strong,.inventory-stock-list strong,.inventory-transfer-list strong,.inventory-vendor-list strong,.inventory-warehouse-list strong,.inventory-wms-task-list strong,.inventory-wms-wave-list strong{display:block;color:var(--primary);font-size:14px;line-height:1.25}.inventory-adjustment-list small,.inventory-adjustment-list span,.inventory-agreement-list small,.inventory-agreement-list span,.inventory-analytics-list p,.inventory-analytics-list span,.inventory-bin-list small,.inventory-bin-list span,.inventory-budget-list small,.inventory-budget-list span,.inventory-delivery-list small,.inventory-delivery-list span,.inventory-device-list small,.inventory-device-list span,.inventory-document-list small,.inventory-document-list span,.inventory-follow-through-list small,.inventory-follow-through-list span,.inventory-health-list p,.inventory-health-list small,.inventory-label-list p,.inventory-label-list span,.inventory-landed-cost-list small,.inventory-landed-cost-list span,.inventory-lot-list small,.inventory-lot-list span,.inventory-lot-transaction-list small,.inventory-lot-transaction-list span,.inventory-match-list small,.inventory-match-list span,.inventory-movement-list small,.inventory-movement-list span,.inventory-operator-list p,.inventory-operator-list span,.inventory-portal-list small,.inventory-portal-list span,.inventory-procurement-contract-list p,.inventory-procurement-contract-list span,.inventory-quote-list small,.inventory-quote-list span,.inventory-readiness-grid p,.inventory-readiness-grid small,.inventory-return-list small,.inventory-return-list span,.inventory-scan-list small,.inventory-scan-list span,.inventory-serial-list small,.inventory-serial-list span,.inventory-setting-list p,.inventory-setting-list span,.inventory-stock-list small,.inventory-stock-list span,.inventory-transfer-list small,.inventory-transfer-list span,.inventory-vendor-list small,.inventory-vendor-list span,.inventory-warehouse-list small,.inventory-warehouse-list span,.inventory-wms-task-list small,.inventory-wms-task-list span,.inventory-wms-wave-list small,.inventory-wms-wave-list span{display:block;color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.inventory-analytics-list p,.inventory-health-list p,.inventory-label-list p,.inventory-operator-list p,.inventory-procurement-contract-list p,.inventory-readiness-grid p,.inventory-setting-list p{margin:4px 0 0;color:var(--foreground);font-weight:600}.inventory-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-follow-through-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.inventory-vendor-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.inventory-adjustment-list article,.inventory-agreement-list article,.inventory-budget-list article,.inventory-delivery-list article,.inventory-landed-cost-list article,.inventory-lot-transaction-list article,.inventory-match-list article,.inventory-portal-list article,.inventory-quote-list article,.inventory-return-list article,.inventory-scan-list article,.inventory-wms-task-list article,.inventory-wms-wave-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.inventory-wms-actions.inventory-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.inventory-scan-status{min-height:30px;display:inline-flex;align-items:center;border-radius:999px;padding:0 10px;background:rgba(18,87,204,.08);color:var(--accent);font-size:11px;font-weight:900}.inventory-vendor-action,.inventory-vendor-main{min-width:0}.inventory-vendor-metrics{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.inventory-vendor-metrics small,.inventory-vendor-score{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border:1px solid var(--border);border-radius:999px;background:var(--card)}.inventory-vendor-action{display:grid;justify-items:end;grid-gap:8px;gap:8px}.inventory-vendor-score{color:var(--primary);font-size:13px}.inventory-follow-through-list .ghost-button{justify-content:center;min-width:126px}.inventory-vendor-action .ghost-button{justify-content:center;min-width:112px}.inventory-adjustment-list .ghost-button,.inventory-agreement-list .ghost-button,.inventory-delivery-list .ghost-button,.inventory-landed-cost-list .ghost-button,.inventory-lot-transaction-list .ghost-button,.inventory-match-list .ghost-button,.inventory-portal-list .ghost-button,.inventory-quote-list .ghost-button,.inventory-return-list .ghost-button,.inventory-wms-task-list .ghost-button{justify-content:center;min-width:108px}.inventory-action-grid .ghost-button{justify-content:center}.inventory-lot-transaction-form{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-lot-transaction-form button,.inventory-lot-transaction-form label:has(textarea){grid-column:span 2}.work-action-grid,.work-billing-list,.work-capacity-list,.work-depth-action-list,.work-document-list,.work-document-permission-list,.work-follow-through-list,.work-form-hardening-list,.work-form-list,.work-health-list,.work-knowledge-list,.work-planning-list,.work-portal-contract-list,.work-project-list,.work-readiness-grid,.work-remote-list,.work-retention-list,.work-signature-list,.work-support-polish-list,.work-survey-list,.work-task-list,.work-template-list,.work-template-preset-list,.work-ticket-list{display:grid;grid-gap:10px;gap:10px}.work-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.work-final-depth-layout.erp-dashboard-layout{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.work-health-list a,.work-readiness-grid a{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground);text-decoration:none}.work-health-list svg,.work-readiness-grid svg{width:20px;height:20px;color:var(--accent)}.work-billing-list article,.work-capacity-list article,.work-depth-action-list article,.work-document-list article,.work-document-permission-list article,.work-follow-through-list article,.work-form-hardening-list article,.work-form-list article,.work-knowledge-list article,.work-planning-list article,.work-portal-contract-list article,.work-project-list article,.work-remote-list article,.work-retention-list article,.work-signature-list article,.work-support-polish-list article,.work-survey-list article,.work-task-list article,.work-template-list article,.work-template-preset-list article,.work-ticket-list article{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.work-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.work-chip-row small{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted-foreground);font-size:11px;font-weight:800;line-height:1.25}.work-billing-list article[data-tone=critical],.work-capacity-list article[data-tone=critical],.work-depth-action-list article[data-tone=critical],.work-document-list article[data-tone=critical],.work-document-permission-list article[data-tone=critical],.work-follow-through-list article[data-tone=critical],.work-form-hardening-list article[data-tone=critical],.work-form-list article[data-tone=critical],.work-health-list a[data-tone=critical],.work-knowledge-list article[data-tone=critical],.work-planning-list article[data-tone=critical],.work-portal-contract-list article[data-tone=critical],.work-project-list article[data-tone=critical],.work-readiness-grid a[data-tone=critical],.work-remote-list article[data-tone=critical],.work-retention-list article[data-tone=critical],.work-signature-list article[data-tone=critical],.work-support-polish-list article[data-tone=critical],.work-survey-list article[data-tone=critical],.work-task-list article[data-tone=critical],.work-template-list article[data-tone=critical],.work-ticket-list article[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.work-billing-list article[data-tone=warning],.work-capacity-list article[data-tone=warning],.work-depth-action-list article[data-tone=warning],.work-document-list article[data-tone=warning],.work-document-permission-list article[data-tone=warning],.work-follow-through-list article[data-tone=warning],.work-form-hardening-list article[data-tone=warning],.work-form-list article[data-tone=warning],.work-health-list a[data-tone=warning],.work-knowledge-list article[data-tone=warning],.work-planning-list article[data-tone=warning],.work-portal-contract-list article[data-tone=warning],.work-project-list article[data-tone=warning],.work-readiness-grid a[data-tone=warning],.work-remote-list article[data-tone=warning],.work-retention-list article[data-tone=warning],.work-signature-list article[data-tone=warning],.work-support-polish-list article[data-tone=warning],.work-survey-list article[data-tone=warning],.work-task-list article[data-tone=warning],.work-template-list article[data-tone=warning],.work-ticket-list article[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.work-billing-list article[data-tone=success],.work-capacity-list article[data-tone=success],.work-depth-action-list article[data-tone=success],.work-document-list article[data-tone=success],.work-document-permission-list article[data-tone=success],.work-follow-through-list article[data-tone=success],.work-form-hardening-list article[data-tone=success],.work-form-list article[data-tone=success],.work-health-list a[data-tone=success],.work-knowledge-list article[data-tone=success],.work-planning-list article[data-tone=success],.work-portal-contract-list article[data-tone=success],.work-project-list article[data-tone=success],.work-readiness-grid a[data-tone=success],.work-remote-list article[data-tone=success],.work-retention-list article[data-tone=success],.work-signature-list article[data-tone=success],.work-support-polish-list article[data-tone=success],.work-survey-list article[data-tone=success],.work-task-list article[data-tone=success],.work-template-list article[data-tone=success],.work-ticket-list article[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.work-billing-list strong,.work-capacity-list strong,.work-depth-action-list strong,.work-document-list strong,.work-document-permission-list strong,.work-follow-through-list strong,.work-form-hardening-list strong,.work-form-list strong,.work-health-list strong,.work-knowledge-list strong,.work-planning-list strong,.work-portal-contract-list strong,.work-project-list strong,.work-readiness-grid strong,.work-remote-list strong,.work-retention-list strong,.work-signature-list strong,.work-support-polish-list strong,.work-survey-list strong,.work-task-list strong,.work-template-list strong,.work-template-preset-list strong,.work-ticket-list strong{display:block;color:var(--primary);font-size:14px;line-height:1.25}.work-billing-list p,.work-billing-list span,.work-capacity-list p,.work-capacity-list span,.work-depth-action-list small,.work-depth-action-list span,.work-document-list small,.work-document-list span,.work-document-permission-list p,.work-document-permission-list span,.work-follow-through-list small,.work-follow-through-list span,.work-form-hardening-list p,.work-form-list small,.work-form-list span,.work-health-list p,.work-health-list small,.work-knowledge-list small,.work-knowledge-list span,.work-planning-list p,.work-planning-list span,.work-portal-contract-list p,.work-portal-contract-list span,.work-project-list small,.work-project-list span,.work-readiness-grid p,.work-readiness-grid small,.work-remote-list small,.work-remote-list span,.work-retention-list small,.work-retention-list span,.work-signature-list small,.work-signature-list span,.work-support-polish-list p,.work-support-polish-list span,.work-survey-list p,.work-survey-list span,.work-task-list small,.work-task-list span,.work-template-list small,.work-template-list span,.work-template-preset-list small,.work-template-preset-list span,.work-ticket-list small,.work-ticket-list span{display:block;color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.work-billing-list p,.work-capacity-list p,.work-document-permission-list p,.work-form-hardening-list p,.work-health-list p,.work-planning-list p,.work-portal-contract-list p,.work-readiness-grid p,.work-support-polish-list p,.work-survey-list p{margin:4px 0 0;color:var(--foreground);font-weight:600}.work-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-follow-through-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.work-knowledge-list article:has(.ghost-button){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.work-depth-action-list,.work-retention-list{margin-top:10px}.work-document-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.work-document-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.work-document-actions .ghost-button{min-width:92px;justify-content:center}.work-depth-action-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.work-depth-action-list .ghost-button{min-width:126px;justify-content:center}.work-knowledge-list .ghost-button{min-width:116px;justify-content:center}.work-template-list article{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.work-template-list svg{width:20px;height:20px;color:var(--accent)}.work-template-list .ghost-button{min-width:82px;justify-content:center}.work-template-editor{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(18,87,204,.16);border-radius:8px;background:rgba(18,87,204,.04)}.work-template-block-toolbar,.work-template-editor-actions,.work-template-editor-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.work-template-editor-head h3{margin:3px 0 0;color:var(--primary);font-size:15px;line-height:1.25}.work-template-editor-head small{color:var(--muted-foreground);font-size:12px;font-weight:850}.work-template-canvas,.work-template-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.work-template-block-list label,.work-template-editor label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:var(--muted-foreground);font-size:12px;font-weight:850}.work-template-editor input,.work-template-editor select,.work-template-editor textarea{width:100%;min-width:0;min-height:38px;border:1px solid var(--input);border-radius:8px;padding:0 10px;background:var(--card);color:var(--foreground)}.work-template-editor textarea{min-height:84px;padding-top:9px;line-height:1.45}.work-template-editor-wide{grid-column:1/-1}.work-template-block-toolbar{justify-content:flex-start}.work-template-block-list{display:grid;align-content:start;grid-gap:9px;gap:9px}.work-template-block-list article{display:grid;grid-template-columns:18px minmax(0,1fr) minmax(0,.72fr) auto;grid-gap:8px;gap:8px;align-items:start;padding:10px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.work-template-block-list article>svg{width:18px;height:18px;margin-top:28px;color:var(--muted-foreground)}.work-template-block-list .work-template-editor-wide{grid-column:2/-1}.work-template-block-actions{display:flex;gap:4px;margin-top:21px}.work-template-block-actions button{width:30px;min-height:30px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground)}.work-template-block-actions button:disabled{cursor:not-allowed;opacity:.45}.work-template-block-actions svg{width:15px;height:15px}.work-template-preview{min-width:0;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:16px;border:1px solid rgba(216,221,231,.9);border-radius:8px;background:#fff}.work-template-preview>strong{color:var(--primary);font-size:20px;line-height:1.2}.work-template-preview section{padding:10px 0;border-top:1px solid rgba(216,221,231,.72)}.work-template-preview h4,.work-template-preview p{margin:0;overflow-wrap:anywhere}.work-template-preview h4{color:var(--primary);font-size:17px;line-height:1.25}.work-template-preview p{color:var(--foreground);font-size:13px;line-height:1.55}.work-template-preview section[data-type=callout]{padding:12px;border:1px solid rgba(18,87,204,.16);border-radius:8px;background:rgba(18,87,204,.06)}.work-template-preview section[data-type=signature]{min-height:62px;display:grid;align-content:end;border-bottom:1px solid rgba(39,78,120,.28)}.work-signature-provider-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;margin:16px 0 10px}.work-signature-provider-head h3{margin:3px 0 0;color:var(--primary);font-size:15px;line-height:1.25}.work-signature-provider-head small{color:var(--muted-foreground);font-size:12px;font-weight:850;line-height:1.35}.work-signature-provider-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.signature-certification-list{display:flex;flex-wrap:wrap;gap:6px}.signature-certification-list span{min-height:28px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(39,78,120,.16);border-radius:8px;background:rgba(39,78,120,.06);color:var(--muted-foreground);padding:4px 7px;font-size:11px;font-weight:850}.signature-certification-list span[data-status=ready]{border-color:rgba(35,134,84,.2);background:rgba(35,134,84,.08);color:#1f7a4e}.signature-certification-list span[data-status=blocked]{border-color:rgba(185,28,28,.2);background:rgba(185,28,28,.07);color:#b91c1c}.signature-certification-list svg{width:14px;height:14px;flex:0 0 auto}.work-template-preset-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.work-template-preset-list .ghost-button{min-width:94px;justify-content:center}.work-follow-through-list .ghost-button{justify-content:center;min-width:126px}.work-action-grid .ghost-button{justify-content:center}.network-action-list,.network-connection-list,.network-follow-through-list,.network-health-list,.network-partner-list,.network-partner-task-list,.network-readiness-grid,.network-recommendation-list,.network-rfq-list,.network-room-list,.network-shortcut-grid{display:grid;grid-gap:10px;gap:10px}.network-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.network-health-list a,.network-readiness-grid a{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground);text-decoration:none}.network-health-list svg,.network-readiness-grid svg{width:20px;height:20px;color:var(--accent)}.network-action-list article,.network-connection-list article,.network-follow-through-list article,.network-partner-list article,.network-partner-task-list article,.network-profile-card,.network-recommendation-list article,.network-rfq-list article,.network-room-list article{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.network-action-list article[data-tone=critical],.network-connection-list article[data-tone=critical],.network-follow-through-list article[data-tone=critical],.network-health-list a[data-tone=critical],.network-partner-list article[data-tone=critical],.network-partner-task-list article[data-tone=critical],.network-profile-card[data-tone=critical],.network-readiness-grid a[data-tone=critical],.network-recommendation-list article[data-tone=critical],.network-rfq-list article[data-tone=critical],.network-room-list article[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.network-action-list article[data-tone=warning],.network-connection-list article[data-tone=warning],.network-follow-through-list article[data-tone=warning],.network-health-list a[data-tone=warning],.network-partner-list article[data-tone=warning],.network-partner-task-list article[data-tone=warning],.network-profile-card[data-tone=warning],.network-readiness-grid a[data-tone=warning],.network-recommendation-list article[data-tone=warning],.network-rfq-list article[data-tone=warning],.network-room-list article[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.network-action-list article[data-tone=success],.network-connection-list article[data-tone=success],.network-follow-through-list article[data-tone=success],.network-health-list a[data-tone=success],.network-partner-list article[data-tone=success],.network-partner-task-list article[data-tone=success],.network-profile-card[data-tone=success],.network-readiness-grid a[data-tone=success],.network-recommendation-list article[data-tone=success],.network-rfq-list article[data-tone=success],.network-room-list article[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.network-action-list strong,.network-connection-list strong,.network-follow-through-list strong,.network-health-list strong,.network-partner-list strong,.network-partner-task-list strong,.network-profile-card strong,.network-readiness-grid strong,.network-recommendation-list strong,.network-rfq-list strong,.network-room-list strong{display:block;color:var(--primary);font-size:14px;line-height:1.25}.network-action-list p,.network-action-list small,.network-action-list span,.network-connection-list small,.network-connection-list span,.network-follow-through-list small,.network-follow-through-list span,.network-health-list p,.network-health-list small,.network-partner-list small,.network-partner-list span,.network-partner-task-list small,.network-partner-task-list span,.network-profile-card p,.network-profile-card small,.network-profile-card span,.network-readiness-grid p,.network-readiness-grid small,.network-recommendation-list p,.network-recommendation-list small,.network-recommendation-list span,.network-rfq-list small,.network-rfq-list span,.network-room-list small,.network-room-list span{display:block;color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.network-action-list p,.network-health-list p,.network-profile-card p,.network-readiness-grid p,.network-recommendation-list p{margin:4px 0 0;color:var(--foreground);font-weight:600}.network-onboarding-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.network-invite-command-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.network-invite-command-form label{display:grid;grid-gap:7px;gap:7px;color:var(--foreground);font-size:12px;font-weight:900}.network-invite-command-form input,.network-invite-command-form select,.network-invite-command-form textarea{width:100%;min-height:42px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--foreground);font:inherit;padding:10px 12px}.network-invite-command-form textarea{min-height:86px;resize:vertical}.network-invite-command-actions,.network-invite-command-wide{grid-column:span 3}.network-invite-command-actions{display:flex;justify-content:flex-end}.network-partner-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.network-partner-status-grid article{min-width:0;padding:11px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.network-partner-status-grid article[data-tone=critical]{border-color:rgba(188,44,44,.26);background:rgba(188,44,44,.05)}.network-partner-status-grid article[data-tone=warning]{border-color:rgba(179,98,20,.26);background:rgba(179,98,20,.06)}.network-partner-status-grid article[data-tone=success]{border-color:rgba(35,134,84,.22);background:rgba(35,134,84,.06)}.network-partner-status-grid strong{display:block;color:var(--primary);font-size:22px;line-height:1}.network-partner-status-grid span{display:block;margin-top:5px;color:var(--muted-foreground);font-size:11px;font-weight:900;line-height:1.35}.network-partner-task-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.network-partner-task-list .ghost-button{justify-content:center;min-width:136px}.network-follow-through-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.network-follow-through-list .ghost-button{justify-content:center;min-width:118px}.network-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-shortcut-grid .ghost-button{justify-content:center}.network-final-depth-layout.erp-dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}.network-final-grid,.network-final-list,.network-room-certification-grid{display:grid;grid-gap:10px;gap:10px}.network-final-grid,.network-room-certification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-final-grid article,.network-final-list article,.network-room-certification-grid article{min-width:0;display:grid;grid-gap:9px;gap:9px;align-content:start;padding:13px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.network-final-title{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.network-final-title svg{width:36px;height:36px;padding:9px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.network-final-grid strong,.network-final-list strong,.network-room-certification-grid strong{display:block;color:var(--primary);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.network-final-grid p,.network-final-list p,.network-room-certification-grid p{margin:0;color:var(--foreground);font-size:12px;font-weight:750;line-height:1.45}.network-final-grid small,.network-final-grid span,.network-final-list small,.network-final-list span,.network-room-certification-grid small,.network-room-certification-grid span{display:block;color:var(--muted-foreground);font-size:12px;font-weight:850;line-height:1.4;overflow-wrap:anywhere}.network-final-chip-row{display:flex;flex-wrap:wrap;gap:6px}.network-final-chip-row small{min-height:26px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(18,87,204,.16);border-radius:999px;background:rgba(18,87,204,.05);color:var(--muted-foreground)}.people-command-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.people-action-list,.people-analytics-contract-list,.people-compliance-list,.people-dashboard-list,.people-expense-policy-list,.people-health-list,.people-payroll-pack-list,.people-portal-admin-list,.people-record-list,.people-self-service-list,.people-time-policy-list{display:grid;grid-gap:10px;gap:10px}.people-final-depth-layout.erp-dashboard-layout{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.people-health-list a{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff;text-decoration:none}.people-health-list svg{width:36px;height:36px;padding:9px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.people-action-list article,.people-analytics-contract-list article,.people-compliance-list article,.people-dashboard-list article,.people-expense-policy-list article,.people-payroll-pack-list article,.people-portal-admin-list article,.people-record-list article,.people-self-service-list article,.people-time-policy-list article{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.people-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.people-chip-row small,.people-portal-admin-list article>span{display:inline-flex;align-items:center;gap:6px;min-height:28px;width:-moz-fit-content;width:fit-content;padding:5px 8px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted-foreground);font-size:11px;font-weight:850;line-height:1.25}.people-portal-admin-list article>span{border-radius:8px;margin-top:4px}.people-portal-admin-list article>span svg{width:14px;height:14px}.people-action-list article[data-tone=critical],.people-analytics-contract-list article[data-tone=critical],.people-compliance-list article[data-tone=critical],.people-expense-policy-list article[data-tone=critical],.people-health-list a[data-tone=critical],.people-payroll-pack-list article[data-tone=critical],.people-portal-admin-list article[data-tone=critical],.people-record-list article[data-tone=critical],.people-self-service-list article[data-tone=critical],.people-time-policy-list article[data-tone=critical]{border-color:rgba(191,75,57,.26);background:rgba(191,75,57,.06)}.people-action-list article[data-tone=warning],.people-analytics-contract-list article[data-tone=warning],.people-compliance-list article[data-tone=warning],.people-expense-policy-list article[data-tone=warning],.people-health-list a[data-tone=warning],.people-payroll-pack-list article[data-tone=warning],.people-portal-admin-list article[data-tone=warning],.people-record-list article[data-tone=warning],.people-self-service-list article[data-tone=warning],.people-time-policy-list article[data-tone=warning]{border-color:rgba(187,111,35,.26);background:rgba(187,111,35,.06)}.people-action-list article[data-tone=success],.people-analytics-contract-list article[data-tone=success],.people-compliance-list article[data-tone=success],.people-expense-policy-list article[data-tone=success],.people-health-list a[data-tone=success],.people-payroll-pack-list article[data-tone=success],.people-portal-admin-list article[data-tone=success],.people-record-list article[data-tone=success],.people-self-service-list article[data-tone=success],.people-time-policy-list article[data-tone=success]{border-color:rgba(15,123,82,.2);background:rgba(15,123,82,.06)}.people-action-list article,.people-analytics-contract-list article,.people-compliance-list article,.people-dashboard-list article,.people-expense-policy-list article,.people-health-list span,.people-payroll-pack-list article,.people-portal-admin-list article,.people-record-list article,.people-self-service-list article,.people-time-policy-list article{min-width:0}.people-action-list strong,.people-analytics-contract-list strong,.people-compliance-list strong,.people-dashboard-list strong,.people-expense-policy-list strong,.people-health-list strong,.people-payroll-pack-list strong,.people-portal-admin-list strong,.people-record-list strong,.people-self-service-list strong,.people-time-policy-list strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.people-action-list small,.people-action-list span,.people-analytics-contract-list p,.people-analytics-contract-list span,.people-compliance-list small,.people-compliance-list span,.people-dashboard-list small,.people-dashboard-list span,.people-expense-policy-list p,.people-expense-policy-list span,.people-health-list small,.people-payroll-pack-list small,.people-payroll-pack-list span,.people-portal-admin-list p,.people-record-list small,.people-record-list span,.people-self-service-list small,.people-self-service-list span,.people-time-policy-list p,.people-time-policy-list span{color:var(--muted-foreground);font-size:12px;font-weight:850;line-height:1.45}.people-analytics-contract-list p,.people-expense-policy-list p,.people-health-list p,.people-portal-admin-list p,.people-time-policy-list p{margin:4px 0 0;color:var(--foreground);font-size:12px;font-weight:700;line-height:1.45}.people-action-list article,.people-compliance-list article,.people-payroll-pack-list article,.people-self-service-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.people-action-list .ghost-button,.people-compliance-list .ghost-button,.people-payroll-pack-list .ghost-button,.people-self-service-list .ghost-button{justify-content:center;min-width:126px}.people-payroll-pack-actions{display:grid;grid-gap:8px;gap:8px}.reports-command-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.68fr)}.reports-anomaly-list,.reports-catalog-list,.reports-cross-drilldown-list,.reports-dashboard-list,.reports-drill-explorer-grid,.reports-governance-grid,.reports-health-list,.reports-module-blueprint-grid,.reports-pivot-list,.reports-run-list,.reports-semantic-grid,.reports-share-list,.reports-subscription-list{display:grid;grid-gap:10px;gap:10px}.reports-builder-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.reports-module-blueprint-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-cross-drilldown-list,.reports-governance-grid,.reports-semantic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-final-depth-layout.erp-dashboard-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.reports-cross-drilldown-list article,.reports-governance-grid article,.reports-module-blueprint-grid article,.reports-pivot-list article,.reports-semantic-grid article{min-width:0;display:grid;grid-gap:10px;gap:10px;align-content:start;padding:13px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.reports-anomaly-list a,.reports-drill-explorer-grid a{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff;color:var(--foreground);text-decoration:none}.reports-anomaly-list svg,.reports-card-title svg,.reports-drill-explorer-grid svg{width:36px;height:36px;padding:9px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.reports-card-title{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.reports-anomaly-list strong,.reports-cross-drilldown-list strong,.reports-drill-explorer-grid strong,.reports-governance-grid strong,.reports-module-blueprint-grid strong,.reports-pivot-list strong,.reports-semantic-grid strong{display:block;color:var(--primary);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.reports-anomaly-list p,.reports-cross-drilldown-list p,.reports-drill-explorer-grid p,.reports-governance-grid p,.reports-module-blueprint-grid p,.reports-pivot-list p,.reports-semantic-grid p{margin:5px 0 0;color:var(--foreground);font-size:12px;line-height:1.45}.reports-anomaly-list small,.reports-anomaly-list span,.reports-cross-drilldown-list small,.reports-cross-drilldown-list span,.reports-drill-explorer-grid small,.reports-drill-explorer-grid span,.reports-governance-grid small,.reports-governance-grid span,.reports-module-blueprint-grid small,.reports-module-blueprint-grid span,.reports-pivot-list small,.reports-pivot-list span,.reports-semantic-grid small,.reports-semantic-grid span{display:block;color:var(--muted-foreground);font-size:12px;font-weight:850;line-height:1.4;overflow-wrap:anywhere}.reports-blueprint-foot,.reports-blueprint-tags,.reports-drilldown-path,.reports-governance-checks{display:flex;flex-wrap:wrap;gap:6px}.reports-blueprint-tags small,.reports-drilldown-path a,.reports-governance-checks span{min-height:26px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(18,87,204,.16);border-radius:999px;background:rgba(18,87,204,.05);color:var(--muted-foreground);text-decoration:none}.reports-semantic-meta{display:grid;grid-gap:6px;gap:6px}.reports-anomaly-list em,.reports-drill-explorer-grid em,.reports-governance-grid em{display:flex;gap:6px;align-items:flex-start;color:var(--foreground);font-size:12px;font-style:normal;font-weight:800;line-height:1.4}.reports-drill-explorer-grid em svg{width:15px;height:15px;flex:0 0 auto;padding:0;background:transparent}.reports-blueprint-foot{align-items:center;justify-content:space-between}.reports-blueprint-foot span{flex:1 1 220px}.reports-blueprint-foot .ghost-button{min-height:30px;padding-inline:10px;font-size:11px}.reports-builder-grid label,.reports-builder-summary{min-width:0;display:grid;grid-gap:6px;gap:6px;color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.reports-builder-grid input,.reports-builder-grid select{width:100%;min-height:40px;border:1px solid var(--input);border-radius:8px;background:#fff;color:var(--foreground);padding:0 10px;font-size:13px;font-weight:750;text-transform:none}.reports-builder-summary{align-content:center;padding:12px;border:1px solid rgba(18,87,204,.16);border-radius:8px;background:rgba(18,87,204,.05)}.reports-builder-summary strong{color:var(--primary);font-size:14px;line-height:1.25;text-transform:none}.reports-builder-summary span{color:var(--muted-foreground);font-size:12px;font-weight:850;line-height:1.35;text-transform:none}.reports-health-list a{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff;color:var(--foreground);text-decoration:none}.reports-health-list svg{width:36px;height:36px;padding:9px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.reports-catalog-list article,.reports-dashboard-list article,.reports-run-list article,.reports-share-list article,.reports-subscription-list article{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.reports-subscription-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.reports-catalog-list article[data-tone=critical],.reports-health-list a[data-tone=critical],.reports-run-list article[data-tone=critical],.reports-subscription-list article[data-tone=critical]{border-color:rgba(191,75,57,.26);background:rgba(191,75,57,.06)}.reports-catalog-list article[data-tone=warning],.reports-health-list a[data-tone=warning],.reports-run-list article[data-tone=warning],.reports-subscription-list article[data-tone=warning]{border-color:rgba(187,111,35,.26);background:rgba(187,111,35,.06)}.reports-catalog-list article[data-tone=success],.reports-health-list a[data-tone=success],.reports-run-list article[data-tone=success],.reports-subscription-list article[data-tone=success]{border-color:rgba(15,123,82,.2);background:rgba(15,123,82,.06)}.reports-catalog-list article,.reports-dashboard-list article,.reports-health-list span,.reports-run-list article,.reports-share-list article,.reports-subscription-list article{min-width:0}.reports-catalog-list strong,.reports-dashboard-list strong,.reports-health-list strong,.reports-run-list strong,.reports-share-list strong,.reports-subscription-list strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.reports-catalog-list small,.reports-catalog-list span,.reports-dashboard-list small,.reports-dashboard-list span,.reports-health-list small,.reports-run-list small,.reports-run-list span,.reports-share-list small,.reports-share-list span,.reports-subscription-list small,.reports-subscription-list span{color:var(--muted-foreground);font-size:12px;font-weight:850;line-height:1.45}.reports-health-list p,.reports-run-list p{margin:4px 0 0;color:var(--foreground);font-size:12px;font-weight:700;line-height:1.45}.reports-action-row,.reports-share-row{display:flex;flex-wrap:wrap;gap:8px}.reports-action-row.compact{align-items:center}.reports-action-row .ghost-button,.reports-share-row .ghost-button,.reports-subscription-list .ghost-button{justify-content:center;min-height:32px;padding-inline:10px;font-size:12px}.reports-share-row input{min-width:160px;flex:1 1 190px;border:1px solid var(--input);border-radius:8px;padding:0 10px;background:#fbfcfe;color:var(--foreground);font-size:12px}.communications-final-depth-layout.erp-dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}.communications-booking-list,.communications-calendar-list,.communications-campaign-grid,.communications-consent-list,.communications-journey-list,.communications-meeting-list,.communications-social-list{display:grid;grid-gap:10px;gap:10px}.communications-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.communications-booking-list article,.communications-calendar-list article,.communications-campaign-grid article,.communications-consent-list article,.communications-journey-list article,.communications-meeting-list article,.communications-social-list article{min-width:0;display:grid;grid-gap:10px;gap:10px;align-content:start;padding:13px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.communications-card-title{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.communications-card-title svg{width:36px;height:36px;padding:9px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.communications-booking-list strong,.communications-calendar-list strong,.communications-campaign-grid strong,.communications-consent-list strong,.communications-journey-list strong,.communications-meeting-list strong,.communications-social-list strong{display:block;color:var(--primary);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.communications-booking-list p,.communications-calendar-list p,.communications-campaign-grid p,.communications-consent-list p,.communications-journey-list p,.communications-meeting-list p,.communications-social-list p{margin:0;color:var(--foreground);font-size:12px;font-weight:750;line-height:1.45}.communications-booking-list small,.communications-booking-list span,.communications-calendar-list small,.communications-calendar-list span,.communications-campaign-grid small,.communications-campaign-grid span,.communications-consent-list small,.communications-consent-list span,.communications-journey-list small,.communications-journey-list span,.communications-meeting-list small,.communications-meeting-list span,.communications-social-list small,.communications-social-list span{display:block;color:var(--muted-foreground);font-size:12px;font-weight:850;line-height:1.4;overflow-wrap:anywhere}.communications-chip-row{display:flex;flex-wrap:wrap;gap:6px}.communications-chip-row small{min-height:26px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(18,87,204,.16);border-radius:999px;background:rgba(18,87,204,.05);color:var(--muted-foreground)}.manufacturing-quality-layout{grid-template-columns:minmax(0,1.5fr) minmax(310px,.72fr)}.manufacturing-final-depth-layout,.vertical-final-depth-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr)}.mq-final-depth-grid,.vertical-final-depth-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.mq-final-depth-card,.vertical-final-depth-card{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(216,221,231,.86);border-radius:8px;background:#fff}.mq-final-depth-head,.vertical-final-depth-head{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.mq-final-depth-head>svg,.vertical-final-depth-head>svg{width:38px;height:38px;padding:9px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.mq-final-depth-head span,.vertical-final-depth-head span{min-width:0;display:grid;grid-gap:3px;gap:3px}.mq-final-depth-head small,.mq-final-evidence-grid strong,.mq-final-gate-list strong,.vertical-final-depth-head small,.vertical-final-evidence-grid strong,.vertical-final-gate-list strong{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.mq-final-depth-head strong,.vertical-final-depth-head strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.mq-final-depth-head .ghost-button,.vertical-final-depth-head .ghost-button{min-height:32px;padding-inline:9px;font-size:11px}.mq-final-flow,.vertical-final-flow{display:grid;grid-gap:7px;gap:7px}.mq-final-flow span,.vertical-final-flow span{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;color:var(--foreground);font-size:12px;font-weight:800;line-height:1.4}.mq-final-flow em,.vertical-final-flow em{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:999px;background:rgba(18,87,204,.08);color:var(--primary);font-size:11px;font-style:normal;font-weight:900}.mq-final-evidence-grid,.vertical-final-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mq-final-evidence-grid section,.mq-final-gate-list article,.vertical-final-evidence-grid section,.vertical-final-gate-list article{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid rgba(216,221,231,.78);border-radius:8px;background:rgba(248,250,252,.72)}.mq-final-evidence-grid ul,.vertical-final-evidence-grid ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:17px}.mq-final-evidence-grid li,.mq-final-gate-list span,.vertical-final-evidence-grid li,.vertical-final-gate-list span{color:var(--foreground);font-size:12px;font-weight:750;line-height:1.42}.mq-final-gate-list,.vertical-final-gate-list{display:grid;grid-gap:10px;gap:10px}.mq-section-head{margin-top:16px}.mq-action-list,.mq-compact-list,.mq-record-grid,.mq-signal-grid{display:grid;grid-gap:10px;gap:10px}.mq-signal-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.mq-signal-card{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff;color:var(--foreground);text-decoration:none}.mq-signal-card>svg:first-child{width:36px;height:36px;padding:9px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.mq-signal-card>svg:last-child{width:18px;height:18px;color:var(--muted-foreground)}.mq-record-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mq-action-list article,.mq-compact-list article,.mq-record-card{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.mq-action-list article[data-tone=critical],.mq-compact-list article[data-tone=critical],.mq-record-card[data-tone=critical],.mq-signal-card[data-tone=critical]{border-color:rgba(191,75,57,.26);background:rgba(191,75,57,.06)}.mq-action-list article[data-tone=warning],.mq-compact-list article[data-tone=warning],.mq-record-card[data-tone=warning],.mq-signal-card[data-tone=warning]{border-color:rgba(187,111,35,.26);background:rgba(187,111,35,.06)}.mq-record-card[data-tone=success],.mq-signal-card[data-tone=success]{border-color:rgba(15,123,82,.2);background:rgba(15,123,82,.06)}.mq-action-list span,.mq-compact-list span,.mq-record-card span,.mq-signal-card small{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.mq-action-list strong,.mq-compact-list strong,.mq-record-card strong,.mq-signal-card strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.mq-action-list small,.mq-compact-list small,.mq-record-card p,.mq-signal-card p{margin:0;color:var(--foreground);font-size:12px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.mq-record-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.mq-record-card dl div{min-width:0;display:grid;grid-gap:2px;gap:2px;padding:8px;border-radius:8px;background:rgba(246,248,252,.86)}.mq-record-card dd,.mq-record-card dt{min-width:0;margin:0;overflow-wrap:anywhere}.mq-record-card dt{color:var(--muted-foreground);font-size:10px;font-weight:900;text-transform:uppercase}.mq-record-card dd{color:var(--foreground);font-size:12px;font-weight:850}.mq-action-list article{gap:12px}.mq-action-list a{display:grid;grid-gap:6px;gap:6px;color:var(--foreground);text-decoration:none}.mq-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.mq-action-buttons .ghost-button{justify-content:center;min-height:32px;padding-inline:10px;font-size:12px}.vertical-services-layout{grid-template-columns:minmax(0,1.5fr) minmax(310px,.72fr)}.vertical-section-head{margin-top:16px}.vertical-action-list,.vertical-record-grid,.vertical-signal-grid{display:grid;grid-gap:10px;gap:10px}.vertical-signal-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.vertical-record-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}.vertical-action-list article,.vertical-record-card,.vertical-signal-card{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff;color:var(--foreground);text-decoration:none}.vertical-signal-card{grid-template-columns:36px minmax(0,1fr) 18px;align-items:start}.vertical-action-list a,.vertical-record-card{grid-template-columns:36px minmax(0,1fr);align-items:start}.vertical-action-list a{display:grid;grid-gap:10px;gap:10px;color:var(--foreground);text-decoration:none}.vertical-action-list a>svg,.vertical-record-card>svg,.vertical-signal-card>svg:first-child{width:36px;height:36px;padding:9px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.vertical-signal-card>svg:last-child{width:18px;height:18px;color:var(--muted-foreground)}.vertical-action-list article[data-tone=critical],.vertical-signal-card[data-tone=critical]{border-color:rgba(191,75,57,.26);background:rgba(191,75,57,.06)}.vertical-action-list article[data-tone=warning],.vertical-signal-card[data-tone=warning]{border-color:rgba(187,111,35,.26);background:rgba(187,111,35,.06)}.vertical-signal-card[data-tone=success]{border-color:rgba(15,123,82,.2);background:rgba(15,123,82,.06)}.vertical-action-list small,.vertical-record-card small,.vertical-signal-card small{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.vertical-action-list strong,.vertical-record-card strong,.vertical-signal-card strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.vertical-action-list p,.vertical-record-card em,.vertical-record-card p,.vertical-signal-card p{margin:0;color:var(--foreground);font-size:12px;font-style:normal;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.vertical-action-list .ghost-button{justify-content:center;min-height:32px;padding-inline:10px;font-size:12px}.watchlist-command-layout{grid-template-columns:minmax(0,1.52fr) minmax(310px,.72fr)}.watchlist-decision-grid,.watchlist-guardrail-grid,.watchlist-policy-list,.watchlist-request-form,.watchlist-request-list,.watchlist-service-list{display:grid;grid-gap:10px;gap:10px}.watchlist-decision-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}.watchlist-guardrail-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-bottom:14px}.watchlist-decision-grid article,.watchlist-guardrail-grid article,.watchlist-request-list article,.watchlist-service-list button{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff;color:var(--foreground);text-align:left}.watchlist-service-list button{cursor:pointer}.watchlist-service-list button[data-selected=true]{border-color:rgba(18,87,204,.38);background:rgba(18,87,204,.08)}.watchlist-decision-grid article[data-tone=critical],.watchlist-guardrail-grid article[data-tone=critical]{border-color:rgba(191,75,57,.26);background:rgba(191,75,57,.06)}.watchlist-decision-grid article[data-tone=warning],.watchlist-guardrail-grid article[data-tone=warning]{border-color:rgba(187,111,35,.26);background:rgba(187,111,35,.06)}.watchlist-decision-grid article[data-tone=success],.watchlist-guardrail-grid article[data-tone=success]{border-color:rgba(15,123,82,.2);background:rgba(15,123,82,.06)}.watchlist-decision-grid small,.watchlist-decision-grid span,.watchlist-guardrail-grid small,.watchlist-guardrail-grid span,.watchlist-policy-list span,.watchlist-request-form span,.watchlist-request-list small,.watchlist-request-list span,.watchlist-service-list small,.watchlist-service-list span{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.watchlist-decision-grid strong,.watchlist-guardrail-grid strong,.watchlist-request-list strong,.watchlist-service-list strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.watchlist-decision-grid em,.watchlist-decision-grid p,.watchlist-guardrail-grid p,.watchlist-policy-list p,.watchlist-request-list small,.watchlist-service-list small{margin:0;color:var(--foreground);font-size:12px;font-style:normal;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.watchlist-decision-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.watchlist-decision-head>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.watchlist-decision-head>em,.watchlist-guardrail-grid em{flex:0 0 auto;width:42px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(18,87,204,.08);color:var(--primary);font-size:12px;font-style:normal;font-weight:950}.watchlist-decision-head>em[data-tone=critical]{background:rgba(191,75,57,.1);color:#bf4b39}.watchlist-decision-head>em[data-tone=warning]{background:rgba(187,111,35,.1);color:#9a5a19}.watchlist-policy-list{gap:5px;border-top:1px solid rgba(216,221,231,.72);padding-top:8px}.watchlist-request-form label{display:grid;grid-gap:6px;gap:6px}.watchlist-request-form input,.watchlist-request-form textarea{width:100%;border:1px solid var(--input);border-radius:8px;padding:10px 11px;background:#fbfcfe;color:var(--foreground);font:inherit;font-size:13px}.watchlist-request-form textarea{min-height:112px;resize:vertical}.acceptance-command-layout{grid-template-columns:minmax(0,1.55fr) minmax(315px,.72fr)}.acceptance-section-head{margin-top:16px}.acceptance-bit-grid,.acceptance-criteria-grid,.acceptance-field-polish-grid,.acceptance-focus-list,.acceptance-module-grid{display:grid;grid-gap:10px;gap:10px}.acceptance-criteria-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.acceptance-module-grid{grid-template-columns:repeat(auto-fit,minmax(275px,1fr))}.acceptance-field-polish-grid{grid-template-columns:repeat(auto-fit,minmax(295px,1fr))}.acceptance-criteria-grid article,.acceptance-field-polish-grid article,.acceptance-focus-list article,.acceptance-module-grid article{min-width:0;display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff;color:var(--foreground);text-decoration:none}.acceptance-criteria-grid article[data-tone=critical],.acceptance-field-polish-grid article[data-tone=critical],.acceptance-focus-list article[data-tone=critical],.acceptance-module-grid article[data-tone=critical]{border-color:rgba(191,75,57,.26);background:rgba(191,75,57,.06)}.acceptance-criteria-grid article[data-tone=warning],.acceptance-field-polish-grid article[data-tone=warning],.acceptance-focus-list article[data-tone=warning],.acceptance-module-grid article[data-tone=warning]{border-color:rgba(187,111,35,.26);background:rgba(187,111,35,.06)}.acceptance-criteria-grid article[data-tone=success],.acceptance-field-polish-grid article[data-tone=success],.acceptance-focus-list article[data-tone=success],.acceptance-module-grid article[data-tone=success]{border-color:rgba(15,123,82,.2);background:rgba(15,123,82,.06)}.acceptance-criteria-grid article>a,.acceptance-focus-list article>a{min-width:0;display:grid;grid-gap:7px;gap:7px;color:var(--foreground);text-decoration:none}.acceptance-criteria-grid small,.acceptance-criteria-grid span,.acceptance-field-polish-grid p,.acceptance-focus-list small,.acceptance-focus-list span,.acceptance-module-head small{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.acceptance-criteria-grid strong,.acceptance-field-metrics strong,.acceptance-focus-list strong,.acceptance-module-head strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.acceptance-criteria-grid p{margin:0;color:var(--foreground);font-size:12px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.acceptance-field-polish-grid p{margin:0;line-height:1.45;overflow-wrap:anywhere;text-transform:none}.acceptance-module-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.acceptance-module-head span{min-width:0;display:grid;grid-gap:3px;gap:3px}.acceptance-module-head em{flex:0 0 auto;border-radius:999px;padding:5px 8px;background:rgba(18,87,204,.08);color:var(--primary);font-size:12px;font-style:normal;font-weight:900}.acceptance-bit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.acceptance-bit-grid span{min-width:0;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(216,221,231,.72);border-radius:8px;padding:7px 8px;background:rgba(246,248,252,.86);color:var(--muted-foreground);font-size:11px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.acceptance-bit-grid span[data-ready=true]{border-color:rgba(15,123,82,.18);background:rgba(15,123,82,.07);color:#0f7b52}.acceptance-bit-grid svg{flex:0 0 auto;width:13px;height:13px}.acceptance-field-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.acceptance-field-metrics span{min-width:0;display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(216,221,231,.72);border-radius:8px;padding:8px;background:rgba(246,248,252,.86)}.acceptance-field-metrics small{color:var(--muted-foreground);font-size:10px;font-weight:900;line-height:1.2;text-transform:uppercase}.acceptance-field-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.acceptance-checklist-panel{margin-bottom:18px}.acceptance-checklist-counts,.acceptance-checklist-grid,.acceptance-checklist-items,.acceptance-drilldown-grid,.acceptance-external-list{display:grid;grid-gap:10px;gap:10px}.acceptance-checklist-grid{grid-template-columns:repeat(auto-fit,minmax(315px,1fr))}.acceptance-drilldown-layout{margin-bottom:18px;grid-template-columns:minmax(0,1.48fr) minmax(310px,.72fr)}.acceptance-drilldown-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.acceptance-checklist-grid>article,.acceptance-drilldown-grid>article,.acceptance-external-list article{min-width:0;display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(216,221,231,.82);border-radius:8px;padding:12px;background:#fff}.acceptance-checklist-grid>article[data-tone=critical],.acceptance-drilldown-grid>article[data-tone=critical],.acceptance-external-list article[data-tone=critical]{border-color:rgba(191,75,57,.26);background:rgba(191,75,57,.06)}.acceptance-checklist-grid>article[data-tone=warning],.acceptance-drilldown-grid>article[data-tone=warning]{border-color:rgba(187,111,35,.26);background:rgba(187,111,35,.06)}.acceptance-checklist-grid>article>p{margin:0;color:var(--foreground);font-size:12px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.acceptance-checklist-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.acceptance-checklist-counts span{min-width:0;display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(216,221,231,.72);border-radius:8px;padding:8px;background:rgba(246,248,252,.86)}.acceptance-checklist-counts strong{color:var(--primary);font-size:14px;line-height:1.1}.acceptance-checklist-counts small,.acceptance-checklist-items small,.acceptance-checklist-items span,.acceptance-external-list small,.acceptance-external-list span{color:var(--muted-foreground);font-size:10px;font-weight:900;line-height:1.35;overflow-wrap:anywhere;text-transform:uppercase}.acceptance-checklist-items>div{min-width:0;display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(216,221,231,.72);border-radius:8px;padding:10px;background:rgba(246,248,252,.82)}.acceptance-checklist-items.compact>div{padding:9px}.acceptance-checklist-items>div[data-tone=critical]{border-color:rgba(191,75,57,.24);background:rgba(191,75,57,.06)}.acceptance-checklist-items>div[data-tone=warning]{border-color:rgba(187,111,35,.24);background:rgba(187,111,35,.06)}.acceptance-checklist-items strong,.acceptance-external-list strong{min-width:0;color:var(--foreground);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.acceptance-checklist-items small,.acceptance-external-list small{text-transform:none}.acceptance-external-list article{gap:7px}.acceptance-checklist-items .ghost-button,.acceptance-criteria-grid .ghost-button,.acceptance-external-list .ghost-button,.acceptance-field-polish-grid .ghost-button,.acceptance-focus-list .ghost-button,.acceptance-module-grid .ghost-button{justify-content:center;min-height:32px;padding-inline:10px;font-size:12px}.production-readiness-panel{margin-bottom:18px}.production-readiness-chip-row,.production-readiness-grid,.production-readiness-summary{display:grid;grid-gap:10px;gap:10px}.production-readiness-summary{grid-template-columns:minmax(150px,.45fr) minmax(150px,.45fr) minmax(240px,1fr);margin-bottom:12px}.production-readiness-chip-row small,.production-readiness-grid article,.production-readiness-grid section,.production-readiness-summary span{min-width:0;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.production-readiness-summary span{display:grid;grid-gap:3px;gap:3px;padding:10px}.production-readiness-summary strong{color:var(--primary);font-size:14px;line-height:1.15}.production-readiness-summary small{min-width:0;color:var(--muted-foreground);font-size:11px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.production-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.production-readiness-grid article{display:grid;grid-gap:10px;gap:10px;padding:12px}.production-readiness-grid article[data-tone=success]{border-color:rgba(15,123,82,.2);background:rgba(15,123,82,.05)}.production-readiness-grid article[data-tone=warning]{border-color:rgba(187,111,35,.24);background:rgba(187,111,35,.06)}.production-readiness-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.production-readiness-head span{min-width:0;display:grid;grid-gap:3px;gap:3px}.production-readiness-chip-row small,.production-readiness-grid section span,.production-readiness-head small{color:var(--muted-foreground);font-size:11px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.production-readiness-head small{font-weight:900;text-transform:uppercase}.production-readiness-grid section strong,.production-readiness-head strong{min-width:0;color:var(--primary);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.production-readiness-head em{flex:0 0 auto;border-radius:999px;padding:5px 8px;background:rgba(15,123,82,.08);color:#0f7b52;font-size:11px;font-style:normal;font-weight:900}.production-readiness-grid p{margin:0;color:var(--foreground);font-size:12px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.production-readiness-chip-row{display:flex;flex-wrap:wrap;gap:6px}.production-readiness-chip-row small{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;background:rgba(18,87,204,.05)}.production-readiness-grid section{display:grid;grid-gap:5px;gap:5px;padding:10px;background:rgba(246,248,252,.84)}.production-readiness-grid .ghost-button{justify-content:center;min-height:32px;padding-inline:10px;font-size:12px}.roadmap-command-layout{grid-template-columns:minmax(0,1.58fr) minmax(310px,.72fr)}.roadmap-epic-grid,.roadmap-exit-list,.roadmap-focus-list,.roadmap-phase-grid,.roadmap-signal-list{display:grid;grid-gap:10px;gap:10px}.roadmap-phase-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr))}.roadmap-epic-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}.roadmap-epic-grid a,.roadmap-focus-list article,.roadmap-phase-card{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff;color:var(--foreground);text-decoration:none}.roadmap-epic-grid a[data-tone=critical],.roadmap-focus-list article[data-tone=critical],.roadmap-phase-card[data-tone=critical]{border-color:rgba(191,75,57,.26);background:rgba(191,75,57,.06)}.roadmap-epic-grid a[data-tone=warning],.roadmap-focus-list article[data-tone=warning],.roadmap-phase-card[data-tone=warning]{border-color:rgba(187,111,35,.26);background:rgba(187,111,35,.06)}.roadmap-epic-grid a[data-tone=success],.roadmap-focus-list article[data-tone=success],.roadmap-phase-card[data-tone=success]{border-color:rgba(15,123,82,.2);background:rgba(15,123,82,.06)}.roadmap-focus-list article>a{min-width:0;display:grid;grid-gap:7px;gap:7px;color:var(--foreground);text-decoration:none}.roadmap-phase-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.roadmap-phase-head span{min-width:0;display:grid;grid-gap:3px;gap:3px}.roadmap-epic-grid small,.roadmap-epic-grid span,.roadmap-focus-list small,.roadmap-focus-list span,.roadmap-phase-head small,.roadmap-signal-list small{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.roadmap-epic-grid strong,.roadmap-focus-list strong,.roadmap-phase-head strong,.roadmap-signal-list strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.roadmap-epic-grid em,.roadmap-phase-head em{flex:0 0 auto;border-radius:999px;padding:5px 8px;background:rgba(18,87,204,.08);color:var(--primary);font-size:12px;font-style:normal;font-weight:900}.roadmap-phase-card p{margin:0;color:var(--foreground);font-size:12px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.roadmap-progress-bar{width:100%;height:8px;overflow:hidden;border-radius:999px;background:rgba(216,221,231,.78)}.roadmap-progress-bar span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.roadmap-exit-list span{min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:7px;gap:7px;color:var(--muted-foreground);font-size:12px;font-weight:750;line-height:1.45}.roadmap-exit-list svg{width:15px;height:15px;color:#0f7b52}.roadmap-signal-list a{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:9px;border:1px solid rgba(216,221,231,.72);border-radius:8px;color:var(--foreground);background:rgba(246,248,252,.78);text-decoration:none}.roadmap-signal-list svg{width:26px;height:26px;padding:6px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.roadmap-focus-list .ghost-button{justify-content:center;min-height:32px;padding-inline:10px;font-size:12px}.industry-command-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr)}.industry-phase2-final-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr)}.industry-operation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.industry-operation-card{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(216,221,231,.86);border-radius:8px;background:#fff}.industry-operation-card-head{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.industry-operation-card-head>svg{width:38px;height:38px;padding:9px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.industry-operation-card-head span{min-width:0;display:grid;grid-gap:3px;gap:3px}.industry-operation-card-head small,.industry-operation-evidence-grid strong,.industry-provider-boundary-list span{color:var(--muted-foreground);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.industry-operation-card-head strong,.industry-provider-boundary-list>article>strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.industry-operation-card-head .ghost-button{min-height:32px;padding-inline:9px;font-size:11px}.industry-operation-flow{display:grid;grid-gap:7px;gap:7px}.industry-operation-flow span{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;color:var(--foreground);font-size:12px;font-weight:800;line-height:1.4}.industry-operation-flow em{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:999px;background:rgba(18,87,204,.08);color:var(--primary);font-size:11px;font-style:normal;font-weight:900}.industry-operation-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.industry-operation-evidence-grid section,.industry-provider-boundary-list article{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid rgba(216,221,231,.78);border-radius:8px;background:rgba(248,250,252,.72)}.industry-operation-evidence-grid ul,.industry-provider-boundary-list ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:17px}.industry-operation-evidence-grid li,.industry-provider-boundary-list li{color:var(--foreground);font-size:12px;font-weight:750;line-height:1.42}.industry-provider-boundary-list{display:grid;grid-gap:10px;gap:10px}.industry-provider-boundary-list section{display:grid;grid-gap:6px;gap:6px}.industry-cluster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.acceptance-industry-depth-panel,.industry-top15-panel{margin-bottom:18px}.acceptance-industry-summary,.industry-top15-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.acceptance-industry-summary span,.industry-top15-summary span{display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px solid rgba(216,221,231,.78);border-radius:8px;background:rgba(248,250,252,.72)}.acceptance-industry-summary strong,.industry-top15-summary strong{color:var(--primary);font-size:22px;line-height:1}.acceptance-industry-summary small,.industry-top15-summary small{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.acceptance-industry-depth-grid,.industry-top15-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.acceptance-industry-depth-grid article,.industry-top15-card{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px solid rgba(216,221,231,.86);border-radius:8px;background:#fff}.acceptance-industry-depth-grid article[data-tone=critical],.industry-top15-card[data-tone=critical]{border-color:rgba(191,75,57,.28);background:linear-gradient(180deg,rgba(191,75,57,.06),#fff 44%)}.acceptance-industry-depth-grid article[data-tone=warning],.industry-top15-card[data-tone=warning]{border-color:rgba(187,111,35,.28);background:linear-gradient(180deg,rgba(187,111,35,.06),#fff 44%)}.industry-top15-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.acceptance-industry-depth-grid p,.industry-top15-card p,.industry-top15-head span{min-width:0}.acceptance-industry-score-row small,.industry-top15-contract-row span,.industry-top15-head small,.industry-top15-meta span,.industry-top15-score-grid small{color:var(--muted-foreground);font-size:11px;font-weight:900;line-height:1.35;text-transform:uppercase}.industry-top15-head strong{display:block;min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.32}.industry-top15-head em{min-width:48px;padding:6px 8px;border:1px solid rgba(18,87,204,.18);border-radius:999px;color:var(--primary);font-size:12px;font-style:normal;font-weight:900;text-align:center}.industry-top15-contract-row,.industry-top15-meta{display:flex;flex-wrap:wrap;gap:6px}.industry-top15-contract-row span,.industry-top15-meta span{padding:5px 7px;border:1px solid rgba(216,221,231,.72);border-radius:999px;background:rgba(248,250,252,.76)}.acceptance-industry-depth-grid p,.industry-top15-card p{margin:0;color:var(--foreground);font-size:12px;font-weight:750;line-height:1.45}.acceptance-industry-score-row,.industry-top15-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.acceptance-industry-score-row span,.industry-top15-score-grid span{display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(216,221,231,.72);border-radius:8px;background:rgba(248,250,252,.72)}.acceptance-industry-score-row strong,.industry-top15-score-grid strong{color:var(--primary);font-size:16px;line-height:1}.industry-top15-actions{display:flex;flex-wrap:wrap;gap:8px}.industry-top15-actions .ghost-button{min-height:32px;padding-inline:9px;font-size:11px}.industry-cluster-card{min-width:0;display:grid;grid-gap:13px;gap:13px;padding:14px;border:1px solid rgba(216,221,231,.86);border-radius:8px;background:#fff}.industry-cluster-card[data-tone=critical]{border-color:rgba(191,75,57,.26);background:linear-gradient(180deg,rgba(191,75,57,.06),#fff 45%)}.industry-cluster-card[data-tone=warning]{border-color:rgba(187,111,35,.26);background:linear-gradient(180deg,rgba(187,111,35,.06),#fff 45%)}.industry-cluster-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.industry-cluster-head>svg{width:38px;height:38px;padding:9px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.industry-cluster-head span,.industry-cluster-metrics span,.industry-focus-list a,.industry-focus-list article,.industry-signal-list span{min-width:0}.industry-cluster-head em{min-width:48px;padding:6px 8px;border:1px solid rgba(18,87,204,.18);border-radius:999px;color:var(--primary);font-size:12px;font-style:normal;font-weight:900;text-align:center}.industry-cluster-head small,.industry-cluster-metrics small,.industry-focus-list small,.industry-focus-list span,.industry-signal-list small{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.industry-cluster-head strong,.industry-focus-list strong,.industry-signal-list strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.industry-cluster-card p,.industry-signal-list p{margin:0;color:var(--foreground);font-size:12px;font-weight:700;line-height:1.45}.industry-cluster-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.industry-cluster-metrics span{display:grid;grid-gap:5px;gap:5px;padding:11px;border:1px solid rgba(216,221,231,.78);border-radius:8px;background:rgba(248,250,252,.72)}.industry-cluster-metrics strong{color:var(--primary);font-size:22px;line-height:1}.industry-focus-list,.industry-retail-control-list,.industry-signal-list,.industry-subscription-control-list{display:grid;grid-gap:9px;gap:9px}.industry-signal-list a{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;padding:10px;border:1px solid rgba(216,221,231,.82);border-radius:8px;text-decoration:none}.industry-signal-list svg{width:32px;height:32px;padding:8px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.industry-focus-list article[data-tone=critical],.industry-retail-control-list article[data-tone=critical],.industry-signal-list a[data-tone=critical],.industry-subscription-control-list article[data-tone=critical]{border-color:rgba(191,75,57,.28);background:rgba(191,75,57,.07)}.industry-focus-list article[data-tone=warning],.industry-retail-control-list article[data-tone=warning],.industry-signal-list a[data-tone=warning],.industry-subscription-control-list article[data-tone=warning]{border-color:rgba(187,111,35,.28);background:rgba(187,111,35,.07)}.industry-focus-list article[data-tone=success],.industry-retail-control-list article[data-tone=success],.industry-signal-list a[data-tone=success],.industry-subscription-control-list article[data-tone=success]{border-color:rgba(15,123,82,.22);background:rgba(15,123,82,.07)}.industry-focus-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px;gap:5px;align-items:center;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px}.industry-subscription-control-list article{grid-gap:10px}.industry-retail-control-list article,.industry-subscription-control-list article{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px}.industry-retail-control-list article{grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;align-items:center}.industry-retail-control-list article>a{min-width:0;display:grid;grid-gap:7px;gap:7px;color:inherit;text-decoration:none}.industry-retail-control-list article>a>span,.industry-subscription-control-list article>span{min-width:0;display:grid;grid-gap:5px;gap:5px}.industry-retail-control-list strong,.industry-subscription-control-list strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px}.industry-retail-control-list small,.industry-subscription-actions label span,.industry-subscription-control-list small{color:var(--muted-foreground);font-size:11px;font-weight:900;line-height:1.4}.industry-retail-control-list .ghost-button{min-height:34px;padding-inline:9px;font-size:11px}.industry-subscription-actions{display:grid;grid-template-columns:minmax(82px,.8fr) auto minmax(120px,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.industry-subscription-actions label{min-width:0;display:grid;grid-gap:4px;gap:4px}.industry-subscription-actions input,.industry-subscription-actions select{min-width:0;width:100%;min-height:34px;padding:7px 9px;border:1px solid rgba(174,185,205,.72);border-radius:8px;background:#fff;color:var(--foreground);font-size:12px;font-weight:800}.industry-subscription-actions .ghost-button{justify-content:center;min-height:34px;padding-inline:9px;font-size:11px}.industry-focus-list article>a{min-width:0;display:grid;grid-gap:5px;gap:5px;color:inherit;text-decoration:none}.industry-focus-list .ghost-button{min-height:32px;padding-inline:9px;font-size:11px}.industry-focus-list small{text-transform:none;line-height:1.45}.os-hero .erp-status-card[data-tone=critical]{border-color:rgba(191,75,57,.26);background:rgba(191,75,57,.07)}.os-hero .erp-status-card[data-tone=warning]{border-color:rgba(187,111,35,.26);background:rgba(187,111,35,.07)}.os-command-layout{grid-template-columns:minmax(0,1.75fr) minmax(320px,.75fr)}.os-center-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.os-center-card{min-width:0;display:grid;grid-gap:13px;gap:13px;padding:14px;border:1px solid rgba(216,221,231,.88);border-radius:8px;background:#fff;box-shadow:0 14px 36px rgba(15,23,42,.05)}.os-center-card[data-tone=critical]{border-color:rgba(191,75,57,.28);background:linear-gradient(180deg,rgba(191,75,57,.07),#fff 44%)}.os-center-card[data-tone=warning]{border-color:rgba(187,111,35,.28);background:linear-gradient(180deg,rgba(187,111,35,.07),#fff 44%)}.os-center-card[data-tone=success]{border-color:rgba(15,123,82,.22)}.os-center-card-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.os-center-card-head>svg{width:38px;height:38px;padding:9px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.os-center-card-head span,.os-center-metrics small,.os-focus-list small,.os-focus-list span,.os-route-grid small,.os-signal-list small,.os-signal-summary span{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.os-center-card-head strong,.os-focus-list strong,.os-route-grid strong{min-width:0;color:var(--primary);font-size:14px;line-height:1.3}.os-center-card-head em{justify-self:end;padding:5px 8px;border-radius:999px;background:rgba(18,87,204,.08);color:var(--primary);font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.os-center-card[data-tone=critical] .os-center-card-head em,.os-focus-list a[data-tone=critical],.os-route-grid a[data-tone=critical],.os-signal-list a[data-tone=critical]{border-color:rgba(191,75,57,.28);background:rgba(191,75,57,.07);color:#b42318}.os-center-card[data-tone=warning] .os-center-card-head em,.os-focus-list a[data-tone=warning],.os-route-grid a[data-tone=warning],.os-signal-list a[data-tone=warning]{border-color:rgba(187,111,35,.28);background:rgba(187,111,35,.07);color:#a25709}.os-center-card[data-tone=success] .os-center-card-head em,.os-focus-list a[data-tone=success],.os-route-grid a[data-tone=success],.os-signal-list a[data-tone=success]{border-color:rgba(15,123,82,.22);background:rgba(15,123,82,.07);color:var(--positive)}.os-center-card p{margin:0;color:var(--foreground);font-size:13px;font-weight:700;line-height:1.5}.os-center-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.os-center-metrics span{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:11px;border:1px solid rgba(216,221,231,.78);border-radius:8px;background:rgba(248,250,252,.72)}.os-center-metrics strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:18px;line-height:1.15}.os-signal-summary{display:flex;flex-wrap:wrap;gap:7px}.os-signal-summary span{padding:6px 8px;border-radius:999px;background:rgba(15,23,42,.05)}.os-focus-list,.os-route-grid,.os-signal-list{display:grid;grid-gap:9px;gap:9px}.os-signal-list a{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;padding:9px;border:1px solid rgba(216,221,231,.82);border-radius:8px;text-decoration:none}.os-signal-list svg{width:30px;height:30px;padding:7px;border-radius:8px;background:rgba(255,255,255,.72)}.os-signal-list span{min-width:0;display:grid;grid-gap:3px;gap:3px}.os-signal-list strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:12px;line-height:1.35}.os-focus-list a{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;text-decoration:none}.os-focus-list small{text-transform:none;line-height:1.45}.os-route-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.os-route-grid a{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;text-decoration:none}.os-route-grid a>svg:first-child{width:34px;height:34px;padding:8px;border-radius:8px;background:rgba(255,255,255,.72)}.os-route-grid span{min-width:0;display:grid;grid-gap:4px;gap:4px}.workflow-qa-layout{grid-template-columns:minmax(0,1.6fr) minmax(310px,.8fr)}.workflow-qa-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.workflow-qa-check-card{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(216,221,231,.84);border-radius:8px;background:#fff;text-decoration:none;box-shadow:0 14px 36px rgba(15,23,42,.05)}.workflow-qa-check-card[data-tone=critical],.workflow-qa-focus-list a[data-tone=critical]{border-color:rgba(191,75,57,.28);background:rgba(191,75,57,.07)}.workflow-qa-check-card[data-tone=warning],.workflow-qa-focus-list a[data-tone=warning]{border-color:rgba(187,111,35,.28);background:rgba(187,111,35,.07)}.workflow-qa-check-card[data-tone=success],.workflow-qa-focus-list a[data-tone=success]{border-color:rgba(15,123,82,.22);background:rgba(15,123,82,.07)}.workflow-qa-check-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.workflow-qa-check-head>svg{width:38px;height:38px;padding:9px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.workflow-qa-action-grid small,.workflow-qa-check-head span,.workflow-qa-focus-list small,.workflow-qa-focus-list span{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.workflow-qa-check-head span{min-width:0;display:grid;grid-gap:4px;gap:4px}.workflow-qa-action-grid strong,.workflow-qa-check-head strong,.workflow-qa-focus-list strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:14px;line-height:1.3}.workflow-qa-check-head em{justify-self:end;min-width:34px;padding:6px 9px;border-radius:999px;background:rgba(18,87,204,.08);color:var(--primary);font-size:13px;font-style:normal;font-weight:950;text-align:center}.workflow-qa-check-card p{margin:0;color:var(--foreground);font-size:13px;font-weight:700;line-height:1.5}.workflow-qa-check-action{display:inline-flex;gap:6px;align-items:center;color:var(--primary);font-size:12px;font-weight:900}.workflow-qa-check-action svg{width:16px;height:16px}.workflow-qa-action-grid,.workflow-qa-focus-list,.workflow-qa-playbook{display:grid;grid-gap:10px;gap:10px}.workflow-qa-action-grid a,.workflow-qa-focus-list a,.workflow-qa-playbook article{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(216,221,231,.84);border-radius:8px;background:#fff;text-decoration:none}.workflow-qa-action-grid small,.workflow-qa-focus-list small,.workflow-qa-playbook span{text-transform:none;line-height:1.45}.workflow-qa-playbook strong{color:var(--primary);font-size:14px}.workflow-qa-playbook span{color:var(--muted-foreground);font-size:13px;font-weight:750}.workflow-qa-action-grid a{grid-template-columns:34px minmax(0,1fr);align-items:center}.workflow-qa-action-grid svg{width:34px;height:34px;padding:8px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.workflow-qa-action-grid span{min-width:0;display:grid;grid-gap:4px;gap:4px}.approval-command-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr)}.approval-adjacent-list,.approval-decision-list,.approval-health-list,.approval-task-list{display:grid;grid-gap:10px;gap:10px}.approval-health-list a{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid rgba(216,221,231,.84);border-radius:8px;background:#fff;text-decoration:none}.approval-health-list svg{width:36px;height:36px;padding:9px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.approval-task-list article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:13px;border:1px solid rgba(216,221,231,.84);border-radius:8px;background:#fff}.approval-task-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.approval-adjacent-list a,.approval-decision-list article{min-width:0;display:grid;padding:12px;border:1px solid rgba(216,221,231,.84);border-radius:8px;background:#fff;text-decoration:none}.approval-adjacent-list a{gap:5px}.approval-decision-list article{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.approval-decision-list .ghost-button{min-height:32px;padding-inline:9px;font-size:11px}.approval-adjacent-list a[data-tone=critical],.approval-decision-list article[data-tone=critical],.approval-health-list a[data-tone=critical],.approval-task-list article[data-tone=critical]{border-color:rgba(191,75,57,.28);background:rgba(191,75,57,.07)}.approval-adjacent-list a[data-tone=warning],.approval-decision-list article[data-tone=warning],.approval-health-list a[data-tone=warning],.approval-task-list article[data-tone=warning]{border-color:rgba(187,111,35,.28);background:rgba(187,111,35,.07)}.approval-adjacent-list a[data-tone=success],.approval-decision-list article[data-tone=success],.approval-health-list a[data-tone=success],.approval-task-list article[data-tone=success]{border-color:rgba(15,123,82,.22);background:rgba(15,123,82,.07)}.approval-adjacent-list a[data-tone=info],.approval-decision-list article[data-tone=info],.approval-health-list a[data-tone=info],.approval-task-list article[data-tone=info]{border-color:rgba(18,87,204,.22);background:rgba(18,87,204,.06)}.approval-adjacent-list a,.approval-decision-list article,.approval-decision-list article>div,.approval-health-list span,.approval-task-list article>div{min-width:0}.approval-adjacent-list strong,.approval-decision-list strong,.approval-health-list strong,.approval-task-list strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.approval-adjacent-list small,.approval-adjacent-list span,.approval-decision-list small,.approval-decision-list span,.approval-health-list small,.approval-note-copy,.approval-task-list small,.approval-task-list span{color:var(--muted-foreground);font-size:12px;font-weight:850;line-height:1.45}.approval-health-list p,.approval-task-list p{margin:4px 0 0;color:var(--foreground);font-size:12px;font-weight:700;line-height:1.45}.approval-note-copy{margin:10px 0 0}.readiness-command-layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr)}.readiness-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px}.readiness-module-card{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(216,221,231,.86);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.05)}.readiness-module-card[data-tone=critical]{border-color:rgba(191,75,57,.28);background:linear-gradient(180deg,rgba(191,75,57,.07),#fff 44%)}.readiness-module-card[data-tone=warning]{border-color:rgba(187,111,35,.28);background:linear-gradient(180deg,rgba(187,111,35,.07),#fff 44%)}.readiness-module-card[data-tone=success]{border-color:rgba(15,123,82,.22)}.readiness-module-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.readiness-category-list article,.readiness-focus-list a,.readiness-focus-list article,.readiness-gap-grid a,.readiness-module-head span,.readiness-signal-list a{min-width:0}.readiness-category-list strong,.readiness-focus-list strong,.readiness-gap-grid strong,.readiness-module-head strong,.readiness-signal-list strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.readiness-category-list small,.readiness-category-list span,.readiness-focus-list small,.readiness-focus-list span,.readiness-gap-grid span,.readiness-module-head small,.readiness-module-stats small,.readiness-signal-list small{color:var(--muted-foreground);font-size:11px;font-weight:900;line-height:1.45;text-transform:uppercase}.readiness-module-head em{padding:5px 8px;border-radius:999px;background:rgba(18,87,204,.08);color:var(--primary);font-size:12px;font-style:normal;font-weight:900}.readiness-module-card p{margin:0;color:var(--foreground);font-size:12px;font-weight:700;line-height:1.45}.readiness-module-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.readiness-module-stats span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:9px;border:1px solid rgba(216,221,231,.78);border-radius:8px;background:rgba(248,250,252,.72)}.readiness-module-stats strong{color:var(--primary);font-size:18px;line-height:1}.readiness-category-list,.readiness-focus-list,.readiness-gap-grid,.readiness-signal-list{display:grid;grid-gap:9px;gap:9px}.readiness-signal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-category-list article,.readiness-focus-list article,.readiness-gap-grid a,.readiness-signal-list a{display:grid;grid-gap:5px;gap:5px;padding:11px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff;text-decoration:none}.readiness-focus-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.readiness-focus-list article>a{min-width:0;display:grid;grid-gap:5px;gap:5px;color:inherit;text-decoration:none}.readiness-focus-list .ghost-button{min-height:32px;padding-inline:9px;font-size:11px}.readiness-focus-list small{text-transform:none}.readiness-focus-list article[data-tone=critical],.readiness-signal-list a[data-tone=critical]{border-color:rgba(191,75,57,.28);background:rgba(191,75,57,.07)}.readiness-focus-list article[data-tone=warning],.readiness-signal-list a[data-tone=warning]{border-color:rgba(187,111,35,.28);background:rgba(187,111,35,.07)}.readiness-focus-list article[data-tone=success],.readiness-signal-list a[data-tone=success]{border-color:rgba(15,123,82,.22);background:rgba(15,123,82,.07)}.readiness-gap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-gap-grid a{align-content:start}.readiness-gap-grid svg{width:32px;height:32px;padding:8px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.readiness-gap-grid strong{font-size:28px;line-height:1}.domain-state-playbook-panel{margin-top:16px}.domain-state-playbook-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.domain-state-playbook-grid>article{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.domain-state-playbook-grid>article>div:first-child{display:grid;grid-gap:3px;gap:3px}.domain-state-playbook-grid span,.domain-state-row-list small{color:var(--muted-foreground);font-size:11px;font-weight:900;line-height:1.4;text-transform:uppercase}.domain-state-playbook-grid strong,.domain-state-row-list strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.domain-state-row-list{display:grid;grid-gap:8px;gap:8px}.domain-state-row-list section{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid rgba(216,221,231,.72);border-radius:8px;background:rgba(248,250,252,.76)}.domain-state-row-list section[data-state-type=error],.domain-state-row-list section[data-state-type=permission]{border-color:rgba(191,75,57,.24);background:rgba(191,75,57,.06)}.domain-state-row-list section[data-state-type=loading]{border-color:rgba(18,87,204,.22);background:rgba(18,87,204,.06)}.domain-state-row-list em,.domain-state-row-list p{margin:0;color:var(--foreground);font-size:12px;font-style:normal;font-weight:750;line-height:1.45}.domain-state-row-list em{color:var(--muted-foreground);font-weight:850}.admin-module-docs-panel{margin-top:16px}.admin-module-docs-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.admin-module-docs-summary span{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(18,87,204,.15);border-radius:999px;background:rgba(18,87,204,.07);color:var(--primary);font-size:11px;font-weight:950;text-transform:uppercase}.admin-module-docs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.admin-module-docs-grid>article{min-width:0;display:grid;grid-gap:11px;gap:11px;padding:14px;border:1px solid rgba(216,221,231,.84);border-radius:8px;background:#fff}.admin-module-doc-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.admin-module-doc-head span,.admin-module-docs-grid section{min-width:0;display:grid;grid-gap:5px;gap:5px}.admin-module-doc-head small{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.admin-module-doc-head strong,.admin-module-docs-grid section strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.admin-module-docs-grid p{margin:0;color:var(--foreground);font-size:12px;font-weight:740;line-height:1.45}.admin-module-docs-grid section{padding:10px;border:1px solid rgba(216,221,231,.72);border-radius:8px;background:rgba(248,250,252,.72)}.evidence-check-panel{margin-top:16px}.evidence-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px}.evidence-check-grid>article{min-width:0;display:grid;grid-gap:11px;gap:11px;padding:14px;border:1px solid rgba(216,221,231,.84);border-radius:8px;background:#fff}.evidence-check-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.evidence-check-grid section,.evidence-check-head span{min-width:0;display:grid;grid-gap:5px;gap:5px}.evidence-check-head small{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.evidence-check-grid section strong,.evidence-check-head strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.evidence-check-grid p{margin:0;color:var(--foreground);font-size:12px;font-weight:740;line-height:1.45}.evidence-check-grid section{padding:10px;border:1px solid rgba(216,221,231,.72);border-radius:8px;background:rgba(248,250,252,.72)}.erp-action-note{display:grid;grid-gap:7px;gap:7px;color:var(--muted-foreground);font-size:12px;font-weight:900}.erp-action-note textarea{width:100%;min-height:92px;border:1px solid var(--input);border-radius:8px;padding:11px 12px;resize:vertical;background:#fbfcfe;color:var(--foreground);font-size:13px;line-height:1.45}.ghost-button.danger{border-color:rgba(191,75,57,.3);color:#b42318;background:rgba(191,75,57,.06)}.erp-create-form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted-foreground);font-size:12px;font-weight:900}.erp-create-form input,.erp-create-form select,.erp-create-form textarea{width:100%;border:1px solid var(--input);border-radius:8px;background:#fbfcfe;color:var(--foreground);font-size:13px;font-weight:750}.erp-create-form input,.erp-create-form select{min-height:42px;padding:0 12px}.erp-create-form textarea{min-height:116px;resize:vertical;padding:11px 12px;line-height:1.45}.erp-create-form input::placeholder,.erp-create-form textarea::placeholder{color:rgba(86,101,124,.62);font-weight:650}.erp-save-state{margin:0;padding:10px 11px;border-radius:8px;font-size:12px;font-weight:850}.erp-save-state.success{color:var(--positive);background:rgba(15,123,82,.08)}.erp-save-state.error{color:var(--destructive);background:rgba(239,68,68,.08)}.erp-chip-list{gap:9px}.erp-record-hero{align-items:stretch}.erp-record-layout{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:18px;gap:18px;align-items:start}.erp-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.erp-field-cell{min-width:0;display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:rgba(248,250,252,.72)}.erp-field-cell span{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.erp-field-cell strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.4}.erp-record-edit-form{margin-top:18px;display:grid;grid-gap:14px;gap:14px;padding-top:16px;border-top:1px solid rgba(216,221,231,.82)}.erp-record-edit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.erp-edit-field{min-width:0;display:grid;grid-gap:7px;gap:7px;color:var(--muted-foreground);font-size:12px;font-weight:900}.erp-edit-field span{min-width:0;overflow-wrap:anywhere}.erp-edit-field input,.erp-edit-field select,.erp-edit-field textarea{width:100%;border:1px solid var(--input);border-radius:8px;background:#fbfcfe;color:var(--foreground);font-size:13px;font-weight:750}.erp-edit-field input,.erp-edit-field select{min-height:42px;padding:0 12px}.erp-edit-field textarea{min-height:96px;resize:vertical;padding:11px 12px;line-height:1.45}.erp-edit-field input:disabled,.erp-edit-field select:disabled,.erp-edit-field textarea:disabled{cursor:not-allowed;opacity:.68}.erp-edit-field[data-calculated=true] span:after{content:" calculated";color:var(--muted-foreground);font-size:10px;font-weight:850;text-transform:uppercase}.erp-record-edit-actions{display:flex;justify-content:flex-end}.erp-evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));grid-gap:10px;gap:10px}.erp-evidence-grid span{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:rgba(248,250,252,.72)}.erp-evidence-grid svg{width:18px;height:18px;color:var(--primary)}.erp-evidence-grid strong{color:var(--primary);font-size:22px;line-height:1}.erp-evidence-grid small{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.erp-related-record-list{display:grid;grid-gap:10px;gap:10px}.erp-related-record-group{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:rgba(248,250,252,.8)}.erp-related-record-group[data-pinned=true]{border-color:rgba(18,87,204,.24);background:rgba(18,87,204,.05)}.erp-related-record-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.erp-related-record-group-head span{display:grid;grid-gap:2px;gap:2px}.erp-related-record-group-head strong{color:var(--primary);font-size:13px;line-height:1.2}.erp-related-record-group-head small{color:var(--muted-foreground);font-size:10px;font-weight:900;text-transform:uppercase}.erp-related-record-group-head svg{width:16px;height:16px;color:var(--primary)}.erp-related-record-group-items{display:grid;grid-gap:8px;gap:8px}.erp-related-record-list article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.erp-related-record-group[data-density=compact] article{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px}.erp-related-record-group[data-density=compact] article>div{width:28px;height:28px}.erp-related-record-group[data-density=compact] p{display:none}.erp-related-record-list article>div{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.erp-related-record-list svg{width:17px;height:17px}.erp-related-record-list section{min-width:0;display:grid;grid-gap:3px;gap:3px}.erp-related-record-list article section span{color:var(--muted-foreground);font-size:10px;font-weight:900;text-transform:uppercase;overflow-wrap:anywhere}.erp-related-record-list article section strong{min-width:0;color:var(--primary);font-size:13px;overflow-wrap:anywhere}.erp-related-record-list article section p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.erp-line-editor-list{display:grid;grid-gap:12px;gap:12px}.erp-line-editor-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:rgba(248,250,252,.72)}.erp-line-editor-inputs{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(86px,.7fr));grid-gap:10px;gap:10px}.erp-line-editor-form label,.erp-line-editor-inputs label{min-width:0;display:grid;grid-gap:5px;gap:5px;color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.erp-line-editor-inputs input{width:100%;min-width:0;border:1px solid rgba(216,221,231,.95);border-radius:8px;padding:9px 10px;background:#fff;color:var(--foreground);font:inherit;font-size:13px;font-weight:800}.erp-line-editor-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;justify-items:stretch;min-width:118px}.erp-line-editor-actions strong,.erp-line-editor-total strong{color:var(--primary);font-size:18px;line-height:1.15}.erp-line-editor-actions .ghost-button,.erp-line-editor-form .primary-button{justify-content:center}.erp-line-editor-total{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px;padding:12px;border:1px solid rgba(18,87,204,.15);border-radius:8px;background:rgba(18,87,204,.05)}.erp-line-editor-total small{color:var(--muted-foreground);font-size:12px;font-weight:850}.erp-access-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.erp-access-summary-grid span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(18,87,204,.16);border-radius:8px;background:rgba(18,87,204,.05)}.erp-access-summary-grid strong{color:var(--primary);font-size:22px;line-height:1}.erp-access-summary-grid small{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.erp-access-grant-list{display:grid;grid-gap:10px;gap:10px}.erp-access-grant-list article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.erp-access-grant-list article[data-status=revoked]{border-color:rgba(196,48,48,.18);background:rgba(196,48,48,.04)}.erp-access-grant-list article>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.erp-access-grant-list small,.erp-access-grant-list span{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase;overflow-wrap:anywhere}.erp-access-grant-list strong{color:var(--primary);font-size:14px;overflow-wrap:anywhere}.erp-access-grant-list p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.erp-access-portal-link{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid rgba(18,87,204,.22);border-radius:8px;background:rgba(18,87,204,.07);color:var(--primary);font-size:11px;font-weight:900;text-decoration:none;text-transform:uppercase}.erp-access-portal-link svg{width:14px;height:14px}.shared-record-page{position:relative;min-height:100vh;overflow:hidden;background:#eef4ff;color:#0d1729;padding:clamp(20px,4vw,48px)}.shared-record-page:before{content:"";position:fixed;inset:0;background:linear-gradient(135deg,rgba(18,87,204,.1),transparent 42%),linear-gradient(315deg,rgba(35,134,84,.1),transparent 42%);pointer-events:none}.shared-record-footer,.shared-record-header,.shared-record-section{position:relative;max-width:1040px;margin:0 auto}.shared-record-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);grid-gap:18px;gap:18px;align-items:end;padding:26px 0 20px}.shared-record-denied h1,.shared-record-header h1{margin:8px 0 10px;color:#0d1729;font-size:clamp(34px,5vw,64px);line-height:.96}.shared-record-denied p,.shared-record-header p{max-width:680px;margin:0;color:#526071;font-size:16px;font-weight:750;line-height:1.55}.shared-record-seal{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid rgba(18,87,204,.18);border-radius:8px;background:rgba(255,255,255,.82);box-shadow:0 18px 50px rgba(13,23,41,.08)}.shared-record-seal svg{width:24px;height:24px;color:#238654}.shared-record-seal strong{color:#0d1729;font-size:15px}.shared-record-seal span{color:#526071;font-size:12px;font-weight:850}.shared-record-grid{position:relative;z-index:1;max-width:1040px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.shared-record-documents article,.shared-record-grid article{min-width:0;border:1px solid rgba(216,221,231,.84);border-radius:8px;background:rgba(255,255,255,.88);box-shadow:0 14px 36px rgba(13,23,41,.07)}.shared-record-grid article{display:grid;grid-gap:6px;gap:6px;padding:14px}.shared-record-documents span,.shared-record-footer small,.shared-record-grid span{color:#526071;font-size:11px;font-weight:900;line-height:1.35;text-transform:uppercase}.shared-record-documents strong,.shared-record-grid strong{color:#0d1729;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.shared-record-section{margin-top:18px;padding:18px;border:1px solid rgba(18,87,204,.14);border-radius:8px;background:rgba(255,255,255,.74)}.shared-record-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.shared-record-section-head h2{margin:3px 0 0;color:#0d1729;font-size:20px}.shared-record-section-head svg{width:22px;height:22px;color:#1257cc}.shared-record-documents{display:grid;grid-gap:10px;gap:10px}.shared-record-documents article{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:12px}.shared-record-documents article>svg{width:20px;height:20px;color:#1257cc}.shared-record-documents p{margin:0;color:#526071;font-size:13px;font-weight:750}.shared-record-footer{display:grid;grid-gap:4px;gap:4px;margin-top:18px;color:#526071;font-size:12px;font-weight:800}.customer-portal-shell{position:relative;min-height:100vh;overflow:hidden;padding:clamp(18px,4vw,48px);background:linear-gradient(135deg,rgba(7,19,38,.96),rgba(13,39,63,.94)),#071326;color:#f7f5ef}.customer-portal-denied-panel,.customer-portal-footer,.customer-portal-hero,.customer-portal-panel{position:relative;z-index:1;border:1px solid rgba(216,221,231,.16);border-radius:8px;background:rgba(13,26,47,.92);box-shadow:0 24px 70px rgba(0,0,0,.24)}.customer-portal-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:end;max-width:1120px;margin:0 auto;padding:clamp(20px,4vw,34px)}.customer-portal-denied-panel h1,.customer-portal-hero h1{margin:8px 0 10px;color:#ffffff;font-size:clamp(32px,5vw,56px);line-height:1.02}.customer-portal-denied-panel p,.customer-portal-hero p{max-width:760px;margin:0;color:#c5d3e8;font-size:15px;line-height:1.55}.customer-portal-seal{min-width:210px;display:grid;grid-gap:6px;gap:6px;justify-items:end;color:#dce8f8;text-align:right}.customer-portal-seal svg{width:34px;height:34px;color:#54d6a5}.customer-portal-empty strong,.customer-portal-list strong,.customer-portal-metrics strong,.customer-portal-panel-head strong,.customer-portal-seal strong,.customer-portal-timeline strong{min-width:0;overflow-wrap:anywhere;color:#ffffff;font-size:14px;line-height:1.25}.customer-portal-empty span,.customer-portal-facts dt,.customer-portal-footer small,.customer-portal-list small,.customer-portal-list span,.customer-portal-panel-head small,.customer-portal-seal span,.customer-portal-timeline small{color:#aab8ce;font-size:12px;font-weight:800;line-height:1.4}.customer-portal-action-state,.customer-portal-footer,.customer-portal-grid,.customer-portal-metrics,.customer-portal-support-actions,.customer-portal-wide-panel{position:relative;z-index:1;max-width:1120px;margin:14px auto 0}.customer-portal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.customer-portal-metrics article{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:14px;border:1px solid rgba(216,221,231,.14);border-radius:8px;background:rgba(255,255,255,.08)}.customer-portal-empty svg,.customer-portal-metrics svg,.customer-portal-panel-head svg,.customer-portal-timeline svg{width:21px;height:21px;color:#9fbdff}.customer-portal-metrics span,.customer-portal-panel-head span{min-width:0;display:grid;grid-gap:3px;gap:3px}.customer-portal-grid,.customer-portal-support-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.customer-portal-action-state{padding:12px 14px;border:1px solid rgba(216,221,231,.16);border-radius:8px;background:rgba(255,255,255,.08);color:#dce8f8;font-size:13px;font-weight:850}.customer-portal-action-state.success{border-color:rgba(84,214,165,.3);color:#b8f5db}.customer-portal-action-state.error{border-color:rgba(255,128,128,.36);color:#ffd0d0}.customer-portal-self-service{display:grid;grid-gap:14px;gap:14px}.customer-portal-self-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.customer-portal-self-service-grid article{min-width:0;display:grid;align-content:start;grid-gap:9px;gap:9px;padding:12px;border:1px solid rgba(216,221,231,.14);border-radius:8px;background:rgba(255,255,255,.06)}.customer-portal-self-service-grid article>strong{min-width:0;overflow-wrap:anywhere;color:#ffffff;font-size:14px;line-height:1.3}.customer-portal-self-service-grid label{display:grid;grid-gap:6px;gap:6px;color:#aab8ce;font-size:12px;font-weight:850}.customer-portal-self-service-grid input,.customer-portal-self-service-grid select,.customer-portal-self-service-grid textarea{width:100%;min-width:0;border:1px solid rgba(216,221,231,.18);border-radius:8px;background:rgba(255,255,255,.08);color:#ffffff;font:inherit;font-size:13px;outline:none}.customer-portal-self-service-grid input,.customer-portal-self-service-grid select{min-height:38px;padding:0 10px}.customer-portal-self-service-grid textarea{min-height:86px;padding:10px;resize:vertical;line-height:1.45}.customer-portal-panel{min-width:0;display:grid;grid-gap:14px;gap:14px;padding:clamp(16px,3vw,24px)}.customer-portal-panel-head{grid-template-columns:32px minmax(0,1fr);align-items:center}.customer-portal-article-list,.customer-portal-facts,.customer-portal-form,.customer-portal-list,.customer-portal-panel-head,.customer-portal-timeline{display:grid;grid-gap:10px;gap:10px}.customer-portal-facts{margin:0;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-portal-article-list article,.customer-portal-facts div,.customer-portal-list div,.customer-portal-timeline article{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px solid rgba(216,221,231,.12);border-radius:8px;background:rgba(255,255,255,.06)}.customer-portal-timeline article{grid-template-columns:32px minmax(0,1fr);gap:10px}.customer-portal-form label{min-width:0;display:grid;grid-gap:7px;gap:7px;color:#aab8ce;font-size:12px;font-weight:850}.customer-portal-form input,.customer-portal-form select,.customer-portal-form textarea{width:100%;min-width:0;border:1px solid rgba(216,221,231,.18);border-radius:8px;background:rgba(255,255,255,.08);color:#ffffff;font:inherit;font-size:13px;outline:none}.customer-portal-form input,.customer-portal-form select{min-height:38px;padding:0 10px}.customer-portal-form textarea{resize:vertical;padding:10px;line-height:1.45}.customer-portal-form input::placeholder,.customer-portal-form textarea::placeholder{color:#8fa2bd}.customer-portal-article-actions button,.customer-portal-button,.customer-portal-form button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:#ffffff;color:#071326;font-size:13px;font-weight:900;cursor:pointer}.customer-portal-article-actions svg,.customer-portal-button svg,.customer-portal-form button svg{width:16px;height:16px}.customer-portal-article-actions button:disabled,.customer-portal-button:disabled,.customer-portal-form button:disabled{cursor:not-allowed;opacity:.55}.customer-portal-article-list article{gap:10px}.customer-portal-article-list p{margin:0;color:#dce8f8;font-size:13px;line-height:1.45}.customer-portal-article-list small{color:#aab8ce;font-size:12px;font-weight:800;line-height:1.4}.customer-portal-article-actions{display:flex;flex-wrap:wrap;gap:8px}.customer-portal-article-actions button{min-height:34px;padding:0 11px;background:rgba(255,255,255,.1);color:#ffffff}.customer-portal-facts dd{margin:0;overflow-wrap:anywhere;color:#ffffff;font-size:13px;font-weight:850}.customer-portal-list em{color:#54d6a5;font-size:12px;font-style:normal;font-weight:950}.customer-portal-list p,.customer-portal-timeline p{margin:0;color:#dce8f8;font-size:13px;line-height:1.45}.customer-portal-empty-state{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:6px 9px;gap:6px 9px;align-items:start;padding:10px;border:1px dashed rgba(159,189,255,.28);border-radius:8px;background:rgba(255,255,255,.06)}.customer-portal-empty-state svg{width:18px;height:18px;color:#9fbdff}.customer-portal-empty-state span,.customer-portal-empty-state strong{min-width:0;overflow-wrap:anywhere}.customer-portal-empty-state strong{color:#ffffff;font-size:13px;line-height:1.3}.customer-portal-empty-state span{grid-column:2;color:#aab8ce;font-size:12px;font-weight:800;line-height:1.4}.customer-portal-empty{min-height:150px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:18px;border:1px dashed rgba(159,189,255,.3);border-radius:8px;text-align:center}.customer-portal-footer{display:flex;justify-content:space-between;gap:14px;padding:14px 16px;color:#dce8f8;font-size:12px;font-weight:850}.customer-portal-watermark{pointer-events:none;position:fixed;inset:-8%;z-index:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:70px;gap:70px;transform:rotate(-22deg) scale(1.05);opacity:.035}.customer-portal-watermark span{color:#ffffff;font-size:22px;font-weight:950;white-space:nowrap}.customer-portal-denied{display:grid;place-items:center}.customer-portal-denied-panel{max-width:560px;display:grid;grid-gap:12px;gap:12px;justify-items:start;padding:28px}.customer-portal-denied-panel svg{width:42px;height:42px;color:#f7b267}.customer-portal-denied-panel a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:8px;background:#ffffff;color:#071326;font-size:13px;font-weight:900;text-decoration:none}.signature-portal-shell{min-height:100vh;padding:clamp(18px,4vw,48px);background:#f4f7fb;color:#172033}.signature-portal-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;max-width:1120px;margin:0 auto 18px;padding:clamp(20px,4vw,34px);border:1px solid rgba(37,53,81,.14);border-radius:8px;background:#ffffff;box-shadow:0 18px 50px rgba(18,31,54,.08)}.signature-portal-hero[data-tone=critical]{border-color:rgba(188,44,44,.28)}.signature-portal-head small,.signature-portal-hero span{color:#5d6a7f;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.signature-portal-hero h1{margin:6px 0;color:#172033;font-size:clamp(28px,5vw,44px);line-height:1.05}.signature-portal-hero p{margin:0;color:#506176;font-weight:800}.signature-portal-hero svg{width:42px;height:42px;color:#1257cc}.signature-portal-grid{max-width:1120px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);grid-gap:18px;gap:18px;margin:0 auto}.signature-portal-panel{display:grid;grid-gap:16px;gap:16px;padding:clamp(18px,3vw,28px);border:1px solid rgba(37,53,81,.14);border-radius:8px;background:#ffffff;box-shadow:0 14px 44px rgba(18,31,54,.06)}.signature-portal-head{display:flex;gap:12px;align-items:center}.signature-portal-head svg{width:24px;height:24px;color:#1257cc}.signature-portal-head strong{display:block;color:#172033;font-size:20px}.signature-portal-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.signature-portal-facts div{min-width:0;padding:11px;border:1px solid rgba(37,53,81,.14);border-radius:8px;background:#f8fafc}.signature-portal-facts dt{color:#5d6a7f;font-size:11px;font-weight:900}.signature-portal-facts dd{margin:4px 0 0;color:#172033;font-size:13px;font-weight:850}.signature-portal-message{margin:0;color:#35445b;font-weight:750;line-height:1.55}.signature-portal-form label{display:grid;grid-gap:7px;gap:7px;color:#35445b;font-size:12px;font-weight:900}.signature-portal-form input,.signature-portal-form textarea{width:100%;border:1px solid rgba(37,53,81,.18);border-radius:8px;background:#ffffff;color:#172033;font:inherit;min-height:42px;padding:10px 12px}.signature-portal-form textarea{min-height:92px;resize:vertical}.signature-portal-actions{display:flex;flex-wrap:wrap;gap:10px}.signature-portal-state{margin:0;padding:10px 12px;border-radius:8px;font-weight:850}.signature-portal-state.success{background:rgba(35,134,84,.1);color:#17633d}.signature-portal-state.error{background:rgba(188,44,44,.1);color:#9f2323}.network-invite-shell{min-height:100vh;padding:clamp(18px,4vw,48px);background:#f3f7f6;color:#172033}.network-invite-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;max-width:1120px;margin:0 auto 18px;padding:clamp(20px,4vw,34px);border:1px solid rgba(37,53,81,.14);border-radius:8px;background:#ffffff;box-shadow:0 18px 50px rgba(18,31,54,.08)}.network-invite-hero[data-tone=critical]{border-color:rgba(188,44,44,.28)}.network-invite-head small,.network-invite-hero span{color:#5d6a7f;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.network-invite-hero h1{margin:6px 0;color:#172033;font-size:clamp(28px,5vw,44px);line-height:1.05}.network-invite-hero p{margin:0;color:#506176;font-weight:800}.network-invite-hero svg{width:42px;height:42px;color:#117557}.network-invite-grid{max-width:1120px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);grid-gap:18px;gap:18px;margin:0 auto}.network-invite-panel{display:grid;grid-gap:16px;gap:16px;padding:clamp(18px,3vw,28px);border:1px solid rgba(37,53,81,.14);border-radius:8px;background:#ffffff;box-shadow:0 14px 44px rgba(18,31,54,.06)}.network-invite-head{display:flex;gap:12px;align-items:center}.network-invite-head svg{width:24px;height:24px;color:#117557}.network-invite-head strong{display:block;color:#172033;font-size:20px}.network-invite-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.network-invite-facts div{min-width:0;padding:11px;border:1px solid rgba(37,53,81,.14);border-radius:8px;background:#f8fafc}.network-invite-facts dt{color:#5d6a7f;font-size:11px;font-weight:900}.network-invite-facts dd{margin:4px 0 0;color:#172033;font-size:13px;font-weight:850}.network-invite-scope{display:flex;flex-wrap:wrap;gap:8px}.network-invite-scope span{padding:7px 10px;border:1px solid rgba(17,117,87,.18);border-radius:999px;background:rgba(17,117,87,.08);color:#0e5e47;font-size:12px;font-weight:900}.network-invite-message{margin:0;color:#35445b;font-weight:750;line-height:1.55}.network-invite-form label{display:grid;grid-gap:7px;gap:7px;color:#35445b;font-size:12px;font-weight:900}.network-invite-form input,.network-invite-form textarea{width:100%;border:1px solid rgba(37,53,81,.18);border-radius:8px;background:#ffffff;color:#172033;font:inherit;min-height:42px;padding:10px 12px}.network-invite-form textarea{min-height:92px;resize:vertical}.network-invite-actions{display:flex;flex-wrap:wrap;gap:10px}.network-invite-state{margin:0;padding:10px 12px;border-radius:8px;font-weight:850}.network-invite-state.success{background:rgba(35,134,84,.1);color:#17633d}.network-invite-state.error{background:rgba(188,44,44,.1);color:#9f2323}.shared-record-watermark{position:fixed;inset:-8%;z-index:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:64px 40px;gap:64px 40px;transform:rotate(-24deg);pointer-events:none;opacity:.105}.shared-record-watermark span{color:#0d1729;font-size:14px;font-weight:900;white-space:nowrap}.shared-record-denied{display:grid;place-items:center}.shared-record-denied section{position:relative;z-index:1;max-width:620px;padding:28px;border:1px solid rgba(18,87,204,.14);border-radius:8px;background:rgba(255,255,255,.88);box-shadow:0 24px 70px rgba(13,23,41,.1)}.shared-record-denied svg{width:36px;height:36px;color:#1257cc}.shared-record-denied a{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;min-height:40px;margin-top:18px;padding:0 14px;border-radius:8px;background:#1257cc;color:#fff;font-size:13px;font-weight:900;text-decoration:none}.erp-timeline{display:grid;grid-gap:12px;gap:12px}.erp-timeline-item{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.erp-timeline-item>div{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.erp-timeline-item svg{width:18px;height:18px}.erp-timeline-item section{min-width:0;display:grid;grid-gap:4px;gap:4px}.erp-timeline-item span{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.erp-timeline-item strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:14px}.erp-timeline-item p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.settings-recipe-preview{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(18,87,204,.16);border-radius:8px;background:rgba(18,87,204,.05)}.settings-recipe-preview>div:first-child{display:grid;grid-gap:4px;gap:4px}.settings-recipe-preview small{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.settings-recipe-preview strong{color:var(--primary);font-size:16px}.settings-recipe-preview span{color:var(--muted-foreground);font-size:12px;line-height:1.45}.customization-console{max-width:1040px;width:100%;margin:0 auto 72px;display:grid;grid-gap:14px;gap:14px}.customization-card,.customization-head{border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:var(--shadow-card)}.customization-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,260px);grid-gap:14px;gap:14px;align-items:center;padding:18px}.customization-head h2{margin:7px 0;color:var(--primary);font-size:26px;line-height:1.12}.customization-card-head span,.customization-head p,.customization-status-card span{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.5}.customization-status-card{min-height:110px;display:grid;align-content:center;grid-gap:7px;gap:7px;padding:14px;border:1px solid rgba(15,123,82,.18);border-radius:8px;background:rgba(15,123,82,.07)}.customization-card-head svg,.customization-status-card svg{width:22px;height:22px;color:var(--accent)}.customization-card-head strong,.customization-status-card strong{color:var(--primary)}.customization-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0}.customization-tabs button,.module-order-row button,.option-grid button,.segmented-control button{min-height:38px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.9);color:var(--primary);font-size:12px;font-weight:900}.customization-tabs button{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:0 12px}.customization-tabs button svg{width:16px;height:16px}.customization-tabs button[data-active=true],.option-grid button[data-active=true],.segmented-control button[data-active=true]{border-color:rgba(18,87,204,.34);background:rgba(18,87,204,.08);color:var(--accent)}.customization-search-panel{display:grid;grid-gap:10px;gap:10px}.customization-search-panel label{min-height:44px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.9)}.customization-search-panel label svg{width:17px;height:17px;color:var(--primary)}.customization-search-panel input{width:100%;min-width:0;min-height:40px;border:0;background:transparent;color:var(--foreground);font-size:13px;font-weight:800;outline:0}.customization-search-panel>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.customization-search-panel button,.customization-search-panel>div>span{min-width:0;min-height:78px;display:grid;align-content:start;grid-gap:5px;gap:5px;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.9);color:var(--foreground);text-align:left}.customization-search-panel button[data-active=true]{border-color:rgba(18,87,204,.34);background:rgba(18,87,204,.08)}.customization-search-panel button strong{color:var(--primary);font-size:12px}.customization-search-panel button span,.customization-search-panel>div>span{color:var(--muted-foreground);font-size:11px;font-weight:750;line-height:1.35}.customization-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.customization-card{min-width:0;display:grid;align-content:start;grid-gap:13px;gap:13px;padding:16px}.customization-actions,.customization-card.wide{grid-column:1/-1}.customization-card-head{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.customization-card-head>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.color-grid,.option-grid,.segmented-control{display:grid;grid-gap:8px;gap:8px}.segmented-control{grid-template-columns:repeat(3,minmax(0,1fr))}.segmented-control button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.color-grid,.option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.color-grid label,.customization-card label{display:grid;grid-gap:7px;gap:7px;color:var(--muted-foreground);font-size:12px;font-weight:900}.customization-card input,.customization-card select,.customization-card textarea{width:100%;min-height:42px;border:1px solid var(--input);border-radius:8px;padding:0 12px;background:#fbfcfe;color:var(--foreground);font-size:13px;font-weight:750}.customization-card input[type=color]{min-height:46px;padding:4px}.custom-object-builder-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.custom-object-builder-wide{grid-column:span 2}.custom-object-builder-grid textarea{min-height:118px;padding-block:10px;resize:vertical}.formula-preview-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(18,87,204,.14);border-radius:8px;background:rgba(18,87,204,.04)}.differentiator-polish-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.differentiator-polish-grid article{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px solid rgba(216,221,231,.86);border-radius:8px;background:#fff}.differentiator-polish-head{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center}.differentiator-polish-head svg{width:34px;height:34px;padding:8px;border-radius:8px;background:rgba(18,87,204,.08);color:var(--primary)}.differentiator-polish-head span{min-width:0;display:grid;grid-gap:3px;gap:3px}.differentiator-polish-head small{color:var(--muted-foreground);font-size:11px;font-weight:900;text-transform:uppercase}.differentiator-polish-head strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-size:13px;line-height:1.35}.differentiator-polish-grid p{margin:0;color:var(--foreground);font-size:12px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.differentiator-chip-row{display:flex;flex-wrap:wrap;gap:6px}.differentiator-chip-row small{min-height:25px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(18,87,204,.16);border-radius:999px;background:rgba(18,87,204,.05);color:var(--muted-foreground);font-size:11px;font-weight:850;line-height:1.3}.formula-preview-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.formula-preview-head span,.formula-preview-result span{min-width:0;display:grid;grid-gap:3px;gap:3px}.formula-graph-list strong,.formula-preview-head strong,.formula-preview-result strong{color:var(--primary);font-size:13px;line-height:1.3}.formula-graph-list small,.formula-preview-head small,.formula-preview-result small{color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.formula-preview-head .ghost-button{min-height:34px;padding-inline:10px;font-size:12px}.formula-graph-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px}.formula-graph-list article,.formula-preview-result{min-width:0;display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.formula-graph-list article[data-tone=warning],.formula-preview-result[data-tone=warning]{border-color:rgba(179,98,20,.24);background:rgba(179,98,20,.05)}.formula-graph-list article[data-tone=success],.formula-preview-result[data-tone=success]{border-color:rgba(35,134,84,.2);background:rgba(35,134,84,.06)}.formula-graph-list code,.formula-preview-result code{max-width:100%;overflow-x:auto;border-radius:8px;padding:8px;background:rgba(12,20,33,.06);color:var(--foreground);font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.form-canvas-preview{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(35,134,84,.16);border-radius:8px;background:rgba(35,134,84,.04)}.form-canvas-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.form-canvas-head span{min-width:0;display:grid;grid-gap:3px;gap:3px}.form-canvas-head>svg{width:20px;height:20px;color:var(--accent)}.form-canvas-field strong,.form-canvas-head strong,.form-canvas-sections>article>strong{color:var(--primary);font-size:13px;line-height:1.3}.form-canvas-field small,.form-canvas-head small{color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.form-canvas-sections{display:grid;grid-gap:10px;gap:10px}.form-canvas-sections>article{padding:10px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.form-canvas-fields,.form-canvas-sections>article{display:grid;grid-gap:8px;gap:8px}.form-canvas-field{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:9px;border:1px solid rgba(216,221,231,.78);border-radius:8px;background:#fbfcfe}.form-canvas-field>svg{width:18px;height:18px;color:var(--muted-foreground)}.form-canvas-field span{min-width:0;display:grid;grid-gap:2px;gap:2px}.form-canvas-actions{display:flex;gap:4px}.form-canvas-actions button{width:30px;min-height:30px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--foreground)}.form-canvas-actions button:disabled{cursor:not-allowed;opacity:.45}.form-canvas-actions svg{width:15px;height:15px}.layout-canvas-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.layout-module-pin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.layout-module-pin-grid button{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;border:1px solid var(--border);border-radius:8px;padding:0 10px;background:#fff;color:var(--primary);font-size:12px;font-weight:900;text-align:left}.layout-module-pin-grid button[data-active=true]{border-color:rgba(18,87,204,.34);background:rgba(18,87,204,.08);color:var(--accent)}.layout-module-pin-grid svg{width:15px;height:15px;flex:0 0 auto}.layout-related-list-board{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:rgba(248,250,252,.86)}.layout-related-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout-related-list-head span{display:grid;grid-gap:2px;gap:2px}.layout-related-list-head strong,.layout-related-list-item strong{color:var(--primary);font-size:13px;line-height:1.3}.layout-related-list-head small,.layout-related-list-item small{color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.layout-related-list-head>svg{width:18px;height:18px;color:var(--primary)}.layout-related-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.layout-related-list-item{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start;padding:10px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.layout-related-list-item[data-hidden=true]{opacity:.62}.layout-related-list-item>svg{width:18px;height:18px;margin-top:2px;color:var(--muted-foreground)}.layout-related-list-item>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.layout-related-list-fields,.layout-related-list-item .layout-canvas-widget-toggles{grid-column:2/-1}.layout-related-list-fields{display:grid;grid-template-columns:1.3fr 1fr .8fr;grid-gap:8px;gap:8px}.layout-related-list-fields input,.layout-related-list-fields select{min-height:34px;padding-inline:8px}.layout-canvas-board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"top top top top top top" "left left center center right right" "bottom bottom bottom bottom bottom bottom";grid-gap:10px;gap:10px}.layout-canvas-zone{min-width:0;display:grid;align-content:start;grid-gap:9px;gap:9px;min-height:148px;padding:10px;border:1px dashed rgba(18,87,204,.24);border-radius:8px;background:rgba(18,87,204,.04)}.layout-canvas-zone[data-zone=top]{grid-area:top}.layout-canvas-zone[data-zone=left]{grid-area:left}.layout-canvas-zone[data-zone=center]{grid-area:center}.layout-canvas-zone[data-zone=right]{grid-area:right}.layout-canvas-zone[data-zone=bottom]{grid-area:bottom}.layout-canvas-widget-toggles,.layout-canvas-zone-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.layout-canvas-widget strong,.layout-canvas-zone-head strong{color:var(--primary);font-size:13px;line-height:1.3}.layout-canvas-widget small,.layout-canvas-widgets>p,.layout-canvas-zone-head span{color:var(--muted-foreground);font-size:12px;font-weight:800;line-height:1.4}.layout-canvas-widgets{display:grid;grid-gap:8px;gap:8px}.layout-canvas-widget{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start;padding:10px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.layout-canvas-widget[data-hidden=true]{opacity:.62}.layout-canvas-widget>svg{width:18px;height:18px;margin-top:2px;color:var(--muted-foreground)}.layout-canvas-widget>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.layout-canvas-widget-controls{display:flex;gap:4px}.layout-canvas-widget-controls button{width:30px;min-height:30px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:#fbfcfe;color:var(--foreground)}.layout-canvas-widget-controls button:disabled{cursor:not-allowed;opacity:.45}.layout-canvas-widget-controls button[data-active=true]{border-color:rgba(35,134,84,.24);background:rgba(35,134,84,.08);color:rgb(22,101,52)}.layout-canvas-widget-controls svg{width:15px;height:15px}.layout-canvas-widget-fields,.layout-canvas-widget-toggles{grid-column:2/-1}.layout-canvas-widget-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.layout-canvas-widget-fields select{min-height:34px;padding-inline:8px}.layout-canvas-widget-toggles{justify-content:flex-start;flex-wrap:wrap}.layout-canvas-widget-toggles .toggle-row{min-height:28px;display:inline-grid;grid-template-columns:16px auto;gap:6px}.toggle-row{min-height:36px;grid-template-columns:18px minmax(0,1fr);align-items:center}.toggle-row input{min-height:18px}.customization-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.customization-save-state{max-width:none}.settings-shell[data-theme=dark]{--background:#071326;--foreground:#f7f5ef;--primary:#f7f5ef;--secondary:#13223a;--muted:#111d33;--muted-foreground:#aab8ce;--card:#0d1a2f;--border:#253551;--input:#2e3d58;background:#071326;color:var(--foreground)}.settings-shell[data-theme=dark] .customization-card,.settings-shell[data-theme=dark] .customization-head,.settings-shell[data-theme=dark] .customization-search-panel button,.settings-shell[data-theme=dark] .customization-search-panel label,.settings-shell[data-theme=dark] .customization-table-row,.settings-shell[data-theme=dark] .differentiator-chip-row small,.settings-shell[data-theme=dark] .differentiator-polish-grid article,.settings-shell[data-theme=dark] .form-canvas-field,.settings-shell[data-theme=dark] .form-canvas-preview,.settings-shell[data-theme=dark] .form-canvas-sections>article,.settings-shell[data-theme=dark] .formula-graph-list article,.settings-shell[data-theme=dark] .formula-preview-panel,.settings-shell[data-theme=dark] .formula-preview-result,.settings-shell[data-theme=dark] .layout-canvas-widget,.settings-shell[data-theme=dark] .layout-canvas-zone,.settings-shell[data-theme=dark] .layout-related-list-board,.settings-shell[data-theme=dark] .layout-related-list-item,.settings-shell[data-theme=dark] .module-order-row,.settings-shell[data-theme=dark] .phase-action-template-grid>div,.settings-shell[data-theme=dark] .policy-row,.settings-shell[data-theme=dark] .settings-card,.settings-shell[data-theme=dark] .settings-impact-grid a,.settings-shell[data-theme=dark] .settings-numbering-grid article,.settings-shell[data-theme=dark] .settings-page-head,.settings-shell[data-theme=dark] .settings-policy-section,.settings-shell[data-theme=dark] .settings-role-capability-grid article,.settings-shell[data-theme=dark] .settings-role-surface-grid div,.settings-shell[data-theme=dark] .settings-search-input,.settings-shell[data-theme=dark] .settings-search-results a,.settings-shell[data-theme=dark] .settings-search-results>div{background:var(--card)}.settings-shell[data-theme=dark] .customization-card,.settings-shell[data-theme=dark] .customization-head,.settings-shell[data-theme=dark] .customization-search-panel button,.settings-shell[data-theme=dark] .customization-search-panel label,.settings-shell[data-theme=dark] .customization-table-row,.settings-shell[data-theme=dark] .differentiator-chip-row small,.settings-shell[data-theme=dark] .differentiator-polish-grid article,.settings-shell[data-theme=dark] .form-canvas-field,.settings-shell[data-theme=dark] .form-canvas-preview,.settings-shell[data-theme=dark] .form-canvas-sections>article,.settings-shell[data-theme=dark] .formula-graph-list article,.settings-shell[data-theme=dark] .formula-preview-panel,.settings-shell[data-theme=dark] .formula-preview-result,.settings-shell[data-theme=dark] .layout-canvas-widget,.settings-shell[data-theme=dark] .layout-canvas-zone,.settings-shell[data-theme=dark] .layout-related-list-board,.settings-shell[data-theme=dark] .layout-related-list-item,.settings-shell[data-theme=dark] .phase-action-template-grid>div,.settings-shell[data-theme=dark] .policy-row,.settings-shell[data-theme=dark] .settings-card,.settings-shell[data-theme=dark] .settings-impact-grid a,.settings-shell[data-theme=dark] .settings-numbering-grid article,.settings-shell[data-theme=dark] .settings-policy-section,.settings-shell[data-theme=dark] .settings-role-capability-grid article,.settings-shell[data-theme=dark] .settings-role-surface-grid div,.settings-shell[data-theme=dark] .settings-search-input,.settings-shell[data-theme=dark] .settings-search-results a,.settings-shell[data-theme=dark] .settings-search-results>div{border-color:var(--border);color:var(--foreground)}.erp-shell[data-theme=dark] .chanakya-agent-grid article,.erp-shell[data-theme=dark] .chanakya-agent-run-list article,.erp-shell[data-theme=dark] .chanakya-billing-strip article,.erp-shell[data-theme=dark] .chanakya-conversation-list button,.erp-shell[data-theme=dark] .chanakya-message-list article,.erp-shell[data-theme=dark] .chanakya-user-quota-grid article{border-color:var(--border);background:var(--card)}.settings-shell[data-theme=dark] input,.settings-shell[data-theme=dark] select,.settings-shell[data-theme=dark] textarea{border-color:var(--input);background:#0a1730;color:var(--foreground)}.settings-shell[data-theme=dark] .formula-graph-list code,.settings-shell[data-theme=dark] .formula-preview-result code{background:rgba(247,245,239,.08)}.settings-shell[data-theme=dark] input::placeholder,.settings-shell[data-theme=dark] textarea::placeholder{color:rgba(170,184,206,.72)}.erp-shell[data-theme=dark] .work-template-block-actions button,.settings-shell[data-theme=dark] .customization-search-panel button,.settings-shell[data-theme=dark] .customization-tabs button,.settings-shell[data-theme=dark] .form-canvas-actions button,.settings-shell[data-theme=dark] .layout-canvas-widget-controls button,.settings-shell[data-theme=dark] .layout-module-pin-grid button,.settings-shell[data-theme=dark] .layout-related-list-item .layout-canvas-widget-controls button,.settings-shell[data-theme=dark] .module-order-row button,.settings-shell[data-theme=dark] .option-grid button,.settings-shell[data-theme=dark] .segmented-control button{border-color:var(--border);background:#101f38;color:var(--foreground)}.settings-shell[data-theme=dark] .customization-search-panel button[data-active=true],.settings-shell[data-theme=dark] .customization-tabs button[data-active=true],.settings-shell[data-theme=dark] .layout-module-pin-grid button[data-active=true],.settings-shell[data-theme=dark] .option-grid button[data-active=true],.settings-shell[data-theme=dark] .segmented-control button[data-active=true]{border-color:rgba(90,146,255,.48);background:rgba(18,87,204,.24);color:#9fbdff}.settings-shell[data-font-scale=large]{font-size:16px}.settings-shell[data-font-scale=extra_large]{font-size:18px}.settings-shell[data-density=compact] .customization-card,.settings-shell[data-density=compact] .settings-card{padding:12px}.customization-table,.module-order-list{display:grid;grid-gap:8px;gap:8px}.phase-action-template-grid,.phase-settings-grid,.policy-list{display:grid;grid-gap:10px;gap:10px}.policy-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(112px,auto) minmax(220px,1.2fr) minmax(150px,.6fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.policy-row>div:first-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.phase-action-template-grid strong,.policy-row strong{color:var(--primary);font-size:13px}.phase-action-template-grid small,.phase-action-template-grid span,.policy-row span{color:var(--muted-foreground);font-size:12px;line-height:1.45}.phase-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px 10px;gap:6px 10px}.phase-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phase-settings-grid label:last-child{grid-column:1/-1}.phase-model-catalog{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(18,87,204,.16);border-radius:8px;background:rgba(18,87,204,.05)}.phase-model-catalog>div:first-child{display:grid;grid-gap:4px;gap:4px}.phase-model-catalog strong{color:var(--primary);font-size:13px}.phase-model-catalog em,.phase-model-catalog small,.phase-model-catalog span{color:var(--muted-foreground);font-size:12px;line-height:1.45}.phase-model-option{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:10px;border:1px solid rgba(216,221,231,.82);border-radius:8px;background:#fff}.phase-model-option>span{display:grid;grid-gap:3px;gap:3px}.phase-model-option input{margin-top:2px}.phase-model-option em{font-style:normal}.phase-action-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phase-action-template-grid>div{min-height:104px;align-content:start;grid-gap:6px;gap:6px;padding:10px}.customization-table-row,.module-order-row,.phase-action-template-grid>div{display:grid;border:1px solid var(--border);border-radius:8px;background:#fbfcfe}.customization-table-row,.module-order-row{min-height:48px;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px}.module-order-row{grid-template-columns:40px minmax(0,1fr) auto}.customization-table-row{grid-template-columns:minmax(180px,1fr) minmax(120px,.6fr) minmax(160px,auto)}.customization-table-row span,.module-order-row>span{color:var(--muted-foreground);font-size:12px;font-weight:850}.customization-table-row strong,.module-order-row strong{min-width:0;overflow:hidden;color:var(--primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.module-order-row>div{display:flex;gap:6px}.module-order-row button{min-height:32px;padding:0 9px}.erp-shell[data-theme=dark]{--background:#071326;--foreground:#f7f5ef;--primary:#f7f5ef;--primary-foreground:#071326;--secondary:#13223a;--muted:#111d33;--muted-foreground:#aab8ce;--card:#0d1a2f;--border:#253551;--input:#2e3d58;background:#071326}.erp-shell[data-theme=dark] .acceptance-bit-grid span,.erp-shell[data-theme=dark] .acceptance-checklist-counts span,.erp-shell[data-theme=dark] .acceptance-checklist-grid>article,.erp-shell[data-theme=dark] .acceptance-checklist-items>div,.erp-shell[data-theme=dark] .acceptance-criteria-grid article,.erp-shell[data-theme=dark] .acceptance-drilldown-grid>article,.erp-shell[data-theme=dark] .acceptance-external-list article,.erp-shell[data-theme=dark] .acceptance-field-metrics span,.erp-shell[data-theme=dark] .acceptance-field-polish-grid article,.erp-shell[data-theme=dark] .acceptance-focus-list article,.erp-shell[data-theme=dark] .acceptance-module-grid article,.erp-shell[data-theme=dark] .admin-module-docs-grid section,.erp-shell[data-theme=dark] .admin-module-docs-grid>article,.erp-shell[data-theme=dark] .approval-adjacent-list a,.erp-shell[data-theme=dark] .approval-decision-list article,.erp-shell[data-theme=dark] .approval-health-list a,.erp-shell[data-theme=dark] .approval-task-list article,.erp-shell[data-theme=dark] .automation-branch-template-list article,.erp-shell[data-theme=dark] .automation-builder-notes span,.erp-shell[data-theme=dark] .automation-catalog-card,.erp-shell[data-theme=dark] .automation-catalog-columns section,.erp-shell[data-theme=dark] .automation-condition-builder,.erp-shell[data-theme=dark] .automation-condition-summary,.erp-shell[data-theme=dark] .automation-flow-branches>section,.erp-shell[data-theme=dark] .automation-flow-canvas,.erp-shell[data-theme=dark] .automation-flow-empty,.erp-shell[data-theme=dark] .automation-flow-fixed article,.erp-shell[data-theme=dark] .automation-flow-step,.erp-shell[data-theme=dark] .automation-rule-list article,.erp-shell[data-theme=dark] .automation-run-list article,.erp-shell[data-theme=dark] .automation-step-list article,.erp-shell[data-theme=dark] .automation-trigger-grid section,.erp-shell[data-theme=dark] .automation-version-list article,.erp-shell[data-theme=dark] .chanakya-agent-grid article,.erp-shell[data-theme=dark] .chanakya-agent-run-list article,.erp-shell[data-theme=dark] .chanakya-execution-list article,.erp-shell[data-theme=dark] .chanakya-model-option,.erp-shell[data-theme=dark] .chanakya-policy-grid article,.erp-shell[data-theme=dark] .chanakya-recommendation-list article,.erp-shell[data-theme=dark] .chanakya-usage-list article,.erp-shell[data-theme=dark] .communications-booking-list article,.erp-shell[data-theme=dark] .communications-calendar-list article,.erp-shell[data-theme=dark] .communications-campaign-grid article,.erp-shell[data-theme=dark] .communications-chip-row small,.erp-shell[data-theme=dark] .communications-consent-list article,.erp-shell[data-theme=dark] .communications-journey-list article,.erp-shell[data-theme=dark] .communications-meeting-list article,.erp-shell[data-theme=dark] .communications-social-list article,.erp-shell[data-theme=dark] .customer-action-list article,.erp-shell[data-theme=dark] .customer-attribution-list a,.erp-shell[data-theme=dark] .customer-attribution-model-grid article,.erp-shell[data-theme=dark] .customer-attribution-report-grid article,.erp-shell[data-theme=dark] .customer-collection-actions article,.erp-shell[data-theme=dark] .customer-commercial-grid a,.erp-shell[data-theme=dark] .customer-health-list a,.erp-shell[data-theme=dark] .customer-pipeline-editor-grid article,.erp-shell[data-theme=dark] .customer-pipeline-field-list label,.erp-shell[data-theme=dark] .customer-pipeline-quality-grid article,.erp-shell[data-theme=dark] .customer-pipeline-stage-grid article,.erp-shell[data-theme=dark] .customer-portal-action-catalog article,.erp-shell[data-theme=dark] .customer-portal-permission-list article,.erp-shell[data-theme=dark] .customer-portal-profile-list a,.erp-shell[data-theme=dark] .customer-record-list a,.erp-shell[data-theme=dark] .customer-relationship-grid a,.erp-shell[data-theme=dark] .customer-relationship-metrics span,.erp-shell[data-theme=dark] .customer-role-dashboard-list article,.erp-shell[data-theme=dark] .customer-timeline-list a,.erp-shell[data-theme=dark] .differentiator-chip-row small,.erp-shell[data-theme=dark] .differentiator-polish-grid article,.erp-shell[data-theme=dark] .domain-state-playbook-grid>article,.erp-shell[data-theme=dark] .domain-state-row-list section,.erp-shell[data-theme=dark] .erp-access-grant-list article,.erp-shell[data-theme=dark] .erp-access-summary-grid span,.erp-shell[data-theme=dark] .erp-admin-guide-list article,.erp-shell[data-theme=dark] .erp-alert-strip-list,.erp-shell[data-theme=dark] .erp-alert-strip-list>span,.erp-shell[data-theme=dark] .erp-alert-strip>a,.erp-shell[data-theme=dark] .erp-all-module-grid a,.erp-shell[data-theme=dark] .erp-calendar-group,.erp-shell[data-theme=dark] .erp-calendar-record,.erp-shell[data-theme=dark] .erp-detail-panel-grid article,.erp-shell[data-theme=dark] .erp-detail-workbench,.erp-shell[data-theme=dark] .erp-edit-followup-list,.erp-shell[data-theme=dark] .erp-field-cell,.erp-shell[data-theme=dark] .erp-filter-control,.erp-shell[data-theme=dark] .erp-guided-create-head,.erp-shell[data-theme=dark] .erp-guided-create-panels article,.erp-shell[data-theme=dark] .erp-guided-create-section,.erp-shell[data-theme=dark] .erp-kanban-card,.erp-shell[data-theme=dark] .erp-kanban-column,.erp-shell[data-theme=dark] .erp-line-editor-list article,.erp-shell[data-theme=dark] .erp-line-editor-total,.erp-shell[data-theme=dark] .erp-list-contract-strip span,.erp-shell[data-theme=dark] .erp-list-preset-grid button,.erp-shell[data-theme=dark] .erp-metrics article,.erp-shell[data-theme=dark] .erp-module-approval-row,.erp-shell[data-theme=dark] .erp-module-builder-empty,.erp-shell[data-theme=dark] .erp-module-card,.erp-shell[data-theme=dark] .erp-module-inline-toggle,.erp-shell[data-theme=dark] .erp-module-policy-builder,.erp-shell[data-theme=dark] .erp-module-rule-row,.erp-shell[data-theme=dark] .erp-module-transition-row,.erp-shell[data-theme=dark] .erp-module-workflow-grid article,.erp-shell[data-theme=dark] .erp-notification-button,.erp-shell[data-theme=dark] .erp-panel,.erp-shell[data-theme=dark] .erp-pivot-card,.erp-shell[data-theme=dark] .erp-pivot-list div,.erp-shell[data-theme=dark] .erp-readiness-row,.erp-shell[data-theme=dark] .erp-record-actions button,.erp-shell[data-theme=dark] .erp-record-card,.erp-shell[data-theme=dark] .erp-record-list article,.erp-shell[data-theme=dark] .erp-related-record-group,.erp-shell[data-theme=dark] .erp-related-record-list article,.erp-shell[data-theme=dark] .erp-search,.erp-shell[data-theme=dark] .erp-search-empty,.erp-shell[data-theme=dark] .erp-search-results,.erp-shell[data-theme=dark] .erp-search-results a,.erp-shell[data-theme=dark] .erp-settings-impact-strip span,.erp-shell[data-theme=dark] .erp-settings-workbench-grid article,.erp-shell[data-theme=dark] .erp-settings-workbench-grid span,.erp-shell[data-theme=dark] .erp-table-head,.erp-shell[data-theme=dark] .erp-template-list article,.erp-shell[data-theme=dark] .erp-timeline-item,.erp-shell[data-theme=dark] .erp-topbar,.erp-shell[data-theme=dark] .erp-view-mode-switcher,.erp-shell[data-theme=dark] .evidence-check-grid section,.erp-shell[data-theme=dark] .evidence-check-grid>article,.erp-shell[data-theme=dark] .finance-account-list article,.erp-shell[data-theme=dark] .finance-chip-row small,.erp-shell[data-theme=dark] .finance-control-card,.erp-shell[data-theme=dark] .finance-control-metrics small,.erp-shell[data-theme=dark] .finance-drilldown-grid a,.erp-shell[data-theme=dark] .finance-drilldown-grid em,.erp-shell[data-theme=dark] .finance-follow-through-list article,.erp-shell[data-theme=dark] .finance-health-list a,.erp-shell[data-theme=dark] .finance-readiness-grid a,.erp-shell[data-theme=dark] .finance-record-list article,.erp-shell[data-theme=dark] .finance-setting-list article,.erp-shell[data-theme=dark] .finance-statement-grid article,.erp-shell[data-theme=dark] .finance-tax-filing-list article,.erp-shell[data-theme=dark] .global-create-dialog,.erp-shell[data-theme=dark] .global-create-head button,.erp-shell[data-theme=dark] .global-create-module-list button,.erp-shell[data-theme=dark] .global-create-module-summary,.erp-shell[data-theme=dark] .industry-cluster-card,.erp-shell[data-theme=dark] .industry-cluster-metrics span,.erp-shell[data-theme=dark] .industry-focus-list a,.erp-shell[data-theme=dark] .industry-focus-list article,.erp-shell[data-theme=dark] .industry-operation-card,.erp-shell[data-theme=dark] .industry-operation-evidence-grid section,.erp-shell[data-theme=dark] .industry-provider-boundary-list article,.erp-shell[data-theme=dark] .industry-retail-control-list article,.erp-shell[data-theme=dark] .industry-signal-list a,.erp-shell[data-theme=dark] .industry-subscription-control-list article,.erp-shell[data-theme=dark] .inventory-adjustment-list article,.erp-shell[data-theme=dark] .inventory-agreement-list article,.erp-shell[data-theme=dark] .inventory-analytics-list article,.erp-shell[data-theme=dark] .inventory-bin-list article,.erp-shell[data-theme=dark] .inventory-chip-row small,.erp-shell[data-theme=dark] .inventory-delivery-list article,.erp-shell[data-theme=dark] .inventory-device-list article,.erp-shell[data-theme=dark] .inventory-document-list a,.erp-shell[data-theme=dark] .inventory-follow-through-list article,.erp-shell[data-theme=dark] .inventory-health-list a,.erp-shell[data-theme=dark] .inventory-label-list article,.erp-shell[data-theme=dark] .inventory-landed-cost-list article,.erp-shell[data-theme=dark] .inventory-lot-list article,.erp-shell[data-theme=dark] .inventory-lot-transaction-list article,.erp-shell[data-theme=dark] .inventory-match-list article,.erp-shell[data-theme=dark] .inventory-movement-list article,.erp-shell[data-theme=dark] .inventory-operator-list article,.erp-shell[data-theme=dark] .inventory-portal-list article,.erp-shell[data-theme=dark] .inventory-procurement-contract-list article,.erp-shell[data-theme=dark] .inventory-quote-list article,.erp-shell[data-theme=dark] .inventory-readiness-grid a,.erp-shell[data-theme=dark] .inventory-return-list article,.erp-shell[data-theme=dark] .inventory-scan-list article,.erp-shell[data-theme=dark] .inventory-serial-list article,.erp-shell[data-theme=dark] .inventory-setting-list article,.erp-shell[data-theme=dark] .inventory-stock-list article,.erp-shell[data-theme=dark] .inventory-transfer-list article,.erp-shell[data-theme=dark] .inventory-vendor-list article,.erp-shell[data-theme=dark] .inventory-vendor-metrics small,.erp-shell[data-theme=dark] .inventory-vendor-score,.erp-shell[data-theme=dark] .inventory-warehouse-list article,.erp-shell[data-theme=dark] .inventory-wms-task-list article,.erp-shell[data-theme=dark] .inventory-wms-wave-list article,.erp-shell[data-theme=dark] .master-action-list article,.erp-shell[data-theme=dark] .master-coverage-grid a,.erp-shell[data-theme=dark] .master-duplicate-list article,.erp-shell[data-theme=dark] .master-quality-list a,.erp-shell[data-theme=dark] .master-record-list article,.erp-shell[data-theme=dark] .master-tag-grid>span,.erp-shell[data-theme=dark] .mq-action-list article,.erp-shell[data-theme=dark] .mq-compact-list article,.erp-shell[data-theme=dark] .mq-final-depth-card,.erp-shell[data-theme=dark] .mq-final-evidence-grid section,.erp-shell[data-theme=dark] .mq-final-gate-list article,.erp-shell[data-theme=dark] .mq-record-card,.erp-shell[data-theme=dark] .mq-signal-card,.erp-shell[data-theme=dark] .network-action-list article,.erp-shell[data-theme=dark] .network-connection-list article,.erp-shell[data-theme=dark] .network-final-chip-row small,.erp-shell[data-theme=dark] .network-final-grid article,.erp-shell[data-theme=dark] .network-final-list article,.erp-shell[data-theme=dark] .network-follow-through-list article,.erp-shell[data-theme=dark] .network-health-list a,.erp-shell[data-theme=dark] .network-partner-list article,.erp-shell[data-theme=dark] .network-partner-status-grid article,.erp-shell[data-theme=dark] .network-partner-task-list article,.erp-shell[data-theme=dark] .network-profile-card,.erp-shell[data-theme=dark] .network-readiness-grid a,.erp-shell[data-theme=dark] .network-recommendation-list article,.erp-shell[data-theme=dark] .network-rfq-list article,.erp-shell[data-theme=dark] .network-room-certification-grid article,.erp-shell[data-theme=dark] .network-room-list article,.erp-shell[data-theme=dark] .notification-automation-strip article,.erp-shell[data-theme=dark] .notification-delivery-list article,.erp-shell[data-theme=dark] .notification-event-library article,.erp-shell[data-theme=dark] .notification-event-list article,.erp-shell[data-theme=dark] .notification-policy-list article,.erp-shell[data-theme=dark] .notification-preference-form section,.erp-shell[data-theme=dark] .notification-preference-grid article,.erp-shell[data-theme=dark] .notification-provider-checks li,.erp-shell[data-theme=dark] .notification-provider-compliance,.erp-shell[data-theme=dark] .notification-provider-grid article,.erp-shell[data-theme=dark] .os-center-card,.erp-shell[data-theme=dark] .os-center-metrics span,.erp-shell[data-theme=dark] .os-focus-list a,.erp-shell[data-theme=dark] .os-route-grid a,.erp-shell[data-theme=dark] .os-signal-list a,.erp-shell[data-theme=dark] .people-action-list article,.erp-shell[data-theme=dark] .people-analytics-contract-list article,.erp-shell[data-theme=dark] .people-chip-row small,.erp-shell[data-theme=dark] .people-compliance-list article,.erp-shell[data-theme=dark] .people-dashboard-list article,.erp-shell[data-theme=dark] .people-expense-policy-list article,.erp-shell[data-theme=dark] .people-health-list a,.erp-shell[data-theme=dark] .people-payroll-pack-list article,.erp-shell[data-theme=dark] .people-portal-admin-list article,.erp-shell[data-theme=dark] .people-portal-admin-list article>span,.erp-shell[data-theme=dark] .people-record-list article,.erp-shell[data-theme=dark] .people-self-service-list article,.erp-shell[data-theme=dark] .people-time-policy-list article,.erp-shell[data-theme=dark] .production-readiness-chip-row small,.erp-shell[data-theme=dark] .production-readiness-grid article,.erp-shell[data-theme=dark] .production-readiness-grid section,.erp-shell[data-theme=dark] .production-readiness-summary span,.erp-shell[data-theme=dark] .readiness-category-list article,.erp-shell[data-theme=dark] .readiness-focus-list a,.erp-shell[data-theme=dark] .readiness-focus-list article,.erp-shell[data-theme=dark] .readiness-gap-grid a,.erp-shell[data-theme=dark] .readiness-module-card,.erp-shell[data-theme=dark] .readiness-module-stats span,.erp-shell[data-theme=dark] .readiness-signal-list a,.erp-shell[data-theme=dark] .reports-anomaly-list a,.erp-shell[data-theme=dark] .reports-blueprint-tags small,.erp-shell[data-theme=dark] .reports-builder-summary,.erp-shell[data-theme=dark] .reports-catalog-list article,.erp-shell[data-theme=dark] .reports-cross-drilldown-list article,.erp-shell[data-theme=dark] .reports-dashboard-list article,.erp-shell[data-theme=dark] .reports-drill-explorer-grid a,.erp-shell[data-theme=dark] .reports-drilldown-path a,.erp-shell[data-theme=dark] .reports-explanation-grid article,.erp-shell[data-theme=dark] .reports-explanation-tags small,.erp-shell[data-theme=dark] .reports-governance-checks span,.erp-shell[data-theme=dark] .reports-governance-grid article,.erp-shell[data-theme=dark] .reports-health-list a,.erp-shell[data-theme=dark] .reports-module-blueprint-grid article,.erp-shell[data-theme=dark] .reports-pivot-list article,.erp-shell[data-theme=dark] .reports-run-list article,.erp-shell[data-theme=dark] .reports-semantic-grid article,.erp-shell[data-theme=dark] .reports-share-list article,.erp-shell[data-theme=dark] .reports-subscription-list article,.erp-shell[data-theme=dark] .roadmap-epic-grid a,.erp-shell[data-theme=dark] .roadmap-focus-list article,.erp-shell[data-theme=dark] .roadmap-phase-card,.erp-shell[data-theme=dark] .roadmap-signal-list a,.erp-shell[data-theme=dark] .sales-action-list article,.erp-shell[data-theme=dark] .sales-activity-list article,.erp-shell[data-theme=dark] .sales-cpq-grid a,.erp-shell[data-theme=dark] .sales-cpq-quote-list article,.erp-shell[data-theme=dark] .sales-fulfillment-list article,.erp-shell[data-theme=dark] .sales-health-list a,.erp-shell[data-theme=dark] .sales-lead-list article,.erp-shell[data-theme=dark] .sales-pipeline-grid article,.erp-shell[data-theme=dark] .sales-proposal-list article,.erp-shell[data-theme=dark] .sales-readiness-grid a,.erp-shell[data-theme=dark] .sales-record-list article,.erp-shell[data-theme=dark] .sales-template-audit-grid article,.erp-shell[data-theme=dark] .vertical-action-list article,.erp-shell[data-theme=dark] .vertical-final-depth-card,.erp-shell[data-theme=dark] .vertical-final-evidence-grid section,.erp-shell[data-theme=dark] .vertical-final-gate-list article,.erp-shell[data-theme=dark] .vertical-record-card,.erp-shell[data-theme=dark] .vertical-signal-card,.erp-shell[data-theme=dark] .watchlist-decision-grid article,.erp-shell[data-theme=dark] .watchlist-guardrail-grid article,.erp-shell[data-theme=dark] .watchlist-request-list article,.erp-shell[data-theme=dark] .watchlist-service-list button,.erp-shell[data-theme=dark] .work-billing-list article,.erp-shell[data-theme=dark] .work-capacity-list article,.erp-shell[data-theme=dark] .work-chip-row small,.erp-shell[data-theme=dark] .work-depth-action-list article,.erp-shell[data-theme=dark] .work-document-list article,.erp-shell[data-theme=dark] .work-document-permission-list article,.erp-shell[data-theme=dark] .work-follow-through-list article,.erp-shell[data-theme=dark] .work-form-hardening-list article,.erp-shell[data-theme=dark] .work-form-list article,.erp-shell[data-theme=dark] .work-health-list a,.erp-shell[data-theme=dark] .work-knowledge-list article,.erp-shell[data-theme=dark] .work-planning-list article,.erp-shell[data-theme=dark] .work-portal-contract-list article,.erp-shell[data-theme=dark] .work-project-list article,.erp-shell[data-theme=dark] .work-readiness-grid a,.erp-shell[data-theme=dark] .work-remote-list article,.erp-shell[data-theme=dark] .work-retention-list article,.erp-shell[data-theme=dark] .work-signature-list article,.erp-shell[data-theme=dark] .work-support-polish-list article,.erp-shell[data-theme=dark] .work-survey-list article,.erp-shell[data-theme=dark] .work-task-list article,.erp-shell[data-theme=dark] .work-template-block-list article,.erp-shell[data-theme=dark] .work-template-editor,.erp-shell[data-theme=dark] .work-template-list article,.erp-shell[data-theme=dark] .work-template-preset-list article,.erp-shell[data-theme=dark] .work-template-preview,.erp-shell[data-theme=dark] .work-ticket-list article,.erp-shell[data-theme=dark] .workflow-qa-action-grid a,.erp-shell[data-theme=dark] .workflow-qa-check-card,.erp-shell[data-theme=dark] .workflow-qa-focus-list a,.erp-shell[data-theme=dark] .workflow-qa-playbook article{background:var(--card);color:var(--foreground)}.erp-shell[data-theme=dark] .industry-subscription-actions input,.erp-shell[data-theme=dark] .industry-subscription-actions select,.erp-shell[data-theme=dark] .network-invite-command-form input,.erp-shell[data-theme=dark] .network-invite-command-form select,.erp-shell[data-theme=dark] .network-invite-command-form textarea{background:#08162a;color:var(--foreground)}.erp-shell[data-theme=dark] .global-create-module-list{background:#08162a}.erp-shell[data-theme=dark] .global-create-module-list button[data-active=true],.erp-shell[data-theme=dark] .global-create-module-summary{border-color:rgba(90,146,255,.36);background:rgba(18,87,204,.2)}.erp-shell[data-theme=dark] .acceptance-checklist-counts small,.erp-shell[data-theme=dark] .acceptance-checklist-grid>article>p,.erp-shell[data-theme=dark] .acceptance-checklist-items small,.erp-shell[data-theme=dark] .acceptance-checklist-items span,.erp-shell[data-theme=dark] .acceptance-criteria-grid p,.erp-shell[data-theme=dark] .acceptance-criteria-grid small,.erp-shell[data-theme=dark] .acceptance-criteria-grid span,.erp-shell[data-theme=dark] .acceptance-external-list small,.erp-shell[data-theme=dark] .acceptance-external-list span,.erp-shell[data-theme=dark] .acceptance-field-metrics small,.erp-shell[data-theme=dark] .acceptance-field-polish-grid p,.erp-shell[data-theme=dark] .acceptance-focus-list small,.erp-shell[data-theme=dark] .acceptance-focus-list span,.erp-shell[data-theme=dark] .acceptance-module-head small,.erp-shell[data-theme=dark] .admin-module-doc-head small,.erp-shell[data-theme=dark] .approval-adjacent-list small,.erp-shell[data-theme=dark] .approval-adjacent-list span,.erp-shell[data-theme=dark] .approval-decision-list small,.erp-shell[data-theme=dark] .approval-decision-list span,.erp-shell[data-theme=dark] .approval-health-list p,.erp-shell[data-theme=dark] .approval-health-list small,.erp-shell[data-theme=dark] .approval-note-copy,.erp-shell[data-theme=dark] .approval-task-list p,.erp-shell[data-theme=dark] .approval-task-list small,.erp-shell[data-theme=dark] .approval-task-list span,.erp-shell[data-theme=dark] .automation-branch-template-list small,.erp-shell[data-theme=dark] .automation-branch-template-list span,.erp-shell[data-theme=dark] .automation-builder-grid label,.erp-shell[data-theme=dark] .automation-builder-notes span,.erp-shell[data-theme=dark] .automation-catalog-card small,.erp-shell[data-theme=dark] .automation-catalog-card span,.erp-shell[data-theme=dark] .automation-rule-list small,.erp-shell[data-theme=dark] .automation-rule-list span,.erp-shell[data-theme=dark] .automation-run-list small,.erp-shell[data-theme=dark] .automation-run-list span,.erp-shell[data-theme=dark] .automation-step-list small,.erp-shell[data-theme=dark] .automation-step-list span,.erp-shell[data-theme=dark] .automation-trigger-grid span,.erp-shell[data-theme=dark] .automation-version-list small,.erp-shell[data-theme=dark] .automation-version-list span,.erp-shell[data-theme=dark] .chanakya-agent-grid small,.erp-shell[data-theme=dark] .chanakya-agent-grid span,.erp-shell[data-theme=dark] .chanakya-agent-run-list small,.erp-shell[data-theme=dark] .chanakya-agent-run-list span,.erp-shell[data-theme=dark] .chanakya-evidence-row span,.erp-shell[data-theme=dark] .chanakya-execution-list small,.erp-shell[data-theme=dark] .chanakya-execution-list span,.erp-shell[data-theme=dark] .chanakya-model-option em,.erp-shell[data-theme=dark] .chanakya-model-option small,.erp-shell[data-theme=dark] .chanakya-policy-grid small,.erp-shell[data-theme=dark] .chanakya-policy-grid span,.erp-shell[data-theme=dark] .chanakya-recommendation-list small,.erp-shell[data-theme=dark] .chanakya-recommendation-list span,.erp-shell[data-theme=dark] .chanakya-usage-list small,.erp-shell[data-theme=dark] .chanakya-usage-list span,.erp-shell[data-theme=dark] .communications-booking-list p,.erp-shell[data-theme=dark] .communications-booking-list small,.erp-shell[data-theme=dark] .communications-booking-list span,.erp-shell[data-theme=dark] .communications-calendar-list p,.erp-shell[data-theme=dark] .communications-calendar-list small,.erp-shell[data-theme=dark] .communications-calendar-list span,.erp-shell[data-theme=dark] .communications-campaign-grid p,.erp-shell[data-theme=dark] .communications-campaign-grid small,.erp-shell[data-theme=dark] .communications-campaign-grid span,.erp-shell[data-theme=dark] .communications-consent-list p,.erp-shell[data-theme=dark] .communications-consent-list small,.erp-shell[data-theme=dark] .communications-consent-list span,.erp-shell[data-theme=dark] .communications-journey-list p,.erp-shell[data-theme=dark] .communications-journey-list small,.erp-shell[data-theme=dark] .communications-journey-list span,.erp-shell[data-theme=dark] .communications-meeting-list p,.erp-shell[data-theme=dark] .communications-meeting-list small,.erp-shell[data-theme=dark] .communications-meeting-list span,.erp-shell[data-theme=dark] .communications-social-list p,.erp-shell[data-theme=dark] .communications-social-list small,.erp-shell[data-theme=dark] .communications-social-list span,.erp-shell[data-theme=dark] .customer-action-list small,.erp-shell[data-theme=dark] .customer-attribution-list small,.erp-shell[data-theme=dark] .customer-attribution-list span,.erp-shell[data-theme=dark] .customer-attribution-model-grid small,.erp-shell[data-theme=dark] .customer-attribution-model-grid span,.erp-shell[data-theme=dark] .customer-attribution-report-grid small,.erp-shell[data-theme=dark] .customer-attribution-report-grid span,.erp-shell[data-theme=dark] .customer-collection-actions small,.erp-shell[data-theme=dark] .customer-commercial-grid small,.erp-shell[data-theme=dark] .customer-health-list p,.erp-shell[data-theme=dark] .customer-health-list small,.erp-shell[data-theme=dark] .customer-pipeline-editor-head small,.erp-shell[data-theme=dark] .customer-pipeline-field-list span,.erp-shell[data-theme=dark] .customer-pipeline-quality-grid small,.erp-shell[data-theme=dark] .customer-pipeline-stage-grid small,.erp-shell[data-theme=dark] .customer-pipeline-stage-grid span,.erp-shell[data-theme=dark] .customer-pipeline-toggle,.erp-shell[data-theme=dark] .customer-portal-action-catalog small,.erp-shell[data-theme=dark] .customer-portal-action-catalog span,.erp-shell[data-theme=dark] .customer-portal-permission-list small,.erp-shell[data-theme=dark] .customer-portal-permission-list span,.erp-shell[data-theme=dark] .customer-portal-profile-list small,.erp-shell[data-theme=dark] .customer-record-list small,.erp-shell[data-theme=dark] .customer-record-list span,.erp-shell[data-theme=dark] .customer-relationship-footer small,.erp-shell[data-theme=dark] .customer-relationship-grid p,.erp-shell[data-theme=dark] .customer-relationship-head small,.erp-shell[data-theme=dark] .customer-relationship-metrics small,.erp-shell[data-theme=dark] .customer-role-dashboard-list small,.erp-shell[data-theme=dark] .customer-role-dashboard-list span,.erp-shell[data-theme=dark] .customer-timeline-list small,.erp-shell[data-theme=dark] .customer-timeline-list span,.erp-shell[data-theme=dark] .domain-state-playbook-grid span,.erp-shell[data-theme=dark] .domain-state-row-list em,.erp-shell[data-theme=dark] .domain-state-row-list small,.erp-shell[data-theme=dark] .erp-access-grant-list p,.erp-shell[data-theme=dark] .erp-access-grant-list small,.erp-shell[data-theme=dark] .erp-access-grant-list span,.erp-shell[data-theme=dark] .erp-access-summary-grid small,.erp-shell[data-theme=dark] .erp-admin-guide-list small,.erp-shell[data-theme=dark] .erp-alert-strip small,.erp-shell[data-theme=dark] .erp-field-cell span,.erp-shell[data-theme=dark] .erp-kanban-card span,.erp-shell[data-theme=dark] .erp-module-builder-empty,.erp-shell[data-theme=dark] .erp-module-builder-title small,.erp-shell[data-theme=dark] .erp-module-card p,.erp-shell[data-theme=dark] .erp-module-workflow-grid p,.erp-shell[data-theme=dark] .erp-module-workflow-grid span,.erp-shell[data-theme=dark] .erp-readiness-row small,.erp-shell[data-theme=dark] .erp-record-card small,.erp-shell[data-theme=dark] .erp-record-list small,.erp-shell[data-theme=dark] .erp-record-list span,.erp-shell[data-theme=dark] .erp-search-empty,.erp-shell[data-theme=dark] .erp-search-results p,.erp-shell[data-theme=dark] .erp-search-results small,.erp-shell[data-theme=dark] .erp-search-results span,.erp-shell[data-theme=dark] .erp-table-row small,.erp-shell[data-theme=dark] .erp-table-row span,.erp-shell[data-theme=dark] .erp-template-list p,.erp-shell[data-theme=dark] .erp-template-list small,.erp-shell[data-theme=dark] .erp-timeline-item p,.erp-shell[data-theme=dark] .erp-timeline-item span,.erp-shell[data-theme=dark] .evidence-check-head small,.erp-shell[data-theme=dark] .finance-account-list small,.erp-shell[data-theme=dark] .finance-account-list span,.erp-shell[data-theme=dark] .finance-control-card small,.erp-shell[data-theme=dark] .finance-control-card span,.erp-shell[data-theme=dark] .finance-health-list p,.erp-shell[data-theme=dark] .finance-health-list small,.erp-shell[data-theme=dark] .finance-record-list small,.erp-shell[data-theme=dark] .finance-record-list span,.erp-shell[data-theme=dark] .finance-tax-filing-list small,.erp-shell[data-theme=dark] .finance-tax-filing-list span,.erp-shell[data-theme=dark] .global-create-head p,.erp-shell[data-theme=dark] .global-create-module-list span,.erp-shell[data-theme=dark] .global-create-module-summary small,.erp-shell[data-theme=dark] .global-create-module-summary span,.erp-shell[data-theme=dark] .global-create-restricted span,.erp-shell[data-theme=dark] .industry-cluster-card p,.erp-shell[data-theme=dark] .industry-cluster-head small,.erp-shell[data-theme=dark] .industry-cluster-metrics small,.erp-shell[data-theme=dark] .industry-focus-list small,.erp-shell[data-theme=dark] .industry-focus-list span,.erp-shell[data-theme=dark] .industry-operation-card-head small,.erp-shell[data-theme=dark] .industry-operation-evidence-grid strong,.erp-shell[data-theme=dark] .industry-provider-boundary-list span,.erp-shell[data-theme=dark] .industry-retail-control-list small,.erp-shell[data-theme=dark] .industry-signal-list p,.erp-shell[data-theme=dark] .industry-signal-list small,.erp-shell[data-theme=dark] .industry-subscription-actions label span,.erp-shell[data-theme=dark] .industry-subscription-control-list small,.erp-shell[data-theme=dark] .inventory-adjustment-list small,.erp-shell[data-theme=dark] .inventory-adjustment-list span,.erp-shell[data-theme=dark] .inventory-agreement-list small,.erp-shell[data-theme=dark] .inventory-agreement-list span,.erp-shell[data-theme=dark] .inventory-bin-list small,.erp-shell[data-theme=dark] .inventory-bin-list span,.erp-shell[data-theme=dark] .inventory-delivery-list small,.erp-shell[data-theme=dark] .inventory-delivery-list span,.erp-shell[data-theme=dark] .inventory-device-list small,.erp-shell[data-theme=dark] .inventory-device-list span,.erp-shell[data-theme=dark] .inventory-document-list small,.erp-shell[data-theme=dark] .inventory-document-list span,.erp-shell[data-theme=dark] .inventory-follow-through-list small,.erp-shell[data-theme=dark] .inventory-follow-through-list span,.erp-shell[data-theme=dark] .inventory-health-list p,.erp-shell[data-theme=dark] .inventory-health-list small,.erp-shell[data-theme=dark] .inventory-lot-list small,.erp-shell[data-theme=dark] .inventory-lot-list span,.erp-shell[data-theme=dark] .inventory-lot-transaction-list small,.erp-shell[data-theme=dark] .inventory-lot-transaction-list span,.erp-shell[data-theme=dark] .inventory-movement-list small,.erp-shell[data-theme=dark] .inventory-movement-list span,.erp-shell[data-theme=dark] .inventory-portal-list small,.erp-shell[data-theme=dark] .inventory-portal-list span,.erp-shell[data-theme=dark] .inventory-return-list small,.erp-shell[data-theme=dark] .inventory-return-list span,.erp-shell[data-theme=dark] .inventory-scan-list small,.erp-shell[data-theme=dark] .inventory-scan-list span,.erp-shell[data-theme=dark] .inventory-serial-list small,.erp-shell[data-theme=dark] .inventory-serial-list span,.erp-shell[data-theme=dark] .inventory-stock-list small,.erp-shell[data-theme=dark] .inventory-stock-list span,.erp-shell[data-theme=dark] .inventory-transfer-list small,.erp-shell[data-theme=dark] .inventory-transfer-list span,.erp-shell[data-theme=dark] .inventory-vendor-list small,.erp-shell[data-theme=dark] .inventory-vendor-list span,.erp-shell[data-theme=dark] .inventory-warehouse-list small,.erp-shell[data-theme=dark] .inventory-warehouse-list span,.erp-shell[data-theme=dark] .inventory-wms-task-list small,.erp-shell[data-theme=dark] .inventory-wms-task-list span,.erp-shell[data-theme=dark] .inventory-wms-wave-list small,.erp-shell[data-theme=dark] .inventory-wms-wave-list span,.erp-shell[data-theme=dark] .master-action-list small,.erp-shell[data-theme=dark] .master-action-list span,.erp-shell[data-theme=dark] .master-coverage-grid p,.erp-shell[data-theme=dark] .master-coverage-grid small,.erp-shell[data-theme=dark] .master-duplicate-list small,.erp-shell[data-theme=dark] .master-duplicate-list span,.erp-shell[data-theme=dark] .master-quality-list p,.erp-shell[data-theme=dark] .master-quality-list small,.erp-shell[data-theme=dark] .master-record-list small,.erp-shell[data-theme=dark] .master-record-list span,.erp-shell[data-theme=dark] .master-tag-grid small,.erp-shell[data-theme=dark] .mq-action-list small,.erp-shell[data-theme=dark] .mq-action-list span,.erp-shell[data-theme=dark] .mq-compact-list small,.erp-shell[data-theme=dark] .mq-compact-list span,.erp-shell[data-theme=dark] .mq-final-depth-head small,.erp-shell[data-theme=dark] .mq-final-evidence-grid strong,.erp-shell[data-theme=dark] .mq-final-gate-list strong,.erp-shell[data-theme=dark] .mq-record-card p,.erp-shell[data-theme=dark] .mq-record-card span,.erp-shell[data-theme=dark] .mq-signal-card p,.erp-shell[data-theme=dark] .mq-signal-card small,.erp-shell[data-theme=dark] .network-action-list p,.erp-shell[data-theme=dark] .network-action-list small,.erp-shell[data-theme=dark] .network-action-list span,.erp-shell[data-theme=dark] .network-connection-list small,.erp-shell[data-theme=dark] .network-connection-list span,.erp-shell[data-theme=dark] .network-final-grid p,.erp-shell[data-theme=dark] .network-final-grid small,.erp-shell[data-theme=dark] .network-final-grid span,.erp-shell[data-theme=dark] .network-final-list p,.erp-shell[data-theme=dark] .network-final-list small,.erp-shell[data-theme=dark] .network-final-list span,.erp-shell[data-theme=dark] .network-follow-through-list small,.erp-shell[data-theme=dark] .network-follow-through-list span,.erp-shell[data-theme=dark] .network-health-list p,.erp-shell[data-theme=dark] .network-health-list small,.erp-shell[data-theme=dark] .network-partner-list small,.erp-shell[data-theme=dark] .network-partner-list span,.erp-shell[data-theme=dark] .network-partner-status-grid span,.erp-shell[data-theme=dark] .network-partner-task-list small,.erp-shell[data-theme=dark] .network-partner-task-list span,.erp-shell[data-theme=dark] .network-profile-card p,.erp-shell[data-theme=dark] .network-profile-card small,.erp-shell[data-theme=dark] .network-profile-card span,.erp-shell[data-theme=dark] .network-recommendation-list p,.erp-shell[data-theme=dark] .network-recommendation-list small,.erp-shell[data-theme=dark] .network-recommendation-list span,.erp-shell[data-theme=dark] .network-rfq-list small,.erp-shell[data-theme=dark] .network-rfq-list span,.erp-shell[data-theme=dark] .network-room-certification-grid p,.erp-shell[data-theme=dark] .network-room-certification-grid small,.erp-shell[data-theme=dark] .network-room-certification-grid span,.erp-shell[data-theme=dark] .network-room-list small,.erp-shell[data-theme=dark] .network-room-list span,.erp-shell[data-theme=dark] .notification-delivery-list small,.erp-shell[data-theme=dark] .notification-delivery-list span,.erp-shell[data-theme=dark] .notification-event-library small,.erp-shell[data-theme=dark] .notification-event-library span,.erp-shell[data-theme=dark] .notification-event-main small,.erp-shell[data-theme=dark] .notification-policy-list small,.erp-shell[data-theme=dark] .notification-policy-list span,.erp-shell[data-theme=dark] .notification-preference-fields label,.erp-shell[data-theme=dark] .notification-preference-grid span,.erp-shell[data-theme=dark] .notification-provider-main small,.erp-shell[data-theme=dark] .notification-toggle-grid label,.erp-shell[data-theme=dark] .os-center-card p,.erp-shell[data-theme=dark] .os-center-card-head span,.erp-shell[data-theme=dark] .os-center-metrics small,.erp-shell[data-theme=dark] .os-focus-list small,.erp-shell[data-theme=dark] .os-focus-list span,.erp-shell[data-theme=dark] .os-route-grid small,.erp-shell[data-theme=dark] .os-signal-list small,.erp-shell[data-theme=dark] .os-signal-summary span,.erp-shell[data-theme=dark] .people-action-list small,.erp-shell[data-theme=dark] .people-action-list span,.erp-shell[data-theme=dark] .people-compliance-list small,.erp-shell[data-theme=dark] .people-compliance-list span,.erp-shell[data-theme=dark] .people-dashboard-list small,.erp-shell[data-theme=dark] .people-dashboard-list span,.erp-shell[data-theme=dark] .people-health-list p,.erp-shell[data-theme=dark] .people-health-list small,.erp-shell[data-theme=dark] .people-payroll-pack-list small,.erp-shell[data-theme=dark] .people-payroll-pack-list span,.erp-shell[data-theme=dark] .people-record-list small,.erp-shell[data-theme=dark] .people-record-list span,.erp-shell[data-theme=dark] .people-self-service-list small,.erp-shell[data-theme=dark] .people-self-service-list span,.erp-shell[data-theme=dark] .production-readiness-chip-row small,.erp-shell[data-theme=dark] .production-readiness-grid section span,.erp-shell[data-theme=dark] .production-readiness-head small,.erp-shell[data-theme=dark] .production-readiness-summary small,.erp-shell[data-theme=dark] .readiness-category-list small,.erp-shell[data-theme=dark] .readiness-category-list span,.erp-shell[data-theme=dark] .readiness-focus-list small,.erp-shell[data-theme=dark] .readiness-focus-list span,.erp-shell[data-theme=dark] .readiness-gap-grid span,.erp-shell[data-theme=dark] .readiness-module-card p,.erp-shell[data-theme=dark] .readiness-module-head small,.erp-shell[data-theme=dark] .readiness-module-stats small,.erp-shell[data-theme=dark] .readiness-signal-list small,.erp-shell[data-theme=dark] .reports-anomaly-list em,.erp-shell[data-theme=dark] .reports-anomaly-list p,.erp-shell[data-theme=dark] .reports-anomaly-list small,.erp-shell[data-theme=dark] .reports-anomaly-list span,.erp-shell[data-theme=dark] .reports-catalog-list small,.erp-shell[data-theme=dark] .reports-catalog-list span,.erp-shell[data-theme=dark] .reports-cross-drilldown-list small,.erp-shell[data-theme=dark] .reports-cross-drilldown-list span,.erp-shell[data-theme=dark] .reports-dashboard-list small,.erp-shell[data-theme=dark] .reports-dashboard-list span,.erp-shell[data-theme=dark] .reports-drill-explorer-grid em,.erp-shell[data-theme=dark] .reports-drill-explorer-grid p,.erp-shell[data-theme=dark] .reports-drill-explorer-grid small,.erp-shell[data-theme=dark] .reports-drill-explorer-grid span,.erp-shell[data-theme=dark] .reports-drilldown-path a,.erp-shell[data-theme=dark] .reports-governance-grid em,.erp-shell[data-theme=dark] .reports-governance-grid p,.erp-shell[data-theme=dark] .reports-governance-grid small,.erp-shell[data-theme=dark] .reports-governance-grid span,.erp-shell[data-theme=dark] .reports-health-list p,.erp-shell[data-theme=dark] .reports-health-list small,.erp-shell[data-theme=dark] .reports-module-blueprint-grid small,.erp-shell[data-theme=dark] .reports-module-blueprint-grid span,.erp-shell[data-theme=dark] .reports-pivot-list p,.erp-shell[data-theme=dark] .reports-pivot-list small,.erp-shell[data-theme=dark] .reports-pivot-list span,.erp-shell[data-theme=dark] .reports-run-list p,.erp-shell[data-theme=dark] .reports-run-list small,.erp-shell[data-theme=dark] .reports-run-list span,.erp-shell[data-theme=dark] .reports-semantic-grid p,.erp-shell[data-theme=dark] .reports-semantic-grid small,.erp-shell[data-theme=dark] .reports-semantic-grid span,.erp-shell[data-theme=dark] .reports-share-list small,.erp-shell[data-theme=dark] .reports-share-list span,.erp-shell[data-theme=dark] .reports-subscription-list small,.erp-shell[data-theme=dark] .reports-subscription-list span,.erp-shell[data-theme=dark] .roadmap-epic-grid small,.erp-shell[data-theme=dark] .roadmap-epic-grid span,.erp-shell[data-theme=dark] .roadmap-exit-list span,.erp-shell[data-theme=dark] .roadmap-focus-list small,.erp-shell[data-theme=dark] .roadmap-focus-list span,.erp-shell[data-theme=dark] .roadmap-phase-card p,.erp-shell[data-theme=dark] .roadmap-phase-head small,.erp-shell[data-theme=dark] .roadmap-signal-list small,.erp-shell[data-theme=dark] .sales-action-list small,.erp-shell[data-theme=dark] .sales-action-list span,.erp-shell[data-theme=dark] .sales-activity-list small,.erp-shell[data-theme=dark] .sales-activity-list span,.erp-shell[data-theme=dark] .sales-cpq-grid p,.erp-shell[data-theme=dark] .sales-cpq-grid small,.erp-shell[data-theme=dark] .sales-cpq-quote-list small,.erp-shell[data-theme=dark] .sales-cpq-quote-list span,.erp-shell[data-theme=dark] .sales-health-list p,.erp-shell[data-theme=dark] .sales-health-list small,.erp-shell[data-theme=dark] .sales-lead-list small,.erp-shell[data-theme=dark] .sales-lead-list span,.erp-shell[data-theme=dark] .sales-pipeline-grid p,.erp-shell[data-theme=dark] .sales-pipeline-grid small,.erp-shell[data-theme=dark] .sales-record-list small,.erp-shell[data-theme=dark] .sales-record-list span,.erp-shell[data-theme=dark] .sales-template-audit-grid small,.erp-shell[data-theme=dark] .vertical-action-list p,.erp-shell[data-theme=dark] .vertical-action-list small,.erp-shell[data-theme=dark] .vertical-final-depth-head small,.erp-shell[data-theme=dark] .vertical-final-evidence-grid strong,.erp-shell[data-theme=dark] .vertical-final-gate-list strong,.erp-shell[data-theme=dark] .vertical-record-card em,.erp-shell[data-theme=dark] .vertical-record-card p,.erp-shell[data-theme=dark] .vertical-record-card small,.erp-shell[data-theme=dark] .vertical-signal-card p,.erp-shell[data-theme=dark] .vertical-signal-card small,.erp-shell[data-theme=dark] .watchlist-decision-grid em,.erp-shell[data-theme=dark] .watchlist-decision-grid p,.erp-shell[data-theme=dark] .watchlist-decision-grid small,.erp-shell[data-theme=dark] .watchlist-decision-grid span,.erp-shell[data-theme=dark] .watchlist-guardrail-grid p,.erp-shell[data-theme=dark] .watchlist-guardrail-grid small,.erp-shell[data-theme=dark] .watchlist-guardrail-grid span,.erp-shell[data-theme=dark] .watchlist-policy-list p,.erp-shell[data-theme=dark] .watchlist-policy-list span,.erp-shell[data-theme=dark] .watchlist-request-form span,.erp-shell[data-theme=dark] .watchlist-request-list small,.erp-shell[data-theme=dark] .watchlist-request-list span,.erp-shell[data-theme=dark] .watchlist-service-list small,.erp-shell[data-theme=dark] .watchlist-service-list span,.erp-shell[data-theme=dark] .work-depth-action-list small,.erp-shell[data-theme=dark] .work-depth-action-list span,.erp-shell[data-theme=dark] .work-document-list small,.erp-shell[data-theme=dark] .work-document-list span,.erp-shell[data-theme=dark] .work-follow-through-list small,.erp-shell[data-theme=dark] .work-follow-through-list span,.erp-shell[data-theme=dark] .work-form-list small,.erp-shell[data-theme=dark] .work-form-list span,.erp-shell[data-theme=dark] .work-health-list p,.erp-shell[data-theme=dark] .work-health-list small,.erp-shell[data-theme=dark] .work-knowledge-list small,.erp-shell[data-theme=dark] .work-knowledge-list span,.erp-shell[data-theme=dark] .work-project-list small,.erp-shell[data-theme=dark] .work-project-list span,.erp-shell[data-theme=dark] .work-remote-list small,.erp-shell[data-theme=dark] .work-remote-list span,.erp-shell[data-theme=dark] .work-retention-list small,.erp-shell[data-theme=dark] .work-retention-list span,.erp-shell[data-theme=dark] .work-signature-list small,.erp-shell[data-theme=dark] .work-signature-list span,.erp-shell[data-theme=dark] .work-task-list small,.erp-shell[data-theme=dark] .work-task-list span,.erp-shell[data-theme=dark] .work-template-list small,.erp-shell[data-theme=dark] .work-template-list span,.erp-shell[data-theme=dark] .work-template-preset-list small,.erp-shell[data-theme=dark] .work-template-preset-list span,.erp-shell[data-theme=dark] .work-ticket-list small,.erp-shell[data-theme=dark] .work-ticket-list span,.erp-shell[data-theme=dark] .workflow-qa-action-grid small,.erp-shell[data-theme=dark] .workflow-qa-check-card p,.erp-shell[data-theme=dark] .workflow-qa-check-head small,.erp-shell[data-theme=dark] .workflow-qa-focus-list small,.erp-shell[data-theme=dark] .workflow-qa-focus-list span,.erp-shell[data-theme=dark] .workflow-qa-playbook span{color:var(--muted-foreground)}.erp-shell[data-theme=dark] .automation-builder-grid input,.erp-shell[data-theme=dark] .automation-builder-grid select,.erp-shell[data-theme=dark] .automation-builder-grid textarea,.erp-shell[data-theme=dark] .chanakya-lab-form input,.erp-shell[data-theme=dark] .chanakya-lab-form select,.erp-shell[data-theme=dark] .chanakya-lab-form textarea,.erp-shell[data-theme=dark] .chanakya-settings-grid input,.erp-shell[data-theme=dark] .chanakya-settings-grid select,.erp-shell[data-theme=dark] .chanakya-settings-grid textarea,.erp-shell[data-theme=dark] .chanakya-template-card select,.erp-shell[data-theme=dark] .chanakya-template-card textarea,.erp-shell[data-theme=dark] .chanakya-user-quota-grid input,.erp-shell[data-theme=dark] .erp-action-note textarea,.erp-shell[data-theme=dark] .erp-create-form input,.erp-shell[data-theme=dark] .erp-create-form select,.erp-shell[data-theme=dark] .erp-create-form textarea,.erp-shell[data-theme=dark] .erp-edit-field input,.erp-shell[data-theme=dark] .erp-edit-field select,.erp-shell[data-theme=dark] .erp-edit-field textarea,.erp-shell[data-theme=dark] .erp-filter-control select,.erp-shell[data-theme=dark] .erp-line-editor-inputs input,.erp-shell[data-theme=dark] .erp-module-impact-preview,.erp-shell[data-theme=dark] .erp-module-inline-toggle,.erp-shell[data-theme=dark] .erp-module-policy-switches label,.erp-shell[data-theme=dark] .notification-preference-fields input:not([type=checkbox]),.erp-shell[data-theme=dark] .notification-preference-fields select,.erp-shell[data-theme=dark] .notification-provider-controls input,.erp-shell[data-theme=dark] .notification-provider-controls select,.erp-shell[data-theme=dark] .notification-template-editor textarea,.erp-shell[data-theme=dark] .reports-builder-grid input,.erp-shell[data-theme=dark] .reports-builder-grid select,.erp-shell[data-theme=dark] .reports-share-row input,.erp-shell[data-theme=dark] .watchlist-request-form input,.erp-shell[data-theme=dark] .watchlist-request-form textarea,.erp-shell[data-theme=dark] .work-template-editor input,.erp-shell[data-theme=dark] .work-template-editor select,.erp-shell[data-theme=dark] .work-template-editor textarea{background:#101d33;color:var(--foreground)}.erp-shell[data-theme=dark] .calculated-custom-fields span{border-color:rgba(96,165,250,.42);background:rgba(30,64,175,.2);color:#bfdbfe}.erp-shell[data-theme=dark] .erp-hero{border-color:rgba(159,189,255,.28);background:linear-gradient(135deg,rgba(17,38,76,.98),rgba(22,56,112,.96)),#10254a;color:#f7f5ef}.erp-shell[data-theme=dark] .erp-hero h1{color:#f7f5ef}.erp-shell[data-theme=dark] .erp-hero p{color:rgba(247,245,239,.82)}.erp-shell[data-theme=dark] .approval-health-list svg,.erp-shell[data-theme=dark] .industry-cluster-head>svg,.erp-shell[data-theme=dark] .industry-operation-card-head>svg,.erp-shell[data-theme=dark] .industry-operation-flow em,.erp-shell[data-theme=dark] .industry-signal-list svg,.erp-shell[data-theme=dark] .mq-final-depth-head>svg,.erp-shell[data-theme=dark] .mq-final-flow em,.erp-shell[data-theme=dark] .os-center-card-head>svg,.erp-shell[data-theme=dark] .os-route-grid a>svg:first-child,.erp-shell[data-theme=dark] .os-signal-list svg,.erp-shell[data-theme=dark] .people-health-list svg,.erp-shell[data-theme=dark] .readiness-gap-grid svg,.erp-shell[data-theme=dark] .reports-health-list svg,.erp-shell[data-theme=dark] .vertical-final-depth-head>svg,.erp-shell[data-theme=dark] .vertical-final-flow em{background:rgba(159,189,255,.12)}.erp-shell[data-theme=dark] .erp-hero .ghost-button{border-color:rgba(247,245,239,.28);background:rgba(247,245,239,.1);color:#f7f5ef}.erp-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-custom,#1a2a4d) 92%,#000),var(--sidebar-custom,#122242)),var(--primary)}.erp-shell[data-font-scale=small]{font-size:13px}.erp-shell[data-font-scale=large]{font-size:16px}.erp-shell[data-font-scale=extra_large]{font-size:18px}.erp-shell[data-font-scale=extra_large] .erp-hero h1,.erp-shell[data-font-scale=large] .erp-hero h1{font-size:34px}.erp-shell[data-density=compact] .erp-main{padding:12px 14px 96px}.erp-shell[data-density=compact] .erp-hero,.erp-shell[data-density=compact] .erp-panel,.erp-shell[data-density=compact] .erp-topbar{padding:12px}.erp-shell[data-density=compact] .erp-module-card{min-height:142px;padding:12px}.erp-shell[data-density=comfortable] .erp-main{padding:24px 28px 148px}.erp-shell[data-density=comfortable] .erp-hero,.erp-shell[data-density=comfortable] .erp-panel,.erp-shell[data-density=comfortable] .erp-topbar{padding:22px}.erp-shell[data-large-targets=true] a,.erp-shell[data-large-targets=true] button{min-height:46px}.erp-shell[data-high-contrast=true]{--accent:#0057ff;--border:#667085;--muted-foreground:#344054}.erp-shell[data-border-style=sharp] .erp-all-module-grid a,.erp-shell[data-border-style=sharp] .erp-module-card,.erp-shell[data-border-style=sharp] .erp-panel,.erp-shell[data-border-style=sharp] .erp-topbar{border-radius:2px}.erp-shell[data-border-style=rounded] .erp-all-module-grid a,.erp-shell[data-border-style=rounded] .erp-module-card,.erp-shell[data-border-style=rounded] .erp-panel,.erp-shell[data-border-style=rounded] .erp-topbar{border-radius:14px}.erp-shell.sidebar-is-collapsed{grid-template-columns:82px minmax(0,1fr)}.erp-shell.sidebar-is-collapsed .erp-brand span:last-child,.erp-shell.sidebar-is-collapsed .erp-dashboard-link,.erp-shell.sidebar-is-collapsed .erp-module-context,.erp-shell.sidebar-is-collapsed .erp-module-nav section>span,.erp-shell.sidebar-is-collapsed .erp-module-nav strong{display:none}.erp-shell.sidebar-is-collapsed .erp-module-nav a{grid-template-columns:1fr;justify-items:center}.erp-module-card[data-size=wide]{grid-column:span 2}.erp-module-card[data-size=full]{grid-column:1/-1}.erp-module-card[data-size=small]{min-height:128px}.erp-module-card[data-collapsed=true]{min-height:106px}.erp-create-form textarea{min-height:96px;padding-top:10px}.erp-shell{grid-template-columns:248px minmax(0,1fr)}.erp-shell,.erp-shell[data-font-scale=extra_large],.erp-shell[data-font-scale=large]{font-size:13px}.erp-sidebar{gap:9px;padding:12px 10px}.erp-brand{min-height:42px;gap:8px;padding:4px}.erp-brand strong{font-size:15px}.erp-brand small,.erp-module-context p,.erp-module-context span{font-size:11px;line-height:1.28}.erp-dashboard-link{min-height:34px;gap:7px;padding:0 9px;border-radius:6px;font-size:12px}.erp-dashboard-link svg,.erp-module-nav svg{width:15px;height:15px}.erp-module-nav{gap:8px;padding-bottom:14px}.erp-module-nav section{gap:2px}.erp-module-nav section>span{padding:0 6px 2px;font-size:9.5px;letter-spacing:0}.erp-module-nav a{min-height:30px;grid-template-columns:16px minmax(0,1fr);gap:7px;padding:0 8px;border-radius:6px;font-size:12px}.erp-module-context{gap:3px;padding:10px;border-radius:6px}.erp-module-context strong{font-size:14px}.erp-main,.erp-shell[data-density=comfortable] .erp-main,.erp-shell[data-density=compact] .erp-main{padding:10px 12px 72px}.erp-shell[data-density=comfortable] .erp-topbar,.erp-shell[data-density=compact] .erp-topbar,.erp-topbar{min-height:48px;gap:10px;padding:7px 10px;border-radius:6px;box-shadow:none}.erp-topbar>div:first-child{flex:0 1 240px;max-width:min(260px,28vw);min-width:180px;gap:1px;overflow:hidden}.erp-topbar>div:first-child .site-eyebrow,.erp-topbar>div:first-child strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-topbar strong{font-size:15px;line-height:1.2}.erp-hero .site-eyebrow,.erp-topbar .site-eyebrow{font-size:9.5px;letter-spacing:0}.erp-topbar-actions{flex:1 1 auto;flex-wrap:nowrap;gap:6px;max-width:calc(100% - 210px);overflow-x:auto;padding-bottom:1px;scrollbar-width:thin}.erp-notification-button,.erp-shell .ghost-button,.erp-shell .primary-button{min-height:32px;gap:6px;padding:0 9px;border-radius:6px;font-size:12px;white-space:nowrap}.erp-shell .icon-button{min-height:32px;width:32px;border-radius:6px}.erp-notification-button svg,.erp-shell .ghost-button svg,.erp-shell .primary-button svg{width:14px;height:14px}.erp-notification-button strong{min-width:18px;min-height:18px;font-size:10px}.erp-global-search{min-width:min(300px,30vw)}.erp-filter-control,.erp-search{min-height:32px;gap:6px;padding:0 9px;border-radius:6px}.erp-search{grid-template-columns:15px minmax(0,1fr)}.erp-search svg{width:15px;height:15px}.erp-filter-control select,.erp-search input{font-size:12px}.erp-filter-control{min-width:118px}.erp-filter-control span{font-size:10px}.erp-setup-banner{margin-top:8px;gap:10px;padding:8px 10px;border-radius:6px;box-shadow:none}.erp-setup-banner strong{font-size:12px}.erp-setup-banner span{font-size:11px;line-height:1.3}.erp-hero,.erp-shell[data-density=comfortable] .erp-hero,.erp-shell[data-density=compact] .erp-hero{margin-top:8px;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;box-shadow:none}.erp-hero>div:first-child{min-width:0}.erp-hero h1,.erp-shell[data-font-scale=extra_large] .erp-hero h1,.erp-shell[data-font-scale=large] .erp-hero h1{max-width:760px;margin:2px 0 3px;font-size:18px;line-height:1.15}.erp-hero p{max-width:780px;display:-webkit-box;margin:0;overflow:hidden;color:rgba(247,245,239,.74);font-size:11.5px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:1}.erp-hero-actions{max-width:min(520px,48%);max-height:42px;justify-content:flex-end;flex-wrap:nowrap;gap:6px;overflow:auto;scrollbar-width:thin}.erp-hero-actions .ghost-button{min-height:30px}.erp-status-card{width:min(190px,100%);min-height:58px;gap:4px;padding:7px 8px;border-radius:6px}.erp-status-card svg{width:18px;height:18px}.erp-status-card strong{font-size:12px;line-height:1.2}.erp-status-card span{font-size:10.5px;line-height:1.25}.erp-metrics{margin-top:8px;display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin}.erp-metrics article{flex:1 0 78px;min-height:44px;gap:2px;padding:5px 6px;border-radius:6px;box-shadow:none}.erp-metrics small,.erp-metrics span{font-size:9px;line-height:1.15}.erp-metrics small,.erp-metrics span,.erp-metrics strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-metrics strong{font-size:14px;line-height:1.05}.erp-dashboard-layout,.erp-dashboard-layout+.erp-dashboard-layout,.erp-module-workflow-grid,.erp-recipe-grid{margin-top:8px;gap:8px}.erp-panel,.erp-shell[data-density=comfortable] .erp-panel,.erp-shell[data-density=compact] .erp-panel{padding:10px;border-radius:6px;box-shadow:none}.erp-panel-large{min-height:300px}.erp-panel-head{gap:8px;margin-bottom:8px}.erp-panel-head.compact{margin-bottom:7px}.erp-panel-actions{gap:6px}.erp-panel-head h2{margin-top:1px;font-size:16px;line-height:1.18}.erp-view-mode-switcher{min-height:32px;gap:2px;padding:2px;border-radius:6px}.erp-view-mode-switcher button{min-height:26px;gap:4px;padding:0 7px;border-radius:5px;font-size:11px}.erp-view-mode-switcher svg{width:13px;height:13px}.erp-kanban-grid,.erp-module-grid,.erp-record-card-grid,.erp-record-card-group,.erp-record-list{gap:8px}.erp-module-card,.erp-shell[data-density=compact] .erp-module-card{min-height:132px;gap:6px;padding:10px;border-radius:6px}.erp-module-card[data-size=small]{min-height:104px}.erp-module-card[data-collapsed=true]{min-height:82px}.erp-module-card>span{gap:5px;font-size:10px;letter-spacing:0}.erp-module-card svg{width:17px;height:17px}.erp-module-card strong{font-size:14px}.erp-module-card p{font-size:11px;line-height:1.32}.erp-module-card small{font-size:11px}.erp-tabs button{min-height:30px;padding:0 10px;border-radius:6px;font-size:11px}.erp-kanban-card,.erp-record-card{gap:5px;padding:8px;border-radius:6px}.erp-kanban-card-link,.erp-record-card-link{gap:5px}.erp-kanban-card small,.erp-record-card-link>span{font-size:10.5px;letter-spacing:0}.erp-kanban-card strong,.erp-record-card-link strong{font-size:12.5px}.erp-kanban-card span,.erp-record-card-link small{font-size:11px;line-height:1.3}.erp-table-row{gap:8px;padding:7px 9px}.erp-table[data-view-density=compact] .erp-table-row{padding-block:6px}.erp-table[data-view-density=comfortable] .erp-table-row{padding-block:9px}.erp-table-head{border-radius:6px;font-size:10.5px;letter-spacing:0}.erp-table-row span{font-size:12px;line-height:1.25}.erp-table-row strong{font-size:12.5px}.erp-table-row small{font-size:11px}.erp-record-group-head{padding:7px 9px}.erp-panel [class*=-grid],.erp-panel [class*=-list]{gap:7px}.erp-panel :is(a,article){border-radius:6px}.erp-panel :is(a,article):not(.erp-module-card):not(.erp-record-card):not(.erp-kanban-card){gap:7px;padding:8px}.erp-panel :is(a,article) svg{width:16px;height:16px}.erp-panel :is(a,article) strong{font-size:12.5px;line-height:1.2}.erp-panel :is(a,article) small,.erp-panel :is(a,article) span{font-size:10.5px;line-height:1.22}.erp-panel :is(a,article) p{display:-webkit-box;margin-top:2px;overflow:hidden;font-size:11px;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.finance-drilldown-grid,.finance-readiness-grid,.finance-statement-grid,.sales-cpq-grid,.sales-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.erp-create-form{gap:8px}.global-create-head{grid-template-columns:minmax(0,1fr) 32px;gap:10px;padding:12px}.global-create-head h2{margin:1px 0 4px;font-size:17px}.global-create-head p{font-size:12px;line-height:1.35}.global-create-head button{width:32px;height:32px}.global-create-body{grid-template-columns:minmax(188px,226px) minmax(0,1fr)}.global-create-form,.global-create-module-list{padding:10px}.global-create-module-list button{gap:3px;padding:8px;border-radius:6px}.global-create-module-summary{padding:9px;border-radius:6px}.client-erp-hero,.customer-portal-hero,.network-invite-hero,.partner-workspace-hero,.sales-buyer-portal-hero,.signature-portal-hero{gap:12px;padding:12px;border-radius:6px}.customer-portal-hero h1,.network-invite-hero h1,.partner-workspace-hero h1,.sales-buyer-portal-hero h1,.signature-portal-hero h1{margin:3px 0 4px;font-size:21px;line-height:1.12}.customer-portal-hero p,.network-invite-hero p,.partner-workspace-hero p,.sales-buyer-portal-hero p,.signature-portal-hero p{font-size:12px;line-height:1.35}.customer-portal-grid,.customer-portal-metrics,.customer-portal-support-actions,.partner-workspace-grid,.partner-workspace-metrics,.sales-buyer-portal-grid,.sales-buyer-portal-metrics{gap:8px}.customer-portal-metrics article,.partner-workspace-metrics article,.sales-buyer-portal-metrics article{gap:7px;padding:9px;border-radius:6px}.customer-portal-metrics article,.sales-buyer-portal-metrics article{grid-template-columns:24px minmax(0,1fr)}.customer-portal-metrics svg,.partner-workspace-metrics svg,.sales-buyer-portal-metrics svg{width:17px;height:17px}.customer-portal-metrics span,.partner-workspace-metrics span,.sales-buyer-portal-metrics small{font-size:11px;line-height:1.25}.customer-portal-metrics strong,.partner-workspace-metrics strong,.sales-buyer-portal-metrics strong{font-size:18px;line-height:1.05}.partner-workspace-panel,.sales-buyer-portal-panel{gap:8px;padding:10px;border-radius:6px}.customer-relationship-metrics,.finance-control-metrics,.industry-cluster-metrics,.os-center-metrics{gap:6px}.customer-relationship-metrics span,.industry-cluster-metrics span,.os-center-metrics span{gap:3px;padding:7px;border-radius:6px}.customer-relationship-metrics strong,.industry-cluster-metrics strong,.os-center-metrics strong{font-size:17px;line-height:1.05}.acceptance-field-metrics small,.acceptance-field-metrics span,.customer-relationship-metrics small,.customer-relationship-metrics span,.finance-control-metrics small,.industry-cluster-metrics small,.inventory-vendor-metrics small,.os-center-metrics small{font-size:10.5px;line-height:1.25}.inventory-vendor-metrics{gap:5px;margin-top:6px}.inventory-vendor-metrics small,.inventory-vendor-score{min-height:24px;padding:3px 7px;border-radius:6px;font-size:11px}.customer-attribution-list a,.customer-health-list a,.customer-portal-profile-list a,.customer-record-list a,.customer-timeline-list a,.finance-drilldown-grid a,.finance-health-list a,.finance-readiness-grid a,.industry-signal-list a{gap:8px;padding:9px;border-radius:6px}.customer-health-list svg,.customer-portal-profile-list svg,.customer-timeline-list svg,.finance-drilldown-grid svg,.finance-health-list svg,.finance-readiness-grid svg,.industry-signal-list svg{width:17px;height:17px;padding:0;background:transparent}.finance-account-list article,.finance-control-card,.finance-follow-through-list article,.finance-record-list article,.finance-setting-list article,.finance-statement-grid article,.finance-tax-filing-list article{gap:7px;padding:9px;border-radius:6px}.erp-alert-strip{margin-top:8px;grid-template-columns:minmax(0,1fr);gap:8px}.erp-alert-strip-list,.erp-alert-strip>a{border-radius:6px;box-shadow:none}.erp-alert-strip>a{grid-template-columns:24px minmax(0,1fr) 14px;gap:7px;min-height:42px;padding:8px}.erp-alert-strip>a>svg:first-child{width:24px;height:24px;padding:5px;border-radius:6px}.erp-alert-strip>a>svg:last-child{width:14px;height:14px}.erp-alert-strip strong{font-size:12px;line-height:1.18}.erp-alert-strip small{margin-top:1px;font-size:10.5px;line-height:1.18}.erp-alert-strip-list{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px}.erp-alert-strip-list>span{padding:5px 6px;border-radius:6px}.erp-recipe-strip{margin-top:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;border-radius:6px}.erp-recipe-strip>div:first-child{gap:2px}.erp-recipe-strip strong{font-size:14px}.erp-recipe-strip p{display:-webkit-box;overflow:hidden;font-size:11px;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:1}.erp-recipe-terms{max-width:min(420px,42vw);gap:5px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.erp-recipe-terms span{flex:0 0 auto;min-height:24px;padding:0 7px;border-radius:6px;font-size:10px}.acceptance-module-head em,.finance-chip-row small,.finance-drilldown-grid em,.industry-cluster-head em{min-height:24px;padding:3px 7px;border-radius:6px;font-size:10.5px}@media (prefers-reduced-motion:reduce){.erp-all-module-grid a,.erp-module-card{transition:none}}@media (max-width:1100px){.app-shell{grid-template-columns:96px minmax(0,1fr)}.brand-name,.nav-copy span,.sidebar-card{display:none}.nav-button{grid-template-columns:1fr;justify-items:center}.nav-copy strong{font-size:11px;text-align:center}.grid-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bolna-layout,.workspace-grid{grid-template-columns:1fr}.bolna-result{position:static}.bolna-code-grid,.bolna-form-grid,.bolna-grid,.bolna-live-grid,.bolna-schedule-grid,.bolna-tuning-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bolna-checkbox,.bolna-checkbox-compact,.bolna-field-wide{grid-column:span 2}.ca-hero,.custom-object-builder-grid,.customization-grid,.customization-head,.customization-search-panel>div,.layout-canvas-board,.layout-canvas-config,.layout-related-list-grid,.migration-grid,.policy-row,.settings-page-head,.settings-search-results,.setup-hero,.setup-layout{grid-template-columns:1fr}.setup-progress{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.industry-grid,.migration-validation-grid,.setup-catalog-grid,.setup-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.site-hero{grid-template-columns:1fr}.layout-canvas-board{grid-template-areas:"top" "left" "center" "right" "bottom"}.layout-canvas-widget,.layout-related-list-item{grid-template-columns:18px minmax(0,1fr)}.layout-canvas-widget-controls,.layout-canvas-widget-fields,.layout-canvas-widget-toggles,.layout-related-list-fields,.layout-related-list-item .layout-canvas-widget-controls,.layout-related-list-item .layout-canvas-widget-toggles{grid-column:2}.layout-canvas-widget-fields,.layout-related-list-fields{grid-template-columns:1fr}.home-value-panel{min-height:auto}.ca-grid.two,.ca-stat-grid,.calc-card-grid,.calc-input-grid,.client-dashboard-grid,.client-module-strip,.erp-all-module-grid,.erp-module-grid,.erp-module-workflow-grid,.home-proof-strip,.home-workflow,.pricing-grid,.site-feature-grid,.site-pricing-grid,.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-shell{grid-template-columns:1fr}.erp-shell{grid-template-columns:230px minmax(0,1fr)}.erp-shell.sidebar-is-collapsed{grid-template-columns:82px minmax(0,1fr)}.acceptance-command-layout,.chanakya-conversation-fields,.chanakya-conversation-layout,.customer-command-layout,.erp-alert-strip,.erp-alert-strip-list,.erp-dashboard-layout,.erp-dashboard-layout+.erp-dashboard-layout,.erp-line-editor-inputs,.erp-line-editor-list article,.erp-recipe-grid,.erp-recipe-strip,.erp-record-layout,.industry-command-layout,.industry-phase2-final-layout,.manufacturing-final-depth-layout,.manufacturing-quality-layout,.module-recipe-grid,.os-command-layout,.os-route-grid,.people-command-layout,.reports-command-layout,.roadmap-command-layout,.vertical-final-depth-layout,.vertical-services-layout,.watchlist-command-layout,.workflow-qa-action-grid,.workflow-qa-layout{grid-template-columns:1fr}.erp-recipe-terms{justify-content:flex-start}.erp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-hero,.erp-setup-banner,.erp-topbar{align-items:flex-start;flex-direction:column}.erp-filter-control,.erp-global-search,.erp-notification-button,.erp-search,.erp-topbar-actions,.global-create,.global-create-trigger{width:100%}.erp-topbar-actions{justify-content:flex-start;flex-wrap:wrap}.global-create-backdrop{padding:12px}.global-create-body{grid-template-columns:1fr}.global-create-module-list{max-height:210px;border-right:0;border-bottom:1px solid var(--border)}.global-create-dialog{max-height:calc(100vh - 24px)}.global-create-form{max-height:calc(100vh - 320px)}.global-create-actions{flex-direction:column-reverse}.global-create-actions .ghost-button,.global-create-actions .primary-button{width:100%}}@media (max-width:760px){.phase-action-template-grid,.phase-channel-grid,.phase-settings-grid,.settings-impact-controls,.settings-impact-grid,.settings-numbering-grid,.settings-policy-grid,.settings-policy-grid.compact,.settings-policy-two-column,.settings-role-capability-grid,.settings-role-surface-grid,.settings-service-requests>div{grid-template-columns:1fr}}@media (max-width:720px){.app-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:5;height:auto;padding:12px;overflow-x:auto;overflow-y:hidden;flex-direction:row;align-items:center}.brand{flex:0 0 auto}.nav{display:flex;gap:8px}.nav-button{width:76px;min-height:56px}.main{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 16px 96px}.topbar{align-items:stretch;flex-direction:column}.title-block{min-width:0}.toolbar{width:100%;justify-content:flex-start;max-width:none}.search{flex:1 1 220px}.title-workspace-selector,.toolbar-search{max-width:none;width:100%}.admin-module-docs-grid,.bolna-code-grid,.bolna-form-grid,.bolna-grid,.bolna-live-grid,.bolna-schedule-grid,.bolna-tuning-list>div,.ca-grid.two,.ca-stat-grid,.calc-card-grid,.calc-input-grid,.client-card-actions,.client-dashboard-grid,.client-module-strip,.client-workspace-grid,.color-grid,.customer-portal-facts,.customer-portal-grid,.customer-portal-hero,.customer-portal-metrics,.customer-portal-support-actions,.customization-grid,.customization-head,.domain-state-playbook-grid,.erp-access-grant-list article,.erp-access-summary-grid,.erp-all-module-grid,.erp-calendar-record,.erp-dashboard-layout,.erp-dashboard-layout+.erp-dashboard-layout,.erp-detail-panel-grid,.erp-list-preset-grid,.erp-metrics,.erp-module-approval-row,.erp-module-grid,.erp-module-impact-preview,.erp-module-policy-switches,.erp-module-rule-row,.erp-module-settings-grid,.erp-module-transition-row,.erp-module-workflow-grid,.erp-pivot-list div,.erp-recipe-grid,.erp-recipe-strip,.erp-settings-workbench-grid,.evidence-check-grid,.grid-metrics,.home-proof-strip,.home-workflow,.industry-cluster-grid,.module-recipe-grid,.option-grid,.os-center-grid,.pricing-grid,.readiness-gap-grid,.readiness-module-grid,.readiness-signal-list,.sales-buyer-portal-facts,.sales-buyer-portal-form,.sales-buyer-portal-grid,.sales-buyer-portal-hero,.sales-buyer-portal-metrics,.segmented-control,.signup-selector-grid,.site-feature-grid,.site-pricing-grid,.source-grid,.split-cards{grid-template-columns:1fr}.customer-portal-footer,.sales-buyer-portal-footer{flex-direction:column}.customer-portal-article-actions,.customer-portal-article-actions button,.customer-portal-button{width:100%}.bolna-checkbox,.bolna-field-wide,.custom-object-builder-wide,.erp-module-settings-grid .span-2,.layout-canvas-widget-fields,.layout-canvas-widget-toggles,.layout-related-list-fields,.layout-related-list-item .layout-canvas-widget-toggles,.work-template-block-list .work-template-editor-wide,.work-template-editor-wide{grid-column:span 1}.site-shell{padding:14px 14px 96px}.ca-workspace-shell,.client-app-shell,.setup-shell{padding:14px 14px 128px}.erp-shell{display:block;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.erp-sidebar{min-height:auto;max-height:none;display:grid;grid-gap:10px;gap:10px;padding:14px;border-right:0;border-bottom:1px solid rgba(216,221,231,.9);overflow:visible}.erp-shell.sidebar-is-collapsed .erp-brand span:last-child{display:grid}.erp-shell.sidebar-is-collapsed .erp-dashboard-link{display:inline-flex}.erp-shell.sidebar-is-collapsed .erp-module-nav section>span,.erp-shell.sidebar-is-collapsed .erp-module-nav strong{display:block}.erp-module-nav{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.erp-module-nav section{min-width:180px}.erp-main{height:auto;min-height:auto;padding:14px 14px 128px;overflow:visible}.erp-hero,.erp-panel,.erp-topbar{padding:16px}.erp-hero h1{font-size:30px}.erp-hero-actions,.erp-topbar-actions{width:100%}.erp-filter-control,.erp-hero-actions a,.erp-topbar-actions a,.erp-topbar-actions button{justify-content:center;width:100%}.erp-status-card{width:100%}.site-nav{align-items:flex-start;flex-direction:column;padding:14px}.signup-shell{grid-template-areas:"copy" "form" "support"}.signup-left-column{display:contents}.signup-copy{grid-area:copy}.signup-support-copy{grid-area:support}.site-hero{min-height:auto;padding-top:18px;padding-bottom:42px}.login-copy h1,.site-hero-copy h1,.site-page-head h1{font-size:34px}.site-hero-line{font-size:24px}.home-value-panel{padding:20px}.home-value-panel>strong{font-size:22px}.site-band h2,.site-section-head h2{font-size:28px}.site-band{padding:20px}.ca-hero,.client-hero,.client-setup-banner,.client-topbar,.setup-stage-head,.setup-topbar,.site-band{align-items:flex-start;flex-direction:column}.setup-hero{padding-top:28px}.setup-hero h1{font-size:34px}.automation-template-grid,.industry-grid,.migration-demo-module-grid,.migration-mapping-grid,.migration-runner-grid,.migration-validation-grid,.role-grid,.settings-page-head,.setup-catalog-grid,.setup-form-grid,.setup-grid.three,.setup-grid.two,.setup-option-grid,.setup-progress,.setup-summary-grid{grid-template-columns:1fr}.setup-card{padding:16px}.ca-hero,.ca-panel,.client-hero{padding:18px}.ca-hero h1,.client-hero h1{font-size:32px}.admin-module-doc-head,.approval-decision-list article,.approval-health-list a,.approval-task-list article,.automation-branch-template-list article,.automation-builder-grid,.automation-catalog-columns,.automation-condition-head,.automation-condition-row,.automation-flow-branches,.automation-flow-fixed,.automation-flow-head,.automation-flow-step,.automation-flow-step-fields,.automation-rule-list article,.automation-trigger-grid,.automation-version-list article,.chanakya-agent-grid,.chanakya-agent-grid article,.chanakya-billing-strip,.chanakya-model-grid,.chanakya-policy-grid,.chanakya-recommendation-list article,.chanakya-settings-grid,.chanakya-user-quota-grid,.chanakya-user-quota-grid article,.communications-campaign-grid,.communications-final-depth-layout.erp-dashboard-layout,.customer-action-list article,.customer-action-list article>div,.customer-attribution-model-grid,.customer-attribution-report-grid,.customer-collection-actions article,.customer-commercial-grid,.customer-commercial-grid a,.customer-health-list a,.customer-portal-action-catalog article,.customer-portal-empty-state,.customer-portal-permission-layout.erp-dashboard-layout,.customer-portal-permission-list article,.customer-portal-self-service-grid,.customer-relationship-head,.customer-relationship-metrics,.customer-role-dashboard-list article,.evidence-check-head,.finance-connectivity-actions,.finance-control-metrics,.finance-drilldown-grid,.finance-drilldown-grid a,.finance-follow-through-list article,.finance-health-list a,.finance-readiness-grid,.finance-readiness-grid a,.finance-setting-list,.finance-statement-grid,.industry-cluster-head,.industry-cluster-metrics,.industry-focus-list a,.industry-focus-list article,.industry-operation-card-head,.industry-operation-evidence-grid,.industry-operation-flow span,.industry-retail-control-list article,.industry-signal-list a,.industry-subscription-actions,.inventory-action-grid,.inventory-adjustment-list article,.inventory-agreement-list article,.inventory-analytics-list,.inventory-batch-layout.erp-dashboard-layout,.inventory-bin-list article,.inventory-budget-layout.erp-dashboard-layout,.inventory-budget-list article,.inventory-delivery-list article,.inventory-device-list article,.inventory-final-depth-layout.erp-dashboard-layout,.inventory-follow-through-list article,.inventory-health-list a,.inventory-label-list,.inventory-landed-cost-list article,.inventory-lot-list article,.inventory-lot-transaction-form,.inventory-lot-transaction-layout.erp-dashboard-layout,.inventory-lot-transaction-list article,.inventory-match-list article,.inventory-operator-list,.inventory-portal-list article,.inventory-procurement-contract-list,.inventory-procurement-depth-layout.erp-dashboard-layout,.inventory-quote-list article,.inventory-readiness-grid,.inventory-readiness-grid a,.inventory-return-list article,.inventory-scan-list article,.inventory-serial-list article,.inventory-setting-list,.inventory-vendor-list article,.inventory-wms-layout.erp-dashboard-layout,.inventory-wms-task-list article,.inventory-wms-wave-list article,.master-action-grid,.master-action-list article,.master-coverage-grid a,.master-quality-list a,.mq-final-depth-head,.mq-final-evidence-grid,.mq-final-flow span,.network-final-depth-layout.erp-dashboard-layout,.network-final-grid,.network-follow-through-list article,.network-health-list a,.network-invite-actions,.network-invite-command-actions,.network-invite-command-form,.network-invite-command-wide,.network-invite-facts,.network-invite-grid,.network-invite-hero,.network-onboarding-layout,.network-partner-status-grid,.network-readiness-grid,.network-readiness-grid a,.network-room-certification-grid,.network-shortcut-grid,.notification-automation-strip,.notification-event-library,.notification-event-list article,.notification-preference-grid,.notification-provider-checks,.notification-provider-compliance,.notification-provider-controls,.notification-provider-grid,.os-center-card-head,.os-center-metrics,.os-focus-list a,.os-route-grid a,.os-signal-list a,.partner-workspace-facts,.partner-workspace-grid,.partner-workspace-hero,.partner-workspace-metrics,.people-action-list article,.people-analytics-contract-list,.people-compliance-list article,.people-expense-policy-list,.people-final-depth-layout.erp-dashboard-layout,.people-health-list a,.people-payroll-pack-list article,.people-portal-admin-list,.people-self-service-list article,.people-time-policy-list,.production-readiness-grid,.production-readiness-summary,.readiness-focus-list article,.readiness-module-head,.readiness-module-stats,.reports-builder-grid,.reports-cross-drilldown-list,.reports-drill-explorer-grid,.reports-explanation-grid,.reports-final-depth-layout.erp-dashboard-layout,.reports-governance-grid,.reports-module-blueprint-grid,.reports-semantic-grid,.sales-action-list article,.sales-cpq-actions,.sales-cpq-grid,.sales-cpq-grid a,.sales-cpq-quote-list article,.sales-fulfillment-list article,.sales-health-list a,.sales-lead-list article,.sales-pipeline-grid,.sales-production-layout.erp-dashboard-layout,.sales-proposal-list article,.sales-readiness-grid,.sales-readiness-grid a,.sales-template-audit-grid,.sales-template-audit-grid article,.shared-record-grid,.shared-record-header,.signature-portal-actions,.signature-portal-facts,.signature-portal-grid,.signature-portal-hero,.vertical-final-depth-head,.vertical-final-evidence-grid,.vertical-final-flow span,.work-action-grid,.work-billing-list,.work-capacity-list,.work-depth-action-list article,.work-document-actions,.work-document-list article,.work-document-permission-list,.work-final-depth-layout.erp-dashboard-layout,.work-follow-through-list article,.work-form-hardening-list,.work-health-list a,.work-knowledge-list article:has(.ghost-button),.work-planning-list,.work-portal-contract-list,.work-readiness-grid,.work-readiness-grid a,.work-support-depth-layout.erp-dashboard-layout,.work-support-polish-list,.work-survey-list,.work-template-block-list article,.work-template-canvas,.work-template-editor-grid,.work-template-list article,.work-template-preset-list article{grid-template-columns:1fr}.automation-builder-wide,.automation-flow-config,.network-invite-command-actions,.network-invite-command-wide{grid-column:span 1}.approval-task-actions,.automation-rule-actions,.automation-version-list article,.chanakya-card-actions,.notification-delivery-actions,.notification-event-actions,.notification-policy-actions,.partner-workspace-actions{justify-content:flex-start}}.route-loading{min-height:100dvh;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;padding:24px;background:var(--background);color:var(--primary)}.route-loading .button-spinner{width:22px;height:22px}.route-loading strong{font-size:14px;font-weight:700}:root{--ui-fast-transition:background-color 140ms ease,border-color 140ms ease,box-shadow 140ms ease,color 140ms ease,filter 140ms ease,opacity 140ms ease,transform 140ms ease}:where(a,button,input,select,textarea){-webkit-tap-highlight-color:rgba(18,87,204,.16)}:where(.primary-button,.ghost-button,.icon-button,.site-nav-cta,.nav-button,.calc-tab,.client-dashboard-tile,.client-module-strip a,.erp-dashboard-link,.erp-module-nav a,.erp-module-card,.erp-all-module-grid a,.erp-record-card-link,.global-create-trigger){transition:var(--ui-fast-transition)}:where(.primary-button,.ghost-button,.site-nav-cta,.login-oauth-button){min-width:0;max-width:100%;height:auto;min-height:40px;padding-block:8px;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}:where(.primary-button,.ghost-button,.site-nav-cta)>span{min-width:0}:where(.client-dashboard-tile,.client-module-strip a,.erp-module-card):not(:disabled):hover,:where(.erp-dashboard-link,.erp-module-nav a,.erp-all-module-grid a):hover,:where(.primary-button,.ghost-button,.icon-button,.site-nav-cta):not(:disabled):hover{filter:brightness(.99);transform:translateY(-1px)}:where(.client-dashboard-tile,.client-module-strip a,.erp-module-card):not(:disabled):active,:where(.erp-dashboard-link,.erp-module-nav a,.erp-all-module-grid a):active,:where(.primary-button,.ghost-button,.icon-button,.site-nav-cta):not(:disabled):active{filter:brightness(.96);transform:translateY(1px) scale(.99)}:where(button,.primary-button,.ghost-button,.icon-button):disabled{cursor:not-allowed;opacity:.58;transform:none}:where(button,.primary-button,.ghost-button,.icon-button)[aria-busy=true]{cursor:wait;opacity:.86}.ghost-button:disabled,.icon-button:disabled,.primary-button:disabled,button:disabled{cursor:not-allowed;opacity:.58;transform:none}.ghost-button[aria-busy=true],.icon-button[aria-busy=true],.primary-button[aria-busy=true],button[aria-busy=true]{cursor:wait;opacity:.86}:where(button,.primary-button,.ghost-button,.icon-button):disabled:not([aria-busy=true]) .button-spinner{display:none}:where(.toolbar,.client-hero-actions,.client-topbar>div,.erp-topbar-actions,.erp-hero-actions){min-width:0}.erp-shell :where(.primary-button,.ghost-button,.erp-notification-button){min-width:0;max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere;text-align:center}.erp-shell :where(.primary-button,.ghost-button){flex:0 1 auto}.erp-shell .erp-notification-button,.erp-shell .ghost-button,.erp-shell .primary-button{min-width:0;max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere;text-align:center}:where(.site-shell,.client-app-shell,.setup-shell,.ca-workspace-shell,.erp-shell) :where(strong,b,.site-nav a,.site-eyebrow,.login-panel label,.badge,.calc-tab,.nav-copy strong,.client-dashboard-tile span,.client-module-strip strong,.erp-brand strong,.erp-module-nav strong,.erp-topbar strong,.erp-panel strong,.erp-module-card strong,.erp-all-module-grid strong){font-weight:700}:where(.primary-button,.ghost-button,.icon-button,.site-nav-cta){font-weight:650}.brand-mark{font-weight:750}.client-app-shell .client-dashboard-tile span,.client-app-shell .client-module-strip strong,.client-app-shell .client-topbar>div>span,.client-app-shell b,.client-app-shell strong,.erp-shell .erp-all-module-grid strong,.erp-shell .erp-module-card strong,.erp-shell .erp-module-nav strong,.erp-shell .erp-panel strong,.erp-shell .erp-topbar strong,.erp-shell b,.erp-shell strong,.site-shell .login-panel a,.site-shell .login-panel label,.site-shell .site-eyebrow,.site-shell .site-nav a,.site-shell b,.site-shell strong{font-weight:700}.ghost-button,.icon-button,.primary-button,.site-nav-cta{font-weight:650}@media (max-width:720px){.site-nav nav{width:100%}.site-nav nav>a,.site-nav-cta{flex:1 1 112px;justify-content:center}.client-hero-actions,.client-hero-actions .ghost-button,.client-hero-actions .primary-button,.client-topbar .ghost-button,.client-topbar>div{width:100%}}