:root{--surface:#ffffff;--surface-soft:#f7f7f7;--text-soft:#7d7d7d;--text-strong:#383838;--accent-soft:#f1f1f1;--line:#e9e9e9;color-scheme:light}
body{transition:background-color .18s,color .18s}.workspace-polished{background:#f6f6f6}.workspace-polished .sidebar{width:236px;padding:27px 18px 0;background:#fefefe}.workspace-polished .main{margin-left:236px;width:calc(100% - 236px)}.workspace-polished .brand{font-size:23px}.workspace-polished .brand-mark{background:#5a5a5a;box-shadow:0 5px 13px #5a5a5a21}.workspace-polished .workspace-switch{margin:27px 0 24px;background:#f9f9f9;border-color:#eaeaea}.workspace-polished .nav-item{padding:13px 13px;margin-bottom:6px;color:#7e7e7e;font-size:14px;font-weight:550}.workspace-polished .nav-item.active{background:#5a5a5a;color:#ffffff;box-shadow:0 5px 12px #5a5a5a1c}.workspace-polished .nav-item.active b{color:#ffffff;background:#ffffff25}.workspace-polished .nav-item:hover:not(.active){background:#f1f1f1;color:#5d5d5d}.workspace-polished .team-tip{background:linear-gradient(135deg,#f1f1f1,#f7f7f7);padding:18px 15px}.workspace-polished .team-tip strong{max-width:125px;color:#6c6c6c}.workspace-polished .profile{padding:17px 2px}.workspace-polished .topbar{height:78px;background:#fefefe;padding:0 34px}.workspace-polished .breadcrumb{font-size:13px}.workspace-polished .topbar-right{gap:14px}.workspace-polished #content{padding:30px 34px 27px;max-width:1720px}.workspace-polished .page-heading h1{font-size:31px;letter-spacing:-1px;color:var(--text-strong)}.workspace-polished .page-heading p{color:#8c8c8c;font-size:14px}.workspace-polished .eyebrow{font-size:11px;letter-spacing:1.7px}.workspace-polished .btn{font-size:14px;border-radius:9px;padding:11px 15px}.workspace-polished .btn.primary{background:#5a5a5a;border-color:#5a5a5a}.workspace-polished .card{border:1px solid var(--line);border-radius:14px;box-shadow:0 3px 20px #36363603}.workspace-polished .card-head{padding:21px 22px 16px}.workspace-polished .card-head h2{font-size:16px;color:var(--text-strong)}.workspace-polished .card-head p{font-size:12px;color:#9c9c9c}.workspace-polished .page-footer{font-size:11px;padding:7px 34px 24px}.greeting-spark{color:#b4b4b4;font-size:30px;margin-left:4px}.appearance-tools{display:flex;align-items:center;gap:10px}.language-control{display:flex;flex-direction:row;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:0 8px;color:var(--text-soft);height:36px}.language-control>.icon{width:15px;height:15px}.language-control select{padding:5px 0;border:0;background:transparent;font-size:13px;width:72px;color:inherit}.toolbar-button{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);background:var(--surface);border-radius:9px;color:#898989;cursor:pointer}.toolbar-button:hover{background:var(--accent-soft);color:#656565}.toolbar-button>.icon{height:18px;width:18px}.profile-link{display:flex;align-items:center;gap:8px;padding-left:13px;border-left:1px solid var(--line);font-size:13px;color:#6d6d6d}.profile-link>.icon{height:12px;width:12px;color:#9c9c9c}.profile-link .avatar{background:#ededed;color:#818181}.auth-with-art .auth-form{position:relative}.auth-preference-tools{position:absolute;right:26px;top:25px}.auth-with-art .auth-card{margin-top:25px}
.dashboard-hero{position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;overflow:hidden;min-height:245px;padding:30px 36px;border-radius:18px;background:radial-gradient(ellipse at 100% 80%,#6c6c6c 0,transparent 57%),linear-gradient(120deg,#404040,#4f4f4f);color:#ffffff;box-shadow:0 9px 28px #4c4c4c12;margin-bottom:28px}.dashboard-hero:before{content:'';position:absolute;inset:auto -60px -210px auto;width:650px;height:450px;border:1px solid #ffffff0b;transform:rotate(-20deg);border-radius:50%;pointer-events:none}.hero-copy{position:relative;z-index:1}.hero-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#dcdcdc;font-size:12px;letter-spacing:.2px}.hero-eyebrow>i{width:5px;height:5px;background:#cfcfcf;border-radius:50%}.hero-copy h2{font-size:36px;font-weight:550;line-height:1.18;letter-spacing:-1.3px;color:#ffffff;margin:13px 0 10px}.hero-copy h2 em{font-style:normal;color:#dddddd}.hero-copy>p{font-size:13px;color:#cecece;margin-bottom:21px}.hero-actions{display:flex;align-items:center;gap:20px}.workspace-polished .hero-button{background:#e7e7e7;border-color:#e7e7e7;color:#464646;font-size:12px;font-weight:650;padding:10px 13px}.hero-secondary{display:flex;align-items:center;gap:8px;color:#e1e1e1;font-size:12px}.hero-secondary .icon{width:14px;height:14px}.hero-pipeline{position:relative;min-height:215px;display:flex;align-items:center;justify-content:center}.hero-orbit{position:absolute;left:50%;top:50%;border:1px solid #e1e1e123;border-radius:50%;transform:translate(-50%,-50%)}.orbit-one{width:205px;height:205px}.orbit-two{width:285px;height:285px;border-style:dashed;border-color:#e1e1e114}.pipeline-center{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(140deg,#ffffff17,#ffffff04);border:1px solid #e4e4e432;box-shadow:0 8px 30px #2d2d2d1c,inset 0 1px 1px #ffffff14;border-radius:50%;width:158px;height:158px;position:relative}.pipeline-center>.icon{color:#dfdfdf;width:23px;height:23px}.pipeline-center strong{font-size:45px;line-height:1;font-weight:500;letter-spacing:-1px;margin:10px 0 8px}.pipeline-center>span{font-size:11px;color:#d7d7d7}.floating-stat{display:flex;align-items:center;gap:10px;position:absolute;border-radius:11px;z-index:2;background:#f7f7f7fa;border:1px solid #ffffffa3;box-shadow:0 10px 20px #32323218;padding:12px 15px;color:#606060;min-width:115px}.floating-stat>.icon{width:26px;height:26px;padding:5px;border-radius:7px;background:#ebebeb;color:#8b8b8b}.floating-stat strong{display:block;font-size:22px;line-height:1;font-weight:650;margin-bottom:5px}.floating-stat span{display:block;font-size:10px;max-width:130px;color:#8d8d8d}.float-top{right:3%;top:13px;transform:rotate(5deg)}.float-bottom{left:0;bottom:5px;transform:rotate(-5deg)}.orbit-spark{position:absolute;color:#dcdcdc}.spark-one{left:15%;top:20px;font-size:32px}.spark-two{right:5%;bottom:8px;font-size:38px}.performance-label{margin-bottom:16px}.premium-metrics{gap:17px;margin-bottom:22px}.premium-metrics .metric{position:relative;padding:21px 20px;border-radius:13px;border-color:var(--line);box-shadow:0 3px 20px #3f3f3f03;overflow:hidden}.premium-metrics .metric:after{content:'';position:absolute;width:64px;height:64px;border-radius:50%;background:#f3f3f385;bottom:-39px;right:12px}.premium-metrics .metric:nth-child(2):after{background:#efefef80}.premium-metrics .metric:nth-child(4):after{background:#f0f0f080}.premium-metrics .metric-top{font-size:13px;color:#888888}.premium-metrics .metric-icon{width:33px;height:33px;border-radius:10px}.premium-metrics .metric-icon .icon{width:17px;height:17px}.premium-metrics .metric>strong{font-size:35px;font-weight:600;color:var(--text-strong);margin:13px 0}.premium-metrics .metric-foot{font-size:11px;color:#a2a2a2}.workspace-polished .dashboard-middle{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:22px;margin-bottom:22px}.workspace-polished .chart-wrap{padding:14px 20px 0}.workspace-polished .chart-summary{padding:18px 9px;margin-top:16px}.workspace-polished .chart-summary strong{font-size:21px;color:#6d6d6d}.workspace-polished .chart-summary>span{font-size:11px}.workspace-polished .pipeline-legend{font-size:12px;padding-top:20px}.workspace-polished .pipeline-legend>div{margin-bottom:15px}.workspace-polished .donut-wrap{padding:12px 0 0 14px}.dashboard-lower{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:22px}.round-link{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid var(--line);border-radius:50%;color:#9c9c9c}.round-link .icon{width:13px;height:13px}.focus-counts{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:0 21px 13px}.focus-counts>a{display:flex;align-items:center;gap:9px;background:#f9f9f9;border:1px solid #eeeeee;border-radius:9px;padding:11px}.focus-icon{display:flex;width:30px;height:30px;border-radius:9px;align-items:center;justify-content:center}.focus-icon .icon{width:15px;height:15px}.focus-icon.urgent{background:#efefef;color:#9a9a9a}.focus-icon.today{background:#eeeeee;color:#989898}.focus-counts strong{display:block;font-size:21px;font-weight:550;color:#595959}.focus-counts span:not(.focus-icon){font-size:11px;color:#9e9e9e}.workspace-polished .followup-person strong{font-size:13px}.workspace-polished .followup-person small{font-size:11px}.workspace-polished .followup-time{font-size:10px}.workspace-polished .activity-item{padding:13px 0}.workspace-polished .activity-symbol{width:31px;height:31px}.workspace-polished .activity-item strong{line-height:1.5}.momentum-list{padding:0 20px 9px}.momentum-person{display:flex;align-items:center;gap:9px;border-bottom:1px solid #f0f0f0;padding:14px 0}.momentum-person:last-child{border:0}.rank-number{font-size:11px;color:#b9b9b9}.momentum-person .avatar{width:29px;height:29px;font-size:11px;background:#efefef;color:#8c8c8c}.momentum-name{font-size:12px;font-weight:550;flex:1;min-width:0;overflow-wrap:anywhere}.momentum-person>strong{font-size:19px;font-weight:550;color:#737373;text-align:right}.momentum-person small{display:block;font-size:10px;color:#ababab;font-weight:400;margin-top:4px}.momentum-footer{display:block;padding:15px 20px;border-top:1px solid #efefef;text-align:center;font-size:12px;color:#818181;background:#fbfbfb}
.notification-anchor{position:relative}.notification-count{position:absolute;right:-5px;top:-5px;min-width:17px;height:17px;padding:0 3px;display:flex;align-items:center;justify-content:center;background:#848484;color:#ffffff;border:2px solid var(--surface);font-size:10px;border-radius:12px;font-weight:650}.notification-panel{position:absolute;right:-50px;top:49px;width:370px;background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 60px #30303026;border-radius:15px;z-index:60;overflow:hidden;color:var(--text-strong)}.notification-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 15px}.notification-heading h2{font-size:18px}.notification-heading p{margin:5px 0 0;font-size:12px;color:var(--text-soft)}.notification-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:var(--surface-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px;color:var(--text-soft)}.notification-toolbar>button{border:0;background:transparent;padding:4px 0;font-size:12px}.notification-items{max-height:min(410px,60vh);overflow:auto}.notification-item{display:flex;align-items:flex-start;gap:12px;background:var(--surface);border:0;border-bottom:1px solid var(--line);width:100%;text-align:left;padding:17px 20px;color:var(--text-strong)}.notification-item.unread{background:var(--accent-soft)}.notification-item:hover{filter:brightness(.98)}.notification-symbol{display:flex;width:31px;height:31px;align-items:center;justify-content:center;background:#eaeaea;color:#838383;border-radius:9px;flex-shrink:0}.notification-symbol.followup{background:#eaeaea;color:#9c9c9c}.notification-symbol .icon{width:16px;height:16px}.notification-copy{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.notification-copy strong{font-size:13px;font-weight:650}.notification-copy>span{font-size:13px;color:var(--text-soft);overflow-wrap:anywhere}.notification-copy time{font-size:11px;color:var(--text-soft)}.unread-dot{width:6px;height:6px;background:#747474;border-radius:50%;margin-top:6px}.notification-footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px;border-top:1px solid var(--line);font-size:13px;color:var(--green)}.notification-footer .icon{width:14px;height:14px}.notification-empty{text-align:center;padding:35px 25px;color:var(--text-soft)}.notification-empty>.icon{width:29px;height:29px;margin-bottom:14px}.notification-empty h3{font-size:15px;margin:0 0 8px}.notification-empty p{font-size:13px;margin:0}
.profile-layout{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.6fr);gap:25px;align-items:start}.profile-summary{text-align:center;padding-bottom:24px}.profile-cover{height:105px;background:radial-gradient(circle at 70% 70%,#858585,transparent 55%),linear-gradient(125deg,#4a4a4a,#606060)}.profile-avatar{width:78px;height:78px;font-size:28px;border:5px solid var(--surface);background:#eeeeee;color:#838383;margin-top:-39px;position:relative}.profile-summary h2{font-size:21px;margin:16px 16px 7px;overflow-wrap:anywhere}.profile-summary>p{font-size:14px;color:var(--text-soft);margin:0 18px 14px;overflow-wrap:anywhere}.profile-facts{text-align:left;border-top:1px solid var(--line);margin:22px 23px 0;padding-top:5px}.profile-facts>div{display:flex;flex-direction:column;gap:6px;margin-top:17px}.profile-facts span{font-size:12px;color:var(--text-soft)}.profile-facts strong{font-size:14px;font-weight:550;overflow-wrap:anywhere}.profile-summary>p.profile-role-note{font-size:12px;margin:22px 23px 0;text-align:left;padding-top:18px;border-top:1px solid var(--line)}.profile-main{display:flex;flex-direction:column;gap:22px}.profile-main .padded-form{padding-top:8px}.profile-main label{font-size:14px;color:var(--text-soft)}.preferences-body{padding:5px 24px 20px;display:grid;gap:22px}.preferences-body h3{font-size:14px;margin-bottom:12px;color:var(--text-soft);font-weight:500}.theme-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.theme-choice{display:flex;align-items:center;gap:10px;text-align:left;background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;padding:17px 13px;color:var(--text-soft);font-size:14px}.theme-choice>.icon:last-child{margin-left:auto;opacity:0;width:15px;height:15px}.theme-choice.selected{border-color:#9a9a9a;background:var(--accent-soft);color:var(--green)}.theme-choice.selected>.icon:last-child{opacity:1}.preferences-body>.muted{margin:0;font-size:12px}.preferences-body>.language-select,.preferences-body label select{max-width:250px}.auth-preference-tools .language-control,.auth-preference-tools .toolbar-button{background:var(--surface)}
[data-theme=dark]{--bg:#181818;--white:#242424;--surface:#242424;--surface-soft:#2b2b2b;--ink:#e4e4e4;--text-strong:#ebebeb;--muted:#a9a9a9;--text-soft:#b9b9b9;--green:#b6b6b6;--green-dark:#a6a6a6;--border:#3b3b3b;--line:#3b3b3b;--soft:#363636;--accent-soft:#3b3b3b;color-scheme:dark}
[data-theme=dark] body,[data-theme=dark] .workspace-polished{background:#181818;color:var(--ink)}[data-theme=dark] .workspace-polished .sidebar,[data-theme=dark] .workspace-polished .topbar{background:#1f1f1f;border-color:var(--line)}[data-theme=dark] .workspace-polished .workspace-switch{background:#292929;border-color:var(--line)}[data-theme=dark] .workspace-polished .nav-item{color:#aaaaaa}[data-theme=dark] .workspace-polished .nav-item.active{background:#535353;color:#f6f6f6}[data-theme=dark] .workspace-polished .nav-item:hover:not(.active){background:#323232;color:#d5d5d5}[data-theme=dark] .workspace-polished .team-tip{background:linear-gradient(130deg,#353535,#353535);border-color:#434343}[data-theme=dark] .workspace-polished .team-tip strong{color:#c5c5c5}[data-theme=dark] .workspace-polished .team-tip p{color:#9f9f9f}[data-theme=dark] .workspace-icon{background:#373737;border-color:#4d4d4d;color:#c2c2c2}[data-theme=dark] .brand small,[data-theme=dark] .workspace-switch small,[data-theme=dark] .profile small{color:#9f9f9f}[data-theme=dark] .profile-link,[data-theme=dark] .breadcrumb strong{color:#bfbfbf}[data-theme=dark] .profile-link .avatar,[data-theme=dark] .avatar{background:#404040;color:#d4d4d4}[data-theme=dark] .card,[data-theme=dark] .metric,[data-theme=dark] .modal,[data-theme=dark] .modal-head{background:var(--surface);border-color:var(--line)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .btn{background:#2b2b2b;border-color:#4a4a4a;color:#dcdcdc}[data-theme=dark] .btn:hover{background:#3f3f3f}[data-theme=dark] .workspace-polished .btn.primary,[data-theme=dark] .btn.primary{background:#6a6a6a;border-color:#6a6a6a;color:#ffffff}[data-theme=dark] .date-control{background:#2a2a2a;border-color:var(--line)}[data-theme=dark] .date-control select{background:transparent}[data-theme=dark] .toolbar-button{color:#bdbdbd}[data-theme=dark] .premium-metrics .metric-top,[data-theme=dark] .metric-top{color:#b6b6b6}[data-theme=dark] .premium-metrics .metric-foot{color:#9a9a9a}[data-theme=dark] .metric-icon{background:#3e3e3e;color:#aeaeae}[data-theme=dark] .metric-icon.blue{background:#373737;color:#aeaeae}[data-theme=dark] .metric-icon.orange{background:#3c3c3c;color:#acacac}[data-theme=dark] .premium-metrics .metric:after{background:#40404080}[data-theme=dark] .workspace-polished .page-heading p,[data-theme=dark] .workspace-polished .card-head p{color:#a9a9a9}[data-theme=dark] .axis-label{fill:#acacac}[data-theme=dark] .donut-number{fill:#dedede}[data-theme=dark] .chart-wrap line{stroke:#3d3d3d}[data-theme=dark] .chart-summary{border-color:var(--line)}[data-theme=dark] .chart-summary>span{border-color:var(--line);color:#acacac}[data-theme=dark] .workspace-polished .chart-summary strong{color:#c4c4c4}[data-theme=dark] .pipeline-legend span{color:#b0b0b0}[data-theme=dark] .pipeline-legend strong{color:#d0d0d0}[data-theme=dark] .focus-counts>a{background:#2f2f2f;border-color:#434343}[data-theme=dark] .focus-counts strong{color:#dadada}[data-theme=dark] .focus-counts span:not(.focus-icon){color:#adadad}[data-theme=dark] .focus-icon.urgent{background:#3c3c3c;color:#b4b4b4}[data-theme=dark] .focus-icon.today{background:#444444;color:#bcbcbc}[data-theme=dark] .momentum-person,[data-theme=dark] .followup-item,[data-theme=dark] .timeline-item,[data-theme=dark] .simple-list>div{border-color:var(--line)}[data-theme=dark] .momentum-person .avatar{background:#444444;color:#c9c9c9}[data-theme=dark] .momentum-person>strong{color:#cbcbcb}[data-theme=dark] .momentum-footer{background:#2b2b2b;border-color:var(--line);color:#c3c3c3}[data-theme=dark] .followup-item,[data-theme=dark] .activity-item{color:var(--ink)}[data-theme=dark] .activity-symbol{background:#3d3d3d;color:#b9b9b9}[data-theme=dark] .activity-symbol.email{background:#3a3a3a;color:#b6b6b6}[data-theme=dark] .activity-symbol.whatsapp{background:#454545;color:#c0c0c0}[data-theme=dark] .activity-item b,[data-theme=dark] .activity-item small,[data-theme=dark] .followup-person small{color:#b0b0b0}[data-theme=dark] .activity-item time{color:#9c9c9c}[data-theme=dark] .badge{background:#424242;color:#bfbfbf}[data-theme=dark] .badge.contacted{background:#3d3d3d;color:#bdbdbd}[data-theme=dark] .badge.follow_up{background:#3d3d3d;color:#c1c1c1}[data-theme=dark] .badge.interested,[data-theme=dark] .badge.won{background:#434343;color:#c8c8c8}[data-theme=dark] .badge.not_interested{background:#3a3a3a;color:#b5b5b5}[data-theme=dark] .badge.invalid{background:#3c3c3c;color:#bcbcbc}[data-theme=dark] th,[data-theme=dark] .bulk-bar{background:#2b2b2b;color:#b1b1b1;border-color:var(--line)}[data-theme=dark] td{border-color:var(--line);color:#bdbdbd}[data-theme=dark] td strong{color:#dbdbdb}[data-theme=dark] tbody tr:hover{background:#333333}[data-theme=dark] .communication-note,[data-theme=dark] .detail-note{background:#313131;border-color:var(--line);color:#c2c2c2}[data-theme=dark] .detail-note p,[data-theme=dark] .detail-note strong,[data-theme=dark] .timeline-item>p{color:#c5c5c5}[data-theme=dark] .import-zone{background:#343434;border-color:#696969}[data-theme=dark] .empty h3,[data-theme=dark] .empty p{color:#b7b7b7}[data-theme=dark] .member-stats,[data-theme=dark] .member-footer,[data-theme=dark] .form-actions{border-color:var(--line)}[data-theme=dark] .count-bubble{background:#404040;color:#c9c9c9}[data-theme=dark] .product-icon{background:#444444;color:#c7c7c7}[data-theme=dark] .profile-avatar{border-color:var(--surface);background:#494949;color:#d5d5d5}[data-theme=dark] .notification-symbol{background:#4b4b4b;color:#cfcfcf}[data-theme=dark] .notification-symbol.followup{background:#404040;color:#c6c6c6}[data-theme=dark] .auth-with-art .auth-form{background:#202020}[data-theme=dark] .auth-with-art .auth-card>h2{color:#e5e5e5}[data-theme=dark] .password-toggle{color:#bebebe}[data-theme=dark] .password-toggle:hover{background:#414141}[data-theme=dark] .remember-duration{color:#a9a9a9}[data-theme=dark] .checkbox-label,[data-theme=dark] label{color:#bcbcbc}
@media(min-width:1500px){.workspace-polished #content{padding:34px 42px}.dashboard-hero{min-height:270px;padding:34px 45px}.hero-copy h2{font-size:42px}.hero-pipeline{max-width:480px;width:100%;justify-self:end}.premium-metrics .metric{padding:24px}.premium-metrics .metric>strong{font-size:40px}.dashboard-lower{grid-template-columns:1.2fr 1.1fr 1fr}.workspace-polished .chart-wrap svg{min-height:215px}}
@media(max-width:1200px){.workspace-polished .sidebar{width:210px;padding-left:14px;padding-right:14px}.workspace-polished .main{margin-left:210px;width:calc(100% - 210px)}.workspace-polished #content{padding:26px 23px}.workspace-polished .topbar{padding:0 23px}.dashboard-hero{padding:27px;grid-template-columns:1fr 1fr}.hero-copy h2{font-size:32px}.float-top{right:-8px}.float-bottom{left:-15px}.hero-actions{gap:12px}.dashboard-lower{grid-template-columns:1fr 1fr}.momentum-card{grid-column:1/-1}.momentum-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.momentum-person{border-bottom:0}.momentum-person .rank-number{display:none}.workspace-polished .dashboard-middle{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:18px}.premium-metrics{gap:12px}.premium-metrics .metric{padding:16px}.premium-metrics .metric-top{font-size:12px}.workspace-polished .pipeline-legend{font-size:11px}.workspace-polished .topbar-right{gap:10px}.header-profile-name{display:none}.profile-layout{grid-template-columns:230px minmax(0,1fr);gap:18px}}
@media(max-width:950px){.workspace-polished .sidebar{width:190px}.workspace-polished .main{margin-left:190px;width:calc(100% - 190px)}.workspace-polished .nav-item{font-size:13px;padding:12px 9px}.workspace-polished .page-heading{align-items:flex-start;flex-direction:column;gap:15px}.dashboard-hero{padding:26px;grid-template-columns:1fr;min-height:210px}.hero-pipeline{position:absolute;right:-50px;bottom:-40px;width:240px;opacity:.28;pointer-events:none}.hero-copy{max-width:100%}.hero-copy h2{font-size:34px}.float-top,.float-bottom{display:none}.hero-actions{gap:22px}.premium-metrics{grid-template-columns:1fr 1fr}.workspace-polished .dashboard-middle{grid-template-columns:1fr}.workspace-polished .pipeline{display:grid;grid-template-columns:1fr 1.3fr}.workspace-polished .pipeline .card-head{grid-column:1/-1}.workspace-polished .pipeline-legend{display:block;padding:10px 25px;font-size:13px}.workspace-polished .donut-wrap{text-align:center;padding:0 10px 18px}.workspace-polished .donut-wrap svg{max-width:170px}.dashboard-lower{grid-template-columns:1fr}.momentum-list{grid-template-columns:1fr 1fr;gap:0 24px}.profile-layout{grid-template-columns:1fr}.profile-facts{display:grid;grid-template-columns:1fr 1fr}.profile-summary{padding-bottom:20px}.profile-cover{height:80px}.workspace-polished .breadcrumb{gap:8px}.breadcrumb-workspace{display:none}.notification-panel{right:-30px}.workspace-polished .topbar-right{gap:9px}.workspace-polished .profile-link{padding-left:8px}.appearance-tools{gap:7px}}
@media(max-width:650px){.workspace-polished .sidebar{width:235px;transform:translateX(-100%)}.workspace-polished .sidebar.open{transform:translateX(0)}.workspace-polished .main{width:100%;margin-left:0}.workspace-polished .mobile-menu{display:flex}.workspace-polished .topbar{height:68px;padding:0 15px}.workspace-polished #content{padding:25px 17px}.workspace-polished .topbar-right{gap:9px}.workspace-polished .page-heading h1{font-size:28px}.workspace-polished .page-heading p{font-size:13px}.dashboard-hero{border-radius:14px;padding:25px;min-height:218px;margin-bottom:24px}.hero-copy h2{font-size:33px}.hero-pipeline{right:-50px;bottom:-35px;opacity:.2}.premium-metrics{gap:12px}.premium-metrics .metric{padding:17px}.premium-metrics .metric-top{font-size:12px}.premium-metrics .metric>strong{font-size:33px}.premium-metrics .metric-foot{font-size:11px}.workspace-polished .dashboard-middle,.dashboard-lower{gap:18px}.workspace-polished .card-head{padding:19px 19px 14px}.workspace-polished .card-head h2{font-size:15px}.workspace-polished .page-footer{padding:5px 17px 22px;font-size:10px}.notification-panel{position:fixed;left:12px;right:12px;top:76px;width:auto;max-width:450px;margin-left:auto}.notification-items{max-height:55vh}.profile-main .form-grid{grid-template-columns:1fr}.profile-main .span-two{grid-column:auto}.theme-options{gap:10px}.theme-choice{padding:14px 11px;font-size:13px}.theme-choice>.icon{width:17px;height:17px}.auth-preference-tools{top:12px;right:17px}.auth-with-art .auth-form{padding-top:62px}.auth-with-art .auth-card{margin-top:0}}
@media(max-width:390px){.workspace-polished .topbar{padding:0 10px}.workspace-polished .breadcrumb strong{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.workspace-polished .topbar-right{gap:6px}.language-control{padding:0 5px;gap:3px}.language-control>.icon{display:none}.language-control select{width:66px;font-size:12px}.toolbar-button{width:33px;height:33px}.profile-link{padding-left:6px}.profile-link>.icon{display:none}.premium-metrics .metric{padding:14px}.premium-metrics .metric-top{font-size:11px}.metric-icon{width:26px!important;height:26px!important}.hero-actions{gap:12px}.hero-secondary{font-size:11px}.momentum-list{grid-template-columns:1fr}.momentum-person .rank-number{display:inline}}
@media(prefers-reduced-motion:reduce){body,.sidebar{transition:none!important}}
html[lang=hi] .workspace-polished .nav-item{line-height:1.5}html[lang=hi] .hero-copy h2{line-height:1.4;letter-spacing:-.5px;font-size:32px}html[lang=hi] .workspace-polished .page-heading h1{line-height:1.5;letter-spacing:-.4px}html[lang=hi] .metric-foot,html[lang=hi] .card-head p{line-height:1.7}html[lang=hi] .floating-stat span{line-height:1.5}html[lang=hi] .notification-copy strong{line-height:1.5}

.admin-settings-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:24px;align-items:start}.admin-settings-grid .padded-form{display:flex;flex-direction:column;gap:18px}.company-logo{width:40px;height:40px;object-fit:contain;border-radius:10px;background:#ffffff;flex-shrink:0}.logo-preview{display:flex;align-items:center;justify-content:center;background:var(--bg,#f6f6f6);border:1px dashed #c5c5c5;border-radius:16px;min-height:115px}.logo-preview .company-logo{width:150px;height:90px;border-radius:8px}.settings-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-settings-grid .form-error:empty{display:none}.admin-settings-grid input[type=file]{max-width:100%;font-size:14px}.admin-settings-grid .card{min-width:0}@media(max-width:1100px){.admin-settings-grid{grid-template-columns:1fr}}
/* Compact sidebar and account disclosure. */
.workspace-polished .sidebar{overflow-y:auto;overscroll-behavior:contain}.workspace-polished .sidebar-bottom{padding-top:16px}.workspace-polished .sidebar .brand>span:last-child{min-width:0;overflow-wrap:anywhere}.wordmark-logo{width:88px;height:38px;padding:2px;border-radius:6px}.auth-with-art .wordmark-logo{width:110px}.logo-preview .wordmark-logo{width:160px}
.profile-dropdown{position:relative;flex-shrink:0}.profile-dropdown summary{cursor:pointer;list-style:none;min-height:40px;border-radius:9px}.profile-dropdown summary::-webkit-details-marker{display:none}.profile-dropdown summary:focus-visible{outline:3px solid #ababab;outline-offset:3px}.profile-dropdown[open] summary{background:var(--accent-soft)}.profile-dropdown[open] summary>.icon{transform:rotate(180deg)}.account-panel{position:absolute;right:0;top:calc(100% + 14px);width:250px;max-width:calc(100vw - 24px);background:var(--surface);color:var(--text-strong);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 45px #26262626;z-index:60;padding:8px}.account-identity{padding:12px;border-bottom:1px solid var(--line);margin-bottom:6px;display:grid;gap:6px;overflow-wrap:anywhere}.account-identity strong{font-size:15px}.account-identity>span{font-size:12px;text-transform:capitalize;color:var(--text-soft)}.account-panel nav{display:grid;gap:3px}.account-panel nav>a,.account-panel nav>button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:0;background:transparent;color:inherit;font-size:14px;text-align:left;border-radius:8px}.account-panel nav>a:hover,.account-panel nav>button:hover{background:var(--accent-soft)}.account-panel nav>button{color:#626262}.workspace-polished .profile-dropdown summary>.icon{display:block;width:15px;height:15px}@media(max-width:650px){.workspace-polished .sidebar{height:100dvh}.account-panel{top:calc(100% + 12px)}.workspace-polished .sidebar .brand{font-size:19px}}

/* Logo-only sidebar branding, shared by desktop and mobile navigation. */
.workspace-polished .sidebar-logo{justify-content:center;width:100%;padding:6px 0 20px;margin-bottom:18px;border-bottom:1px solid var(--line)}.workspace-polished .sidebar-logo .company-logo{width:100%;max-width:180px;height:72px;object-fit:contain;flex-shrink:1;padding:4px;border-radius:8px}
.sheets-settings{margin-top:24px}.sheets-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}.sheets-layout .padded-form{display:flex;flex-direction:column;gap:18px}.sheets-layout .padded-form h3{margin:8px 0 0}.sheet-help{margin:8px 24px 24px 0;padding:24px;background:var(--surface-soft);border-radius:12px;line-height:1.7;min-width:0}.sheet-help ol{padding-left:20px}.sheet-help li{margin-bottom:10px}.sheet-help code{display:block;overflow-wrap:anywhere;font-size:12px}.sheet-sync-status{border-block:1px solid var(--line);padding-block:18px;margin-block:20px}.sheet-sync-status h3{margin-bottom:12px}.sync-totals{display:flex;gap:14px;flex-wrap:wrap}.sync-totals span{font-size:12px}.sync-totals strong{display:block;font-size:22px}.email-envelope{background:var(--surface-soft);padding:16px;border-radius:10px}.email-envelope p{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:8px}.email-envelope p:last-child{margin-bottom:0}.email-envelope span{color:var(--text-soft);min-width:44px}.email-envelope strong{font-weight:500;overflow-wrap:anywhere}.sheets-layout input[type=file]{max-width:100%}@media(max-width:950px){.sheets-layout{grid-template-columns:1fr}.sheet-help{margin:0 20px 20px}}@media(max-width:650px){.sheets-layout .form-grid{grid-template-columns:1fr}.sheets-layout .span-two{grid-column:auto}}

.catalog-filters{display:flex;align-items:end;gap:14px;padding:20px;flex-wrap:wrap}.catalog-filters label{display:grid;gap:7px;min-width:150px}.catalog-filters label:first-child{flex:1;min-width:180px}.catalog-filters>span{align-self:center}.catalog-sort{border:0;background:transparent;color:inherit;font:inherit;font-weight:650;padding:6px 0;display:inline-flex;gap:10px;align-items:center;text-align:left}.catalog-table{min-width:580px}.catalog-table td:first-child{white-space:normal;overflow-wrap:anywhere;max-width:360px}.catalog-empty{text-align:center;padding:35px!important}.catalog-table .badge{white-space:nowrap}@media(max-width:650px){.catalog-filters{padding:16px;gap:12px}.catalog-filters label{flex:1}.catalog-filters label:first-child{flex-basis:100%}}
.invoice-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.invoice-summary .card{padding:20px;display:grid;gap:12px}.invoice-summary span{color:var(--text-soft);font-size:13px}.invoice-summary strong{font-size:23px;overflow-wrap:anywhere}.invoice-table{min-width:920px}.invoice-table small{display:block;color:var(--text-soft);margin-top:5px}.invoice-actions{display:flex;gap:6px}.invoice-settings{margin-top:24px}.invoice-settings .padded-form{display:grid;gap:20px}.invoice-item-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:12px}.invoice-item-heading h3{margin:0}.invoice-item{display:grid;grid-template-columns:minmax(0,1fr) 95px 130px 35px;gap:12px;align-items:end;padding:15px 0;border-bottom:1px solid var(--line)}.invoice-item label{min-width:0}.invoice-item .icon-btn{margin-bottom:6px}.invoice-calculation{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:20px;background:var(--surface-soft);padding:18px;border-radius:10px;font-size:14px}.invoice-calculation strong{color:var(--green)}.invoice-detail-head{display:flex;justify-content:space-between;gap:20px}.invoice-detail-head>div{min-width:0;overflow-wrap:anywhere}.invoice-detail-head>div:last-child{text-align:right}.invoice-detail-head strong{font-size:25px}#invoice-form{display:grid;gap:18px}#invoice-form .form-grid{gap:16px}#invoice-form textarea,#invoice-form input{width:100%}.invoice-filters label{min-width:125px}@media(max-width:950px){.invoice-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.invoice-item{grid-template-columns:1fr 1fr 35px;gap:10px}.invoice-item>label:first-child{grid-column:1/-1}.invoice-item-heading{display:grid;gap:12px}.invoice-summary .card{padding:16px}.invoice-summary strong{font-size:20px}.invoice-detail-head{flex-direction:column}.invoice-detail-head>div:last-child{text-align:left}#invoice-form .form-grid{grid-template-columns:1fr}#invoice-form .span-two{grid-column:auto}.invoice-calculation{justify-content:flex-start}}

.invoice-bank-title{font-size:17px;font-weight:650;border-top:1px solid var(--line);padding-top:20px}.invoice-payment-preview{display:flex;gap:24px;justify-content:space-between;padding:20px;background:var(--surface-soft);border-radius:12px}.invoice-payment-preview p{font-size:13px;overflow-wrap:anywhere}.invoice-qr{display:grid;justify-items:center;gap:8px;text-align:center;max-width:270px;overflow-wrap:anywhere}.invoice-qr img{width:200px;height:200px;background:#ffffff}.invoice-qr small{color:var(--text-soft)}#invoice-form .checkbox-label input{width:16px}@media(max-width:650px){.invoice-payment-preview{flex-direction:column}.invoice-qr{max-width:100%}}
.invoice-items-scroll{margin:16px 0}.invoice-items-scroll .invoice-item{display:grid;grid-template-columns:170px 160px 100px 100px 90px 90px 105px 105px 115px 36px;gap:10px;min-width:1160px;align-items:end;padding:14px 0;border-bottom:1px solid var(--border,#e4e4e4)}.invoice-item output{display:block;padding:12px 0;font-weight:700;white-space:nowrap}.catalog-table th,.catalog-table td{white-space:nowrap}
.invoice-tax-editor{padding:16px;border:1px solid var(--line);border-radius:10px}.invoice-tax-editor h3{margin:0 0 8px}.invoice-tax-row{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;align-items:end;gap:12px;margin:12px 0}.invoice-order-details{max-width:450px;margin:18px 0}.invoice-order-details th,.invoice-order-details td{text-align:left;padding:9px;border-bottom:1px solid var(--line)}@media(max-width:550px){.invoice-tax-row{grid-template-columns:minmax(0,1fr) 90px}.invoice-tax-row button{grid-column:1/-1;justify-self:end}}

/* Consistent paragraph sizing across desktop and mobile pages. */
body p{font-size:16px!important}
.invoice-items-scroll .invoice-item{grid-template-columns:190px 180px 100px 90px 90px 105px 105px 115px 36px;min-width:1100px}.invoice-product-picker{display:grid;gap:10px;width:min(100%,420px)}.invoice-product-picker input,.invoice-product-picker select{width:100%}.catalog-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px}.catalog-pagination label,.catalog-pagination>div{display:flex;align-items:center;gap:10px}.catalog-pagination select{padding:7px}.catalog-pagination span{white-space:nowrap}
.btn.catalog-delete{color:#414141;border-color:#bfbfbf}.btn.catalog-delete:hover{background:#f4f4f4}

.turnstile-container{margin:16px 0;min-width:0;max-width:100%}#cloudflare-form{display:grid;gap:16px}
