:root{--bg:#f7f5f0;--panel:#fff;--panel-strong:#fff;--line:#dfe4df;--ink:#252a2d;--muted:#626a66;--accent:#147f8c;--accent-soft:#e3f3f5;--accent-2:#69b9c4;--accent-3:#0d6873;--nav:#fff;--nav-soft:#e3f3f5;--radius:16px;--shadow:0 14px 38px rgba(36,92,99,.08);--success-line:#147f8c;--warning-line:#c98a42}body,html{background:#f7f5f0!important;color:var(--ink)!important}body,body:after,body:before{background-image:none!important}.dashboard-app{grid-template-columns:232px minmax(0,1fr)!important;gap:20px!important;min-height:100dvh;padding:20px!important;background:#f7f5f0!important;perspective:none!important}.analysis-card:before,.automations-panel:before,.dashboard-app:after,.dashboard-app:before,.feature-panel:before,.inventory-card:before,.kpi:before,.market-watch-card:before,.notice:before,.performance-chart-shell:before,.performance-kpi-card:before,.purchase-row:before,.sales-order-card:before,.sidebar-card:before,.sidebar-shell:after,.stock-item-card:before,.supplier-order-card:before,.table-wrap:before{display:none!important}.sidebar-shell{top:20px!important;min-height:calc(100dvh - 40px)!important;padding:16px 12px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--shadow)!important}.brand-mark{background:var(--accent)!important;color:#fff!important;box-shadow:none!important;transform:none!important}.brand-block strong,.empty-state-panel h2,.feature-panel strong,.hero-shell h1,.inventory-card strong,.kpi strong,.purchase-row strong,.sales-order-card strong,.section-head h2,.stock-item-card strong,.supplier-order-card strong{color:var(--ink)!important;font-family:var(--font-display),"Segoe UI",sans-serif!important}.eyebrow,.hero-text,.kpi p,.kpi-top span,.nav-item,.nav-item svg,.sidebar-account-block span,.subtle,th{color:var(--muted)!important}.nav-item.clickable:hover{background:#f4f6f3!important;color:var(--ink)!important;box-shadow:none!important}.nav-item.active{background:var(--accent-soft)!important;color:var(--accent-3)!important;box-shadow:none!important}.nav-item.active:before{display:none!important}.nav-item.active svg{color:var(--accent)!important}.analysis-card,.analysis-card-finance div,.analysis-check-item,.analysis-empty-card,.analysis-module-card,.analysis-result-chat,.analysis-results-panel,.analysis-results-row,.analysis-skeleton-row,.automations-panel,.coach-card,.coach-panel,.coach-weekly-report,.extension-action-card,.extension-mini-card,.feature-panel,.inventory-automation-panel,.inventory-card,.inventory-empty-card,.inventory-manual-panel,.inventory-modal-card,.inventory-progress-card,.inventory-request-panel,.inventory-selection-bar,.kpi,.logistics-card,.market-watch-card,.market-watch-create-card,.market-watch-insight-card,.market-watch-kpi,.market-watch-metric-card,.market-watch-sample-card,.market-watch-summary-card,.notice,.performance-chart-shell,.performance-kpi-card,.performance-projection-badge,.purchase-row,.purchase-section,.sales-details-panel,.sales-order-card,.sales-side-stack,.sales-table-panel,.sidebar-card,.stock-item-card,.supplier-order-card,.table-wrap{border:1px solid var(--line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 26px rgba(36,92,99,.05)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;color:var(--ink)!important}.analysis-apply-button,.analysis-floating-button,.analysis-launch-button,.button,.inventory-action-button,.inventory-modal-confirm,.inventory-selection-button,.inventory-selection-cancel,.landing-extension-button,.landing-login-button,.market-watch-launch-button,.purchase-row-button,.sales-action-button,.shipment-button,.sidebar-logout-button{min-height:42px!important;border:1px solid var(--line)!important;border-radius:11px!important;background:#fff!important;color:var(--ink)!important;box-shadow:none!important;transform:none!important}.analysis-apply-button,.analysis-floating-button,.analysis-launch-button,.button.primary,.button:not(.secondary),.inventory-modal-confirm,.inventory-selection-button.primary,.landing-extension-button.primary,.landing-login-button,.market-watch-launch-button,.purchase-row-button.primary-solid,.sales-action-button.primary{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}.button:hover,.inventory-action-button:hover,.purchase-row-button:hover,.sales-action-button:hover,.shipment-button:hover{border-color:var(--accent)!important;transform:translateY(-1px)!important;box-shadow:none!important}.landing-login-input,.search-field,input,select,textarea{border:1px solid var(--line)!important;border-radius:11px!important;background:#fff!important;color:var(--ink)!important;box-shadow:none!important}.search-field:focus-within,input:focus,select:focus,textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(20,127,140,.14)!important}table{background:#fff!important}td,th{border-bottom-color:#edf0ed!important}th{color:var(--muted)!important}td{color:var(--ink)!important}tr:hover td{background:#fafbf9!important}@media(max-width:1240px){.dashboard-app{grid-template-columns:1fr!important;padding:12px!important}.sidebar-shell{position:relative!important;top:0!important;min-height:auto!important}}.market-watch-card-head h3,.market-watch-create-card .section-head h2,.market-watch-header-copy h1,.market-watch-insight-card strong,.market-watch-kpi strong,.market-watch-metric-card strong,.market-watch-sample-copy strong,.market-watch-workspace,.market-watch-workspace .analysis-empty-card strong{color:var(--ink)!important}.market-watch-card-head p,.market-watch-header-copy p,.market-watch-helper,.market-watch-insight-card p,.market-watch-insight-card span,.market-watch-kpi span,.market-watch-metric-card span,.market-watch-sample-copy p,.market-watch-sample-copy span,.market-watch-workspace .analysis-empty-card{color:var(--muted)!important}.market-watch-badge,.market-watch-source-line a{color:var(--accent-3)!important}.market-watch-badge{border-color:#cfe6e8!important;background:var(--accent-soft)!important}.market-watch-source-line a:hover{color:var(--accent)!important}.market-watch-status-pill{border-color:#cfe6e8!important;background:var(--accent-soft)!important}.market-watch-status-pill,.market-watch-status-pill.completed{color:var(--accent-3)!important}.market-watch-duration-chip{border-color:var(--line)!important;background:#ffffff!important;color:var(--ink)!important}.market-watch-duration-chip:hover{border-color:var(--accent)!important;color:var(--accent-3)!important}.market-watch-duration-chip.active{border-color:var(--accent)!important;background:var(--accent)!important;color:#ffffff!important}.market-watch-search-field,.market-watch-search-field input::placeholder{color:var(--muted)!important}.market-watch-search-field input{color:var(--ink)!important}.market-watch-metric-card svg,.market-watch-search-field svg{color:var(--accent)!important}.market-watch-progress-time{color:var(--muted)!important}.market-watch-page .sidebar-account-block strong,.market-watch-page .sidebar-card>strong{color:var(--ink)!important}.market-watch-page .sidebar-account-block span,.market-watch-page .sidebar-card .subtle{color:var(--muted)!important}.purchases-header.purchases-hero{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.purchases-header-tools.purchases-filters-top{display:flex!important;align-items:stretch!important;justify-content:flex-end!important;gap:10px!important}.purchases-filters-top .purchases-budget-card{border:1px solid var(--line)!important;background:#fff!important;color:var(--ink)!important;box-shadow:none!important}.purchases-filters-top .purchases-budget-card span{color:var(--muted)!important}.purchases-filters-top .purchases-budget-card strong{color:var(--accent)!important}.purchases-filters-top .purchases-message-field svg{color:var(--accent)!important;filter:none!important}.purchases-supplier-button{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;white-space:nowrap!important;text-decoration:none!important}@media(max-width:980px){.purchases-header.purchases-hero{grid-template-columns:1fr!important;align-items:stretch!important}.purchases-header-tools.purchases-filters-top{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.purchases-header-tools.purchases-filters-top{grid-template-columns:1fr!important}}.inventory-workspace{--supplier-turquoise:#087a86;--supplier-turquoise-hover:#066a74;--supplier-turquoise-line:#9ddde1}.inventory-supplier-button{border-color:var(--supplier-turquoise)!important;background:var(--supplier-turquoise)!important;color:#ffffff!important;box-shadow:0 8px 20px rgba(8,122,134,.18)!important}.inventory-supplier-button:hover{border-color:var(--supplier-turquoise-hover)!important;background:var(--supplier-turquoise-hover)!important}.inventory-supplier-button:focus-visible,.inventory-supplier-modal input:focus-visible{outline:3px solid rgba(8,122,134,.22)!important;outline-offset:2px}.inventory-supplier-modal{border-color:var(--supplier-turquoise-line)!important;box-shadow:0 24px 60px rgba(8,122,134,.18)!important}.inventory-supplier-modal .inventory-modal-head h2{color:var(--supplier-turquoise-hover)!important}.inventory-supplier-modal .inventory-manual-form label span{color:var(--supplier-turquoise)!important}.inventory-supplier-modal input{border-color:#cfe6e8!important}.inventory-supplier-modal input:focus{border-color:var(--supplier-turquoise)!important;box-shadow:0 0 0 3px rgba(8,122,134,.14)!important}.inventory-supplier-modal .inventory-modal-confirm{border-color:var(--supplier-turquoise)!important;background:var(--supplier-turquoise)!important;color:#ffffff!important}.inventory-supplier-modal .inventory-modal-confirm:hover{border-color:var(--supplier-turquoise-hover)!important;background:var(--supplier-turquoise-hover)!important}.inventory-supplier-modal .inventory-modal-cancel{color:var(--supplier-turquoise-hover)!important}.automations-workspace{gap:18px!important;background:transparent!important;color:var(--ink)!important}.automations-hero{align-items:center!important}.automations-hero .hero-copy h1{max-width:none!important;color:var(--ink)!important;font-size:clamp(2rem,3vw,3rem)!important;line-height:1!important}.automations-hero-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.automations-hero-actions .button{white-space:nowrap!important}.automations-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.automations-kpi{min-height:132px!important}.automations-kpi .kpi-top svg{color:var(--accent)!important}.automations-kpi .kpi-top span{color:var(--muted)!important}.automations-kpi strong{color:var(--ink)!important}.automations-kpi p{color:var(--muted)!important}.automations-history-panel,.automations-rules-panel{display:grid!important;grid-gap:18px!important;gap:18px!important;padding:20px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 8px 26px rgba(36,92,99,.05)!important}.automations-section-head{align-items:flex-end!important}.automations-history-panel h3,.automations-section-head h2{margin:0!important;color:var(--ink)!important}.automations-history-panel p,.automations-section-head p{margin:6px 0 0!important;color:var(--muted)!important;font-size:.88rem!important}.automations-rule-section{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#ffffff}.automations-clean-item{width:100%!important;min-height:88px!important;padding:18px 20px!important;border:0!important;border-radius:0!important;background:#f7f9f7!important;box-shadow:none!important}.automations-clean-item-main{gap:14px!important}.automations-clean-icon{width:40px!important;height:40px!important;border-radius:11px!important;background:var(--accent-soft)!important;color:var(--accent)!important}.automations-clean-item h3{margin:0!important;color:var(--ink)!important;font-size:1rem!important;letter-spacing:-.01em!important}.automations-clean-item p{margin:5px 0 0!important;color:var(--muted)!important;font-size:.84rem!important}.automations-clean-settings{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;padding:18px 20px 20px!important;border-top:1px solid var(--line)!important;background:#ffffff!important}.automations-clean-field>span{color:var(--muted)!important;font-size:.78rem!important}.automations-clean-field textarea{min-height:126px!important;padding:13px 14px!important;border:1px solid var(--line)!important;border-radius:11px!important;background:#ffffff!important;color:var(--ink)!important;box-shadow:none!important}.automations-clean-field textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(20,127,140,.14)!important}.automations-number-input{grid-template-columns:minmax(0,1fr) auto!important;padding:0 12px!important;border:1px solid var(--line)!important;border-radius:11px!important;background:#ffffff!important}.automations-number-input:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(20,127,140,.14)!important}.automations-number-input input{padding:12px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ink)!important;box-shadow:none!important}.automations-number-input>span{color:var(--muted)!important}.automations-safety-setting{padding:12px 0 0!important;border-top:1px solid #edf0ed!important}.automations-safety-setting strong{color:var(--ink)!important}.automations-safety-setting div>span{color:var(--muted)!important}.automations-toggle{width:54px!important;height:30px!important;border:1px solid #cbd3ce!important;background:#dfe4df!important;box-shadow:none!important}.automations-toggle>span{top:3px!important;left:3px!important;width:22px!important;height:22px!important;background:#ffffff!important;box-shadow:0 2px 6px rgba(37,42,45,.16)!important}.automations-toggle.is-on{border-color:var(--accent)!important;background:var(--accent)!important}.automations-toggle.is-on>span{transform:translateX(24px)!important}.automations-activity{padding:0!important;border:0!important}.automations-clean-log-row{padding:14px 0!important;border-top:1px solid #edf0ed!important}.automations-log-main strong{color:var(--ink)!important}.automations-log-main span,.automations-log-meta p{color:var(--muted)!important}.automations-log-badge{border-color:#cfe6e8!important;background:var(--accent-soft)!important;color:var(--accent-3)!important;box-shadow:none!important}.automations-log-summary{gap:0!important;padding-top:2px!important;border-top:1px solid #edf0ed!important}.automations-inline-metric{padding:16px 18px 0!important;border:0!important;border-left:1px solid #edf0ed!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.automations-inline-metric:first-child{padding-left:0!important;border-left:0!important}.automations-inline-metric span{color:var(--muted)!important}.automations-inline-metric strong{color:var(--ink)!important}.automations-workspace .button:not(.secondary){border-color:var(--accent)!important;background:var(--accent)!important;color:#ffffff!important}.automations-workspace .button.secondary{border-color:var(--line)!important;background:#ffffff!important;color:var(--ink)!important}@media (max-width:1040px){.automations-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.automations-hero{align-items:stretch!important}.automations-hero-actions{width:100%!important;justify-content:stretch!important}.automations-hero-actions .button{flex:1 1!important}.automations-clean-settings,.automations-kpi-grid,.automations-log-summary{grid-template-columns:1fr!important}.automations-history-panel,.automations-rules-panel{padding:16px!important}.automations-clean-item{gap:14px!important;padding:16px!important}.automations-clean-settings{padding:16px!important}.automations-inline-metric{padding:14px 0!important;border-left:0!important;border-top:1px solid #edf0ed!important}}