:root{color:#172033;font-synthesis:none;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f4f6f8;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.center-page{background:radial-gradient(circle at 0 0,#eaf8f1,#0000 34%),#f5f7f9;place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #e5e9ee;border-radius:18px;width:min(440px,100%);padding:30px;box-shadow:0 18px 60px #1927341a}.login-card h1{margin:28px 0 6px;font-size:30px}.login-card>p{color:#697586;margin:0 0 24px}.brand-block,.sidebar-brand{align-items:center;gap:12px;display:flex}.brand-block strong,.sidebar-brand strong{letter-spacing:.02em;display:block}.brand-block span,.sidebar-brand span{color:#7a8797;margin-top:2px;font-size:12px;display:block}.brand-mark{color:#68e1aa;letter-spacing:.12em;background:#10261f;border-radius:10px;padding:11px 10px 11px 12px;font-weight:900}.brand-mark.small{font-size:12px}.login-card label,.inline-form label{color:#4d5a68;flex-direction:column;gap:7px;font-size:13px;font-weight:650;display:flex}.login-card label{margin-top:14px}input,select,textarea{color:#182230;background:#fff;border:1px solid #d8dee6;border-radius:9px;outline:none;padding:11px 12px}.primary-btn,.secondary-btn,.ghost-btn{border:0;border-radius:9px;padding:10px 15px;font-weight:700}.primary-btn{color:#fff;background:#1c9a68}.secondary-btn{color:#14764e;background:#edf7f2;border:1px solid #caeadb}.ghost-btn{color:#566273;background:0 0;border:1px solid #d9dfe6}.login-card .primary-btn{width:100%;margin-top:22px}.error-box{color:#a53c3c;background:#fff0f0;border-radius:8px;margin-top:14px;padding:10px;font-size:13px}.setup-card code{background:#eef1f4;border-radius:4px;padding:2px 5px}.splash{color:#687487;place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.app-shell{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#111b1a;flex-direction:column;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid #ffffff14;margin-bottom:14px;padding:6px 7px 22px}.sidebar-brand span{color:#80918c}.sidebar nav{gap:4px;display:grid}.nav-item{color:#aeb9b6;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:11px 12px;font-weight:650;display:flex}.nav-item:hover,.nav-item.active{color:#eefaf5;background:#1c2b28}.sidebar-footer{border-top:1px solid #ffffff14;margin-top:auto;padding-top:14px}.user-card{padding:8px 6px 12px}.user-card strong,.user-card span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.user-card span{color:#87958f;margin-top:3px;font-size:12px}.sidebar-footer .ghost-btn{color:#bac5c1;border-color:#34413e;width:100%}.main-area{min-width:0}.topbar{z-index:5;background:#fff;border-bottom:1px solid #e3e7eb;justify-content:space-between;align-items:center;height:78px;padding:13px 28px;display:flex;position:sticky;top:0}.topbar h2{margin:2px 0 0;font-size:21px}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#7a8898;font-size:10px;font-weight:800}.env-badge{color:#55616f;background:#f1f3f5;border:1px solid #e0e5ea;border-radius:999px;padding:6px 9px;font-size:11px}.content{max-width:1600px;margin:0 auto;padding:26px 28px 50px}.hero{color:#fff;background:linear-gradient(120deg,#12201d,#19352c);border-radius:16px;justify-content:space-between;align-items:end;margin-bottom:18px;padding:28px 30px;display:flex}.hero h1{margin:5px 0;font-size:34px}.hero p{color:#a9bbb5;margin:0}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.stat-card{background:#fff;border:1px solid #e3e7eb;border-radius:12px;padding:17px 18px}.stat-card strong{margin-top:5px;font-size:28px;display:block}.panel{background:#fff;border:1px solid #e2e7eb;border-radius:14px;overflow:hidden}.panel-title{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.panel-title h3{margin:0;font-size:18px}.panel-title p{color:#748192;margin:4px 0 0;font-size:12px}.toolbar{border-bottom:1px solid #edf0f2;gap:8px;padding:14px 20px;display:flex}.toolbar input{flex:1}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f2;padding:12px 15px}th{color:#697687;text-transform:uppercase;letter-spacing:.05em;background:#fafbfc;font-size:10px}td{font-size:13px}td small{color:#8994a2;max-width:380px;margin-top:3px;display:block}.description-cell{min-width:300px;max-width:560px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.status,.temp{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.status{color:#657180;background:#f1f3f5}.active-status{color:#18774f;background:#e7f7ef}.temp-cold{color:#3c638e;background:#edf3fb}.temp-hot{color:#9a6412;background:#fff2d8}.temp-very-hot{color:#a7402d;background:#ffe5df}.empty{color:#8793a1;text-align:center;padding:36px}.notice{color:#53645c;background:#f3faf6;border:1px solid #d9e7e0;border-radius:9px;flex-direction:column;gap:4px;margin:16px 20px;padding:12px 14px;font-size:12px;display:flex}.inline-form{background:#fafcfa;border-bottom:1px solid #e8ece9;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:18px 20px;display:grid}.form-actions{grid-column:1/-1;gap:8px;display:flex}.page-heading{justify-content:space-between;margin-bottom:15px;display:flex}.page-heading h1{margin:0}.page-heading p{color:#758190;margin:5px 0 0}.kanban{grid-template-columns:repeat(4,1fr);align-items:start;gap:12px;display:grid}.kanban-col{background:#f8fafb;border:1px solid #e1e6ea;border-radius:12px;min-height:340px;overflow:hidden}.kanban-head{border-bottom:1px solid #e4e8eb;justify-content:space-between;padding:13px 14px;display:flex}.kanban-head span{background:#e7ebee;border-radius:999px;padding:1px 7px;font-size:11px}.deal-card{background:#fff;border:1px solid #e1e6e9;border-radius:9px;gap:7px;margin:10px;padding:13px;display:grid;box-shadow:0 2px 8px #1e2d3708}.deal-card>span:first-child{color:#677582;font-size:11px}.deal-card small{color:#7b8794}.deal-card .temp{justify-self:start}.kanban-empty{text-align:center;color:#9aa5ae;padding:30px 12px;font-size:12px}.crm-bottom{color:#6c7886;gap:16px;margin-top:13px;font-size:12px;display:flex}@media (width<=1050px){.app-shell{grid-template-columns:78px minmax(0,1fr)}.sidebar-brand>div:last-child,.nav-item{font-size:0}.nav-item span{font-size:17px}.nav-item{justify-content:center}.sidebar-footer .user-card{display:none}.stat-grid{grid-template-columns:repeat(2,1fr)}.inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.app-shell{display:block}.sidebar{flex-direction:row;height:auto;padding:8px;position:static;overflow:auto}.sidebar-brand,.sidebar-footer{display:none}.sidebar nav{display:flex}.nav-item{min-width:46px;font-size:0}.topbar{padding:12px 16px}.content{padding:16px}.hero{flex-direction:column;align-items:start;gap:18px}.stat-grid,.inline-form,.kanban{grid-template-columns:1fr}}.button-row{align-items:center;gap:8px;display:flex}.company-form{background:#fafcfa;border-bottom:1px solid #e8ece9;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:18px 20px;display:grid}.company-form label{color:#4d5a68;flex-direction:column;gap:7px;font-size:13px;font-weight:650;display:flex}.span-2{grid-column:span 2}.link-btn,.danger-link,.back-link{background:0 0;border:0;padding:4px 0;font-weight:700}.back-link{margin-bottom:7px}.success-note{color:#176c4b;background:#edf9f3;border:1px solid #bfe5d3;border-radius:10px;margin:0 0 14px;padding:11px 14px;font-size:13px;font-weight:650}.proposal-heading{align-items:flex-end}.proposal-editor{gap:14px;display:grid}.editor-card{background:#fff;border:1px solid #e1e6ea;border-radius:14px;padding:20px}.editor-card h3{margin:0 0 15px}.editor-card p{color:#748192;margin:4px 0 0;font-size:12px}.proposal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.proposal-grid label,.crm-editor-card label{color:#4d5a68;flex-direction:column;gap:7px;font-size:13px;font-weight:650;display:flex}.editor-section-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.editor-section-title h3{margin-bottom:0}.proposal-total{color:#172a24;white-space:nowrap;font-size:20px}.product-search-box{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:14px;display:grid;position:relative}.product-results{background:#fff;border:1px solid #dfe5e8;border-radius:10px;grid-column:1/-1;max-height:320px;overflow:hidden auto;box-shadow:0 10px 28px #19273414}.product-results button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;gap:3px;width:100%;padding:11px 13px;display:grid}.product-results span{color:#4f5d69;font-size:12px}.product-results small{color:#7e8995}.proposal-items-table input{width:100%}.mini-input{min-width:86px}.price-input{min-width:120px}.crm-editor-card{grid-template-columns:1.4fr 1fr 1fr 1.4fr auto;align-items:end;gap:13px;display:grid}.crm-editor-card>div h3{margin-bottom:0}@media (width<=1050px){.company-form,.proposal-grid,.crm-editor-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.company-form,.proposal-grid,.crm-editor-card{grid-template-columns:1fr}.span-2{grid-column:auto}.proposal-heading,.editor-section-title{flex-direction:column;align-items:stretch}.product-search-box{grid-template-columns:1fr}}.stat-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.filter-bar{background:#fff;border:1px solid #e2e7eb;border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.filter-bar label{color:#596675;flex-direction:column;gap:5px;min-width:150px;font-size:11px;font-weight:750;display:flex}.filter-bar input,.filter-bar select{min-height:38px;padding:9px 10px}.filter-grow{flex:1;min-width:260px!important}.funnel-grid{grid-template-columns:repeat(7,minmax(120px,1fr));gap:9px;padding:18px 20px 22px;display:grid;overflow-x:auto}.funnel-card{text-align:left;color:#27352f;background:#fbfdfc;border:1px solid #e1e7e4;border-radius:10px;gap:4px;min-width:120px;padding:13px;display:grid}.funnel-card span{color:#6d7a74;font-size:11px}.funnel-card strong{font-size:23px}.funnel-card small{color:#557165}.span-all{grid-column:1/-1}.company-form-expanded{align-items:start}.embedded-section{background:#fff;border:1px solid #dfe6e2;border-radius:12px;margin-top:4px;overflow:hidden}.embedded-header{background:#f8fbf9;border-bottom:1px solid #e7ece9;padding:13px 15px}.embedded-header h4{margin:0;font-size:15px}.embedded-header p{color:#75827b;margin:3px 0 0;font-size:11px}.inline-contact-form{border-bottom:1px solid #edf1ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px 15px;display:grid}.inline-contact-form label{margin:0}.inline-contact-actions{align-items:end;gap:7px;display:flex}.compact-table table{min-width:1000px}.compact-table th,.compact-table td{padding:9px 10px}.contact-toggle{margin-left:10px}.manufacturer-bar{background:#f8faf9;border-bottom:1px solid #e8ecea;align-items:center;gap:9px;padding:12px 20px;display:flex}.manufacturer-bar input{min-width:260px}.manufacturer-bar span{color:#7a8790;font-size:12px}.product-admin-form{border-bottom:1px solid #e3e8e5}.warning-row{background:#fffaf0}.price-warning{white-space:normal;font-weight:700;color:#a96616!important}.product-result-head{align-items:center;gap:8px;display:flex}.exact-badge{background:#dff5ea;border-radius:999px;width:max-content;padding:2px 7px;font-weight:850;display:inline-flex;color:#16744d!important;font-size:9px!important}.warning-product{background:#fffaf1!important}.product-results .product-result small{line-height:1.35}.sort-th{color:inherit;text-transform:uppercase;font:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:800;display:inline-flex}.sort-th span{color:#9aa4ae;font-size:8px}.proposal-filter-bar{border-top:0;border-left:0;border-right:0;border-radius:0;margin:0}.crm-filter-bar{z-index:3;position:sticky;top:90px}.kanban-wide{gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.kanban-wide .kanban-col{flex:0 0 280px;width:280px;min-width:280px}.kanban-col.drop-ready{transition:background .15s,border-color .15s}.deal-card.draggable{cursor:grab}.deal-card.draggable:active{cursor:grabbing;opacity:.75}.deal-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.deal-card b{color:#172a24;font-size:13px}@media (width<=1250px){.stat-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}.inline-contact-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.stat-grid-5{grid-template-columns:1fr 1fr}.filter-bar{align-items:stretch}.filter-bar label,.filter-grow{min-width:100%!important}.inline-contact-form{grid-template-columns:1fr}.manufacturer-bar{flex-direction:column;align-items:stretch}.manufacturer-bar input{width:100%;min-width:0}}.dashboard-filter-bar{align-items:end}.dashboard-rate-btn{align-self:end;margin-bottom:1px}.warning-note{color:#795600;background:#fff9e8;border:1px solid #f4cc76;border-radius:10px;margin:0 0 16px;padding:11px 14px;font-size:13px}.pn-line{color:#667085;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}:root{--fly-ink:#10211c;--fly-ink-2:#172b24;--fly-green:#20a56d;--fly-green-2:#45cf94;--fly-green-soft:#eaf8f1;--fly-line:#e7ece9;--fly-bg:#f6f8f7;--fly-muted:#6c7a75;--fly-card:#fff;--fly-shadow:0 8px 30px #1327200e;--fly-shadow-lg:0 18px 50px #12241e1a}html{background:var(--fly-bg)}body{background:radial-gradient(circle at 82% -10%, #3fc78b14, transparent 26%), var(--fly-bg);color:#18231f;-webkit-font-smoothing:antialiased}.sidebar-brand{border-bottom-color:#ffffff12;margin-bottom:14px;padding:5px 8px 24px}.sidebar-brand strong{font-size:15px;font-weight:800}.sidebar-brand span{color:#6f847d;letter-spacing:.03em;font-size:11px}.brand-mark{color:#78edb6;background:linear-gradient(145deg,#19382d,#10251e);border:1px solid #78edb62e;border-radius:12px;box-shadow:inset 0 1px #ffffff0d,0 10px 30px #0000002e}.nav-item{color:#91a19c;border-radius:11px;gap:12px;padding:12px 13px;font-weight:690;transition:all .16s}.nav-item>span{color:#9bada7;background:#ffffff09;border-radius:8px;place-items:center;width:27px;height:27px;font-size:14px;display:inline-grid}.nav-item.active{box-shadow:inset 3px 0 #4ed79a,inset 0 0 0 1px #50db9b12}.user-card{background:#ffffff06;border-radius:11px;margin-bottom:8px;padding:10px}.user-card strong{color:#e3efeb;font-size:12px}.user-card span{color:#758780}.sidebar-footer .ghost-btn{background:#ffffff05;border-color:#ffffff14}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #dce5e0d9;height:82px;padding:14px 32px;box-shadow:0 1px #16312705}.topbar h2{letter-spacing:-.025em;color:#12211c;font-size:23px}.eyebrow{color:#819089;letter-spacing:.16em;font-size:9px}.env-badge{color:#315f4d;background:#eff8f3;border-color:#d8eee3;padding:7px 11px;font-weight:750}.hero{background:radial-gradient(circle at 88% 18%,#5be6a833,#0000 30%),linear-gradient(118deg,#0b1814 0%,#123326 55%,#164832 100%);border-radius:22px;min-height:158px;margin-bottom:20px;padding:34px 36px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0e312324}.hero:after{content:"";border:1px solid #ffffff0e;border-radius:50%;width:280px;height:280px;position:absolute;top:-130px;right:-70px}.hero h1{letter-spacing:-.04em;font-size:37px;font-weight:760}.hero p{color:#a9c6ba;font-size:13px}.hero .eyebrow{color:#6fe1aa}.stat-grid,.stat-grid-5{gap:15px;margin-bottom:20px}.stat-card{border:1px solid var(--fly-line);box-shadow:var(--fly-shadow);border-radius:16px;padding:20px 21px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden}.stat-card:before{content:"";background:#dce9e3;border-radius:0 4px 4px 0;width:3px;position:absolute;top:17px;bottom:17px;left:0}.stat-card:hover{border-color:#dce6e1;transform:translateY(-2px);box-shadow:0 12px 34px #12322614}.stat-card span{color:#7a8882;font-size:11px;font-weight:720}.stat-card strong{letter-spacing:-.035em;color:#14241e;font-size:29px}.panel,.editor-card{border:1px solid var(--fly-line);box-shadow:var(--fly-shadow);background:#fffffff7;border-radius:18px}.panel{overflow:hidden}.panel-title{background:linear-gradient(#fff,#fdfefd);border-bottom-color:#edf1ef;padding:21px 24px}.panel-title h3{letter-spacing:-.015em;color:#172620;font-size:17px}.panel-title p{color:#7e8b86}.editor-card{padding:23px}.editor-card h3{letter-spacing:-.015em;color:#162620}.page-heading{align-items:end;margin-bottom:20px}.page-heading h1{letter-spacing:-.035em;color:#13231d;font-size:29px}.page-heading p{color:#76847f}input,select,textarea{background:#fff;border-color:#dfe6e2;border-radius:10px;min-height:42px;transition:border-color .14s,box-shadow .14s,background .14s}input:hover,select:hover,textarea:hover{border-color:#ccd9d3}.primary-btn,.secondary-btn,.ghost-btn{letter-spacing:-.005em;border-radius:10px;min-height:40px;padding:10px 16px;transition:all .15s}.primary-btn{background:linear-gradient(#25aa72,#1b9663);box-shadow:0 7px 18px #1c9a682e}.primary-btn:hover:not(:disabled){background:linear-gradient(#21a36d,#16865a);transform:translateY(-1px)}.secondary-btn{color:#15764e;background:#eef8f3;border-color:#d7ecdf}.secondary-btn:hover{background:#e7f5ed;border-color:#c3e2d1}.ghost-btn:hover{background:#f8faf9;border-color:#ccd7d1}.filter-bar{border:1px solid var(--fly-line);background:#fffffff2;border-radius:16px;padding:13px 15px;box-shadow:0 5px 18px #122f2409}.filter-bar label{color:#64736d;letter-spacing:.01em}.filter-bar input,.filter-bar select{background:#fbfdfc}.proposal-filter-bar{box-shadow:none;background:#fcfdfc;border-radius:0}.table-wrap{background:#fff}table{border-spacing:0}th{color:#77857f;letter-spacing:.075em;background:#f8faf9;padding-top:11px;padding-bottom:11px;font-size:9.5px;font-weight:820}td{color:#25322d;padding-top:13px;padding-bottom:13px}tbody tr{transition:background .12s}tbody tr:hover{background:#fbfdfc}th,td{border-bottom-color:#eef2f0}.mono{color:#283b34;font-size:12px}.status,.temp{border:1px solid #0000;padding:5px 9px}.active-status{background:#ebf9f2;border-color:#d8f0e3}.temp-cold{background:#f0f5fb;border-color:#e1eaf5}.temp-hot{background:#fff6e3;border-color:#f7e8c3}.temp-very-hot{background:#ffede9;border-color:#f8d9d2}.inline-form,.company-form{background:#fbfdfc;border-bottom-color:#edf1ef;gap:15px;padding:21px 23px}.company-form label,.proposal-grid label,.crm-editor-card label,.login-card label,.inline-form label{color:#55645e;font-size:12px;font-weight:710}.embedded-section{border-color:#e4ebe7;border-radius:15px;box-shadow:inset 0 1px #fffc}.embedded-header{background:#f7faf8;padding:15px 17px}.inline-contact-form{background:#fcfdfc;padding:15px 17px}.manufacturer-bar{background:#f8fbf9;padding:14px 22px}.proposal-editor{gap:17px}.editor-section-title{margin-bottom:17px}.proposal-total{letter-spacing:-.035em;color:#133326;background:#eef8f3;border:1px solid #d8ece1;border-radius:11px;padding:8px 12px;font-size:23px}.product-search-box input{box-shadow:inset 0 1px 2px #0f281e05}.product-results{border-color:#dfe8e3;border-radius:14px;box-shadow:0 18px 45px #1129201c}.product-results button{padding:13px 15px}.warning-note{background:#fffaf0;border-color:#f1d9a7;border-radius:12px;box-shadow:0 5px 16px #73520008}.notice{background:#f4fbf7;border-radius:12px}.success-note{border-radius:12px}.funnel-grid{gap:11px;padding:20px 23px 24px}.funnel-card{background:linear-gradient(#fff,#fbfdfc);border-color:#e4ebe7;border-radius:14px;padding:15px;transition:all .15s;box-shadow:0 4px 14px #14302506}.funnel-card:hover{transform:translateY(-2px);box-shadow:0 9px 23px #14302512}.funnel-card strong{letter-spacing:-.035em;font-size:25px}.kanban-wide{gap:14px;padding:3px 2px 16px}.kanban-wide .kanban-col{flex-basis:292px;width:292px;min-width:292px}.kanban-col{background:#f7faf8;border-color:#e3e9e6;border-radius:16px;box-shadow:0 6px 20px #112d2206}.kanban-head{color:#263630;background:#ffffff9e;border-bottom-color:#e7ece9;padding:15px 15px 13px;font-weight:760}.kanban-head span{color:#5f7069;background:#eaf0ed;padding:3px 8px}.deal-card{border-color:#e4eae7;border-radius:13px;margin:11px;padding:15px;transition:transform .14s,box-shadow .14s,border-color .14s;box-shadow:0 7px 20px #152d240b}.deal-card:hover{border-color:#d5e2dc;transform:translateY(-2px);box-shadow:0 12px 28px #14312513}.deal-card b{font-size:13.5px}.crm-filter-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:94px}.center-page{background:radial-gradient(circle at 15% 12%,#49d59729,#0000 26%),radial-gradient(circle at 90% 90%,#24976414,#0000 28%),#f4f7f5}.login-card{box-shadow:var(--fly-shadow-lg);border-color:#e1e9e5;border-radius:22px;padding:34px}.login-card h1{letter-spacing:-.035em}.empty{color:#8a9791;padding:48px 30px}.link-btn:hover,.back-link:hover{color:#0f6d48}.danger-link{color:#b34d4d}@media (width<=1250px){.app-shell{grid-template-columns:86px minmax(0,1fr)}.sidebar-brand>div:last-child,.nav-item{font-size:0}.nav-item>span{margin:0 auto;font-size:14px}.nav-item{justify-content:center;padding:10px}.sidebar-footer .user-card{display:none}.content{padding-left:24px;padding-right:24px}}@media (width<=700px){.topbar{height:70px;padding:11px 16px}.topbar h2{font-size:20px}.content{padding:18px 15px 42px}.hero{border-radius:17px;min-height:auto;padding:24px}.hero h1{font-size:30px}.panel,.editor-card{border-radius:15px}.filter-bar{border-radius:13px}}:root,html[data-theme=light]{--ui-bg:#f4f7fb;--ui-surface:#fff;--ui-surface-2:#f8fbff;--ui-surface-3:#eef5fb;--ui-text:#10213d;--ui-muted:#64748b;--ui-line:#dfe7f0;--ui-line-soft:#edf2f7;--ui-blue:#0a84ed;--ui-blue-2:#12a8eb;--ui-blue-dark:#075fbf;--ui-blue-soft:#eaf5ff;--ui-sidebar:#0b1b2b;--ui-sidebar-2:#10283d;--ui-card-shadow:0 12px 34px #1b446912;--ui-card-shadow-lg:0 20px 60px #1b44691f}html[data-theme=dark]{--ui-bg:#07111d;--ui-surface:#0d1b2a;--ui-surface-2:#102336;--ui-surface-3:#132b41;--ui-text:#edf7ff;--ui-muted:#91a7bb;--ui-line:#20374b;--ui-line-soft:#172d40;--ui-blue:#1f9dff;--ui-blue-2:#22b8f2;--ui-blue-dark:#55b9ff;--ui-blue-soft:#1f9dff1f;--ui-sidebar:#06111c;--ui-sidebar-2:#0b2134;--ui-card-shadow:0 12px 34px #0003;--ui-card-shadow-lg:0 20px 60px #0000004d}html,body{background:var(--ui-bg)!important;color:var(--ui-text)!important}body{background-image:radial-gradient(circle at 84% -8%,#1f9dff1a,#0000 28%)!important}.main-area{background:var(--ui-bg)}.content{max-width:1660px}.sidebar-brand{justify-content:center;min-height:74px;padding:4px 8px 20px!important}.sidebar-logo{object-fit:contain;border-radius:4px;width:154px;max-width:100%;height:auto}.theme-logo-dark,html[data-theme=dark] .theme-logo-light{display:none}html[data-theme=dark] .theme-logo-dark{display:block}.login-logo,.splash-logo{object-fit:contain;width:180px;height:auto;margin:0 auto}.splash-logo{border-radius:6px;width:130px}.app-shell{grid-template-columns:226px minmax(0,1fr)!important}.sidebar{background:linear-gradient(#0b1b2b 0%,#0b2033 52%,#091825 100%)!important;border-right:1px solid #84beeb14!important;padding:16px 12px 18px!important}.sidebar nav{gap:6px!important}.nav-item{color:#a8bbca!important;border-radius:10px!important;padding:11px 12px!important}.nav-item>span{color:#b9ccda!important;background:#ffffff09!important}.nav-item:hover{color:#f4fbff!important;background:#1f9dff1a!important;transform:none!important}.nav-item.active{color:#fff!important;background:linear-gradient(90deg,#0b84edc2,#0f70be8f)!important;box-shadow:0 8px 24px #006fd638,inset 0 0 0 1px #ffffff0f!important}.nav-item.active>span{color:#fff!important;background:#ffffff1f!important}.sidebar-footer{border-top-color:#ffffff14!important}.sidebar-footer .ghost-btn{color:#cad8e3!important;border-color:#ffffff1f!important}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--ui-surface) 94%, transparent)!important;border-bottom:1px solid var(--ui-line)!important;height:76px!important}.topbar h2{color:var(--ui-text);font-weight:800}.topbar-actions{align-items:center;gap:10px;display:flex}.env-badge{background:var(--ui-surface-3)!important;color:var(--ui-muted)!important;border-color:var(--ui-line)!important}.eyebrow{color:var(--ui-blue)!important}.theme-switcher{z-index:30;position:relative}.theme-trigger{border:1px solid var(--ui-line);background:var(--ui-surface);min-height:38px;color:var(--ui-text);border-radius:10px;align-items:center;gap:8px;padding:8px 11px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #0d304c0a}.theme-trigger>span{color:var(--ui-blue);font-size:16px}.theme-trigger small{color:var(--ui-muted);margin-left:2px}.theme-switcher.compact .theme-trigger{justify-content:center;width:40px;height:40px;padding:0}.theme-switcher.compact .theme-trigger small{display:none}.theme-menu{border:1px solid var(--ui-line);background:var(--ui-surface);width:270px;box-shadow:var(--ui-card-shadow-lg);border-radius:14px;padding:10px;position:absolute;top:calc(100% + 8px);right:0}.theme-menu>strong{padding:7px 9px 9px;font-size:13px;display:block}.theme-menu>button{width:100%;color:var(--ui-text);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:28px 1fr 20px;align-items:center;gap:8px;padding:9px;display:grid}.theme-menu>button:hover,.theme-menu>button.selected{background:var(--ui-blue-soft)}.theme-menu>button>span{color:var(--ui-blue);font-size:17px}.theme-menu>button b{font-size:13px;display:block}.theme-menu>button small{color:var(--ui-muted);margin-top:2px;font-size:10px;display:block}.theme-menu>button em{color:var(--ui-blue);font-style:normal;font-weight:900}.hero-dashboard{min-height:190px;box-shadow:var(--ui-card-shadow-lg);background:linear-gradient(90deg,#051423fa 0%,#051c30eb 47%,#051c302e 74%,#051c3008 100%),url(/assets/hero-camera.png) 100%/auto 100% no-repeat,linear-gradient(120deg,#071522,#0c416a)!important;border:1px solid #4ba5e524!important;align-items:center!important}.hero-copy{z-index:1;max-width:720px;position:relative}.hero-dashboard h1{letter-spacing:-.03em;font-size:clamp(28px,3vw,39px)!important}.hero-dashboard h1 em{color:#1da7ff;font-style:normal}.hero-dashboard p{font-size:15px;color:#d0dfeb!important}.hero-pills{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.hero-pills span{color:#d9efff;background:#09324eb8;border:1px solid #50b5f629;border-radius:999px;padding:7px 10px;font-size:11px}.hero-action{z-index:2;align-self:flex-end;position:relative}.panel,.stat-card,.editor-card,.embedded-section,.filter-bar,.company-form,.product-results,.deal-card{box-shadow:var(--ui-card-shadow);color:var(--ui-text);background:var(--ui-surface)!important;border-color:var(--ui-line)!important}.panel{border-radius:14px!important}.panel-title,.toolbar,.manufacturer-bar,.embedded-header,.inline-contact-form,th,.kanban-head{border-color:var(--ui-line-soft)!important}.panel-title h3,.editor-card h3,.embedded-header h4,.deal-card b{color:var(--ui-text)!important}.panel-title p,.editor-card p,.page-heading p,td small,.embedded-header p,.manufacturer-bar span{color:var(--ui-muted)!important}.stat-card{position:relative;overflow:hidden;border-radius:13px!important;padding:18px 19px!important}.stat-card:after{content:"";background:linear-gradient(#18a8ff,#096ddd);width:3px;position:absolute;inset:0 auto 0 0}.stat-card span{color:var(--ui-muted)!important}.stat-card strong{letter-spacing:-.025em;font-weight:850;color:var(--ui-text)!important}input,select,textarea{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--ui-muted) 72%, transparent)}input:focus,select:focus,textarea:focus{border-color:var(--ui-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-blue) 14%, transparent)!important}.primary-btn{box-shadow:0 7px 18px #0872dc33;background:linear-gradient(135deg,#0b8ff0,#0872dc)!important}.primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#0a7fd7,#0663c3)!important}.secondary-btn{background:var(--ui-blue-soft)!important;color:var(--ui-blue-dark)!important;border-color:color-mix(in srgb, var(--ui-blue) 24%, var(--ui-line))!important}.ghost-btn{color:var(--ui-muted)!important;border-color:var(--ui-line)!important;background:0 0!important}.link-btn,.back-link{color:var(--ui-blue)!important}th{background:var(--ui-surface-2)!important;color:var(--ui-muted)!important}td{color:var(--ui-text);border-color:var(--ui-line-soft)!important}tbody tr:hover td{background:color-mix(in srgb, var(--ui-blue) 4%, var(--ui-surface))}.filter-bar{border-radius:12px!important}.filter-bar label,.company-form label,.proposal-grid label,.crm-editor-card label,.login-card label{color:var(--ui-muted)!important}.funnel-card{background:var(--ui-surface-2)!important;border-color:var(--ui-line)!important;color:var(--ui-text)!important;border-radius:12px!important}.funnel-card:hover{background:var(--ui-blue-soft)!important;border-color:color-mix(in srgb, var(--ui-blue) 32%, var(--ui-line))!important}.funnel-card span,.funnel-card small{color:var(--ui-muted)!important}.funnel-card strong{color:var(--ui-text)}.notice{background:var(--ui-blue-soft)!important;border-color:color-mix(in srgb, var(--ui-blue) 20%, var(--ui-line))!important;color:var(--ui-muted)!important}.notice strong{color:var(--ui-blue-dark)!important}.success-note{background:#1fb1701a!important;border-color:#1fb17047!important}.warning-note{background:#ffac201a!important;border-color:#ffac2047!important}.kanban-col{background:var(--ui-surface-2)!important;border-color:var(--ui-line)!important;border-radius:13px!important}.kanban-head{color:var(--ui-text);font-weight:800}.kanban-head span{color:var(--ui-muted);background:var(--ui-surface-3)!important}.deal-card{transition:transform .15s,box-shadow .15s,border-color .15s;border-radius:11px!important}.deal-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f446c1a;border-color:color-mix(in srgb, var(--ui-blue) 26%, var(--ui-line))!important}.kanban-col.drop-ready:hover{background:var(--ui-blue-soft)!important;border-color:color-mix(in srgb, var(--ui-blue) 30%, var(--ui-line))!important}.product-results button{color:var(--ui-text);background:var(--ui-surface)!important;border-color:var(--ui-line-soft)!important}.product-results button:hover{background:var(--ui-blue-soft)!important}.product-results span{color:var(--ui-text)!important}.product-results small,.pn-line{color:var(--ui-muted)!important}.exact-badge{background:var(--ui-blue-soft)!important;color:var(--ui-blue-dark)!important}.login-shell{background:var(--ui-bg);grid-template-columns:minmax(420px,42%) 1fr;min-height:100vh;display:grid;position:relative}.login-theme{z-index:20;position:fixed;top:18px;right:18px}.login-pane{background:var(--ui-surface);place-items:center;padding:54px 40px;display:grid}.login-card-v51{width:min(420px,100%);box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.login-logo-wrap{place-items:center;width:195px;min-height:78px;margin:0 auto 34px;display:grid}.login-card-v51 h1{color:var(--ui-text);text-align:center;margin-top:0;font-size:28px}.login-card-v51>p{text-align:center;color:var(--ui-muted)}.login-card-v51 .primary-btn{min-height:44px}.login-footnote{text-align:center;color:var(--ui-muted);margin-top:22px;display:block}.login-visual{background:linear-gradient(#0414230f,#03101cb3),url(/assets/hero-camera.png) 50%/cover no-repeat,linear-gradient(135deg,#08263c,#0c65a0);min-height:100vh;position:relative;overflow:hidden}.login-visual:after{content:"";background:radial-gradient(circle at 50% 35%,#0000,#0000002e);position:absolute;inset:0}.login-visual-copy{z-index:2;color:#fff;max-width:460px;position:absolute;bottom:10%;left:7%}.login-visual-copy h2{letter-spacing:-.04em;margin:0 0 15px;font-size:clamp(30px,4vw,54px);line-height:1.02}.login-visual-copy p{color:#d3e8f8;font-size:16px;line-height:1.5}html[data-theme=dark] .topbar,html[data-theme=dark] .panel,html[data-theme=dark] .stat-card,html[data-theme=dark] .editor-card,html[data-theme=dark] .filter-bar,html[data-theme=dark] .company-form,html[data-theme=dark] .embedded-section,html[data-theme=dark] .product-results,html[data-theme=dark] .deal-card{box-shadow:0 12px 36px #0000002e}html[data-theme=dark] .temp-cold{color:#9bcaff;background:#5ca0eb1f}html[data-theme=dark] .temp-hot{color:#ffd183;background:#f5b13724}html[data-theme=dark] .temp-very-hot{color:#ffaea1;background:#fa604c24}html[data-theme=dark] .active-status{color:#78e4ae;background:#2dc27c1f}html[data-theme=dark] .status{background:var(--ui-surface-3);color:var(--ui-muted)}@media (width<=1050px){.app-shell{grid-template-columns:78px minmax(0,1fr)!important}.sidebar-logo{object-fit:cover;object-position:left;width:50px}.hero-action{display:none}}@media (width<=820px){.login-shell{grid-template-columns:1fr}.login-visual{display:none}.login-pane{min-height:100vh;padding:72px 24px 30px}.theme-trigger b{display:none}.hero-dashboard{background-position:75%!important}.hero-pills{display:none}}.content{max-width:1720px!important;padding:24px 34px 52px!important}.sidebar{width:226px}.sidebar-brand{min-height:64px!important;padding:0 7px 14px!important}.sidebar-logo{mix-blend-mode:screen;border-radius:0!important;width:142px!important}.nav-item{font-size:14px!important;font-weight:650!important}.nav-item>span{width:25px!important;height:25px!important;font-size:12px!important}.topbar-v52{gap:18px;justify-content:space-between!important;padding:11px 30px!important;display:flex!important}.topbar-mobile-title{display:none}.topbar-search{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:11px;flex:1;align-items:center;gap:10px;max-width:720px;height:44px;padding:0 14px;display:flex;box-shadow:0 5px 18px #1e4a6e0a}.topbar-search>span{color:var(--ui-muted);font-size:22px;transform:rotate(-15deg)}.topbar-search input{flex:1;height:40px;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.topbar-search input:focus{box-shadow:none!important}.hero-v52{background-position:100%!important;background-size:auto 112%!important;border-radius:16px!important;min-height:196px!important;margin-bottom:16px!important;padding:28px 32px!important}.hero-v52:after{display:none!important}.hero-v52 .hero-copy{max-width:720px}.hero-v52 h1{margin:5px 0 7px!important;font-size:34px!important}.hero-v52 .hero-action{align-self:flex-end;margin-bottom:4px}.dashboard-control-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:16px;display:grid}.dashboard-filter-bar{align-items:end;gap:12px!important;margin:0!important;padding:12px 14px!important;display:flex!important}.dashboard-filter-bar label{min-width:180px}.rate-card{border:1px solid var(--ui-line);background:var(--ui-surface);min-width:360px;box-shadow:var(--ui-card-shadow);border-radius:12px;grid-template-columns:auto 105px auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.rate-card>div{gap:1px;display:grid}.rate-card span{color:var(--ui-muted);font-size:10px;font-weight:700}.rate-card strong{color:var(--ui-text);font-size:16px}.rate-card input{min-height:38px!important;padding:8px 9px!important}.rate-card button{min-height:38px!important;padding:8px 12px!important}.dashboard-kpis{gap:14px!important;margin-bottom:16px!important}.stat-rich{align-items:flex-start;gap:14px;min-height:112px;display:flex;padding:18px!important}.stat-rich:before,.stat-rich:after{display:none!important}.stat-icon{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.stat-content{min-width:0}.stat-content span{margin-bottom:7px;display:block;font-size:11px!important}.stat-content strong{white-space:nowrap;font-size:clamp(20px,2vw,27px)!important}.tone-blue .stat-icon{color:#fff;background:linear-gradient(135deg,#0288f2,#075ac1)}.tone-green .stat-icon{color:#fff;background:linear-gradient(135deg,#24c582,#078b5c)}.tone-red .stat-icon{color:#fff;background:linear-gradient(135deg,#ff6c6c,#e43f54)}.tone-cyan .stat-icon{color:#fff;background:linear-gradient(135deg,#55c6e8,#2484c1)}.tone-mint .stat-icon{color:#073e2b;background:linear-gradient(135deg,#76e6b4,#27a873)}.dashboard-analytics-grid{grid-template-columns:1.02fr 1.18fr .95fr;gap:14px;margin-bottom:16px;display:grid}.analytics-panel{min-height:330px}.analytics-panel .panel-title{padding:16px 18px!important}.analytics-panel .panel-title h3{font-size:15px!important}.funnel-visual{gap:6px;padding:18px 18px 20px;display:grid}.funnel-row{grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:12px;min-height:42px;display:grid}.funnel-shape{clip-path:polygon(3% 0,97% 0,86% 100%,14% 100%);color:#fff;justify-self:center;place-items:center;min-width:90px;height:40px;font-size:11px;font-weight:800;transition:transform .15s;display:grid}.funnel-row:hover .funnel-shape{transform:scale(1.015)}.funnel-tone-0{background:linear-gradient(90deg,#09539f,#1370c8)}.funnel-tone-1{background:linear-gradient(90deg,#0b76d4,#1798ee)}.funnel-tone-2{background:linear-gradient(90deg,#16a4e9,#38b9f4)}.funnel-tone-3{background:linear-gradient(90deg,#58bff0,#72cef3)}.funnel-tone-4{color:#0b3755;background:linear-gradient(90deg,#87caef,#a8def6)}.funnel-value{gap:2px;display:grid}.funnel-value strong{color:var(--ui-text);font-size:12px}.funnel-value small{color:var(--ui-muted);font-size:10px}.pipeline-chart{height:248px;padding:22px 18px 12px;position:relative}.chart-grid-lines{pointer-events:none;grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:22px 18px 42px}.chart-grid-lines i{border-top:1px solid var(--ui-line-soft)}.bars-row{z-index:2;grid-template-columns:repeat(9,1fr);align-items:end;gap:9px;height:100%;padding-top:10px;display:grid;position:relative}.bar-slot{grid-template-rows:1fr 24px;gap:4px;min-width:0;height:100%;display:grid}.bar-wrap{justify-content:center;align-items:end;min-height:0;display:flex}.bar{background:linear-gradient(#127dd9,#07549c);border-radius:5px 5px 2px 2px;width:min(30px,72%);min-height:5px;transition:height .25s,filter .15s;box-shadow:0 5px 12px #0067be24}.bar:hover{filter:brightness(1.15)}.bar-slot span{color:var(--ui-muted);text-align:center;text-transform:capitalize;font-size:9px}.donut-layout{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;min-height:250px;padding:20px 18px;display:grid}.donut{border-radius:50%;place-items:center;width:148px;height:148px;display:grid;box-shadow:inset 0 0 0 1px #00000006}.donut-hole{background:var(--ui-surface);text-align:center;width:82px;height:82px;box-shadow:0 0 0 1px var(--ui-line);border-radius:50%;place-content:center;display:grid}.donut-hole strong{color:var(--ui-text);font-size:25px;line-height:1}.donut-hole span{color:var(--ui-muted);margin-top:3px;font-size:9px}.donut-legend{gap:8px;display:grid}.donut-legend>div{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:10px;display:grid}.donut-legend i{border-radius:3px;width:8px;height:8px}.donut-legend span{color:var(--ui-muted)}.donut-legend b{color:var(--ui-text);font-size:10px}.recent-panel .panel-title{padding:15px 18px!important}.recent-panel th{font-size:9px!important}.recent-panel td{padding-top:11px!important;padding-bottom:11px!important}.status{border:1px solid #0000!important}.status-estudo{color:#526779!important;background:#eff3f7!important}.status-cotacao{color:#1473b6!important;background:#e8f4ff!important}.status-negociacao{color:#ad6a00!important;background:#fff4df!important}.status-fechamento{color:#137f5a!important;background:#e8f8f2!important}.status-ganho{color:#087342!important;background:#dcf8e8!important}.status-perdido{color:#b33e4a!important;background:#ffe6e6!important}.status-cancelado{color:#71637e!important;background:#f0eef4!important}.kanban-wide .kanban-col:first-child .kanban-head{border-top:3px solid #8da6b8!important}.kanban-wide .kanban-col:nth-child(2) .kanban-head{border-top:3px solid #4db8ff!important}.kanban-wide .kanban-col:nth-child(3) .kanban-head{border-top:3px solid #ffb548!important}.kanban-wide .kanban-col:nth-child(4) .kanban-head{border-top:3px solid #54cf9b!important}.kanban-wide .kanban-col:nth-child(5) .kanban-head{border-top:3px solid #20ae6c!important}.kanban-wide .kanban-col:nth-child(6) .kanban-head{border-top:3px solid #ef646f!important}.kanban-wide .kanban-col:nth-child(7) .kanban-head{border-top:3px solid #988ba4!important}.deal-card{padding:13px!important}.deal-card>strong{font-size:13px;line-height:1.25}.page-heading h1{font-size:27px!important}.panel-title{padding:17px 20px!important}.toolbar,.proposal-filter-bar{padding:12px 16px!important}table{font-size:12px}th{height:38px}.company-form,.inline-form{background:color-mix(in srgb,var(--ui-surface) 88%,var(--ui-bg))!important}html[data-theme=dark] .funnel-tone-4{color:#082c46}html[data-theme=dark] .donut-hole{background:var(--ui-surface)}html[data-theme=dark] .status-estudo{color:#a9c1d2!important;background:#172938!important}html[data-theme=dark] .status-cotacao{color:#72c6ff!important;background:#102b43!important}html[data-theme=dark] .status-negociacao{color:#ffc768!important;background:#352a12!important}html[data-theme=dark] .status-fechamento{color:#72dfb6!important;background:#102f2a!important}html[data-theme=dark] .status-ganho{color:#67df9f!important;background:#103224!important}html[data-theme=dark] .status-perdido{color:#ff9ba4!important;background:#35191f!important}html[data-theme=dark] .status-cancelado{color:#c2b5d0!important;background:#282331!important}@media (width<=1250px){.dashboard-analytics-grid{grid-template-columns:1fr 1fr}.dashboard-analytics-grid .analytics-panel:last-child{grid-column:1/-1}.dashboard-control-row{grid-template-columns:1fr}.rate-card{min-width:0}}@media (width<=1050px){.sidebar{width:auto}.sidebar-logo{mix-blend-mode:screen}.topbar-search{max-width:none}.stat-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.content{padding:16px!important}.topbar-search{display:none}.topbar-mobile-title{display:block}.dashboard-analytics-grid{grid-template-columns:1fr}.dashboard-analytics-grid .analytics-panel:last-child{grid-column:auto}.stat-grid-5{grid-template-columns:1fr!important}.rate-card{grid-template-columns:1fr}.dashboard-filter-bar{grid-template-columns:1fr;display:grid!important}.donut-layout{grid-template-columns:1fr;justify-items:center}}
