*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}::selection{background:#dbeafe}svg{flex-shrink:0}:root{--nav-width:240px;--ink:#16233e;--muted:#8490a4;--surface:#fff;--bg:#f5f7fb;--line:#edf0f6;--soft-blue:#edf3ff;--soft:#f8faff;--green:#12a07b;--shadow:0 2px 5px #1b345104}[data-mode=dark]{--ink:#edf2ff;--muted:#91a0b9;--surface:#131e32;--bg:#0c1425;--line:#243149;--soft-blue:#1d3053;--soft:#18253b;--green:#44d6ad;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-behavior:smooth}body{font-family:var(--font-inter), sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}button{color:inherit;background:0 0;border:0}input,textarea{color:inherit}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--font-jakarta), sans-serif}h1{letter-spacing:-.85px;font-size:25px;font-weight:750}h2{letter-spacing:-.3px;font-size:14px;font-weight:700}h3{font-size:14px;font-weight:650}small{font-size:11px}svg{vertical-align:middle}.app-shell{background:var(--bg);min-height:100vh;color:var(--ink)}.sidebar{width:var(--nav-width);background:var(--surface);border-right:1px solid var(--line);z-index:30;flex-direction:column;height:100dvh;transition:width .2s;display:flex;position:fixed;top:0;left:0}.sidebar-brand{flex-shrink:0;justify-content:space-between;align-items:center;height:76px;padding:0 21px;display:flex}.brand{font-family:var(--font-jakarta);letter-spacing:-1px;color:var(--ink);white-space:nowrap;align-items:center;gap:9px;font-size:25px;font-weight:800;display:flex}.brand-period{color:var(--accent)}.brand-mark{align-items:center;gap:3px;width:28px;height:30px;display:flex;transform:rotate(-18deg)}.brand-mark i{background:linear-gradient(#36a6ff,#2360e6);border-radius:3px;width:6px;height:17px;display:block}.brand-mark i:nth-child(2){height:28px}.brand-mark i:nth-child(3){height:21px}.workspace-switch{text-align:left;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:9px;align-items:center;gap:10px;margin:3px 16px 15px;padding:10px;display:flex}.workspace-icon{color:#3976dc;background:linear-gradient(140deg,#e6efff,#d6e6ff);border-radius:8px;place-items:center;width:33px;height:34px;font-size:17px;font-weight:750;display:grid}.workspace-icon.small{width:26px;height:27px;font-size:13px}.workspace-switch>span:nth-child(2){flex:1;min-width:0}.workspace-switch strong{font-size:12px;font-weight:650;display:block}.workspace-switch small{color:var(--muted);align-items:center;gap:7px;margin-top:3px;font-size:10px;display:flex}.workspace-switch small span{color:#4076cf;background:var(--soft-blue);border-radius:3px;padding:1px 4px;font-size:8px}.workspace-switch>svg{color:var(--muted)}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;padding:0 13px 12px;overflow-y:auto}.sidebar-scroll:hover{scrollbar-color:#dce2ed transparent}.nav-group{margin:14px 0 21px}.nav-section{letter-spacing:1.3px;color:#a0a9ba;justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 12px;font-size:9px;font-weight:600;display:flex}.nav-item{text-align:left;color:#737f96;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:39px;padding:9px 11px;font-size:11.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-item>span:first-of-type{flex:1}.nav-item>svg:last-child:not(:first-child){transition:transform .2s}.nav-item>svg.rotated{transform:rotate(180deg)}.nav-item:hover{background:var(--soft);color:var(--ink)}.nav-item.active{color:var(--accent);background:var(--soft-blue);font-weight:650}.nav-badge{background:var(--surface);color:var(--accent);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:650;line-height:1.4}.nav-badge.blue{background:var(--soft-blue);color:var(--accent)}.nav-subitems{margin-left:19px;padding:7px 0 2px 21px;position:relative}.nav-subitems:before{content:"";background:var(--line);width:1px;position:absolute;top:4px;bottom:4px;left:0}.nav-subitem{height:32px;color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex;position:relative}.nav-subitem i{background:#bdc7d7;border-radius:50%;width:4px;height:4px}.nav-subitem.selected{color:var(--accent);font-weight:600}.nav-subitem.selected i{background:var(--accent);box-shadow:0 0 0 3px var(--soft-blue)}.nav-subitem.selected>span{background:var(--accent);border-radius:100%;width:4px;height:4px;position:absolute;right:9px}.nav-item.pinned{font-size:11px}.pin-dot{background:#9da8fa;border-radius:50%;width:6px;height:6px;margin:0 5px;flex:none!important}.sidebar-help{background:var(--soft);border:1px solid var(--line);border-radius:9px;margin:7px 16px 13px;padding:14px;position:relative}.help-icon{color:#789eea;position:absolute;top:12px;right:11px}.sidebar-help strong{letter-spacing:-.2px;font-size:9px}.sidebar-help p{color:var(--muted);margin:6px 0 12px;font-size:8px}.sidebar-help a{color:var(--accent);justify-content:space-between;align-items:center;font-size:9px;font-weight:600;display:flex}.sidebar-user{text-align:left;border-top:1px solid var(--line);align-items:center;gap:9px;min-height:70px;padding:15px 18px;display:flex}.sidebar-user>span{flex:1}.sidebar-user strong{font-size:11px;font-weight:650;display:block}.sidebar-user small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.sidebar-user>svg{color:var(--muted)}.main-shell{margin-left:var(--nav-width);flex-direction:column;min-height:100vh;transition:margin .2s;display:flex}.topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;gap:15px;height:65px;padding:0 30px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:20px;display:flex}.desktop-menu{color:var(--muted);padding:0;display:flex}.breadcrumb{white-space:nowrap;text-transform:capitalize;align-items:center;gap:12px;font-size:10px;display:flex}.breadcrumb>span{color:var(--muted)}.breadcrumb>svg{color:#b1b8c6}.breadcrumb strong{font-weight:500}.topbar-actions{align-items:center;gap:7px;display:flex}.topbar-actions .MuiIconButton-root{padding:7px}.topbar-divider{background:var(--line);width:1px;height:19px;margin:0 7px}.global-search{color:#9aa4b5;align-items:center;gap:9px;margin-right:10px;font-size:10px;display:flex}.global-search kbd{border:1px solid var(--line);border-radius:4px;margin-left:15px;padding:3px 5px;font-family:inherit;font-size:9px}.profile-button{align-items:center;gap:8px;padding:0;display:flex}.mobile-menu.MuiIconButton-root{display:none}.content{flex:1;width:100%;max-width:1760px;margin:0 auto;padding:29px 30px 24px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.page-heading p{color:var(--muted);margin-top:7px;font-size:11px}.page-actions{align-items:center;gap:10px;display:flex}.page-actions .MuiButton-root{min-height:35px;padding:7px 12px;font-size:10px}.page-actions .MuiButton-contained{background:linear-gradient(120deg, var(--accent), #3b82f6);box-shadow:0 3px 8px #2563eb17}.eyebrow{letter-spacing:1.3px;color:var(--accent);margin-bottom:8px;font-size:10px;font-weight:650}.welcome-banner{border-radius:var(--card-radius);color:#fff;background:linear-gradient(105deg,#2458db 0%,#2f70f2 60%,#6ba5ff 100%);align-items:center;min-height:190px;margin-bottom:22px;padding:27px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 16px #2563eb0d}.welcome-copy{z-index:2;flex:1;position:relative}.welcome-eyebrow{letter-spacing:1.45px;color:#bdd5ff;align-items:center;gap:6px;font-size:8px;font-weight:600;display:flex}.welcome-eyebrow>span{background:#bfddff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 3px #ffffff13}.welcome-copy h2{letter-spacing:-.8px;margin-top:11px;font-size:25px;font-weight:650}.welcome-copy p{color:#c9ddff;margin-top:8px;font-size:10px;line-height:1.8}.welcome-copy a{align-items:center;gap:10px;margin-top:16px;font-size:10px;font-weight:600;display:inline-flex}.banner-summary{z-index:2;flex-direction:column;align-items:flex-start;min-width:150px;margin-left:25px;margin-right:170px;display:flex;position:relative}.banner-icon{color:#d4e4ff;background:#ffffff13;border:1px solid #ffffff12;border-radius:8px;place-items:center;width:29px;height:29px;margin-bottom:9px;display:grid}.banner-summary>span:nth-child(2){color:#c9ddff;font-size:10px}.banner-summary>strong{font-family:var(--font-jakarta);letter-spacing:-1px;margin:5px 0 9px;font-size:29px;font-weight:650}.banner-summary>div{align-items:center;gap:7px;display:flex}.banner-delta{background:#ffffff23;border-radius:4px;align-items:center;gap:3px;padding:3px 5px;font-size:8px;display:inline-flex}.banner-summary small{color:#c5dbff;font-size:8px}.banner-art{width:235px;height:235px;position:absolute;bottom:-36px;right:-10px}.orb{background:linear-gradient(135deg,#ffffff09,#ffffff0a);border:1px solid #fff2;border-radius:50%;position:absolute;box-shadow:inset 0 0 25px #ffffff05}.orb-one{width:250px;height:250px;top:0;right:-2px}.orb-two{width:190px;height:190px;top:30px;right:28px}.orb-three{width:130px;height:130px;top:60px;right:58px}.art-tile{z-index:1;background:linear-gradient(130deg,#fff2,#ffffff08);border:1px solid #ffffff25;border-radius:10px;align-items:flex-end;gap:6px;height:76px;padding:13px 12px 0;display:flex;position:absolute;top:76px;right:51px;transform:rotate(-15deg);box-shadow:10px 10px 30px #174ec120}.art-tile i{background:linear-gradient(#e2f5ff,#ffffff30);border-radius:3px 3px 0 0;width:10px;height:20px}.art-tile i:nth-child(2){height:30px}.art-tile i:nth-child(3){height:25px}.art-tile i:nth-child(4){height:42px}.art-tile i:nth-child(5){height:36px}.art-tile i:nth-child(6){height:55px}.banner-label{color:#d9e8ff;background:#ffffff10;border:1px solid #ffffff25;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:flex;position:absolute;top:21px;right:21px}.banner-label>span{background:#bfddff;border-radius:50%;width:4px;height:4px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:22px;display:grid}.stat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--shadow);padding:16px 18px;overflow:hidden}.stat-top{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:500;display:flex}.stat-top>span:nth-child(2){flex:1}.stat-icon{color:var(--accent);background:var(--soft-blue);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.stat-value-row{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex;position:relative}.stat-value-row>strong{font-family:var(--font-jakarta);letter-spacing:-1px;white-space:nowrap;font-size:26px;font-weight:700}.stat-spark{width:85px;margin-right:-10px;overflow:hidden}.stat-bottom{white-space:nowrap;align-items:center;gap:7px;margin-top:12px;display:flex}.stat-bottom>span:last-child{color:var(--muted);font-size:8px}.delta{color:var(--green);white-space:nowrap;background:#10a37d0c;border-radius:4px;align-items:center;gap:1px;padding:3px 5px;font-size:9px;font-weight:550;display:inline-flex}.delta.negative{color:#df6375;background:#df63750c}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);min-width:0;box-shadow:var(--shadow);overflow:hidden}.panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;padding:21px 21px 0;display:flex}.panel-heading h2{letter-spacing:-.2px;font-size:12px}.panel-heading p{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.6}.small-select.MuiInputBase-root{border-radius:6px;min-width:94px;height:29px;font-size:9px}.small-select .MuiSelect-select{padding:5px 25px 5px 10px}.small-select .MuiSvgIcon-root{font-size:16px}.overview-main-grid{grid-template-columns:minmax(0,2.17fr) minmax(260px,1fr);gap:20px;margin-bottom:22px;display:grid}.revenue-summary{flex-wrap:wrap;align-items:center;gap:9px;margin:19px 21px 4px;display:flex}.revenue-summary>strong{font-family:var(--font-jakarta);letter-spacing:-.8px;font-size:25px;font-weight:700}.revenue-summary>span:last-of-type{color:var(--muted);font-size:8px}.chart-legend{align-items:center;gap:13px;margin-left:auto;display:flex}.chart-legend>span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.chart-legend i{background:var(--accent);border-radius:50%;width:6px;height:6px}.chart-legend i.pale{background:#b3c5ee}.chart-wrap{margin:0 5px}.chart-insight{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:0 21px;padding:12px 0;font-size:8px;display:flex}.chart-insight>span{align-items:center;gap:5px;display:flex}.chart-insight>span>svg{color:var(--accent)}.chart-insight strong{color:var(--ink);font-weight:550}.chart-insight a{color:var(--accent);white-space:nowrap;gap:3px;font-weight:600;display:flex}.target-panel .panel-heading{align-items:center}.target-subtitle{color:var(--muted);margin:3px 21px 0;font-size:9px}.target-gauge{max-width:235px;margin:8px auto 0}.target-gauge svg{width:100%}.gauge-value{font-family:var(--font-jakarta);letter-spacing:-2px;fill:var(--ink);font-size:37px;font-weight:700}.gauge-label{fill:var(--muted);letter-spacing:0;font-size:9px;font-family:var(--font-inter)}.target-success{color:var(--green);justify-content:center;align-items:center;gap:4px;margin-top:0;font-size:9px;font-weight:600;display:flex}.target-success>span{color:var(--muted);margin-left:2px;font-size:8px;font-weight:400}.target-numbers{text-align:center;grid-template-columns:repeat(3,1fr);margin:21px 20px 0;display:grid}.target-numbers>div+div{border-left:1px solid var(--line)}.target-numbers span{color:var(--muted);margin-bottom:8px;font-size:8px;display:block}.target-numbers strong{font-size:12px;font-weight:650}.target-note{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:7px;margin:20px 21px 0;padding:13px 0;font-size:8px;display:flex}.target-note>svg{color:var(--accent)}.target-note strong{color:var(--ink);font-weight:550}.overview-secondary-grid{grid-template-columns:1fr 1fr 1.08fr;gap:20px;margin-bottom:22px;display:grid}.text-link{color:var(--accent);white-space:nowrap;align-items:center;gap:3px;font-size:8px;font-weight:550;display:inline-flex}.traffic-body{align-items:center;gap:5px;padding:10px 17px 12px;display:flex}.donut-wrap{flex:1;min-width:130px;position:relative;overflow:hidden}.donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-center>strong{font-family:var(--font-jakarta);letter-spacing:-.7px;font-size:21px}.donut-center>span{color:var(--muted);margin-top:5px;font-size:8px}.traffic-legend{flex:1;min-width:90px}.traffic-legend>div{justify-content:space-between;align-items:center;gap:7px;margin:15px 0;font-size:8px;display:flex}.traffic-legend span{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.traffic-legend i{border-radius:2px;width:6px;height:6px}.traffic-legend strong{font-size:9px;font-weight:600}.panel-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin:0 20px;padding:12px 0;font-size:8px;display:flex}.green-text{color:var(--green);font-weight:600}.world-map{width:calc(100% - 48px);height:122px;margin:3px 24px 0}.region-list{padding:0 21px 17px}.region-list>div{align-items:center;gap:7px;margin-top:11px;font-size:8px;display:flex}.region-list>div>span:nth-child(2){white-space:nowrap;color:var(--muted);flex:1}.country-flag{font-size:14px}.region-track{background:var(--soft-blue);border-radius:4px;width:58px;height:4px;overflow:hidden}.region-track i{background:var(--accent);border-radius:4px;height:100%;display:block}.region-list strong{text-align:right;width:33px;font-weight:550}.activity-list{padding:8px 21px 12px}.activity-item{gap:9px;padding:11px 0;display:flex;position:relative}.activity-item:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:42px;bottom:-5px;left:14px}.activity-item p{color:var(--muted);margin:1px 0 5px;font-size:8px;line-height:1.5}.activity-item strong{color:var(--ink);font-size:9px;font-weight:600}.activity-item div>span{color:var(--muted);font-size:7.5px;display:block}.activity-item time{color:#a3adc0;margin-top:6px;font-size:7px;display:block}.overview-bottom-grid{grid-template-columns:1.72fr 1fr;gap:20px;margin-bottom:22px;display:grid}.mini-table-scroll{margin-top:15px;overflow:auto}.mini-table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:9px}.mini-table thead{background:var(--soft);color:var(--muted);font-size:8px}.mini-table th{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px 15px;font-weight:500}.mini-table td{border-bottom:1px solid var(--line);color:var(--muted);padding:12px 15px}.mini-table tr:last-child td{border-bottom:0}.mini-table td:first-child{align-items:center;gap:8px;display:flex}.mini-table th:first-child,.mini-table td:first-child{padding-left:21px}.transaction-icon{background:var(--soft-blue);color:#5784da;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.transaction-icon.purple{color:#a383d4;background:#a383d40c}.table-primary{color:var(--ink);font-size:9px;font-weight:550}.table-primary small{color:var(--muted);margin-top:4px;font-size:7px;font-weight:400;display:block}.inline-person{color:var(--ink);align-items:center;gap:6px;font-size:8px;display:flex}.table-amount{font-weight:600;color:var(--ink)!important}.status-chip{white-space:nowrap;color:#8f9ab0;background:#8f9ab011;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:8px;font-weight:500;display:inline-flex}.status-chip i{background:currentColor;border-radius:50%;width:4px;height:4px}.status-chip.green{color:var(--green);background:#13a67b0d}.status-chip.blue{color:#5587e8;background:#3b82f60d}.status-chip.red{color:#db7180;background:#e86b7a0d}.top-products{padding:4px 21px 7px}.top-products>a{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 0;display:flex}.top-products>a:last-child{border-bottom:0}.product-thumb{color:#565c68;background:#f0f0f4;border-radius:8px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.thumb-1{color:#a58e6c;background:#f1eee8}.thumb-2{color:#668fa8;background:#eaf0f6}.thumb-3{color:#ad966e;background:#f1eee8}.top-products>a>div:nth-child(2){flex:1}.top-products strong{font-size:9px;font-weight:550;display:block}.top-products span{color:var(--muted);margin-top:6px;font-size:8px;display:block}.top-products b{font-size:9px;font-weight:600}.team-performance{padding:9px 21px}.team-performance>a{align-items:center;gap:10px;padding:12px 0;display:flex}.team-performance>a>div:nth-child(2){flex:1}.team-performance strong{font-size:10px;font-weight:550;display:block}.team-performance span{color:var(--muted);margin-top:4px;font-size:8px;display:block}.team-progress{text-align:right;width:85px}.team-progress>div{background:var(--soft-blue);border-radius:4px;height:4px;margin-top:6px}.team-progress i{background:var(--accent);border-radius:4px;height:4px;display:block}.upcoming-events{padding:11px 21px}.upcoming-events>a{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.upcoming-events>a:last-child{border:0}.event-date{background:var(--soft-blue);width:39px;height:43px;color:var(--accent);border:1px solid #2563eb09;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;display:flex}.event-date small{letter-spacing:.6px;font-size:7px}.event-date strong{margin-top:2px;font-size:15px;font-weight:650}.upcoming-events>a>div{flex:1}.upcoming-events>a>div>strong{font-size:9px;font-weight:550;display:block}.upcoming-events>a>div>span{color:var(--muted);margin-top:5px;font-size:8px;display:block}.event-dot{background:#81a6f3;border-radius:50%;width:6px;height:6px}.footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:18px 30px;font-size:8px;display:flex}.footer a{color:var(--accent)}.footer>div{align-items:center;gap:16px;display:flex}.footer button{align-items:center;gap:4px;padding:0;font-size:8px;display:flex}.system-status{align-items:center;gap:5px;display:flex}.system-status i{background:#39b794;border-radius:50%;width:4px;height:4px}.floating-settings{z-index:20;background:var(--accent);color:#fff;border-radius:8px 0 0 8px;place-items:center;width:35px;height:37px;display:grid;position:fixed;top:52%;right:0;box-shadow:0 2px 12px #2563eb26}.MuiMenuItem-root{gap:10px!important;min-height:38px!important;font-size:12px!important}.menu-profile{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;margin-bottom:5px;padding:12px 17px 15px;display:flex}.menu-profile small{color:var(--muted);font-size:10px}.demo-label{color:var(--accent);margin-top:4px;font-size:9px}.dropdown-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 17px 15px;display:flex}.dropdown-heading strong{align-items:center;gap:7px;font-size:12px;display:flex}.dropdown-heading strong>span{background:var(--soft-blue);color:var(--accent);border-radius:4px;padding:2px 5px;font-size:9px}.dropdown-heading>button{color:var(--accent);font-size:9px}.notification-menu{width:345px;max-width:90vw}.notification-row{text-align:left;border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;width:100%;padding:15px 17px;display:flex}.notification-row:hover,.notification-row.unread{background:var(--soft)}.notification-row>span:nth-child(2){flex:1}.notification-row strong{font-size:10px;font-weight:600;line-height:1.6;display:block}.notification-row small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.8;display:block}.notification-row time{color:var(--muted);margin-top:5px;font-size:8px;display:block}.notification-row>i{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-top:6px}.notification-icon{background:var(--soft-blue);color:var(--accent);border-radius:9px;padding:8px}.dropdown-bottom{width:100%;color:var(--accent);justify-content:center;align-items:center;gap:7px;padding:13px;font-size:10px;display:flex}.command-input{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:21px;display:flex}.command-input input{background:0 0;border:0;outline:0;flex:1;width:100%;font-size:13px}.command-input kbd{border:1px solid var(--line);border-radius:4px;padding:3px 5px;font-size:9px}.command-results{max-height:410px;padding:18px 12px;overflow:auto}.command-results>button{text-align:left;border-radius:7px;align-items:center;gap:11px;width:100%;padding:13px 12px;font-size:12px;display:flex}.command-results>button:hover{background:var(--soft-blue);color:var(--accent)}.command-results>button>span{flex:1}.command-results>button>svg:last-child{color:var(--muted)}.command-footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;padding:14px 21px;font-size:10px;display:flex}.drawer-title{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.drawer-title h2{font-size:19px}.drawer-title p{color:var(--muted);margin-top:7px;font-size:11px}.settings-controls>label{justify-content:space-between;margin:25px 0 13px;font-size:11px;font-weight:650;display:flex}.segmented{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:5px;padding:4px;display:flex}.segmented>button{border-radius:5px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.segmented>button.active{background:var(--surface);color:var(--accent);box-shadow:0 1px 4px #0000000a}.layout-options{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.layout-options>button{border:1px solid var(--line);text-align:left;border-radius:8px;padding:11px;font-size:10px;position:relative}.layout-options>button.selected{border-color:var(--accent);background:var(--soft-blue)}.layout-options>button>svg{color:var(--accent);position:absolute;bottom:11px;right:10px}.layout-mini{background:var(--surface);border:1px solid #ced8e8;border-radius:4px;height:55px;margin-bottom:9px;display:flex;overflow:hidden}.layout-mini>i{background:#c1d6ff;border-right:1px solid #ced8e8;width:22%}.layout-mini>span{border-top:8px solid #e9eff9;flex:1;gap:4px;padding:9px 7px;display:flex}.layout-mini b{background:var(--soft-blue);border-radius:2px;flex:1}.layout-mini.compact>i{width:10%}.layout-mini.horizontal{flex-direction:column}.layout-mini.horizontal>i{border:0;width:100%;height:10px}.layout-mini.horizontal>span{border:0}.layout-mini.wide>i{display:none}.accent-options{gap:12px;display:flex}.accent-options>button{color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.switch-label{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.switch-label strong{font-size:11px;font-weight:600;display:block}.switch-label small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.settings-note{color:var(--muted);text-align:center;margin-top:17px;font-size:10px;line-height:1.7}.settings-controls .MuiSelect-root,.settings-controls .MuiInputBase-root{width:100%;font-size:11px}.empty-message{color:var(--muted);padding:20px;font-size:12px;line-height:1.8}.layout-compact{--nav-width:76px}.layout-compact:not(.sidebar-peek) .sidebar-brand{justify-content:center;padding:0 24px}.layout-compact:not(.sidebar-peek) .sidebar>.MuiIconButton-root{margin:0 auto 20px}.layout-compact:not(.sidebar-peek) .sidebar-scroll{padding:0 14px}.layout-compact:not(.sidebar-peek) .nav-item{justify-content:center;padding:12px 0}.layout-compact:not(.sidebar-peek) .nav-group{margin-bottom:20px}.layout-compact:not(.sidebar-peek) .sidebar-user{justify-content:center;padding:17px}.layout-horizontal .sidebar,.layout-wide .sidebar{display:none}.layout-horizontal .main-shell,.layout-wide .main-shell{margin:0}.horizontal-nav{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:18px 32px;display:flex}.horizontal-nav .brand{margin-right:auto}.horizontal-nav>button{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.layout-wide .content{max-width:1800px}.density-dense .content{padding:20px}.density-dense .panel-heading{padding-top:14px}.density-dense .stat-card{padding:12px 16px}.density-dense .mini-table td{padding-top:8px;padding-bottom:8px}.density-dense .welcome-banner{min-height:160px;padding:20px 30px}.mobile-sidebar.MuiPaper-root{background:var(--surface);width:240px;display:flex;overflow:hidden}@media (min-width:1600px){.content{padding:33px 40px}.welcome-banner{min-height:210px}.welcome-copy h2{font-size:29px}.stat-value-row>strong{font-size:30px}.stat-card{padding:20px 23px}.stat-top,.stat-bottom>span:last-child{font-size:11px}.panel-heading h2{font-size:14px}.panel-heading p{font-size:10px}.mini-table,.top-products strong{font-size:11px}.top-products span,.activity-item strong{font-size:10px}.activity-item p,.activity-item div>span{font-size:9px}.traffic-legend>div{font-size:10px}.nav-item{font-size:12px}.nav-subitem{font-size:11px}}@media (max-width:1200px){:root{--nav-width:220px}.sidebar-brand{padding:0 16px}.brand{font-size:23px}.content{padding:24px}.topbar{padding:0 24px}.global-search{display:none}.page-heading{align-items:flex-start}.page-actions{gap:6px}.page-actions .MuiButton-root{padding:7px 10px;font-size:9px}.page-heading h1{font-size:23px}.banner-summary{margin-right:135px}.banner-art{right:-50px}.stat-card{padding:13px}.stat-value-row>strong{font-size:23px}.stat-spark{width:70px}.stat-top{gap:5px;font-size:9px}.stat-bottom{gap:3px}.stat-bottom>span:last-child{font-size:7px}.overview-main-grid{grid-template-columns:minmax(0,1.9fr) minmax(245px,1fr)}.chart-legend{width:100%;margin-top:4px;margin-left:0}.overview-secondary-grid{grid-template-columns:1fr 1fr;gap:15px}.overview-secondary-grid>.panel:last-child{grid-column:1/-1}.activity-list{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.activity-item:before{display:none}.overview-bottom-grid{grid-template-columns:1.6fr 1fr;gap:15px}.top-products b{display:none}.mini-table th,.mini-table td{padding-left:10px;padding-right:10px}.topbar-actions{gap:5px}}@media (max-width:1000px){.sidebar{display:none}.main-shell{margin:0}.mobile-menu.MuiIconButton-root{display:flex}.desktop-menu{display:none}.topbar-left{gap:10px}.stats-grid{gap:13px}.stat-value-row>strong{font-size:26px}.global-search{display:flex}.horizontal-nav{overflow:auto}.horizontal-nav .brand{display:none}.footer{padding:17px 24px}.mobile-sidebar .sidebar-brand{height:70px}.mobile-sidebar .sidebar-brand>.MuiIconButton-root{display:none}.mobile-sidebar .sidebar-scroll{overflow:auto}.mobile-sidebar .sidebar-help{display:none}}@media (max-width:680px){h1{font-size:23px}.content{padding:21px 16px}.topbar{height:58px;padding:0 12px}.breadcrumb{gap:7px;font-size:9px}.breadcrumb>span,.breadcrumb>svg{display:none}.topbar-actions{gap:0}.global-search{margin:0;padding:7px}.global-search>span,.global-search>kbd,.fullscreen-button.MuiIconButton-root{display:none}.topbar-actions>.MuiIconButton-root:has(svg.lucide-plus){display:none}.topbar-divider{height:16px;margin:0 4px}.topbar-actions .MuiIconButton-root{padding:6px}.profile-button>svg{display:none}.page-heading{margin-bottom:18px;display:block}.page-heading h1{font-size:23px}.page-heading p{font-size:10px;line-height:1.7}.page-actions{justify-content:space-between;margin-top:16px}.page-actions .MuiButton-root{min-height:34px;font-size:9px}.welcome-banner{min-height:205px;margin-bottom:16px;padding:22px}.welcome-copy h2{max-width:200px;margin-top:13px;font-size:22px;line-height:1.45}.welcome-copy p{max-width:215px;margin-top:6px;font-size:9px}.welcome-copy a{margin-top:14px;font-size:9px}.welcome-eyebrow{letter-spacing:1px;font-size:7px}.banner-summary{display:none}.banner-art{opacity:.8;bottom:-55px;right:-83px}.banner-label{font-size:7px;top:18px;right:15px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:16px}.stat-card{padding:13px}.stat-top{gap:6px;font-size:8px}.stat-top .MuiIconButton-root{display:none}.stat-icon{width:25px;height:25px}.stat-icon>svg{width:15px}.stat-value-row{gap:0;margin-top:13px}.stat-value-row>strong{letter-spacing:-.8px;z-index:1;font-size:23px}.stat-spark{opacity:.55;width:57px;position:absolute;bottom:-1px;right:-6px}.stat-bottom{gap:5px;margin-top:13px}.delta{padding:2px 4px;font-size:8px}.stat-bottom>span:last-child{white-space:normal;font-size:7px;line-height:1.3}.overview-main-grid{grid-template-columns:1fr;gap:16px;margin-bottom:16px}.panel-heading{padding:18px 17px 0}.panel-heading h2{font-size:12px}.panel-heading p{font-size:8px}.revenue-summary{gap:7px;margin:18px 17px 5px}.revenue-summary>strong{font-size:24px}.revenue-summary>span:last-of-type{font-size:7px}.chart-legend{gap:8px;width:auto;margin-left:auto;font-size:7px}.chart-legend>span{font-size:7px}.chart-insight{margin:0 17px;padding:11px 0;font-size:7px}.chart-insight>span{line-height:1.8;display:inline}.chart-insight a{display:none}.chart-insight svg{margin-right:3px}.target-panel{grid-template-columns:1fr 1fr;padding-bottom:18px;display:grid;position:relative}.target-panel .panel-heading{grid-column:1/-1}.target-subtitle{grid-column:1/-1;margin-left:17px}.target-gauge{grid-area:3/1/6;width:100%;margin:7px 0 0;padding:0 10px}.target-success{grid-area:3/2;align-self:end;margin-top:22px;font-size:9px;display:block}.target-success>span{margin:5px 0 0;font-size:8px;display:block}.target-numbers{text-align:left;flex-wrap:wrap;grid-area:4/2;gap:15px;margin:15px 10px 0 0;display:flex}.target-numbers>div{white-space:nowrap;flex:1}.target-numbers>div+div{border:0}.target-numbers>div:last-child{display:none}.target-numbers strong{font-size:11px}.target-numbers span{margin-bottom:5px;font-size:7px}.target-note{grid-area:6/1/auto/-1;margin-top:15px;padding-bottom:0;font-size:8px}.overview-secondary-grid{grid-template-columns:1fr;gap:16px;margin-bottom:16px}.overview-secondary-grid>.panel:last-child{grid-column:auto}.traffic-body{gap:22px;padding:4px 26px 0}.traffic-legend>div,.traffic-legend strong{font-size:10px}.panel-bottom{padding:13px 0;font-size:8px}.world-map{width:calc(100% - 70px);height:140px;margin-left:35px}.region-list{gap:0 12px;padding-bottom:20px;display:grid}.region-list>div{font-size:9px}.region-track{width:100px}.activity-list{display:block}.activity-item{padding:12px 0}.activity-item p{font-size:9px}.activity-item strong{font-size:10px}.activity-item div>span,.activity-item time{font-size:8px}.overview-bottom-grid{grid-template-columns:1fr;gap:16px;margin-bottom:16px}.mini-table{min-width:555px}.top-products b{display:block}.top-products strong{font-size:11px}.top-products span{font-size:9px}.top-products>a{padding:13px 0}.team-performance strong{font-size:11px}.team-performance span{font-size:9px}.upcoming-events>a>div>strong{font-size:11px}.upcoming-events>a>div>span{font-size:9px}.footer{flex-direction:column;align-items:center;gap:12px;padding:17px 16px;font-size:7px}.footer button{font-size:7px}.footer>div{gap:18px}.floating-settings{width:30px;height:33px}.horizontal-nav{gap:20px;padding:13px 16px}.horizontal-nav>button{white-space:nowrap;font-size:10px}.layout-wide .mobile-menu{display:none}.density-dense .content{padding:16px}.MuiDialog-paper{width:calc(100% - 32px)!important;margin:16px!important}.command-input{gap:8px;padding:17px}.command-input input{font-size:11px}.settings-controls>label{font-size:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.muted{color:var(--muted);font-size:11px}.module-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:25px;display:grid}.module-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--shadow);align-items:center;gap:16px;padding:22px;display:flex}.module-stat-icon{background:var(--soft-blue);width:45px;height:45px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.module-stat>div>span{color:var(--muted);font-size:11px;display:block}.module-stat strong{letter-spacing:-.7px;font-size:25px;font-family:var(--font-jakarta);margin-top:7px;display:block}.module-stat strong small{font-family:var(--font-inter);color:var(--muted);letter-spacing:0;margin-top:5px;font-size:9px;font-weight:400;display:block}.records-tabs{border-bottom:1px solid var(--line);padding:0 20px}.records-tabs .MuiTab-root{text-transform:none;min-width:auto;min-height:57px;padding:15px;font-size:11px}.records-tabs .MuiTab-root>span{align-items:center;gap:9px;display:flex}.records-tabs b{background:var(--soft-blue);color:var(--muted);border-radius:4px;padding:2px 5px;font-size:9px;font-weight:500}.records-tabs .Mui-selected b{color:var(--accent)}.table-filter-bar{justify-content:space-between;align-items:center;gap:16px;padding:19px 23px;display:flex}.table-filter-bar>.MuiTextField-root{width:270px}.table-filter-bar>div:last-child{align-items:center;gap:10px;display:flex}.table-filter-bar .MuiInputBase-root{min-height:36px;font-size:11px}.table-filter-bar .MuiButton-root{min-height:36px;font-size:10px}.grid-toolbar{background:var(--surface);border-bottom:1px solid var(--line);padding:7px 20px!important}.grid-toolbar>span{color:var(--muted);margin-right:auto;font-size:9px}.data-grid-wrap{width:100%;height:660px}.record-name{align-items:center;gap:12px;width:100%;min-width:0;height:100%;display:flex}.record-name>span:last-child{min-width:0;overflow:hidden}.record-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:550;display:block;overflow:hidden}.record-name small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.record-icon{border:1px solid var(--line);color:#7e97b7;background:var(--soft);border-radius:8px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.row-actions{display:flex}.grid-progress{align-items:center;gap:8px;width:100%;display:flex}.grid-progress>.MuiLinearProgress-root{border-radius:4px;flex:1;height:4px}.grid-progress span{color:var(--muted);font-size:9px}.stock-low{color:#d5943f}.table-footnote{color:var(--muted);justify-content:space-between;gap:15px;margin:18px 4px;font-size:9px;display:flex}.table-footnote>span:first-child{align-items:center;gap:5px;display:flex}.demo-dot{background:#a0b7df;border-radius:50%;width:4px;height:4px}.form-fields{flex-direction:column;gap:24px;padding:26px;display:flex}.form-two-col{grid-template-columns:1fr 1fr;gap:20px;display:grid}.record-form-grid{grid-template-columns:1.8fr 1fr;gap:22px;display:grid}.form-aside{flex-direction:column;gap:22px;display:flex}.form-fields .MuiInputLabel-root,.dialog-form .MuiInputLabel-root{font-size:12px}.form-fields .MuiAlert-root{font-size:10px;line-height:1.7}.form-fields .MuiAlert-icon{font-size:18px}.form-action-bar{grid-column:1/-1;justify-content:flex-end;gap:12px;padding-top:3px;display:flex}.upload-zone{cursor:pointer;background:var(--soft);color:#84a1d1;border:1px dashed #c5d4ed;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:190px;margin:24px;display:flex;position:relative;overflow:hidden}.upload-zone input{display:none}.upload-zone strong{color:var(--ink);font-size:11px;font-weight:550}.upload-zone span{color:var(--muted);font-size:10px}.upload-zone small{color:#a4aec0;font-size:8px}.upload-zone img{object-fit:contain;width:100%;height:210px}.form-stepper{padding:22px 15% 30px}.form-stepper .MuiStepLabel-label{font-size:11px}.invoice-summary{flex-direction:column;gap:20px;padding:24px;display:flex}.invoice-summary>span{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.invoice-summary strong{color:var(--ink);font-weight:550}.invoice-summary .total{border-top:1px solid var(--line);color:var(--ink);padding-top:18px;font-weight:600}.invoice-summary small{color:var(--muted);font-size:9px}.detail-layout{grid-template-columns:2fr 1fr;gap:24px;display:grid}.detail-hero{background:linear-gradient(135deg, var(--surface), var(--soft));align-items:center;gap:35px;padding:36px;display:flex}.detail-hero>svg{color:#7996ae;background:#e5edf4;border-radius:12px;width:150px;height:150px;padding:25px}.detail-hero>img{object-fit:contain;border-radius:12px;width:150px;height:150px}.detail-hero h2{margin-top:15px;font-size:23px}.detail-hero p{color:var(--muted);margin-top:9px;font-size:12px}.detail-hero strong{font-family:var(--font-jakarta);margin-top:18px;font-size:24px;display:block}.detail-content{padding:30px}.detail-content h3{margin-bottom:14px;font-size:14px}.detail-content>p{color:var(--muted);margin-bottom:30px;font-size:12px;line-height:1.9}.detail-facts{grid-template-columns:1fr 1fr;gap:24px;margin:25px 0;display:grid}.detail-facts>div>span{color:var(--muted);margin-bottom:9px;font-size:10px;display:block}.detail-facts strong{font-size:12px;font-weight:550;display:block}.detail-facts.single{grid-template-columns:1fr;gap:25px;margin-bottom:0}.field-label{color:var(--muted);margin-bottom:10px;font-size:10px;display:block}.detail-aside .soft-info{margin-top:23px}.soft-info{background:var(--soft-blue);border-radius:var(--card-radius);color:var(--accent);border:1px solid #2563eb0a;padding:27px}.soft-info h3{color:var(--ink);margin-top:15px;font-size:13px}.soft-info p{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.9}.detail-activity>div{border-bottom:1px solid var(--line);grid-template-columns:12px 1fr;gap:9px;padding:20px 0;font-size:12px;display:grid}.detail-activity span{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-top:5px}.detail-activity strong{font-weight:550}.detail-activity small{color:var(--muted);grid-column:2;font-size:10px}.order-timeline{flex-direction:column;gap:22px;margin-top:25px;display:flex}.order-timeline>div{align-items:center;gap:12px;display:flex}.order-timeline>div>span{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;display:grid}.order-timeline>div>.complete{background:var(--soft-blue);color:var(--accent);border:0}.order-timeline strong{font-size:11px;font-weight:550}.order-timeline small{color:var(--muted);margin-left:auto;font-size:9px}.invoice-sheet{border:1px solid var(--line);border-radius:10px;margin-top:30px;padding:28px}.invoice-brand{letter-spacing:2px;color:var(--accent);justify-content:space-between;margin-bottom:30px;font-size:13px;font-weight:750;display:flex}.invoice-brand span{color:var(--muted);font-size:10px;font-weight:400}.invoice-sheet>p{color:var(--muted);font-size:11px;line-height:2}.invoice-lines{border-collapse:collapse;text-align:left;width:100%;margin-top:20px;font-size:11px}.invoice-lines th{background:var(--soft);color:var(--muted);padding:10px;font-weight:500}.invoice-lines td{border-bottom:1px solid var(--line);padding:16px 10px}.invoice-total{justify-content:flex-end;gap:25px;padding:25px 10px;font-size:12px;display:flex}.invoice-total strong{font-size:18px}.dashboard-period.MuiInputBase-root{min-width:120px;height:35px;font-size:10px}.two-one-grid{grid-template-columns:1.9fr 1fr;gap:22px;margin-bottom:23px;display:grid}.two-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:23px 0;display:grid}.three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:23px 0;display:grid}.commerce-summary{grid-template-columns:2.2fr 1fr;gap:22px;margin-bottom:24px;display:grid}.commerce-main{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);padding:30px}.commerce-main h2{letter-spacing:-.8px;margin:9px 0;font-size:25px}.commerce-main>p{color:var(--muted);font-size:11px}.commerce-numbers{gap:42px;margin-top:27px;display:flex}.commerce-numbers>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.commerce-numbers>div>span:first-child{color:var(--muted);font-size:10px}.commerce-numbers strong{font-family:var(--font-jakarta);letter-spacing:-.8px;font-size:27px}.commerce-numbers strong small{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:400}.commerce-numbers .muted{font-size:9px}.commerce-highlight{border-radius:var(--card-radius);color:#fff;background:linear-gradient(130deg,#1f57d9,#3e8ff4);flex-direction:column;align-items:flex-start;padding:27px;display:flex;position:relative;overflow:hidden}.commerce-highlight:after{content:"";border:24px solid #ffffff08;border-radius:50%;width:170px;height:170px;position:absolute;top:-40px;right:-80px;box-shadow:0 0 0 25px #ffffff05}.highlight-icon{background:#ffffff15;border-radius:10px;place-items:center;width:39px;height:39px;margin-bottom:17px;display:grid}.commerce-highlight>span:nth-child(2){color:#c3d9ff;font-size:11px}.commerce-highlight>strong{font-family:var(--font-jakarta);letter-spacing:-1px;margin:8px 0;font-size:31px}.commerce-highlight p{color:#bed7ff;font-size:9px}.commerce-highlight a{align-items:center;gap:8px;margin-top:auto;padding-top:25px;font-size:10px;display:flex}.wide-legend{grid-template-columns:1fr 1fr;gap:14px 18px;padding:0 25px 20px;display:grid}.wide-legend>div{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.wide-legend i{border-radius:2px;width:7px;height:7px}.wide-legend span{flex:1}.wide-legend strong{color:var(--ink);font-weight:550}.category-performance{padding:13px 24px 26px}.category-performance>div{margin-top:22px}.category-performance>div>div:first-child{justify-content:space-between;margin-bottom:12px;font-size:10px;display:flex}.category-performance strong{font-weight:550}.segment-hero{color:var(--accent);flex-direction:column;align-items:center;gap:10px;padding:20px;display:flex}.segment-hero strong{letter-spacing:-.8px;color:var(--ink);font-size:31px;font-family:var(--font-jakarta)}.segment-hero span{color:var(--muted);font-size:10px}.segment-rows{color:var(--muted);flex-direction:column;gap:13px;padding:0 24px 22px;font-size:10px;display:flex}.segment-rows>span{justify-content:space-between;display:flex}.segment-rows strong{color:var(--ink);font-weight:550}.inventory-alerts{padding:13px 23px}.inventory-alerts>a{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:14px 0;display:flex}.inventory-alerts>a:last-child{border:0}.inventory-alerts>a>div{flex:1}.inventory-alerts strong{font-size:10px;font-weight:550;line-height:1.7;display:block}.inventory-alerts>a>div>span{color:#d79a48;margin-top:4px;font-size:9px;display:block}.inventory-alerts>a>svg{color:var(--muted)}.dashboard-table th,.dashboard-table td{padding-top:16px;padding-bottom:16px;font-size:11px}.dashboard-table td:first-child{display:table-cell}.dashboard-table th{font-size:10px}.dashboard-table .inline-person{font-size:11px}.ranked-list{padding:10px 23px}.ranked-list>a{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:15px 0;display:flex}.ranked-list>a:last-child{border:0}.rank-number{color:#aab4c6;font-size:12px;font-weight:500}.ranked-list>a>div:last-of-type{flex:1}.ranked-list strong{font-size:12px;font-weight:550;display:block}.ranked-list small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.ranked-list b{font-size:11px;font-weight:600}.crm-top{grid-template-columns:1.2fr 1.8fr;gap:22px;margin-bottom:24px;display:grid}.pipeline-summary{background:linear-gradient(125deg, var(--surface), var(--soft-blue));border:1px solid var(--line);border-radius:var(--card-radius);padding:30px}.pipeline-summary h2{letter-spacing:-.7px;margin:10px 0 20px;font-size:25px;line-height:1.5}.pipeline-value{align-items:center;gap:12px;display:flex}.pipeline-value>strong{font-size:30px;font-family:var(--font-jakarta);letter-spacing:-1px}.pipeline-summary p{color:var(--muted);margin:9px 0 23px;font-size:10px}.pipeline-summary .MuiButton-root{font-size:10px}.crm-mini-stats{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.crm-mini-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:25px 20px;display:flex}.crm-mini-stat>span:first-child{color:var(--muted);font-size:11px}.crm-mini-stat>div{flex-direction:column;align-items:flex-start;gap:25px;width:100%;display:flex}.crm-mini-stat strong{font-family:var(--font-jakarta);letter-spacing:-1px;font-size:36px}.funnel{padding:27px 25px}.funnel>div{align-items:center;min-height:35px;margin-bottom:16px;display:flex}.funnel>div>span{width:82px;color:var(--muted);flex-shrink:0;font-size:10px}.funnel>div>div{color:#264c92;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;min-width:90px;height:36px;padding:0 14px;display:flex}.funnel>div:last-child>div{color:#fff}.funnel strong{white-space:nowrap;font-size:10px;font-weight:550}.funnel small{font-size:9px}.target-caption{text-align:center;padding:0 24px 25px}.target-caption strong{font-size:17px;font-weight:650}.target-caption strong>span{color:var(--muted);font-size:12px;font-weight:400}.target-caption p{color:var(--muted);margin-top:10px;font-size:10px}.follow-ups{padding:13px 23px}.follow-ups>a{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 0;display:flex}.follow-ups>a:last-child{border:0}.follow-ups>a>div:nth-child(2){flex:1}.follow-ups strong{font-size:12px;font-weight:550;display:block}.follow-ups span{color:var(--muted);margin-top:7px;font-size:10px;display:block}.follow-ups small{color:var(--accent);font-size:9px}.project-dashboard-top{grid-template-columns:1fr 1.6fr .7fr;gap:22px;margin-bottom:24px;display:grid}.project-greeting{padding:20px 0}.project-greeting h2{letter-spacing:-1.1px;margin:11px 0;font-size:31px;line-height:1.4}.project-greeting p{color:var(--muted);margin-bottom:24px;font-size:11px;line-height:1.9}.project-greeting .MuiButton-root{font-size:10px}.sprint-progress{align-items:center;gap:30px;padding:30px 25px;display:flex}.sprint-progress>div:first-child{text-align:center}.sprint-progress strong{font-size:50px;font-family:var(--font-jakarta);letter-spacing:-2px;font-weight:600}.sprint-progress strong>span{font-size:25px}.sprint-progress small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.sprint-progress>div:last-child{flex:1}.sprint-progress>div:last-child>span{margin-bottom:13px;font-size:10px;display:block}.sprint-progress p{color:var(--muted);margin-top:14px;font-size:9px;line-height:1.8}.sprint-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 25px;display:flex}.avatar-stack{padding-left:7px;display:flex}.avatar-stack>.MuiAvatar-root{border:2px solid var(--surface);box-sizing:content-box;margin-left:-7px}.sprint-bottom>span{color:var(--muted);font-size:9px}.project-stat-stack{flex-direction:column;gap:18px;display:flex}.project-stat-stack>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);flex:1;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:20px;display:grid}.project-stat-stack svg{color:var(--accent)}.project-stat-stack strong{font-family:var(--font-jakarta);font-size:30px}.project-stat-stack span{color:var(--muted);grid-column:1/-1;font-size:9px}.project-cards{padding:9px 23px}.project-cards>a{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:22px 0;display:flex}.project-cards>a:last-child{border:0}.project-folder{background:var(--soft-blue);width:43px;height:43px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.folder-1{color:#9273df;background:#9273df0c}.folder-2{color:#16a68c;background:#16a68c0c}.folder-3{color:#e9a14a;background:#e9a14a0c}.project-cards>a>div{flex:1}.project-cards strong{font-size:12px;font-weight:550;display:block}.project-cards span:not(.project-folder){color:var(--muted);margin-top:6px;font-size:9px;display:block}.project-cards b{color:var(--muted);align-self:flex-end;margin-bottom:1px;font-size:10px;font-weight:500}.workload-list{padding:14px 24px}.workload-list>div{align-items:center;gap:12px;padding:15px 0;display:flex}.workload-list>div>div:nth-child(2){flex:1}.workload-list strong{font-size:11px;font-weight:550;display:block}.workload-list span{color:var(--muted);margin-top:6px;font-size:9px;display:block}.workload-bars{gap:4px;display:flex}.workload-bars i{background:var(--soft-blue);border-radius:2px;width:7px;height:23px}.workload-bars i.filled{background:#729cef}.deadline-list{padding:11px 24px}.deadline-list>a{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:16px 0;display:flex}.deadline-list>a:last-child{border:0}.deadline-list>a>div{flex:1}.deadline-list strong{font-size:11px;font-weight:550;line-height:1.7;display:block}.deadline-list>a>div>span{color:var(--muted);margin-top:5px;font-size:9px;display:block}.deadline-list .event-date{flex-shrink:0;width:42px}.deadline-list .event-date strong{font-size:16px}.roadmap{padding:28px 25px}.roadmap-months{color:var(--muted);justify-content:space-between;margin-bottom:15px;margin-left:180px;font-size:9px;display:flex}.roadmap-row{align-items:center;gap:15px;height:58px;display:flex}.roadmap-row>strong{flex-shrink:0;width:165px;font-size:11px;font-weight:500}.roadmap-row>div{background:repeating-linear-gradient(90deg, transparent, transparent calc(25% - 1px), var(--line) calc(25% - 1px), var(--line) 25%);flex:1;height:100%;position:relative}.roadmap-row>div>span{color:#fff;white-space:nowrap;border-radius:5px;height:28px;padding:7px 12px;font-size:9px;position:absolute;top:15px}.finance-hero{grid-template-columns:1.6fr 1fr 1fr;gap:22px;margin-bottom:24px;display:grid}.balance-card{border-radius:var(--card-radius);color:#fff;background:linear-gradient(125deg,#1b43a3,#2e75ed);padding:26px;position:relative;overflow:hidden}.balance-card:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;right:-150px;box-shadow:0 0 0 40px #ffffff05,0 0 0 80px #ffffff03}.balance-label{color:#ccdeff;align-items:center;gap:9px;font-size:11px;display:flex}.credit-icon{background:#ffffff10;border:1px solid #ffffff15;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.balance-label small{z-index:1;margin-left:auto;font-size:10px;position:relative}.balance-card>strong{font-family:var(--font-jakarta);letter-spacing:-1px;margin:20px 0 10px;font-size:36px;display:block}.balance-card>div{align-items:center;gap:8px;display:flex}.balance-card>div>span:last-child{color:#bdd5ff;font-size:8px}.balance-card .delta{color:#b8f7df;background:#ffffff12}.balance-card-bottom{z-index:1;align-items:center;gap:12px;margin-top:30px;display:flex;position:relative}.balance-card-bottom>span{letter-spacing:1.2px;color:#b8d0ff;font-size:8px}.balance-card-bottom small{letter-spacing:1px;margin-left:auto;font-size:10px}.finance-mini{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);flex-direction:column;align-items:flex-start;padding:26px;display:flex}.finance-mini>span:first-child{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.finance-mini>span:first-child svg{color:#7095d9}.finance-mini>strong{font-family:var(--font-jakarta);letter-spacing:-1px;margin:24px 0 15px;font-size:29px}.finance-mini>.delta{margin-top:auto}.budget-list{padding:12px 25px 28px}.budget-list>div{padding:20px 0}.budget-list>div>div:first-child{justify-content:space-between;margin-bottom:13px;display:flex}.budget-list strong{font-size:11px;font-weight:550}.budget-list span{font-size:10px}.budget-list small{color:var(--muted);font-size:9px}.invoice-overview{padding:13px 25px}.invoice-overview>a{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:22px 0;display:flex}.invoice-overview>a:last-child{border:0}.invoice-status-icon{background:var(--soft-blue);width:40px;height:40px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.invoice-overview>a>div{flex:1}.invoice-overview>a>div>span{color:var(--muted);font-size:10px;display:block}.invoice-overview strong{font-size:18px;font-family:var(--font-jakarta);margin-top:7px;display:block}.invoice-overview>a>span:last-of-type{color:var(--muted);font-size:9px}.invoice-overview>a>svg{color:var(--muted)}.view-toggle{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:3px;padding:3px;display:flex}.view-toggle .MuiButton-root{min-width:31px;min-height:27px;color:var(--muted);padding:5px}.view-toggle .selected{background:var(--soft-blue);color:var(--accent)}.board-info-bar{align-items:center;gap:12px;margin-bottom:25px;display:flex}.board-info-bar>span{color:var(--muted);font-size:10px}.board-filters{align-items:center;gap:12px;margin-left:auto;display:flex}.board-filters .MuiInputBase-root{height:36px;font-size:10px}.board-filters>.MuiInputBase-root{min-width:126px}.kanban-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;display:grid}.kanban-column{background:#eef1f7;border:1px solid #e5eaf3;border-radius:11px;min-height:550px;padding:12px;transition:background .15s}.kanban-column.drag-over{background:var(--soft-blue);border-color:var(--accent)}[data-mode=dark] .kanban-column{border-color:var(--line);background:#111c2e}.kanban-heading{align-items:center;gap:7px;padding:4px 3px 16px;display:flex}.kanban-heading>i{border-radius:50%;width:7px;height:7px}.kanban-heading strong{font-size:11px;font-weight:650}.kanban-heading>span{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:2px 5px;font-size:9px}.kanban-heading .MuiIconButton-root{margin-left:auto;padding:3px}.column-total{font-family:var(--font-jakarta);margin:0 4px 18px;font-size:18px;font-weight:650}.kanban-cards{flex-direction:column;gap:12px;display:flex}.kanban-card{background:var(--surface);border:1px solid var(--line);touch-action:auto;border-radius:9px;position:relative;box-shadow:0 2px 3px #16233e03}.task-card-top{justify-content:space-between;align-items:center;padding:17px 16px 0;display:flex}.task-category{color:#8e6dc5;background:#9772d90c;border-radius:4px;padding:5px 6px;font-size:8px;line-height:1.2}.task-category.engineering{color:#4e8cd5;background:#4e8cd50c}.drag-handle{cursor:grab;color:#adb7c7;touch-action:none;padding:2px}.drag-handle:active{cursor:grabbing}.task-card-body{text-align:left;width:100%;padding:14px 16px 0;display:block}.task-card-body h3{letter-spacing:-.2px;font-size:12px;line-height:1.7}.task-card-body p{color:var(--muted);margin-top:9px;font-size:9px;line-height:1.9}.task-card-priority{justify-content:space-between;align-items:center;padding:17px 16px;display:flex}.task-card-priority>span:last-child{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.task-card-footer{border-top:1px solid var(--line);align-items:center;gap:7px;padding:12px 16px;display:flex}.task-card-footer>span{color:var(--muted);flex:1;font-size:9px}.task-card-footer>button{color:var(--muted);align-items:center;gap:4px;padding:0;font-size:9px;display:flex}.add-board-card{width:100%;color:var(--muted);justify-content:center;align-items:center;gap:7px;padding:18px 0 6px;font-size:9px;display:flex}.board-tip{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:23px;font-size:9px;display:flex}.drag-overlay{transform:rotate(3deg)}.drag-overlay .kanban-card{box-shadow:0 12px 30px #17274620}.deal-value{font-family:var(--font-jakarta);letter-spacing:-.5px;margin-top:14px;font-size:20px;display:block}.dialog-title{align-items:center;display:flex;font-family:var(--font-jakarta)!important;justify-content:space-between!important;font-size:17px!important}.dialog-form{flex-direction:column;gap:23px;padding:10px 0 0;display:flex}.task-table{min-width:700px;font-size:11px}.task-table td{padding:18px}.task-table td:first-child{color:var(--ink);font-weight:500;display:table-cell}.task-table td:first-child>button{text-align:left}.task-table small{color:var(--muted);margin-top:7px;font-size:9px;font-weight:400;display:block}.task-table .MuiInputBase-root{height:30px;font-size:10px}.task-table .inline-person,.task-table th{font-size:10px}.task-table .MuiSelect-select{padding:5px 30px 5px 10px}.calendar-layout{grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:23px;display:grid}.calendar-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:22px;display:flex}.calendar-toolbar h2{white-space:nowrap;font-size:17px}.calendar-toolbar>div{align-items:center;gap:3px;display:flex}.calendar-toolbar .MuiButton-root{min-height:30px;margin-right:6px;padding:5px 12px;font-size:10px}.calendar-toolbar .segmented{margin-left:12px;padding:3px}.calendar-toolbar .segmented>button{padding:6px 10px;font-size:9px}.weekday-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft);grid-template-columns:repeat(7,1fr);display:grid}.weekday-row>span{text-align:center;color:var(--muted);letter-spacing:.6px;padding:14px 0;font-size:9px}.month-days{grid-template-columns:repeat(7,1fr);display:grid}.day-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;height:115px;padding:6px}.day-cell:nth-child(7n){border-right:0}.day-cell.outside{background:var(--soft);opacity:.6}.day-number{border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:5px;font-size:10px;display:grid}.today .day-number{background:var(--accent);color:#fff}.calendar-event{background:var(--soft-blue);color:#4d7fd9;text-align:left;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;width:100%;margin-bottom:4px;padding:6px 4px;font-size:8px;display:flex;overflow:hidden}.calendar-event>span{text-overflow:ellipsis;overflow:hidden}.calendar-event>i{background:currentColor;border-radius:50%;flex-shrink:0;width:3px;height:3px}.calendar-event.event-team{color:#9c7ed0;background:#a687db0e}.calendar-event.event-milestone{color:#13a67b;background:#13a67b0c}.calendar-aside{flex-direction:column;gap:22px;display:flex}.calendar-agenda{padding:15px 20px}.calendar-agenda>button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:15px;width:100%;padding:17px 0;display:flex}.calendar-agenda>button:last-child{border:0}.calendar-agenda>button>span{font-family:var(--font-jakarta);min-width:25px;color:var(--ink);font-size:20px;font-weight:650}.calendar-agenda>button>span>small{font-family:var(--font-inter);color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:400;display:block}.calendar-agenda strong{font-size:10px;font-weight:550;display:block}.calendar-agenda>button>div>small{color:var(--muted);align-items:center;gap:4px;margin-top:7px;font-size:8px;display:flex}.calendar-key{flex-wrap:wrap;gap:15px;margin-top:20px;display:flex}.calendar-key>span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.calendar-key i{background:#9c7ed0;border-radius:50%;width:5px;height:5px}.calendar-key>span:nth-child(2) i{background:#4d7fd9}.calendar-key>span:nth-child(3) i{background:#13a67b}.agenda-list{min-height:400px;padding:10px 23px 25px}.agenda-list>button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:18px;width:100%;padding:20px 0;display:flex}.agenda-list>button>span:nth-child(2){flex:1}.agenda-list>button>span:nth-child(2)>strong{font-size:12px;font-weight:550;display:block}.agenda-list>button>span:nth-child(2)>small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.remove-event-confirm{color:#d58159;font-size:11px}.chat-layout{grid-template-columns:285px minmax(0,1fr);height:680px;display:grid}.chat-sidebar{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.chat-sidebar-top{padding:25px 20px 20px}.chat-sidebar-top h2{margin-bottom:20px;font-size:13px}.chat-sidebar-top h2>span{font-family:var(--font-inter);background:var(--soft-blue);color:var(--accent);border-radius:4px;margin-left:7px;padding:3px 5px;font-size:9px}.chat-sidebar-top .MuiTextField-root{width:100%}.chat-sidebar-top .MuiInputBase-root{font-size:10px}.chat-people{flex:1;overflow:auto}.chat-people>button{text-align:left;border-top:1px solid var(--line);align-items:center;gap:10px;width:100%;padding:19px 20px;display:flex;position:relative}.chat-people>button.selected{background:var(--soft-blue)}.chat-people>button>span{flex:1;min-width:0}.chat-people strong{font-size:11px;font-weight:600;display:block}.chat-people small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:145px;margin-top:7px;font-size:9px;display:block;overflow:hidden}.chat-people time{color:var(--muted);font-size:7px;position:absolute;top:20px;right:17px}.avatar-online{position:relative}.avatar-online>i{border:2px solid var(--surface);background:#24ad8a;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.chat-sidebar-note{color:var(--muted);align-items:center;gap:8px;margin:17px 20px;font-size:9px;line-height:1.8;display:flex}.chat-main{flex-direction:column;min-width:0;display:flex}.chat-header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 25px;display:flex}.chat-header>div:nth-last-child(2){flex:1}.chat-header strong{font-size:12px;font-weight:600;display:block}.chat-header span{color:var(--muted);align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.chat-header span>i{background:#24ad8a;border-radius:50%;width:4px;height:4px}.chat-back.MuiIconButton-root{display:none}.chat-messages{background:linear-gradient(var(--surface), var(--soft));flex:1;padding:23px 26px;overflow:auto}.chat-day{text-align:center;color:#9aa8bf;background:var(--soft);border-radius:5px;width:max-content;margin:0 auto 29px;padding:5px 12px;font-size:8px}.chat-message{align-items:flex-start;gap:9px;max-width:80%;margin-bottom:25px;display:flex}.chat-message>div:last-child{max-width:100%}.chat-message p{background:var(--surface);border:1px solid var(--line);border-radius:0 10px 10px;padding:14px 17px;font-size:11px;line-height:1.9}.chat-message span{color:var(--muted);align-items:center;gap:4px;margin-top:7px;font-size:8px;display:flex}.chat-message.outgoing{justify-content:flex-end;margin-left:auto}.chat-message.outgoing p{background:var(--accent);border-color:var(--accent);color:#fff;border-radius:10px 0 10px 10px}.chat-message.outgoing span{justify-content:flex-end}.chat-message.outgoing span>svg{color:#78a1e6}.message-composer{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:9px;margin:15px 24px 8px;padding:7px 9px 7px 17px;display:flex}.message-composer input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.message-composer input::placeholder{color:var(--muted)}.message-composer .MuiButton-root{min-width:36px;padding:8px}.composer-note{color:#a6b0c1;text-align:center;padding:0 15px 17px;font-size:8px}.conversation-details{flex-direction:column;align-items:center;gap:17px;max-width:400px;display:flex}.conversation-details p{color:var(--muted);font-size:11px}.conversation-details .MuiAlert-root{font-size:11px;line-height:1.8}.chat-empty{text-align:center;color:#98aed0;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:260px;padding:35px 25px;display:flex}.chat-empty h3{color:var(--ink);font-size:14px;line-height:1.7}.chat-empty p{color:var(--muted);font-size:11px;line-height:1.8}.chat-empty .MuiButton-root{margin-top:5px;font-size:11px}.inbox-layout{grid-template-columns:200px minmax(0,1fr);min-height:600px;display:grid}.mail-folders{border-right:1px solid var(--line);padding:22px 13px}.mail-folders>button{text-align:left;width:100%;color:var(--muted);border-radius:7px;align-items:center;gap:10px;margin-bottom:5px;padding:13px 12px;font-size:11px;display:flex}.mail-folders>button.selected{background:var(--soft-blue);color:var(--accent);font-weight:600}.mail-folders>button>span{flex:1}.mail-folders b{font-size:9px;font-weight:500}.mail-folder-label{letter-spacing:.8px;color:var(--muted);margin:40px 12px 10px;font-size:8px}.mail-folders p{color:#a1adc0;margin:0 12px;font-size:9px;line-height:2}.mail-main{min-width:0}.mail-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:17px 21px;display:flex}.mail-toolbar .MuiTextField-root{flex:1}.mail-toolbar .MuiInputBase-root{font-size:11px}.mail-toolbar>span{color:var(--muted);text-transform:capitalize;white-space:nowrap;font-size:9px}.mail-toolbar>.MuiButton-root{white-space:nowrap;padding-left:5px;padding-right:5px;font-size:9px}.mail-row{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:0 16px;display:flex}.mail-row.unread{background:var(--soft)}.mail-row>button:last-child{text-align:left;flex:1;align-items:center;gap:14px;min-width:0;padding:24px 7px;display:flex}.mail-from{width:110px;color:var(--muted);flex-shrink:0;font-size:10px;font-weight:500}.mail-preview{flex:1;min-width:0;display:block}.mail-preview>strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.mail-preview>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:9px;display:block;overflow:hidden}.mail-row.unread .mail-from,.mail-row.unread .mail-preview>strong{color:var(--ink);font-weight:650}.mail-row time{color:var(--muted);white-space:nowrap;font-size:8px}.mail-row i{background:var(--accent);border-radius:50%;width:4px;height:4px}.mail-detail{padding:29px}.mail-detail h2{font-size:20px;line-height:1.7}.mail-sender{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-top:25px;padding-bottom:25px;display:flex}.mail-sender>div:nth-child(2){flex:1}.mail-sender strong{font-size:11px;font-weight:550;display:block}.mail-sender small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.mail-body{white-space:pre-wrap;color:var(--muted);min-height:260px;padding:30px 0;font-size:12px;line-height:2.2}.notifications-page{max-width:900px}.notification-tabs{border-bottom:1px solid var(--line);gap:22px;padding:0 25px;display:flex}.notification-tabs>button{color:var(--muted);align-items:center;gap:9px;padding:20px 0;font-size:11px;display:flex}.notification-tabs>button>span{background:var(--soft-blue);border-radius:4px;padding:3px 5px;font-size:9px}.notification-tabs>button.selected{border-bottom:2px solid var(--accent);color:var(--accent);font-weight:550}.notifications-page .notification-row{padding:25px}.notifications-page .notification-row strong{font-size:12px}.notifications-page .notification-row small{font-size:11px}.notifications-page .notification-row time{font-size:9px}.notifications-page .notification-row>svg{align-self:center}.file-overview{grid-template-columns:2.5fr 1fr;gap:23px;margin-bottom:25px;display:grid}.folder-grid{grid-template-columns:repeat(4,1fr);gap:17px;padding:25px;display:grid}.folder-grid>button{border:1px solid var(--line);text-align:left;border-radius:9px;flex-direction:column;align-items:flex-start;padding:20px 15px;display:flex}.folder-grid>button.selected{border-color:var(--accent);background:var(--soft-blue)}.folder-grid strong{margin-top:18px;font-size:11px;font-weight:550;display:block}.folder-grid>button>span{color:var(--muted);margin-top:8px;font-size:9px}.storage-card{background:linear-gradient(125deg, var(--soft-blue), var(--surface));border:1px solid var(--line);border-radius:var(--card-radius);color:var(--accent);padding:25px}.storage-card>strong{color:var(--ink);margin-top:16px;font-size:13px;display:block}.storage-card>p{color:var(--muted);margin-top:9px;font-size:10px}.storage-track{background:var(--soft-blue);border-radius:5px;height:5px;margin:18px 0}.storage-track>i{background:var(--accent);border-radius:5px;width:23%;height:100%;display:block}.storage-card>span{color:var(--muted);font-size:8px;line-height:1.9}.file-type-tabs{gap:20px;padding:22px 25px 0;display:flex}.file-type-tabs>button{color:var(--muted);padding:8px 0;font-size:10px}.file-type-tabs>.selected{color:var(--accent);font-weight:600}.file-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px;padding:20px 25px 25px;display:grid}.file-card{text-align:left;border:1px solid var(--line);border-radius:9px;min-width:0;padding:0 0 15px;overflow:hidden}.file-preview{color:#7290be;background:#f2f5fb;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:135px;display:flex}.preview-fig{color:#a18bc8;background:#f4f0fa}.preview-xlsx{color:#7daa96;background:#eef6f2}.preview-zip{color:#c0a379;background:#f8f3ed}.file-preview>span{letter-spacing:1px;font-size:8px}.file-preview>img{object-fit:cover;width:100%;height:100%}.file-card>strong{text-overflow:ellipsis;white-space:nowrap;padding:17px 15px 0;font-size:10px;font-weight:550;display:block;overflow:hidden}.file-card>span{color:var(--muted);margin:8px 15px 13px;font-size:8px;display:block}.file-card>div:last-child:not(.file-preview){align-items:center;gap:7px;margin:0 15px;display:flex}.file-card small{color:var(--muted);font-size:8px}.file-detail{flex-direction:column;align-items:center;gap:22px;padding:25px;display:flex}.file-detail>img{object-fit:contain;max-width:100%;max-height:300px}.file-detail p{color:var(--muted);text-align:center;font-size:12px;line-height:1.9}.file-detail>span{color:var(--muted);font-size:10px}[data-mode=dark] .file-preview{background:#1b2a41}[data-mode=dark] .preview-fig{background:#28233a}[data-mode=dark] .preview-xlsx{background:#1b302e}[data-mode=dark] .preview-zip{background:#302c2b}.settings-tabs{border-bottom:1px solid var(--line);white-space:nowrap;gap:27px;margin:0 0 25px;display:flex;overflow-x:auto}.settings-tabs>a{color:var(--muted);align-items:center;gap:8px;padding:0 1px 18px;font-size:11px;display:flex}.settings-tabs>a.selected{border-bottom:2px solid var(--accent);color:var(--accent);font-weight:600}.settings-content-grid{grid-template-columns:1.7fr 1fr;gap:23px;display:grid}.settings-inner{flex-direction:column;gap:24px;padding:26px;display:flex}.settings-inner .MuiTextField-root,.settings-inner .MuiInputLabel-root{font-size:12px}.profile-upload{border-bottom:1px solid var(--line);align-items:center;gap:20px;margin-bottom:5px;padding-bottom:25px;display:flex}.profile-upload>img{object-fit:cover;border-radius:50%;width:65px;height:65px}.profile-upload strong{font-size:12px;font-weight:600}.profile-upload p{color:var(--muted);margin:7px 0 12px;font-size:10px}.profile-upload .MuiButton-root{padding:5px 10px;font-size:9px}.settings-save{border-top:1px solid var(--line);justify-content:flex-end;padding-top:22px;display:flex}.settings-save .MuiButton-root{font-size:11px}.preference-row{align-items:center;gap:10px;display:flex}.preference-row>div{flex:1}.preference-row strong{font-size:11px;font-weight:550;display:block}.preference-row p{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.8}.reset-panel{margin-top:23px}.reset-panel .settings-inner{align-items:flex-start}.reset-panel .settings-inner>p{color:var(--muted);font-size:11px;line-height:1.9}.reset-panel .MuiButton-root{font-size:10px}.settings-row{align-items:center;gap:14px;display:flex}.settings-row>div{flex:1}.settings-row-icon{background:var(--soft-blue);color:#7294d3;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.settings-row strong{font-size:12px;font-weight:550}.settings-row p{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.7}.settings-divider{background:var(--line);height:1px;margin:8px 0}.device-session{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:6px 0 22px;display:flex}.device-session>svg{color:#8a9bb7}.device-session>div{flex:1}.device-session strong{font-size:11px;font-weight:550;display:block}.device-session span:not(.status-chip){color:var(--muted);margin-top:7px;font-size:9px;line-height:1.8;display:block}.device-session .MuiButton-root{font-size:9px}.appearance-layout{grid-template-columns:350px 1fr;align-items:start;gap:50px;display:grid}.appearance-controls{padding:0 25px 27px}.appearance-controls .settings-controls>label:first-child{margin-top:25px}.appearance-preview{text-align:center;padding:60px 0}.appearance-preview-window{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:34px;overflow:hidden;transform:perspective(1000px)rotateY(-3deg);box-shadow:0 10px 40px #17274609}.preview-dots{border-bottom:1px solid var(--line);gap:5px;padding:13px 15px;display:flex}.preview-dots>i{background:#dbe2ef;border-radius:50%;width:5px;height:5px}.appearance-demo{height:320px;display:flex}.appearance-demo>aside{border-right:1px solid var(--line);flex-direction:column;gap:15px;width:90px;padding:25px 12px;display:flex}.appearance-demo>aside>span{background:var(--accent);border-radius:5px;width:60%;height:7px;margin-bottom:16px}.appearance-demo>aside>b{background:var(--soft-blue);border-radius:5px;height:5px}.appearance-demo>div{text-align:left;flex:1;min-width:0;padding:25px}.appearance-demo strong{font-family:var(--font-jakarta);letter-spacing:-.4px;font-size:16px}.appearance-demo p{color:var(--muted);margin-top:8px;font-size:8px}.appearance-demo-banner{background:linear-gradient(120deg, var(--accent), #7eb7ff);border-radius:6px;height:55px;margin-top:19px}.appearance-demo-stats{gap:10px;margin-top:15px;display:flex}.appearance-demo-stats i{border:1px solid var(--line);background:var(--soft);border-radius:5px;flex:1;height:35px}.appearance-demo-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:9px;height:85px;margin-top:18px;display:flex}.appearance-demo-chart b{background:var(--accent);opacity:.5;border-radius:4px 4px 0 0;flex:1;max-height:100%}.appearance-preview h3{font-size:17px}.appearance-preview>p{color:var(--muted);margin-top:13px;font-size:11px;line-height:1.9}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:25px;display:grid}.team-member{border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:center;padding:20px 17px;display:flex;position:relative;overflow:hidden}.team-member-status{align-self:flex-end;margin-bottom:16px}.team-member h3{margin-top:18px;font-size:13px}.team-member>p{color:var(--accent);margin-top:7px;font-size:10px}.team-member>small{color:var(--muted);white-space:nowrap;margin-top:10px;font-size:8px}.team-member>div:last-child{align-items:center;gap:10px;margin-top:22px;display:flex}.team-member .MuiButton-root{padding:5px 10px;font-size:9px}.team-member .status-chip{font-size:7px}.roles-layout{grid-template-columns:230px 1fr;gap:23px;display:grid}.role-list{flex-direction:column;gap:10px;display:flex}.role-list>button{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:9px;align-items:center;gap:13px;padding:19px 15px;display:flex}.role-list>button>span:nth-child(2){flex:1}.role-list>button.selected{background:var(--soft-blue);border-color:#a8c3f7}.role-icon{color:#8ba2c6}.role-list strong{font-size:12px;font-weight:550;display:block}.role-list small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.role-list>button>svg{color:var(--muted)}.permission-table{margin-top:25px;overflow:auto}.permission-header,.permission-row{grid-template-columns:minmax(130px,1.6fr) repeat(5,minmax(50px,1fr));align-items:center;min-width:500px;padding:0 24px;display:grid}.permission-header{background:var(--soft);color:var(--muted);text-align:center;padding-top:13px;padding-bottom:13px;font-size:9px}.permission-header>strong{text-align:left;font-weight:500}.permission-row{border-bottom:1px solid var(--line);height:57px}.permission-row>strong{font-size:11px;font-weight:500}.permission-row>.MuiCheckbox-root{justify-self:center}.permission-note{color:var(--muted);align-items:center;gap:7px;padding:20px 24px;font-size:9px;line-height:1.8;display:flex}.ui-kit-banner{background:linear-gradient(115deg, #edf3ff, var(--surface));border:1px solid var(--line);border-radius:var(--card-radius);align-items:center;gap:20px;padding:27px 29px;display:flex}.ui-kit-icon{background:var(--surface);color:#6290e7;border:1px solid #d2e1fe;border-radius:13px;place-items:center;width:58px;height:58px;display:grid}.ui-kit-banner>div{flex:1}.ui-kit-banner h2{letter-spacing:-.5px;font-size:21px}.ui-kit-banner p{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.8}.ui-kit-banner>span:last-child{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.ui-kit-banner>span:last-child svg{color:var(--green)}.ui-kit-tabs{border-bottom:1px solid var(--line);margin:18px 0 25px}.ui-kit-tabs .MuiTab-root{text-transform:none;min-height:54px;padding-left:0;padding-right:27px;font-size:11px}.color-swatches{grid-template-columns:repeat(4,1fr);gap:25px 15px;padding:25px;display:grid}.color-swatches>button{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;padding:0;display:flex}.color-swatches i{border:1px solid #17274605;border-radius:7px;width:100%;height:56px;display:block}.color-swatches strong{margin-top:12px;font-size:9px;font-weight:550}.color-swatches small{color:var(--muted);margin-top:6px;font-size:8px}.type-specimen{padding:25px}.type-specimen>span{letter-spacing:1px;color:var(--accent);font-size:8px}.type-specimen h1{margin:20px 0;font-size:27px}.type-specimen h2{margin:20px 0;font-size:18px}.type-specimen h3{margin:20px 0;font-size:12px}.type-specimen p{color:var(--muted);margin:20px 0;font-size:11px;line-height:1.9}.type-specimen small{color:var(--muted);font-size:9px}.type-numbers{font-size:29px;font-family:var(--font-jakarta);letter-spacing:-1px;margin-top:28px;font-weight:650}.type-numbers>span{font-family:var(--font-inter);letter-spacing:0;color:var(--green);margin-left:10px;font-size:11px;font-weight:500}.surface-demo{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:35px;display:grid}.surface-demo>div{border:1px solid var(--line);background:var(--surface);color:#7d99c7;border-radius:10px;flex-direction:column;align-items:center;gap:17px;padding:28px 17px;display:flex}.surface-demo strong{color:var(--ink);font-size:12px}.surface-demo span{color:var(--muted);text-align:center;font-size:9px;line-height:1.8}.component-samples{flex-wrap:wrap;align-items:center;gap:18px;padding:25px;display:flex}.component-samples+.component-samples{padding-top:5px}.component-samples.vertical{flex-direction:column;align-items:stretch}.component-samples .MuiButton-root,.component-samples .MuiAlert-root,.component-samples .MuiFormControlLabel-label{font-size:11px}.component-samples .MuiInputLabel-root{font-size:12px}.component-samples .MuiAccordionSummary-content{align-items:center;font-size:11px}.component-samples .MuiAccordionDetails-root{color:var(--muted);font-size:11px;line-height:1.8}.wizard-demo{max-width:720px;margin:0 auto;padding:30px}.wizard-demo>.MuiStepper-root{margin-bottom:35px}.wizard-demo .MuiStepLabel-label{font-size:10px}.wizard-demo h3{font-size:17px}.wizard-demo>p{color:var(--muted);margin:12px 0 24px;font-size:11px;line-height:1.9}.wizard-demo>div:last-child:not(.MuiStepper-root){justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.wizard-demo .wizard-success{text-align:center;color:var(--green);flex-direction:column;align-items:center;padding:25px}.wizard-success p{color:var(--muted);margin:10px 0;font-size:11px}.ui-grid{height:430px;padding:24px 0 0}.ui-grid .MuiDataGrid-root{border:0;border-top:1px solid var(--line);font-size:12px}.radial-examples{justify-content:center;align-items:center;gap:35px;padding:35px 25px;display:flex}.radial-examples>div{place-items:center;display:grid;position:relative}.radial-examples strong{font-family:var(--font-jakarta);font-size:20px;position:absolute}.loading-profile{align-items:center;gap:15px;display:flex}.empty-icon{background:var(--soft-blue);color:#85a6df;border-radius:50%;padding:15px}.demo-drawer{width:360px;max-width:100vw;padding:25px}.demo-drawer>p{color:var(--muted);margin:20px 0 25px;font-size:12px;line-height:1.9}.demo-drawer>.MuiButton-root{margin-top:20px}.documentation-layout{grid-template-columns:240px 1fr;gap:30px;display:grid}.documentation-nav{flex-direction:column;gap:7px;margin-bottom:25px;display:flex}.documentation-nav>button{text-align:left;color:var(--muted);border-radius:7px;align-items:center;gap:12px;padding:14px;font-size:11px;display:flex}.documentation-nav>button.selected{background:var(--soft-blue);color:var(--accent);font-weight:600}.documentation-content{padding:36px}.documentation-content>h2{letter-spacing:-.7px;margin:20px 0;font-size:26px}.documentation-content>h3{margin:29px 0 15px;font-size:16px}.documentation-content>p{color:var(--muted);margin:20px 0;font-size:12px;line-height:2.1}.documentation-content>pre{background:var(--soft);border:1px solid var(--line);color:var(--ink);border-radius:9px;padding:25px;font-size:11px;line-height:2;overflow:auto}.doc-next{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:40px;padding-top:25px;display:flex}.doc-next>span{color:var(--muted);font-size:10px}.doc-next .MuiButton-root{font-size:10px}.error-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:75vh;padding:35px;display:flex}.error-art{font-family:var(--font-jakarta);letter-spacing:-12px;color:#dbe7ff;margin-top:30px;font-size:140px;font-weight:800;position:relative}.error-screen .eyebrow{margin-top:-15px}.error-screen h1{font-size:27px;line-height:1.5}.error-screen>p{color:var(--muted);max-width:440px;font-size:12px;line-height:2}.error-screen>.MuiButton-root{margin-top:7px;font-size:11px}.error-screen>a:last-child:not(.brand){color:var(--muted);margin-top:7px;font-size:10px}.auth-page{background:var(--surface);min-height:100dvh;color:var(--ink);grid-template-columns:1.05fr 1fr;display:grid}.auth-showcase{background:linear-gradient(140deg,#f0f5ff,#eaf1fe);flex-direction:column;min-height:850px;padding:45px 55px;display:flex;position:relative;overflow:hidden}.auth-showcase:before{content:"";border:1px solid #b7d0ff36;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-200px;right:-300px;box-shadow:0 0 0 60px #bfd5ff12,0 0 0 120px #bfd5ff09}.auth-showcase .brand{z-index:1;position:relative}.auth-showcase-copy{z-index:1;margin:auto 0;padding:55px 0 45px;position:relative}.auth-eyebrow{color:#6f94d1;letter-spacing:1.4px;align-items:center;gap:8px;font-size:8px;display:flex}.auth-showcase h1{letter-spacing:-1.8px;margin:22px 0;font-size:44px;line-height:1.35}.auth-showcase-copy>p{color:#8291ab;font-size:12px;line-height:2}.auth-visual{max-width:395px;margin:45px 20px 35px 5px;position:relative}.auth-mini-card{background:#ffffffd4;border:1px solid #dce8ff;border-radius:15px;padding:26px;transform:rotate(-3deg);box-shadow:0 10px 35px #2d6bc314}.auth-mini-card>span{color:#8696ae;letter-spacing:1px;font-size:8px}.auth-mini-card>strong{font-family:var(--font-jakarta);letter-spacing:-1px;align-items:center;gap:15px;margin:14px 0;font-size:30px;display:flex}.auth-mini-card>strong>span{letter-spacing:0;color:#2aa185;font-size:9px;font-weight:500;font-family:var(--font-inter);background:#2aa18508;border-radius:5px;padding:4px 6px}.auth-bars{border-bottom:1px solid #e4ecfa;align-items:flex-end;gap:10px;height:125px;display:flex}.auth-bars i{background:linear-gradient(#5798ff,#acf);border-radius:4px 4px 0 0;flex:1}.auth-mini-card>small{color:#8c9eb8;margin-top:17px;font-size:9px;display:block}.auth-floating{background:#fff;border:1px solid #e1eaff;border-radius:11px;align-items:center;gap:12px;padding:16px 22px;display:flex;position:absolute;bottom:14px;right:-40px;transform:rotate(3deg);box-shadow:0 8px 25px #2d6bc316}.auth-floating>span{color:#29a68b;background:#eaf7f2;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.auth-floating strong{color:#23406b;font-size:11px;font-weight:600;display:block}.auth-floating small{color:#99a8bf;margin-top:6px;font-size:8px;display:block}.auth-testimonial{align-items:center;gap:14px;margin-top:45px;display:flex}.auth-testimonial>span{color:#8798b2;font-size:9px}.auth-copyright{color:#a0adc2;z-index:1;font-size:8px;position:relative}.auth-form-side{flex-direction:column;min-height:850px;padding:42px 55px;display:flex}.auth-back{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.auth-form-content{width:100%;max-width:365px;margin:auto}.auth-form-icon{background:var(--soft-blue);color:#729bea;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:25px;display:grid}.auth-form-content>h2{letter-spacing:-1px;margin-bottom:12px;font-size:29px;line-height:1.5}.auth-form-content>p{color:var(--muted);margin-bottom:29px;font-size:11px;line-height:1.9}.auth-form-content>form{flex-direction:column;gap:24px;display:flex}.auth-form-content .MuiInputLabel-root{font-size:12px}.auth-form-content .MuiFormHelperText-root{font-size:9px}.auth-form-content form>.MuiButton-root{padding:12px;font-size:12px}.auth-options{justify-content:space-between;align-items:center;margin-top:-9px;margin-bottom:-8px;display:flex}.auth-options .MuiFormControlLabel-label{font-size:9px}.auth-options .MuiFormControlLabel-root{margin-left:-7px}.auth-options .MuiCheckbox-root{padding:6px}.auth-options>a{color:var(--accent);font-size:9px}.auth-form-bottom{text-align:center;color:var(--muted);margin:25px 0;font-size:11px}.auth-form-bottom>a{color:var(--accent);margin-left:4px;font-weight:550}.demo-auth-note{background:var(--soft);color:#9aabc4;border-radius:8px;gap:9px;padding:14px;font-size:9px;line-height:1.8;display:flex}.demo-auth-note>svg{margin-top:2px}.two-factor-link{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin-top:18px;font-size:9px;display:flex}.auth-bottom-links{color:#a0aec3;justify-content:space-between;margin-top:40px;font-size:8px;display:flex}.auth-mobile-brand{display:none}[data-mode=dark] .auth-showcase{background:linear-gradient(140deg,#16284a,#13223e)}[data-mode=dark] .auth-showcase h1{color:#ecf2ff}@media (min-width:1001px){.nav-item{font-size:12px}.nav-subitem,.page-heading p{font-size:11px}.panel-heading h2{font-size:13px}.panel-heading p{font-size:10px}.stat-top{font-size:11px}.stat-bottom>span:last-child,.chart-insight{font-size:9px}.target-subtitle{font-size:10px}.target-numbers span{font-size:9px}.target-numbers strong{font-size:13px}.traffic-legend>div{font-size:9px}.activity-item strong{font-size:10px}.activity-item p{font-size:9px}.activity-item div>span,.activity-item time{font-size:8px}.top-products strong{font-size:10px}.top-products span{font-size:9px}.top-products b{font-size:10px}.mini-table th{font-size:9px}.mini-table td,.table-primary{font-size:10px}.table-primary small{font-size:8px}.status-chip,.inline-person,.footer,.footer button{font-size:9px}}@media (max-width:1200px){.commerce-numbers{gap:25px}.commerce-numbers strong{font-size:23px}.crm-top{grid-template-columns:1fr 1.4fr}.crm-mini-stats{gap:12px}.crm-mini-stat{padding:22px 14px}.project-dashboard-top{grid-template-columns:1fr 1.5fr}.project-stat-stack{flex-direction:row;grid-column:1/-1}.project-stat-stack>div{justify-content:space-between;display:flex}.project-stat-stack span{margin-left:auto}.kanban-board{gap:13px}.kanban-column{padding:9px}.task-card-body,.task-card-top,.task-card-priority,.task-card-footer{padding-left:12px;padding-right:12px}.task-card-body h3{font-size:11px}.board-info-bar{flex-wrap:wrap}.board-filters{margin-left:auto}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-layout{grid-template-columns:minmax(0,1fr)}.calendar-aside{grid-template-columns:1.3fr 1fr;display:grid}.calendar-agenda{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.file-overview{grid-template-columns:1fr}.storage-card{display:none}.file-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.appearance-layout{grid-template-columns:320px 1fr;gap:25px}.surface-demo{gap:15px;padding:25px}.auth-showcase{padding:40px}.auth-showcase h1{font-size:37px}.auth-form-side{padding:40px}.documentation-layout{grid-template-columns:210px 1fr;gap:20px}}@media (max-width:1000px){.kanban-board{gap:15px}.calendar-layout{grid-template-columns:minmax(0,1fr)}.chat-layout{grid-template-columns:265px minmax(0,1fr)}.inbox-layout{grid-template-columns:175px minmax(0,1fr)}.mail-from{width:95px}.auth-showcase,.auth-form-side{padding:35px}.auth-showcase h1{font-size:35px}.auth-floating{right:-20px}.auth-testimonial{gap:9px}.auth-testimonial>span{font-size:8px}}@media (max-width:680px){.module-stats{gap:9px;margin-bottom:18px}.module-stat{padding:14px 10px;display:block}.module-stat-icon{border-radius:8px;width:30px;height:30px;margin-bottom:12px}.module-stat-icon>svg{width:17px;height:17px}.module-stat>div>span{white-space:nowrap;font-size:8px}.module-stat strong{margin-top:8px;font-size:23px}.module-stat strong small{display:none}.records-tabs{padding:0 10px}.records-tabs .MuiTab-root{min-height:48px;padding:12px 10px;font-size:9px}.records-tabs b{padding:2px 4px;font-size:8px}.records-tabs .MuiTab-root>span{gap:6px}.table-filter-bar{padding:15px;display:block}.table-filter-bar>.MuiTextField-root{width:100%}.table-filter-bar>div:last-child{flex-wrap:wrap;justify-content:space-between;gap:7px;margin-top:12px}.table-filter-bar .MuiButton-root{min-height:31px;padding:7px 9px;font-size:9px}.table-filter-bar .MuiInputBase-root{min-height:32px;font-size:10px}.grid-toolbar{padding:6px 12px!important}.grid-toolbar>span{font-size:8px}.data-grid-wrap{height:610px}.data-grid-wrap .MuiDataGrid-columnHeader,.data-grid-wrap .MuiDataGrid-cell{font-size:10px}.table-footnote{align-items:flex-start;gap:10px;font-size:7px;line-height:1.8}.table-footnote>span:last-child{white-space:nowrap}.record-form-grid{grid-template-columns:1fr;gap:17px}.form-fields{gap:22px;padding:23px 18px}.form-two-col{gap:20px 13px}.form-fields .form-two-col{grid-template-columns:1fr}.form-aside{gap:17px}.form-action-bar{padding-top:9px}.form-action-bar .MuiButton-root{font-size:11px}.detail-layout{grid-template-columns:1fr;gap:18px}.detail-hero{gap:20px;padding:24px}.detail-hero h2{margin-top:10px;font-size:17px;line-height:1.6}.detail-hero>svg,.detail-hero>img{width:95px;height:110px;padding:15px}.detail-hero strong{font-size:21px}.detail-hero p{font-size:10px}.detail-content{padding:24px}.detail-facts{gap:25px 15px}.invoice-sheet{padding:18px}.invoice-lines{font-size:10px}.invoice-brand{font-size:11px}.two-one-grid,.two-grid,.three-grid{grid-template-columns:1fr;gap:17px;margin:17px 0}.commerce-summary{grid-template-columns:1fr;gap:16px;margin-bottom:17px}.commerce-main{padding:24px}.commerce-main h2{margin:13px 0;font-size:21px;line-height:1.5}.commerce-main .eyebrow{font-size:8px}.commerce-main>p{font-size:10px;line-height:1.8}.commerce-numbers{flex-wrap:wrap;justify-content:space-between;gap:17px}.commerce-numbers strong{font-size:22px}.commerce-numbers>div>span:first-child{font-size:8px}.commerce-numbers .muted{font-size:7px}.commerce-highlight{grid-template-columns:1fr auto;gap:4px 20px;padding:22px;display:grid}.commerce-highlight .highlight-icon{grid-area:1/2/5;align-self:center;margin:0}.commerce-highlight>span:nth-child(2){grid-area:1/1;font-size:10px}.commerce-highlight>strong{grid-area:2/1;font-size:29px}.commerce-highlight>p{grid-area:3/1}.commerce-highlight>a{grid-area:4/1;padding-top:15px;font-size:9px}.commerce-highlight:after{width:120px;height:120px;top:0;right:-30px}.dashboard-table{min-width:600px}.dashboard-table td,.dashboard-table .inline-person{font-size:10px}.dashboard-table th{font-size:9px}.wide-legend{padding:4px 24px 24px}.category-performance>div{margin-top:24px}.inventory-alerts strong,.ranked-list strong{font-size:11px}.ranked-list{padding:10px 18px}.ranked-list>a{gap:10px}.ranked-list b{white-space:nowrap;font-size:10px}.crm-top{grid-template-columns:1fr;gap:16px}.pipeline-summary{padding:24px}.pipeline-summary h2{font-size:25px;line-height:1.45}.crm-mini-stats{gap:11px}.crm-mini-stat{min-height:158px;padding:17px 12px}.crm-mini-stat>span:first-child{font-size:9px}.crm-mini-stat strong{font-size:28px}.crm-mini-stat>div{gap:0}.crm-mini-stat>div>svg{width:70px;height:35px}.funnel{padding:25px 17px 13px}.funnel>div>span{width:70px;font-size:9px}.funnel>div>div{padding:0 8px}.funnel strong,.funnel small{font-size:8px}.follow-ups{padding:10px 17px}.follow-ups strong{font-size:11px}.follow-ups small{font-size:8px}.project-dashboard-top{grid-template-columns:1fr;gap:17px}.project-greeting{flex-wrap:wrap;align-items:center;gap:0 20px;padding:0 0 5px;display:flex}.project-greeting .eyebrow{width:100%;margin-bottom:5px;font-size:8px}.project-greeting h2{width:calc(50% - 10px);margin:7px 0 13px;font-size:27px}.project-greeting p{width:calc(50% - 10px);margin:0;font-size:9px;line-height:2}.project-greeting .MuiButton-root{padding:7px 12px;font-size:9px}.project-stat-stack{grid-column:auto;gap:13px}.project-stat-stack>div{grid-template-columns:1fr auto;gap:10px;padding:18px;display:grid}.project-stat-stack span{grid-column:1/-1;margin-left:0;font-size:9px}.project-stat-stack strong{font-size:27px}.sprint-progress{gap:25px;padding:25px 20px}.sprint-progress strong{font-size:43px}.sprint-progress p{font-size:8px}.sprint-bottom{padding:15px 20px}.project-cards{padding:8px 17px}.project-cards strong{font-size:11px}.workload-list{padding:12px 20px}.workload-bars{gap:3px}.workload-bars i{width:6px;height:22px}.deadline-list{padding:10px 20px}.deadline-list strong{font-size:10px}.roadmap{padding:25px 17px}.roadmap-months{margin-left:104px;font-size:7px}.roadmap-row{gap:10px;height:55px}.roadmap-row>strong{width:95px;font-size:9px;line-height:1.8}.roadmap-row>div>span{padding:8px;font-size:7px;overflow:hidden}.finance-hero{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:18px}.balance-card{grid-column:1/-1;padding:25px}.balance-card>strong{font-size:33px}.finance-mini{min-height:190px;padding:20px 16px}.finance-mini>span:first-child{gap:7px;font-size:9px}.finance-mini>strong{margin:19px 0 9px;font-size:23px}.finance-mini>svg{height:35px}.budget-list{padding:11px 20px}.invoice-overview{padding:10px 20px}.invoice-overview>a{gap:12px}.invoice-overview strong{font-size:17px}.invoice-overview>a>span:last-of-type{font-size:8px}.board-info-bar{gap:8px;margin-bottom:17px}.board-info-bar>span{flex:1;font-size:8px}.board-filters{gap:10px;width:100%;margin-top:10px}.board-filters>.MuiTextField-root{flex:1;min-width:0}.board-filters .MuiInputBase-root{height:35px;font-size:10px}.board-filters>.MuiInputBase-root{min-width:114px}.kanban-board{scroll-snap-type:x mandatory;gap:14px;margin:0 -16px;padding:0 16px 15px;display:flex;overflow-x:auto}.kanban-column{scroll-snap-align:center;flex:0 0 82%;min-width:0;min-height:530px;padding:12px}.kanban-heading strong,.task-card-body h3{font-size:12px}.task-card-body p{font-size:10px}.task-card-top,.task-card-body,.task-card-priority,.task-card-footer{padding-left:17px;padding-right:17px}.task-card-priority{padding-top:20px;padding-bottom:18px}.task-card-priority>span:last-child,.task-category{font-size:9px}.task-card-footer>span{font-size:10px}.board-tip{align-items:flex-start;padding:0 10px;font-size:8px;line-height:1.7}.calendar-toolbar{flex-wrap:wrap;padding:20px 15px}.calendar-toolbar h2{font-size:16px}.calendar-toolbar>div{gap:0;width:100%;margin-top:8px}.calendar-toolbar .segmented{margin-left:auto}.weekday-row>span{padding:12px 0;font-size:8px}.day-cell{height:80px;padding:3px}.day-number{width:23px;height:23px;margin:0 0 5px;font-size:9px}.calendar-event{border-radius:3px;gap:0;width:calc(100% - 6px);height:7px;min-height:7px;margin:2px 3px;padding:3px;font-size:0}.calendar-event>i,.calendar-event>span{display:none}.calendar-aside{grid-template-columns:1fr;gap:17px}.calendar-agenda{gap:0 17px;padding:15px}.calendar-agenda strong{font-size:9px;line-height:1.7}.calendar-agenda>button{gap:9px;padding:15px 0}.calendar-aside .soft-info{display:none}.calendar-main:after{content:"Switch to Agenda to read all event details.";text-align:center;color:var(--muted);padding:13px;font-size:8px;display:block}.agenda-list{padding:0 17px 20px}.agenda-list>button>span:nth-child(2)>strong{font-size:11px}.chat-layout{grid-template-columns:1fr;height:650px}.chat-sidebar-top{padding:22px 20px}.chat-sidebar-top h2{font-size:14px}.chat-sidebar{border-right:0}.chat-people>button{padding:22px 20px}.chat-people strong{font-size:12px}.chat-people small{max-width:200px;font-size:10px}.chat-people time{font-size:8px}.chat-main{display:none}.chat-layout.show-thread .chat-main{display:flex}.chat-layout.show-thread .chat-sidebar{display:none}.chat-header{gap:9px;padding:17px 13px}.chat-header strong{font-size:11px}.chat-header span{font-size:8px}.chat-back.MuiIconButton-root{display:flex}.chat-header>.MuiAvatar-root{width:30px;height:30px;font-size:10px}.chat-messages{padding:22px 15px}.chat-message{gap:7px;max-width:90%;margin-bottom:25px}.chat-message p{padding:12px 14px;font-size:10px}.chat-message>.MuiAvatar-root{width:25px;height:25px;font-size:9px}.message-composer{gap:4px;margin:13px 12px 8px;padding-left:12px}.message-composer input{font-size:10px}.composer-note{font-size:7px;line-height:1.8}.inbox-layout{grid-template-columns:1fr}.mail-folders{border-right:0;border-bottom:1px solid var(--line);gap:8px;padding:10px;display:flex;overflow:auto}.mail-folders>button{white-space:nowrap;gap:7px;width:auto;margin:0;padding:10px 12px;font-size:10px}.mail-folders>button>svg{width:14px}.mail-folders p,.mail-folder-label{display:none}.mail-toolbar{flex-wrap:wrap;gap:7px;padding:15px}.mail-toolbar>.MuiTextField-root{flex:auto;width:100%}.mail-toolbar>span{margin-right:auto;font-size:8px}.mail-toolbar>.MuiButton-root{padding-bottom:0;font-size:8px}.mail-row{gap:3px;padding:0 10px}.mail-row>button:last-child{flex-wrap:wrap;gap:8px;padding:19px 5px;position:relative}.mail-from{width:100%;font-size:10px}.mail-preview{flex:auto;width:100%;padding-right:14px}.mail-preview>strong{font-size:10px}.mail-preview>small{margin-top:5px;font-size:8px}.mail-row time{font-size:7px;position:absolute;top:19px;right:5px}.mail-row i{position:absolute;bottom:23px;right:5px}.mail-detail{padding:22px 18px}.mail-detail h2{font-size:17px}.mail-body{font-size:11px;line-height:2}.notifications-page .notification-row{gap:10px;padding:22px 17px}.notifications-page .notification-row strong{font-size:11px}.notifications-page .notification-row small{font-size:10px}.notifications-page .notification-row time{font-size:8px}.notification-tabs{gap:20px;padding:0 17px}.notification-tabs>button{font-size:10px}.file-overview{margin-bottom:18px}.folder-grid{grid-template-columns:1fr 1fr;gap:13px;padding:20px 17px}.folder-grid>button{padding:17px}.folder-grid strong{margin-top:14px;font-size:11px}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:17px}.file-preview{height:115px}.file-card>strong{padding:14px 12px 0;font-size:9px}.file-card>span{margin:8px 12px 12px;font-size:7px}.file-card>div:last-child:not(.file-preview){margin:0 12px}.file-card small{font-size:7px}.file-type-tabs{gap:19px;padding:18px 17px 0;overflow:auto}.file-type-tabs>button{white-space:nowrap;font-size:9px}.file-overview+.panel .panel-heading{flex-wrap:wrap}.file-overview+.panel .panel-heading>.MuiTextField-root{width:100%;margin-top:7px}.file-overview+.panel .panel-heading .MuiInputBase-root{height:34px;font-size:10px}.settings-tabs{gap:22px;margin-top:5px}.settings-tabs>a{gap:6px;padding-bottom:14px;font-size:10px}.settings-tabs>a>svg{width:15px}.settings-content-grid{grid-template-columns:1fr;gap:17px}.settings-inner{gap:23px;padding:24px 18px}.settings-inner .form-two-col{grid-template-columns:1fr;gap:22px}.profile-upload{gap:15px}.profile-upload p{font-size:9px}.settings-save .MuiButton-root{font-size:10px}.preference-row strong{font-size:11px}.settings-row p{font-size:9px}.device-session{gap:11px}.device-session strong{font-size:10px}.device-session span:not(.status-chip){font-size:8px}.device-session .MuiButton-root{min-width:0;padding:4px;font-size:8px}.appearance-layout{grid-template-columns:1fr;gap:10px}.appearance-preview{padding:20px 0}.appearance-preview-window{margin-bottom:25px}.appearance-demo{height:290px}.appearance-demo>aside{width:70px}.appearance-demo>div{padding:20px}.appearance-demo strong{font-size:14px}.appearance-demo p{font-size:7px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px 15px}.team-member{padding:14px 10px}.team-member>.MuiAvatar-root{width:49px;height:49px;font-size:16px}.team-member h3{margin-top:16px;font-size:11px}.team-member>p{font-size:9px}.team-member>small{font-size:7px}.team-member>div:last-child{gap:4px;margin-top:17px}.team-member .MuiButton-root{min-width:0;padding:5px 7px;font-size:8px}.team-member .MuiIconButton-root{padding:5px}.team-member-status{margin-bottom:13px}.roles-layout{grid-template-columns:1fr;gap:18px}.role-list{flex-direction:row;gap:9px;overflow:auto}.role-list>button{flex-shrink:0;gap:8px;min-width:115px;padding:14px 10px}.role-list>button>svg:last-child{display:none}.role-icon>svg{width:17px;height:17px}.role-list strong{font-size:10px}.role-list small{font-size:7px}.permission-header,.permission-row{grid-template-columns:110px repeat(5,54px);min-width:410px;padding-left:17px;padding-right:17px}.permission-note{align-items:flex-start;padding:17px;font-size:8px}.ui-kit-banner{gap:15px;padding:20px}.ui-kit-icon{flex-shrink:0;width:43px;height:43px}.ui-kit-icon>svg{width:24px}.ui-kit-banner h2{font-size:17px;line-height:1.6}.ui-kit-banner p{font-size:9px;line-height:1.9}.ui-kit-banner>span:last-child{display:none}.ui-kit-tabs{margin:13px 0 19px}.ui-kit-tabs .MuiTab-root{min-height:49px;padding-right:22px;font-size:10px}.color-swatches{gap:25px 15px;padding:22px 18px}.color-swatches i{height:45px}.color-swatches strong{font-size:8px;line-height:1.7}.color-swatches small{font-size:7px}.type-specimen{padding:23px 18px}.type-specimen h1{font-size:24px}.type-specimen h2{font-size:16px}.type-specimen h3{font-size:11px}.surface-demo{grid-template-columns:1fr 1fr;gap:18px;padding:25px 18px}.surface-demo>div{padding:25px 12px}.surface-demo strong{font-size:11px}.surface-demo span{font-size:8px}.component-samples{gap:16px;padding:23px 18px}.component-samples .MuiButton-root,.component-samples .MuiFormControlLabel-label{font-size:10px}.wizard-demo{padding:25px 18px}.wizard-demo .MuiStepLabel-label{font-size:8px}.wizard-demo .MuiStepIcon-root{font-size:20px}.wizard-demo>.MuiStepper-root{margin-bottom:30px}.wizard-demo h3{font-size:15px;line-height:1.6}.wizard-demo>p{font-size:10px}.radial-examples{gap:23px;padding:30px 20px}.radial-examples .MuiCircularProgress-root{width:75px!important;height:75px!important}.documentation-layout{grid-template-columns:1fr;gap:18px}.documentation-nav{flex-direction:row;gap:8px;margin:0;overflow:auto}.documentation-nav>button{white-space:nowrap;gap:7px;padding:11px;font-size:9px}.documentation-layout>aside>.soft-info{display:none}.documentation-content{padding:27px 20px}.documentation-content>h2{font-size:23px;line-height:1.5}.documentation-content>h3{font-size:15px}.documentation-content>p{font-size:11px;line-height:2.1}.documentation-content>pre{padding:18px;font-size:9px;line-height:2.1}.doc-next{margin-top:28px}.doc-next .MuiButton-root{font-size:9px}.error-screen{padding:30px 20px}.error-art{letter-spacing:-10px;margin-top:15px;font-size:110px}.error-screen h1{font-size:23px}.error-screen>p{font-size:11px;line-height:1.9}.auth-page{min-height:100dvh;display:flex}.auth-showcase{display:none}.auth-form-side{width:100%;min-height:100dvh;padding:26px}.auth-mobile-brand{margin:4px 0 28px;display:block}.auth-mobile-brand .brand{font-size:25px}.auth-back{font-size:9px}.auth-form-content{max-width:400px;padding:35px 0}.auth-form-content>h2{font-size:27px;line-height:1.5}.auth-form-icon{width:44px;height:44px;margin-bottom:23px}.auth-form-content>p{font-size:11px;line-height:1.9}.auth-form-content>form{gap:23px}.auth-form-content form>.MuiButton-root{font-size:11px}.auth-options .MuiFormControlLabel-label,.auth-options>a{font-size:9px}.demo-auth-note{font-size:8px;line-height:1.9}.auth-form-bottom{font-size:10px}.auth-bottom-links{margin-top:15px;font-size:8px}.auth-form-content>.MuiAlert-root{font-size:11px;line-height:1.9}.auth-form-content>.MuiAlert-root .MuiButton-root{margin-top:10px;font-size:10px}}.boot-screen{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100dvh;display:flex}.boot-logo{font-family:var(--font-jakarta);letter-spacing:-1.4px;color:var(--ink);font-size:30px;font-weight:800}.boot-logo>span{color:var(--accent)}.boot-line{background:linear-gradient(90deg, transparent, var(--accent), transparent);border-radius:3px;width:110px;height:3px;animation:1s ease-in-out infinite boot-pulse}.boot-screen>p{color:var(--muted);font-size:10px}@keyframes boot-pulse{0%,to{opacity:.25;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1)}}.record-name{line-height:1.5}.status-chip{line-height:1.4}.grid-progress{line-height:1.5}.mobile-records{display:none}@media (max-width:680px){.records-panel .data-grid-wrap{display:none}.mobile-records{display:block}.mobile-records-sort{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:4px 15px 16px;display:flex}.mobile-records-sort>span{color:var(--muted);font-size:9px}.mobile-records-sort .MuiInputBase-root{height:30px;font-size:9px}.mobile-record{border-bottom:1px solid var(--line);padding:18px 15px}.mobile-record-top{align-items:center;gap:5px;display:flex}.mobile-record-top>.MuiCheckbox-root{margin-left:-4px;padding:4px}.mobile-record-top>a{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.mobile-record-top strong{font-size:11px;font-weight:550;line-height:1.7;display:block}.mobile-record-top small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.mobile-record-top .record-icon{width:34px;height:34px}.mobile-record-meta{align-items:center;gap:10px;margin:18px 0 16px 27px;font-size:9px;display:flex}.mobile-record-meta>span:first-child{color:var(--muted);flex:1}.mobile-record-meta>strong{margin-left:auto;font-size:11px;font-weight:600}.mobile-record-actions{border-top:1px dashed var(--line);align-items:center;gap:20px;margin-left:27px;padding-top:13px;display:flex}.mobile-record-actions>span{color:var(--muted);margin-right:auto;font-size:8px}.mobile-record-actions>a{color:var(--accent);align-items:center;gap:5px;padding:4px 0;font-size:9px;display:flex}.mobile-pagination{align-items:center;gap:5px;padding:17px 15px;display:flex}.mobile-pagination>span{color:var(--muted);margin-right:auto;font-size:9px}.mobile-pagination .MuiButton-root{padding:6px 10px;font-size:9px}.topbar-actions .MuiIconButton-root,.topbar-left .MuiIconButton-root{padding:9px}.mobile-record .MuiCheckbox-root .MuiSvgIcon-root{font-size:18px}}.command-results>button>span>small{color:var(--muted);text-transform:capitalize;margin-top:5px;font-size:9px;display:block}:root{--line:#dfe8f7;--hover-surface:#f7faff;--hover-border:#c5d6ee;--hover-shadow:none}[data-mode=dark]{--line:#283d5d;--hover-surface:#17263b;--hover-border:#344d70;--hover-shadow:none}.panel,.stat-card,.module-stat,.kanban-card,.team-member,.file-card,.folder-grid>button,.role-list>button,.workspace-switch,.sidebar-help{border-color:var(--line);transition:border-color .18s,box-shadow .18s,background-color .18s}.stat-card:hover,.module-stat:hover,.kanban-card:hover,.team-member:hover,.file-card:hover,.folder-grid>button:hover,.role-list>button:hover,.workspace-switch:hover{border-color:var(--hover-border);box-shadow:var(--shadow)}.nav-item:hover,.command-results>button:hover,.horizontal-nav>button:hover{background:var(--hover-surface);color:var(--accent)}.nav-subitem:hover,.text-link:hover,.sidebar-help a:hover{color:var(--accent)}.nav-subitem:hover i{background:var(--accent);box-shadow:none}.top-products>a,.ranked-list>a,.activity-item,.follow-ups>a,.upcoming-events>a,.deadline-list>a,.project-cards>a,.inventory-alerts>a,.team-performance>a,.calendar-agenda>button,.agenda-list>button{border-radius:7px;transition:background-color .18s,color .18s}.top-products>a:hover,.ranked-list>a:hover,.activity-item:hover,.follow-ups>a:hover,.upcoming-events>a:hover,.deadline-list>a:hover,.project-cards>a:hover,.inventory-alerts>a:hover,.team-performance>a:hover,.calendar-agenda>button:hover,.agenda-list>button:hover,.mini-table tbody tr:hover,.mail-row:hover,.notification-row:hover,.chat-people>button:hover,.mobile-record:hover{background:var(--hover-surface)}.file-card:hover>strong,.folder-grid>button:hover>strong,.team-member:hover h3{color:var(--accent)}.record-icon,.transaction-icon,.product-thumb{border:1px solid color-mix(in srgb, var(--accent) 12%, transparent)}.upload-zone:hover{border-color:var(--hover-border);background:var(--hover-surface)}.upload-zone:focus-visible{border-color:var(--accent)}.settings-tabs>a:hover,.documentation-nav>button:hover,.file-type-tabs>button:hover{color:var(--accent)}.documentation-nav>button:hover,.layout-options>button:hover,.segmented>button:hover,.calendar-toolbar .MuiIconButton-root:hover{background:var(--hover-surface)}.layout-options>button:hover{border-color:var(--hover-border)}.chat-people>button.selected,.mail-folders>button.selected{box-shadow:inset 2px 0 var(--accent)}.mobile-records-sort .MuiInputBase-root:hover,.message-composer:hover{border-color:var(--hover-border)}.message-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 8%, transparent)}@media (prefers-reduced-motion:reduce){.panel,.stat-card,.module-stat,.kanban-card,.team-member,.file-card{transition:none}}.catalog-photo{border:1px solid var(--line);color:#91a2bd;vertical-align:middle;background:#f3f5f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.catalog-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.catalog-photo-hero{aspect-ratio:1;border:0;border-radius:12px;width:100%;height:auto;display:flex}.record-name{text-align:left;cursor:pointer;padding:0}.record-name:hover strong{color:var(--accent)}.detail-hero>.catalog-photo-hero{flex-shrink:0;width:180px;height:180px}.mini-table tbody tr{cursor:pointer}.mobile-record-actions>button{color:var(--accent);align-items:center;gap:5px;padding:4px 0;font-size:9px;display:flex}.record-preview-drawer.MuiPaper-root{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;width:470px;max-width:100vw;display:flex}.quickview-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:20px 23px;display:flex}.quickview-header>div:first-child{flex-direction:column;gap:5px;display:flex}.quickview-header .eyebrow{margin:0;font-size:9px}.quickview-header>div:first-child>span:last-child{color:var(--muted);text-transform:capitalize;font-size:10px}.quickview-header>div:last-child{align-items:center;gap:1px;display:flex}.quickview-counter{color:var(--muted);margin-right:9px;font-size:10px}.quickview-scroll{flex:1;min-height:0;overflow:auto}.quickview-product{margin:25px 28px 0}.quickview-product>.catalog-photo{aspect-ratio:1.4}.quickview-identity{padding:25px 28px}.quickview-identity>div{justify-content:space-between;align-items:center;display:flex}.quickview-identity small{color:var(--muted);font-size:10px}.quickview-identity h2{letter-spacing:-.7px;margin-top:15px;font-size:24px;line-height:1.4}.quickview-identity>p{color:var(--muted);margin-top:8px;font-size:11px}.quickview-identity>strong{font-size:28px;font-family:var(--font-jakarta);letter-spacing:-.8px;align-items:center;gap:12px;margin-top:19px;display:flex}.quickview-identity>strong>span{font-family:var(--font-inter);letter-spacing:0;color:var(--muted);font-size:10px;font-weight:400}.quickview-avatar{align-items:center;gap:16px;padding:30px 28px 0;display:flex}.quickview-avatar>span{color:var(--muted);font-size:11px}.quickview-tabs{border-bottom:1px solid var(--line);padding:0 28px}.quickview-tabs .MuiTab-root{text-transform:none;min-width:0;margin-right:23px;padding-left:0;padding-right:0;font-size:11px}.quickview-body{padding:25px 28px}.quickview-body h3{margin:25px 0 10px;font-size:12px}.quickview-body p{color:var(--muted);font-size:11px;line-height:1.9}.quickview-status>label{color:var(--muted);margin-bottom:10px;font-size:10px;display:block}.quickview-status .MuiInputBase-root{font-size:12px}.quickview-facts{grid-template-columns:1fr 1fr;gap:25px 18px;margin-top:25px;display:grid}.quickview-facts span{color:var(--muted);margin-bottom:9px;font-size:10px;display:block}.quickview-facts strong{font-size:12px;font-weight:550;line-height:1.7}.quickview-owner{border-top:1px solid var(--line);align-items:center;gap:11px;margin-top:27px;padding-top:22px;display:flex}.quickview-owner strong{font-size:11px;font-weight:550;display:block}.quickview-owner small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.quickview-footer{border-top:1px solid var(--line);background:var(--surface);flex-shrink:0;justify-content:space-between;gap:12px;padding:18px 28px;display:flex}.quickview-footer .MuiButton-root{font-size:11px}.quickview-timeline>div{gap:13px;padding:7px 0 30px;display:flex}.quickview-timeline>div>svg{color:#8ca6cf;margin-top:1px}.quickview-timeline strong{font-size:12px;font-weight:550;display:block}.quickview-timeline small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.quickview-timeline p{margin-top:12px}.quickview-notes>h3{margin-top:0;font-size:14px}.quickview-notes>p{margin-bottom:23px}.quickview-notes .MuiButton-root{margin-top:18px;font-size:11px}.table-showcase-features{grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0 30px;display:grid}.table-showcase-features>div{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);align-items:center;gap:13px;padding:20px;display:flex}.table-showcase-features>div>span{color:var(--accent);background:var(--soft-blue);border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.table-showcase-features strong{font-size:11px;font-weight:600;display:block}.table-showcase-features p{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.8}.showcase-examples-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.showcase-examples-heading .MuiTab-root{text-transform:none;min-width:0;padding:12px 18px;font-size:11px}.showcase-examples-heading .MuiFormControlLabel-label{white-space:nowrap;font-size:10px}.table-showcase-label{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.editable-grid{height:420px;margin-top:22px}.table-showcase-note{text-align:center;padding:25px}.table-showcase-note strong{font-size:12px;font-weight:600}.table-showcase-note p{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.8}.record-name>.catalog-photo img{margin:0}@media (max-width:680px){.record-preview-drawer.MuiPaper-root{width:100vw}.quickview-header{padding:17px 19px}.quickview-product{margin:20px 20px 0}.quickview-identity{padding:23px 20px}.quickview-identity h2{font-size:22px}.quickview-tabs{padding:0 20px}.quickview-body{padding:23px 20px}.quickview-footer{padding:17px 20px}.quickview-footer .MuiButton-root{font-size:10px}.detail-hero>.catalog-photo-hero{width:100px;height:110px}.table-showcase-features{grid-template-columns:1fr;gap:10px;margin:20px 0}.table-showcase-features>div{padding:15px}.showcase-examples-heading{display:block}.showcase-examples-heading .MuiTab-root{padding:12px;font-size:10px}.showcase-examples-heading>.MuiFormControlLabel-root{margin-top:10px;margin-left:0}.editable-grid{overflow:auto}.table-showcase-label{font-size:8px}.table-showcase-features p{font-size:9px}}.inbox-popover-header{align-items:center;gap:11px;padding:21px 20px 18px;display:flex}.popover-heading-icon{color:#5a86d4;background:var(--soft-blue);border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.popover-heading-icon.violet{color:#9573c9;background:#a080da0c}.inbox-popover-header>div{flex:1}.inbox-popover-header h2{letter-spacing:-.35px;align-items:center;gap:8px;font-size:15px;display:flex}.inbox-popover-header h2>span{font-family:var(--font-inter);letter-spacing:0;background:var(--soft-blue);color:var(--accent);border:1px solid var(--line);border-radius:5px;padding:3px 5px;font-size:9px;font-weight:550}.inbox-popover-header p{color:var(--muted);margin-top:7px;font-size:9px}.inbox-popover-header>.MuiIconButton-root{padding:5px}.inbox-popover-tabs{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:var(--soft);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.inbox-popover-tabs>div{gap:24px;display:flex}.inbox-popover-tabs button:not(.MuiIconButton-root){color:var(--muted);align-items:center;gap:7px;padding:15px 0;font-size:10px;display:flex;position:relative}.inbox-popover-tabs button.selected{color:var(--accent);font-weight:600}.inbox-popover-tabs button.selected:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.inbox-popover-tabs button>span{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:2px 5px;font-size:8px}.inbox-popover-search{padding:17px 20px 5px}.inbox-popover-search .MuiInputBase-root{border-radius:8px;font-size:11px}.inbox-popover-content{overscroll-behavior:contain;max-height:min(430px,60dvh);overflow:auto}.popover-section-label{letter-spacing:1px;color:#9ba8bc;justify-content:space-between;align-items:center;padding:18px 21px 10px;font-size:8px;font-weight:550;display:flex}.popover-section-label>span{letter-spacing:0;color:var(--muted);font-size:8px;font-weight:400}.popover-notice{border-bottom:1px solid var(--line);position:relative}.popover-notice:last-child{border-bottom:0}.popover-notice-open{text-align:left;align-items:flex-start;gap:12px;width:100%;padding:18px 45px 18px 20px;display:flex}.popover-notice-open>span:nth-child(2){flex:1;min-width:0}.popover-notice.is-unread{background:color-mix(in srgb, var(--soft-blue) 38%, var(--surface))}.popover-notice:hover,.popover-conversation:hover{background:var(--hover-surface)}.notice-avatar{border:1px solid var(--line);background:var(--soft);color:#879bbb;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.notice-order{color:#4b9e88;background:#18a5850b;border-color:#18a58512}.notice-system{color:#a084ca;background:#9674d10b;border-color:#9674d112}.notice-team{background:0 0;border:0}.popover-notice strong{font-size:11px;font-weight:600;line-height:1.7;display:block}.popover-notice small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.85;display:block}.popover-notice time{color:#9ba8ba;align-items:center;gap:5px;margin-top:10px;font-size:8px;display:flex}.popover-notice time>i{background:#b3c1d4;border-radius:50%;width:3px;height:3px}.popover-notice time>span{border-left:1px solid var(--line);margin-left:6px;padding-left:9px}.notice-unread-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:24px;right:23px}.notice-read-action.MuiIconButton-root{opacity:.5;padding:5px;position:absolute;bottom:17px;right:14px}.popover-notice:hover .notice-read-action{opacity:1}.inbox-popover-footer{border-top:1px solid var(--line);background:var(--soft);justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.inbox-popover-footer>span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.inbox-popover-footer>span>i{background:#55af96;border-radius:50%;width:4px;height:4px}.inbox-popover-footer .MuiButton-root{min-width:0;padding:5px 0;font-size:9px}.popover-conversation{border-bottom:1px solid var(--line);position:relative}.popover-conversation:last-child{border:0}.popover-thread-open{text-align:left;align-items:flex-start;gap:12px;width:100%;padding:16px 20px 15px;display:flex}.popover-thread-open>span:last-child{flex:1;min-width:0}.conversation-avatar{margin-top:2px;display:block;position:relative}.conversation-avatar>i{border:2px solid var(--surface);background:#37ad8c;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.popover-thread-open strong{justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:550;line-height:1.8;display:flex}.popover-thread-open time{color:var(--muted);font-size:8px;font-weight:400}.popover-thread-open small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.8;display:-webkit-box;overflow:hidden}.popover-conversation.is-unread .popover-thread-open strong{color:var(--ink);font-weight:650}.conversation-meta{color:#a3afc1;align-items:center;gap:7px;margin-top:10px;font-size:8px;display:flex}.is-unread .conversation-meta{color:var(--accent)}.conversation-meta>b{background:var(--soft-blue);text-align:center;border-radius:4px;min-width:14px;padding:2px 4px;font-size:8px;font-weight:550;line-height:1.3}.quick-reply-trigger{color:var(--accent);align-items:center;gap:4px;padding:3px;font-size:8px;display:flex;position:absolute;bottom:17px;right:20px}.popover-quick-reply{padding:20px}.reply-back{color:var(--muted);align-items:center;gap:4px;margin-bottom:23px;padding:0;font-size:9px;display:flex}.reply-person{align-items:center;gap:12px;margin-bottom:22px;display:flex}.reply-person strong{font-size:13px;font-weight:600;display:block}.reply-person span{color:var(--muted);margin-top:5px;font-size:9px;display:block}.reply-original{color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:8px;margin-bottom:25px;padding:15px;font-size:11px;line-height:1.9}.popover-quick-reply form>.MuiButton-root{float:right;margin-top:15px;font-size:10px}.popover-quick-reply form:after{content:"";clear:both;display:block}.popover-quick-reply>small{color:var(--muted);margin-top:23px;font-size:8px;line-height:1.8;display:block}.popover-empty{text-align:center;color:#a0b4d4;flex-direction:column;align-items:center;gap:16px;min-height:220px;padding:45px 30px;display:flex}.popover-empty h3{color:var(--ink);font-size:14px}.popover-empty p{color:var(--muted);max-width:240px;font-size:10px;line-height:1.8}.catalog-photo-hero>img{object-fit:contain}.quickview-product .catalog-photo{background:#f3f5f8}@media (max-width:680px){.inbox-popover-header{gap:10px;padding:18px 16px}.inbox-popover-header h2{font-size:14px}.inbox-popover-header p{font-size:8px;line-height:1.7}.popover-heading-icon{border-radius:9px;width:34px;height:34px}.inbox-popover-header>.MuiIconButton-root{padding:4px}.inbox-popover-tabs{padding:0 17px}.inbox-popover-content{max-height:min(430px,58dvh)}.popover-notice-open{gap:10px;padding-left:16px}.popover-notice strong{font-size:10px}.popover-notice small{font-size:9px}.popover-notice time{font-size:7px}.popover-thread-open{padding-left:16px;padding-right:16px}.popover-thread-open strong{font-size:11px}.popover-thread-open small{font-size:9px}.inbox-popover-footer{padding:14px 16px}.inbox-popover-footer>span{font-size:7px}.inbox-popover-footer .MuiButton-root{font-size:8px}}.auth-page.auth-centered{background:radial-gradient(ellipse at 50% 22%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 58%), var(--bg);grid-template-columns:minmax(0,1fr);place-items:center;min-height:100svh;padding:36px 20px;display:grid}.auth-centered .auth-form-side{background:var(--surface);border:1px solid var(--line);border-radius:22px;width:100%;max-width:500px;min-height:0;padding:40px;box-shadow:0 10px 50px #16233e04}.auth-card-brand{background:linear-gradient(145deg,#328bfa,#1455d2);border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:28px;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.auth-card-brand .brand{padding:0}.auth-card-brand .brand-mark i{background:#fff}.auth-centered .auth-form-content{max-width:none;margin:0}.auth-card-eyebrow{color:var(--accent);letter-spacing:1.5px;margin-bottom:16px;font-size:11px;font-weight:600;display:block}.auth-centered .auth-form-content>h2{letter-spacing:-.9px;margin-bottom:18px;font-size:27px;line-height:1.3}.auth-centered .auth-form-content>p{margin-bottom:30px;font-size:13px;line-height:1.9}.auth-centered .auth-form-content>form{gap:22px}.auth-centered .MuiOutlinedInput-root{border-radius:9px;font-size:14px}.auth-centered .MuiInputBase-input{padding:17px 15px}.auth-centered .MuiInputLabel-root{font-size:13px}.auth-centered .auth-form-content form>.MuiButton-root{border-radius:9px;min-height:52px;margin-top:0;font-size:14px}.auth-demo-credentials{background:var(--soft);border:1px solid var(--line);border-radius:12px;margin-top:26px;padding:19px 17px}.auth-demo-credentials>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.auth-demo-credentials strong{font-size:11px;font-weight:600}.auth-demo-credentials button{color:var(--accent);padding:0;font-size:10px}.auth-demo-credentials dl{gap:13px;margin:20px 0 0;display:grid}.auth-demo-credentials dl>div{justify-content:space-between;gap:10px;font-size:11px;display:flex}.auth-demo-credentials dt{color:var(--muted)}.auth-demo-credentials dd{overflow-wrap:anywhere;margin:0}.auth-centered .auth-form-bottom{margin:22px 0;font-size:10px}.auth-centered .demo-auth-note{color:var(--muted);background:0 0;padding:0;font-size:10px}.auth-centered .two-factor-link{margin-top:17px;font-size:9px}.auth-centered .auth-back{justify-content:center;margin-top:23px;font-size:10px}@media (max-width:540px){.auth-page.auth-centered{padding:20px 14px}.auth-centered .auth-form-side{border-radius:18px;padding:28px 24px}.auth-centered .auth-form-content>h2{font-size:25px}.auth-demo-credentials>div{flex-wrap:wrap;align-items:flex-start}}.kit-collection-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.kit-collection-links>button{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:19px;transition:background .15s;position:relative}.kit-collection-links>button:hover,.kit-collection-links>button.selected{background:var(--soft)}.kit-collection-links>button>span{color:var(--accent);letter-spacing:1px;margin-bottom:13px;font-size:10px;display:block}.kit-collection-links strong{margin-bottom:7px;font-size:12px;display:block}.kit-collection-links small{color:var(--muted);padding-right:12px;font-size:10px;line-height:1.7;display:block}.kit-collection-links svg{color:var(--muted);position:absolute;top:19px;right:17px}.kit-stack{flex-direction:column;gap:20px;min-width:0;margin-top:22px;display:flex}.kit-billing{justify-content:center;align-items:center;gap:10px;margin:15px 0 28px;font-size:12px;display:flex}.kit-pricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:8px;display:grid}.kit-pricing>article{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:27px 23px;position:relative}.kit-pricing>article.featured{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:linear-gradient(160deg, var(--soft-blue), var(--surface) 65%)}.kit-recommended{letter-spacing:1px;color:var(--accent);font-size:8px;font-weight:600;position:absolute;top:21px;right:17px}.kit-plan-icon{background:var(--soft);color:var(--muted);border:1px solid var(--line);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.kit-pricing h3{margin:20px 0 9px;font-size:18px}.kit-pricing p,.kit-project p,.kit-product p{color:var(--muted);font-size:11px;line-height:1.8}.kit-price{letter-spacing:-1.5px;margin:24px 0 5px;font-size:36px;font-weight:650}.kit-price small{color:var(--muted);letter-spacing:0;margin-left:5px;font-size:11px;font-weight:400}.kit-pricing article>small{color:var(--muted);font-size:10px}.kit-pricing ul{gap:16px;margin:28px 0;padding:0;font-size:11px;list-style:none;display:grid}.kit-pricing li{align-items:center;gap:9px;display:flex}.kit-pricing li svg{color:var(--green)}.kit-spread{justify-content:space-between;align-items:center;gap:12px;display:flex}.kit-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:24px;display:grid}.kit-product h3{margin:14px 0 10px;font-size:18px;line-height:1.4}.kit-product-price{margin:19px 0;font-size:26px;display:block}.kit-cart-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:15px;display:flex}.kit-product small{color:var(--muted);font-size:10px}.kit-project{border:1px solid var(--line);border-radius:13px;margin-top:24px;padding:23px}.kit-project h3{margin:23px 0 10px;font-size:20px}.kit-project-facts{color:var(--muted);justify-content:space-between;margin-top:25px;font-size:10px;display:flex}.kit-progress{background:var(--soft-blue);border-radius:5px;height:5px;margin:12px 0 23px;overflow:hidden}.kit-progress i{background:var(--accent);border-radius:inherit;height:100%;display:block}.kit-team{gap:4px;display:flex}.kit-project>.MuiButton-root{margin-top:25px}.kit-folder-nav{gap:5px;display:grid}.kit-folder-nav button{text-align:left;color:var(--muted);border-radius:7px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.kit-folder-nav button>svg:last-child{margin-left:auto}.kit-folder-nav button.selected{background:var(--soft-blue);color:var(--accent)}.kit-folder-nav button:hover{background:var(--soft)}.kit-folder-result{text-align:center;border:1px dashed var(--line);border-radius:10px;flex-direction:column;align-items:center;gap:13px;padding:30px 12px;display:flex}.kit-folder-result>svg{color:var(--muted)}.kit-folder-result>span,.kit-folder-result>p{color:var(--muted);font-size:11px;line-height:1.8}.kit-layout-preview{gap:12px;display:grid}.kit-layout-preview.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-layout-preview>div{border:1px solid var(--line);border-radius:9px;flex-direction:column;align-items:center;gap:12px;padding:20px 12px;font-size:11px;display:flex}.kit-layout-preview svg{color:var(--muted)}.kit-layout-preview small{color:var(--muted);font-size:9px}.kit-layout-preview.list>div{flex-direction:row;padding:13px}.kit-layout-preview.list small{margin-left:auto}.kit-destinations{margin-top:12px;display:grid}.kit-destinations>a{border-bottom:1px solid var(--line);border-radius:5px;align-items:center;gap:14px;padding:19px 3px;display:flex}.kit-destinations>a:hover{background:var(--soft)}.kit-destinations>a>svg:last-child{color:var(--muted);margin-left:auto}.kit-destinations strong{font-size:12px;display:block}.kit-destinations small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.kit-shortcuts{margin-top:15px;display:grid}.kit-shortcuts>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:11px;display:flex}.kit-shortcuts kbd{background:var(--soft);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:10px}.kit-caption{color:var(--muted);margin:15px 0;font-size:11px;line-height:1.8}.kit-activity{margin-top:15px}.kit-activity article{border-bottom:1px solid var(--line);gap:13px;padding:22px 0;display:flex}.kit-activity article>div{flex:1;min-width:0}.kit-activity strong{font-size:12px}.kit-activity p{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.8}.kit-activity time{color:var(--accent);margin-top:8px;font-size:9px;display:block}.kit-activity article.read time{color:var(--muted)}.kit-activity article:not(.read) strong:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:7px;display:inline-block}.kit-timeline{margin:25px 0;padding:4px 0 0;list-style:none}.kit-timeline li{gap:19px;padding-bottom:32px;display:flex;position:relative}.kit-timeline li:before{content:"";background:var(--line);width:1px;position:absolute;top:27px;bottom:0;left:13px}.kit-timeline li:last-child:before{display:none}.kit-timeline li>span{border:1px solid var(--line);width:27px;height:27px;color:var(--muted);background:var(--surface);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid;position:relative}.kit-timeline li.done>span{background:var(--soft-blue);color:var(--accent)}.kit-timeline strong{font-size:12px}.kit-timeline time{color:var(--muted);margin:8px 0;font-size:9px;display:block}.kit-timeline p{color:var(--muted);font-size:10px;line-height:1.8}.kit-contacts>div,.kit-file-list>div{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:21px 0;display:flex}.kit-contacts>div>span,.kit-file-list>div>span{flex:1;min-width:0}.kit-contacts strong,.kit-file-list strong{overflow-wrap:anywhere;font-size:11px;display:block}.kit-contacts small,.kit-file-list small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.kit-preference{justify-content:space-between;align-items:center;gap:15px;display:flex}.kit-preference strong{font-size:12px;display:block}.kit-preference small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.kit-upload{border:1px dashed color-mix(in srgb, var(--accent) 35%, var(--line));background:var(--soft);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:210px;margin-top:23px;padding:20px;display:flex;position:relative}.kit-upload>svg{color:var(--accent)}.kit-upload strong{font-size:13px}.kit-upload span{color:var(--muted);font-size:10px}.kit-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.kit-upload:focus-within{outline:2px solid var(--accent);outline-offset:3px}.kit-strength{gap:7px;display:flex}.kit-strength i{background:var(--line);border-radius:5px;flex:1;height:5px}.kit-strength i.met{background:var(--green)}.kit-requirements{color:var(--muted);gap:15px;font-size:11px;display:grid}.kit-requirements span{align-items:center;gap:9px;display:flex}.kit-requirements .met{color:var(--green)}.kit-stack .MuiToggleButton-root{gap:8px}@media (max-width:1100px){.kit-collection-links{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-product{grid-template-columns:minmax(0,1fr)}.kit-product>.catalog-photo{object-fit:contain;max-height:230px}.kit-product>.catalog-photo img{object-fit:contain}}@media (max-width:680px){.kit-collection-links{gap:10px}.kit-collection-links>button{padding:16px}.kit-collection-links strong{font-size:11px}.kit-collection-links small{font-size:9px}.kit-pricing{grid-template-columns:minmax(0,1fr)}.kit-pricing>article{padding:25px}.kit-layout-preview.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-activity article{gap:9px}.kit-activity .kit-plan-icon{width:32px;height:32px}.kit-spread{flex-wrap:wrap}.kit-shortcuts>div{font-size:10px}.kit-contacts .MuiButton-root{padding:7px 10px;font-size:10px}}.components-page{min-width:0}.kit-section-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:24px 0 44px;display:grid}.kit-section-nav a{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:10px;min-width:0;min-height:52px;padding:13px;font-size:11px;line-height:1.6;display:flex}.kit-section-nav a:hover{background:var(--soft)}.kit-section-nav a>span{color:var(--muted);flex-shrink:0;font-size:9px}.kit-section{min-width:0;margin:0 0 48px;scroll-margin-top:88px}.kit-section-heading{border-top:1px solid var(--line);align-items:center;gap:16px;margin-bottom:22px;padding-top:12px;display:flex}.kit-section-heading>span{letter-spacing:1px;color:var(--accent);min-width:25px;padding:10px 0;font-size:11px}.kit-section-heading h2{letter-spacing:-.5px;font-size:20px;line-height:1.4}.kit-section-heading p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.8}.components-page .two-grid{align-items:start;gap:24px;margin:0 0 24px}.components-page .panel{margin-bottom:24px;padding:24px;overflow:hidden}.components-page .two-grid>.panel{margin-bottom:0}.components-page .panel-heading{flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:0}.components-page .panel-heading h2{font-size:13px;line-height:1.5}.components-page .panel-heading p{margin-top:6px;font-size:11px;line-height:1.8}.components-page .component-samples{gap:16px;min-width:0;margin-top:22px;padding:0}.components-page .component-samples:first-of-type{margin-top:0}.components-page .component-samples.vertical{gap:24px}.components-page .component-samples+.component-samples{margin-top:24px;padding:0}.components-page .component-samples .MuiFormControlLabel-root{margin-left:-8px;margin-right:12px}.components-page .component-samples .MuiFormControlLabel-label{font-size:12px}.components-page .component-samples .MuiSlider-root{align-self:center;width:calc(100% - 16px);margin-inline:8px}.components-page .component-samples .MuiAutocomplete-root,.components-page .component-samples .MuiFormControl-root{min-width:0;max-width:100%}.components-page .color-swatches,.components-page .type-specimen,.components-page .surface-demo,.components-page .wizard-demo{padding:0}.components-page .surface-demo{gap:20px}.components-page .surface-demo>div{padding:28px 16px}.components-page .wizard-demo{max-width:none}.components-page .wizard-demo>div:last-child{gap:16px}.components-page .ui-grid{width:100%;min-width:0;height:420px;padding:0}.components-page .radial-examples{flex-wrap:wrap;gap:24px;padding:12px 0}.components-page .kit-stack,.components-page .kit-product,.components-page .kit-project,.components-page .kit-upload,.components-page .kit-activity,.components-page .kit-shortcuts,.components-page .kit-destinations{margin-top:0}.components-page .kit-billing{flex-wrap:wrap;margin:0 0 28px}.components-page .kit-pricing{gap:20px;margin-bottom:0}.components-page .kit-pricing>article{flex-direction:column;min-width:0;padding:24px;display:flex}.components-page .kit-pricing ul{flex:1;min-height:95px}.components-page .kit-pricing .kit-recommended{align-self:flex-start;margin-bottom:16px;position:static}.components-page .kit-product{grid-template-columns:minmax(0,1fr);gap:24px}.components-page .kit-product>.catalog-photo{aspect-ratio:1.5;max-height:260px}.components-page .kit-product>.catalog-photo img{object-fit:contain}.components-page .kit-project{padding:22px}.components-page .kit-layout-preview{gap:12px}.components-page .kit-upload{min-height:200px}.components-page .kit-timeline{margin:0;padding:0}.components-page .kit-timeline li:last-child{padding-bottom:0}.components-page .kit-activity article:first-child,.components-page .kit-contacts>div:first-child{padding-top:0}.components-page .kit-activity{margin-top:22px}.components-page .MuiToggleButton-root{padding:10px 14px}.components-page .kit-file-list:empty{display:none}.components-page .chat-empty{min-height:260px;padding:20px 0}@media (max-width:1100px){.kit-section-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.components-page .kit-pricing{grid-template-columns:minmax(0,1fr)}.components-page .surface-demo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.kit-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:32px}.kit-section-nav a{gap:8px;padding:11px;font-size:10px}.kit-section{margin-bottom:36px;scroll-margin-top:78px}.kit-section-heading{gap:12px}.kit-section-heading h2{font-size:18px}.components-page .panel{margin-bottom:20px;padding:20px}.components-page .panel-heading{margin-bottom:22px}.components-page .two-grid{gap:20px;margin-bottom:20px}.components-page .two-grid>.panel{margin-bottom:0}.components-page .color-swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.components-page .surface-demo{gap:12px}.components-page .surface-demo>div{padding:22px 12px}.components-page .kit-pricing>article{padding:22px}.components-page .kit-layout-preview.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.components-page .kit-shortcuts>div,.components-page .kit-contacts>div{flex-wrap:wrap}.components-page .kit-contacts>div>span{min-width:130px}.components-page .kit-cart-controls{gap:16px}.components-page .kit-stack{gap:22px}.components-page .MuiStepper-root{flex-wrap:wrap;gap:12px}.components-page .type-specimen h1{font-size:24px}.components-page .kit-project{padding:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.components-page .kit-pricing>article{padding-top:58px;position:relative}.components-page .kit-pricing .kit-recommended{margin:0;position:absolute;top:20px;right:20px}.components-page .kit-pricing .kit-plan-icon{margin-top:0}.layout-compact.sidebar-peek .sidebar{width:240px;box-shadow:12px 0 32px #12233e16}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.smart-search.MuiPaper-root{background:var(--surface);border:1px solid var(--line);overflow:hidden;box-shadow:0 24px 90px #10213a30}.smart-search-input{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:13px;padding:20px 22px;display:flex}.smart-search-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px;line-height:1.6}.smart-search-input input::placeholder{color:var(--muted)}.smart-search-scopes{flex-shrink:0;gap:7px;padding:15px 20px 5px;display:flex;overflow-x:auto}.smart-search-scopes button{color:var(--muted);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex}.smart-search-scopes button.selected{background:var(--soft-blue);color:var(--accent);font-weight:600}.smart-search-scopes button:hover{background:var(--soft)}.smart-search-scopes button span{opacity:.8;font-size:9px}.smart-search-summary{color:var(--muted);flex-shrink:0;justify-content:space-between;gap:12px;padding:17px 23px;font-size:10px;display:flex}.smart-search-summary strong{color:var(--ink);font-weight:500}.smart-search-results{overscroll-behavior:contain;min-height:180px;max-height:460px;padding:0 12px 12px;overflow:auto}.smart-search-group{margin-bottom:12px}.smart-search-group h3{font:600 9px var(--font-inter), sans-serif;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;padding:12px 12px 9px;display:flex}.smart-search-group h3 span{letter-spacing:0;opacity:.7;font-size:8px}.smart-search-result{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.smart-search-result.selected{background:var(--soft);border-color:var(--line)}.smart-search-icon{background:var(--soft);width:36px;height:36px;color:var(--muted);border:1px solid var(--line);border-radius:9px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.smart-search-copy{flex:1;min-width:0}.smart-search-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;line-height:1.6;display:block;overflow:hidden}.smart-search-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.6;display:block;overflow:hidden}.smart-search-copy mark{background:color-mix(in srgb, var(--accent) 13%, transparent);color:inherit;border-radius:2px}.smart-search-kind{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:4px 6px;font-size:9px}.smart-search-result>svg{color:var(--muted);flex-shrink:0}.smart-search-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:15px;padding:40px 24px;display:flex}.smart-search-empty h3{color:var(--ink);overflow-wrap:anywhere;max-width:100%;font-size:15px}.smart-search-empty p{max-width:320px;font-size:11px;line-height:1.9}.smart-search-empty button{color:var(--accent);padding:8px;font-size:11px}.smart-search-footer{border-top:1px solid var(--line);color:var(--muted);background:var(--soft);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;font-size:9px;display:flex}.smart-search-footer>span{align-items:center;gap:7px;display:flex}.smart-search-footer kbd{font:9px var(--font-inter), sans-serif;border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:3px 5px}@media (max-width:600px){.smart-search-input{gap:8px;padding:17px 15px}.smart-search-input input{font-size:13px}.smart-search-scopes{gap:3px;padding:12px 12px 4px}.smart-search-scopes button{padding:8px 10px;font-size:10px}.smart-search-summary{padding:14px 17px}.smart-search-summary>span{display:none}.smart-search-results{padding:0 7px 9px}.smart-search-result{gap:10px;padding:10px}.smart-search-kind{display:none}.smart-search-footer{padding:12px 16px}.smart-search-footer>span:last-child{gap:4px;font-size:0}.smart-search-footer>span:last-child>svg{display:none}.smart-search-footer>span:last-child>kbd{font-size:9px}.dialog-form .form-two-col{grid-template-columns:minmax(0,1fr);gap:22px}}@media (max-height:500px){.smart-search-results{flex:auto;min-height:0}.smart-search-summary{padding-block:10px}.smart-search-scopes{padding-top:8px}}.data-lab{min-width:0}.data-lab>section{scroll-margin-top:88px}.data-lab .panel{margin-bottom:28px;padding:24px}.data-lab .panel-heading{flex-wrap:wrap;gap:18px;margin-bottom:24px;padding:0}.data-lab .panel-heading h2{font-size:15px;line-height:1.5}.data-lab .panel-heading p{max-width:730px;font-size:11px;line-height:1.8}.data-lab .panel-heading>.MuiFormControl-root{min-width:160px}.data-lab .editable-grid{margin-top:0}.lab-section-links{flex-wrap:wrap;gap:10px;margin:25px 0 30px;display:flex}.lab-section-links a{background:var(--surface);border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;padding:14px;font-size:11px;display:flex}.lab-section-links span{color:var(--muted);font-size:9px}.lab-section-links a:hover{background:var(--soft)}.lab-presets,.lab-request-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:25px;display:flex}.lab-presets>.MuiFormControlLabel-root{margin-left:auto;margin-right:0}.lab-presets .MuiFormControlLabel-label,.lab-request-controls .MuiFormControlLabel-label{font-size:11px}.lab-filters{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(130px,1fr)) auto;align-items:center;gap:14px;display:grid}.lab-filters .MuiFormControl-root{min-width:0}.lab-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:24px;padding:22px 0;font-size:11px;display:flex}.lab-summary strong{color:var(--ink);font-weight:600}.lab-summary>.MuiButton-root{margin-left:auto}.lab-bulk{background:var(--soft-blue);border-radius:10px;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px;padding:18px;display:flex}.lab-bulk strong{flex:1;min-width:130px;font-size:11px}.lab-bulk .MuiFormControl-root{min-width:155px}.lab-person{align-items:center;gap:10px;min-width:0;display:flex}.lab-person strong{text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.lab-grid{width:100%;min-width:0}.lab-explorer-grid{height:770px}.lab-grid-tools{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:10px 12px;display:flex}.lab-grid-tools>span{color:var(--muted);flex:1;font-size:10px}.lab-caption{color:var(--muted);margin:18px 0 0;font-size:10px;line-height:1.9}.lab-empty{height:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:20px;display:flex}.lab-empty strong{color:var(--ink);font-size:13px}.lab-empty span{font-size:11px}.lab-table-scroll{border:1px solid var(--line);border-radius:10px;width:100%;overflow:auto}.data-lab .MuiTable-root{min-width:650px}.data-lab .MuiTableCell-root{border-color:var(--line);white-space:nowrap;padding:16px;font-size:11px}.data-lab .MuiTableHead-root{background:var(--soft)}.data-lab .MuiTableHead-root .MuiTableCell-root{color:var(--muted);font-size:10px;font-weight:500}.lab-line-items{background:var(--soft);padding:22px}.lab-line-items>strong{margin-bottom:15px;font-size:11px;display:block}.lab-line-items>span{color:var(--muted);margin-top:15px;font-size:10px;display:block}.lab-line-items .MuiTable-root{background:var(--surface)}.lab-group-row button{align-items:center;gap:10px;padding:0;display:flex}.lab-group-row strong{font-weight:600}.lab-group-child{color:var(--muted);padding-left:25px}.lab-total{background:var(--soft)}.lab-total .MuiTableCell-root{font-weight:600}.lab-request-grid{height:640px}.lab-preview.MuiPaper-root{background:var(--surface);color:var(--ink)}.lab-preview>h2{margin:25px 0 15px;font-size:25px}.lab-preview>.status-chip{align-self:flex-start}.lab-preview-person{align-items:center;gap:13px;margin:30px 0;display:flex}.lab-preview-person strong{font-size:13px;display:block}.lab-preview-person small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.lab-preview dl{margin:0 0 28px}.lab-preview dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 0;font-size:12px;display:flex}.lab-preview dt{color:var(--muted)}.lab-preview dd{text-align:right;margin:0}@media (max-width:1100px){.lab-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-filters>.MuiButton-root{justify-self:start}.lab-explorer-grid{height:770px}}@media (max-width:680px){.data-lab .panel{margin-bottom:22px;padding:19px}.lab-section-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lab-section-links a{padding:12px;font-size:10px;line-height:1.6}.lab-filters{grid-template-columns:minmax(0,1fr);gap:20px}.lab-presets{gap:9px}.lab-presets>.MuiFormControlLabel-root{margin-left:0}.lab-summary{gap:14px}.lab-summary>.MuiButton-root{margin-left:0}.lab-bulk{flex-direction:column;align-items:stretch}.lab-explorer-grid{height:730px}.lab-grid-tools>span{font-size:9px}.lab-request-controls{gap:9px}.lab-request-grid{height:630px}.data-lab .panel-heading{margin-bottom:24px}.lab-preview-person small{overflow-wrap:anywhere}}.tour-spotlight{z-index:1299;pointer-events:none;position:fixed;inset:0}.guided-tour-card.MuiPaper-root{background:var(--surface);color:var(--ink);border:1px solid var(--line);background-image:none;overflow:auto;box-shadow:0 18px 60px #0b183740}.tour-card-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 19px;display:flex}.tour-card-top>span{letter-spacing:1.4px;color:var(--accent);align-items:center;gap:9px;font-size:9px;font-weight:600;display:flex}.tour-card-body{padding:22px}.tour-step-meta{color:var(--muted);justify-content:space-between;gap:15px;margin-bottom:15px;font-size:10px;display:flex}.tour-step-meta>span:first-child{color:var(--accent);font-weight:600}.tour-card-body h2{letter-spacing:-.5px;font-size:20px;line-height:1.4}.tour-card-body p{color:var(--muted);margin:14px 0 22px;font-size:12px;line-height:1.9}.tour-card-body .MuiLinearProgress-root{border-radius:4px;height:4px}.tour-step-caption{color:var(--muted);margin-top:12px;font-size:9px;line-height:1.6}.tour-card-actions{justify-content:space-between;align-items:center;gap:10px;padding:0 18px 18px;display:flex}.tour-card-actions>div{gap:7px;display:flex}.tour-card-actions .MuiButton-root{min-width:0;padding:8px 11px;font-size:11px}.tour-complete{text-align:center}.tour-complete-icon{background:var(--soft-blue);width:58px;height:58px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.tour-complete>.MuiButton-root{margin-top:8px;font-size:12px}@media (max-width:600px){.tour-card-body{padding:18px}.tour-card-body h2{font-size:18px}.tour-card-body p{margin:12px 0 18px;font-size:11px;line-height:1.8}.tour-card-top{padding:12px 16px}.tour-card-actions{padding:0 14px 14px}.tour-step-meta{margin-bottom:12px}}.comms-chat,.comms-mail{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);min-width:0;overflow:hidden}.comms-chat{grid-template-columns:300px minmax(0,1fr);height:calc(100dvh - 190px);min-height:580px;max-height:900px;display:grid}.comms-conversations{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:0;display:flex}.comms-list-heading{padding:24px 20px 16px}.comms-eyebrow{letter-spacing:1.3px;color:var(--muted);font-size:9px;font-weight:600}.comms-list-heading h2{letter-spacing:-.5px;align-items:center;gap:10px;margin:13px 0 22px;font-size:19px;display:flex}.comms-list-heading h2>span{background:var(--soft-blue);min-width:22px;height:22px;color:var(--accent);border-radius:7px;place-items:center;font-size:10px;display:grid}.comms-filter{align-items:center;gap:5px;margin-top:16px;display:flex}.comms-filter button{color:var(--muted);white-space:nowrap;border-radius:7px;padding:8px 12px;font-size:11px}.comms-filter button.active{background:var(--soft-blue);color:var(--accent);font-weight:600}.comms-filter button:hover{background:var(--soft)}.comms-contact-list{flex:1;min-height:0;padding:0 10px 15px;overflow:auto}.comms-contact-list>button{text-align:left;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;width:100%;margin-bottom:4px;padding:17px 12px;display:flex;position:relative}.comms-contact-list>button:hover{background:var(--soft)}.comms-contact-list>button.selected{background:var(--soft-blue);border-color:color-mix(in srgb, var(--accent) 12%, transparent)}.comms-contact-list>button>span{flex:1;min-width:0}.comms-contact-list strong{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.comms-contact-list time{color:var(--muted);margin-left:auto;font-size:9px;font-weight:400}.comms-contact-list small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:7px;padding-right:12px;font-size:10px;line-height:1.8;display:block;overflow:hidden}.comms-contact-list b{background:var(--accent);color:#fff;border-radius:5px;place-items:center;min-width:16px;height:16px;font-size:9px;display:grid;position:absolute;bottom:16px;right:12px}.comms-list-footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:17px 20px;font-size:9px;display:flex}.comms-thread{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.comms-thread-header.chat-header{background:var(--surface);flex-shrink:0;gap:12px;min-height:83px;padding:19px 24px}.comms-thread-header>div:not(.MuiAvatar-root){flex:1;min-width:0}.comms-thread-header>div>strong{font-size:13px;display:block}.comms-thread-header>div>span{color:var(--muted);margin-top:6px;font-size:10px;display:block}.comms-thread-header>.MuiIconButton-root{margin-left:0}.comms-mobile-back.MuiIconButton-root{display:none}.comms-thread-search{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:15px 22px;display:flex}.comms-message-stream{overscroll-behavior:contain;flex:1;min-height:0;padding:28px 28px 14px;overflow:auto}.comms-conversation-intro{text-align:center;flex-direction:column;align-items:center;gap:13px;padding:10px 0 28px;display:flex}.comms-conversation-intro h3{font-size:16px}.comms-conversation-intro p{color:var(--muted);font-size:10px;line-height:1.8}.comms-date-divider{color:var(--muted);align-items:center;gap:15px;margin:5px 0 27px;font-size:9px;display:flex}.comms-date-divider:before,.comms-date-divider:after{content:"";background:var(--line);flex:1;height:1px}.comms-message{align-items:flex-end;gap:10px;margin:0 0 22px;display:flex}.comms-message>div:not(.MuiAvatar-root){min-width:0;max-width:78%}.comms-message.sent{justify-content:flex-end}.comms-bubble{background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);border-radius:15px 15px 15px 4px;padding:14px 17px;font-size:12px;line-height:1.9}.comms-message.sent .comms-bubble{background:var(--soft-blue);border-color:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:15px 15px 4px}.comms-message-meta{color:var(--muted);align-items:center;gap:7px;margin:8px 3px 0;font-size:9px;display:flex}.comms-message.sent .comms-message-meta{justify-content:flex-end}.comms-message-meta button{color:var(--muted);align-items:center;gap:4px;padding:0 5px;font-size:9px;display:flex}.comms-message-meta button:hover{color:var(--accent)}.comms-compose-area{flex-shrink:0;padding:13px 22px 20px}.comms-composer{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:13px 14px 10px}.comms-composer:focus-within{border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}.comms-composer textarea{resize:vertical;width:100%;min-height:45px;max-height:150px;font:12px/1.8 var(--font-inter), sans-serif;color:var(--ink);background:0 0;border:0;outline:0;padding:2px 5px;display:block}.comms-composer textarea::placeholder{color:var(--muted)}.comms-composer>div{align-items:center;gap:9px;margin-top:10px;display:flex}.comms-composer>div>span{color:var(--muted);flex:1;font-size:8px}.comms-composer>div>.MuiButton-root{padding:8px 15px;font-size:11px}.comms-reply-context{background:var(--surface);border-left:3px solid var(--accent);color:var(--muted);border-radius:9px;align-items:center;gap:10px;margin-bottom:10px;padding:12px;display:flex}.comms-reply-context>span{flex:1;min-width:0}.comms-reply-context strong{color:var(--ink);font-size:10px;display:block}.comms-reply-context small{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;display:block;overflow:hidden}.comms-suggestions{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.comms-suggestions button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:20px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:flex}.comms-contact-details{border-left:1px solid var(--line);text-align:center;background:var(--surface);min-height:0;padding:20px;overflow:auto}.comms-detail-heading{justify-content:space-between;align-items:center;margin-bottom:28px;font-size:12px;display:flex}.comms-contact-details>.MuiAvatar-root{margin:auto}.comms-contact-details h3{margin-top:16px;font-size:16px}.comms-contact-details>p{color:var(--muted);margin-top:9px;font-size:10px}.comms-contact-details dl{text-align:left;margin:28px 0}.comms-contact-details dl>div{border-bottom:1px solid var(--line);padding:15px 0}.comms-contact-details dt{color:var(--muted);font-size:9px}.comms-contact-details dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:11px}.comms-chat.details-open{grid-template-columns:260px minmax(0,1fr) 250px}.comms-new-contacts{margin-top:15px}.comms-new-contacts button{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;padding:13px 5px;font-size:12px;display:flex}.comms-new-contacts button>span{flex:1}.comms-new-contacts p{color:var(--muted);padding:20px;font-size:12px}.comms-empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:45px 20px;display:flex}.comms-empty strong,.comms-empty h3{color:var(--ink);font-size:14px}.comms-empty p{max-width:300px;font-size:11px;line-height:1.9}.comms-empty>.MuiButton-root{font-size:11px}.comms-mail{grid-template-columns:215px minmax(0,1fr);min-height:660px;display:grid}.comms-mail-nav{border-right:1px solid var(--line);background:var(--surface);padding:24px 16px}.comms-mail-identity{align-items:center;gap:10px;margin:0 0 27px;display:flex}.comms-mail-identity>span{color:var(--accent);background:var(--soft-blue);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.comms-mail-identity strong{font-size:12px;display:block}.comms-mail-identity small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:8px;display:block}.comms-mail-nav>.MuiButton-root{font-size:11px}.comms-folder-links{gap:5px;margin-top:26px;display:grid}.comms-folder-links>button{text-align:left;color:var(--muted);border-radius:8px;align-items:center;gap:11px;padding:13px 12px;font-size:12px;display:flex}.comms-folder-links>button>span{flex:1}.comms-folder-links b{font-size:10px;font-weight:500}.comms-folder-links>button.selected{background:var(--soft-blue);color:var(--accent)}.comms-folder-links>button:hover{background:var(--soft)}.comms-mail-nav-note{border-top:1px solid var(--line);margin-top:35px;padding:26px 9px}.comms-mail-nav-note p{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.9}.comms-mail-main{min-width:0}.comms-mail-top{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:24px 26px;display:flex}.comms-mail-top>div:first-child{flex:1;min-width:0}.comms-mail-top h2{font-size:21px;line-height:1.4}.comms-mail-top>div>span{color:var(--muted);margin-top:7px;font-size:10px;display:block}.comms-mail-top>.MuiTextField-root{flex:none;width:260px}.comms-mail-toolbar{border-bottom:1px solid var(--line);min-height:61px;color:var(--muted);align-items:center;gap:8px;padding:11px 20px;font-size:10px;display:flex}.comms-mail-toolbar .comms-filter{margin:0}.comms-toolbar-spacer{flex:1}.comms-mail-toolbar strong{color:var(--ink);font-size:10px;font-weight:500}.comms-mail-row{border-bottom:1px solid var(--line);align-items:center;gap:5px;padding:18px 17px;display:flex}.comms-mail-row:hover{background:var(--soft)}.comms-mail-row.unread{background:color-mix(in srgb, var(--soft-blue) 38%, var(--surface))}.comms-mail-row.checked{background:var(--soft-blue)}.comms-mail-open{text-align:left;flex:1;align-items:center;gap:14px;min-width:0;padding:0 4px;display:flex}.comms-mail-open>span{flex:1;min-width:0}.comms-mail-from{color:var(--muted);align-items:center;gap:12px;margin-bottom:8px;font-size:11px;display:flex}.comms-mail-from time{white-space:nowrap;margin-left:auto;font-size:9px}.comms-mail-open strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.6;display:block;overflow:hidden}.comms-mail-row.unread .comms-mail-open strong{font-weight:650}.comms-mail-open small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:5px;font-size:10px;line-height:1.8;display:block;overflow:hidden}.comms-mail-open>i{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.comms-email{padding:28px 32px 35px}.comms-email-subject{margin-bottom:25px}.comms-email-subject h2{letter-spacing:-.6px;overflow-wrap:anywhere;margin-top:12px;font-size:24px;line-height:1.5}.comms-email-sender{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:23px;display:flex}.comms-email-sender>div:not(.MuiAvatar-root){flex:1;min-width:0}.comms-email-sender strong{overflow-wrap:anywhere;font-size:12px}.comms-email-sender small{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:9px;line-height:1.8;display:block}.comms-email-sender time{color:var(--muted);white-space:nowrap;font-size:9px}.comms-email-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:760px;min-height:220px;padding:30px 0 40px;font-size:13px;line-height:2.1}.comms-email-reply{background:var(--soft);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:22px;display:flex}.comms-email-reply>div{color:var(--muted);align-items:center;gap:12px;display:flex}.comms-email-reply strong{color:var(--ink);font-size:11px;display:block}.comms-email-reply small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.comms-undo{background:var(--soft-blue);color:var(--muted);align-items:center;gap:10px;padding:9px 22px;font-size:10px;display:flex}.comms-undo>span{flex:1}.comms-undo>button:not(.MuiIconButton-root){color:var(--accent);align-items:center;gap:5px;font-size:10px;display:flex}.comms-compose-subtitle{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;line-height:1.8;display:block}.comms-mail-compose-fields{gap:25px;padding-top:14px;display:grid}.comms-discard-copy{color:var(--muted);font-size:13px;line-height:1.9}@media (max-width:1200px){.comms-chat.details-open{grid-template-columns:250px minmax(0,1fr)}.comms-chat.details-open .comms-contact-details{z-index:5;width:280px;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 35px #10213a14}.comms-chat{position:relative}.comms-mail{grid-template-columns:190px minmax(0,1fr)}.comms-composer>div>span{display:none}.comms-composer>div>.MuiButton-root{margin-left:auto}}@media (max-width:850px){.comms-chat{grid-template-columns:250px minmax(0,1fr)}.comms-mail{grid-template-columns:minmax(0,1fr)}.comms-mail-nav{border-right:0;border-bottom:1px solid var(--line);padding:14px}.comms-mail-identity,.comms-mail-nav>.MuiButton-root,.comms-mail-nav-note{display:none}.comms-folder-links{gap:6px;margin:0;display:flex;overflow:auto}.comms-folder-links>button{flex-shrink:0;padding:10px;font-size:11px}.comms-folder-links>button b{font-size:9px}.comms-mail-top{padding:21px}.comms-email{padding:24px}}@media (max-width:680px){.comms-chat,.comms-chat.details-open{height:calc(100dvh - 165px);min-height:540px;max-height:none;display:block}.comms-conversations{border:0;height:100%}.comms-thread{height:100%;display:none}.comms-chat.thread-open>.comms-conversations{display:none}.comms-chat.thread-open>.comms-thread{display:flex}.comms-mobile-back.MuiIconButton-root{display:inline-flex}.comms-thread-header.chat-header{gap:9px;min-height:73px;padding:15px 12px}.comms-thread-header>div>strong{font-size:12px}.comms-thread-header>div>span{font-size:9px}.comms-message-stream{padding:20px 15px 8px}.comms-message>div:not(.MuiAvatar-root){max-width:86%}.comms-bubble{padding:12px 14px;font-size:12px}.comms-compose-area{padding:10px 12px 14px}.comms-composer{padding:10px}.comms-conversation-intro{padding:5px 0 23px}.comms-thread-search{padding:15px}.comms-chat.details-open .comms-contact-details{z-index:5;width:100%}.comms-mail-top{flex-wrap:wrap;gap:16px}.comms-mail-top>.MuiTextField-root{flex-basis:100%;width:100%}.comms-mail-toolbar{flex-wrap:wrap;gap:5px;padding:9px 12px}.comms-mail-row{gap:0;padding:16px 9px}.comms-mail-open{gap:9px}.comms-mail-open>.MuiAvatar-root{display:none}.comms-mail-open strong{font-size:11px}.comms-mail-from,.comms-mail-open small{font-size:10px}.comms-mail-row>.MuiIconButton-root,.comms-mail-row>.MuiCheckbox-root{padding:6px}.comms-email{padding:22px 18px}.comms-email-subject h2{font-size:21px}.comms-email-sender{flex-wrap:wrap;gap:9px}.comms-email-sender time{margin-left:51px}.comms-email-body{min-height:190px;font-size:12px;line-height:2}.comms-email-reply{flex-wrap:wrap;padding:18px}.comms-email-reply>div{min-width:0}.comms-mail{min-height:560px}.comms-mail-nav{padding:10px}.comms-folder-links>button{padding:9px}.comms-folder-links>button>svg{width:15px}.comms-contact-list strong{font-size:12px}}:where(.panel,.stat-card,.module-stat,.crm-mini-stat,.project-stat-stack>div,.balance-card,.kanban-card,.team-member,.file-card,.storage-card){transition:box-shadow .24s,border-color .24s,transform .24s}@media (hover:hover) and (pointer:fine){:where(.panel,.stat-card,.module-stat,.crm-mini-stat,.project-stat-stack>div,.balance-card,.kanban-card,.team-member,.file-card,.storage-card):hover{border-color:color-mix(in srgb, var(--accent) 15%, var(--line));box-shadow:0 3px 12px color-mix(in srgb, var(--accent) 5%, transparent)}:where(.stat-card,.module-stat,.crm-mini-stat,.team-member,.file-card):hover{transform:translateY(-1px)}}:where(.panel,.stat-card,.module-stat,.team-member):focus-within{border-color:color-mix(in srgb, var(--accent) 25%, var(--line))}.module-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:22px;display:grid}.module-charts>.panel{min-width:0}.module-status-chart,.module-category-chart{min-width:0;margin:0}.module-status-chart{grid-template-columns:minmax(150px,1fr) minmax(100px,1fr);align-items:center;min-height:230px;padding:0 20px 0 8px;display:grid}.module-chart-legend{gap:12px;padding:10px 0;display:grid}.module-chart-legend>span{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.module-chart-legend i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.module-chart-legend strong{color:var(--ink);margin-left:auto}.module-chart-empty{min-height:230px;color:var(--muted);place-items:center;padding:20px;font-size:12px;display:grid}@media (max-width:1000px){.module-charts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where(.panel,.stat-card,.module-stat,.crm-mini-stat,.project-stat-stack>div,.balance-card,.kanban-card,.team-member,.file-card,.storage-card){transition:none}:where(.stat-card,.module-stat,.crm-mini-stat,.team-member,.file-card):hover{transform:none}}
