.crm-dashboard{color:#e8e8e8;text-align:left;isolation:isolate;background:#050505;border:1px solid #252525;border-radius:14px;grid-template-columns:180px minmax(0,1fr);width:100%;font:13px Arial,Helvetica,sans-serif;display:grid;overflow:hidden;box-shadow:0 -24px 70px -42px #f3ae64}.crm-dashboard *{box-sizing:border-box}.crm-dashboard button,.crm-dashboard input,.crm-dashboard select{font:inherit!important;letter-spacing:normal!important;text-transform:none!important}.crm-dashboard button{cursor:pointer;color:inherit;background:0 0;border:1px solid #0000}.crm-dashboard button:hover{background:#1b1b1b}:is(.crm-dashboard button:focus-visible,.crm-dashboard input:focus-visible,.crm-dashboard select:focus-visible){outline-offset:3px;outline:2px solid #e1b480!important}.crm-sidebar{border-right:1px solid #181818;flex-direction:column;min-width:0;display:flex}.crm-brand{border-bottom:1px solid #181818;align-items:center;gap:10px;min-height:67px;padding:21px 16px;display:flex}.crm-brand b{overflow-wrap:anywhere}.crm-sidebar nav{flex-direction:column;gap:7px;padding:15px 10px;display:flex}.crm-sidebar nav button{text-align:left;color:#a5a5a5;border-radius:6px;align-items:center;gap:11px;padding:11px 10px;display:flex;font-size:12px!important}.crm-sidebar nav button[aria-current=page]{color:#fff;background:#111;border-color:#272727}.crm-sidebar nav button:last-child{margin-top:16px}.crm-user{border-top:1px solid #161616;align-items:center;gap:10px;margin-top:auto;padding:18px 12px;font-size:11px;display:flex}.crm-dashboard small{color:#797979;margin-top:4px;font-size:10px;display:block}.crm-main{min-width:0}.crm-top{border-bottom:7px solid #141414;align-items:center;gap:12px;min-height:67px;padding:12px 18px;display:flex}.crm-top h2{letter-spacing:-.02em!important;color:#eee!important;margin:0!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important}.crm-top p{color:#777!important;margin-top:3px!important;font-size:10px!important;line-height:1.4!important}.crm-search{color:#777;background:#191919;border-radius:5px;align-items:center;gap:7px;width:190px;margin-left:auto;padding:7px 9px;display:flex}.crm-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:11px!important}.crm-bell{flex-shrink:0;position:relative;padding:5px!important}.crm-bell i{background:#ef4444;border-radius:50%;width:6px;height:6px;position:absolute;top:0;right:2px}.crm-body{min-height:555px;padding:18px}.crm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.crm-stats>button{text-align:left;background:#131313;border-radius:8px;min-width:0;padding:17px 12px;position:relative}.crm-stats>button>span{color:#888;padding-right:24px;font-size:10px;display:block}.crm-stats strong{margin-top:5px;font-size:21px;font-weight:600;display:block}.crm-stats small{color:#22c55e;font-size:9px}.crm-stats small.negative{color:#f87171}.crm-stat-icon{border-radius:5px;padding:7px;position:absolute;top:34px;right:12px}.s0{color:#aaa;background:#252525}.s1{color:#18d283;background:#042815}.s2{color:#c987ed;background:#241032}.s3{color:#f79020;background:#321700}.crm-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.crm-card{background:#121212;border-radius:9px;min-width:0;padding:16px}.crm-card header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.crm-card h3,.crm-section-heading h3{letter-spacing:normal!important;color:#eee!important;margin:0!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.crm-card header button{color:#919191;padding:4px;font-size:10px!important}.crm-card select{color:#aaa;background:#1b1b1b;border:1px solid #292929;border-radius:4px;max-width:145px;padding:4px;font-size:10px!important}.crm-card p{color:#999;margin:12px 0!important;font-size:12px!important}.crm-line{background:#080808;width:100%;height:auto;display:block}.crm-pipeline{background:#080808;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;min-height:215px;padding:10px;display:flex}.crm-donut{background:conic-gradient(#10b981 0 45%,#ddd 45% 70%,#f5a500 70% 90%,#ef4444 90%);border:1px solid #eee;border-radius:50%;flex-shrink:0;width:142px;height:142px;position:relative}.crm-donut:after{content:"";background:#080808;border:1px solid #eee;border-radius:50%;position:absolute;inset:28px}.crm-legend{gap:7px;display:grid}.crm-legend button{color:#aaa;align-items:center;gap:7px;padding:4px;display:flex;font-size:9px!important}.crm-legend i{border-radius:50%;width:6px;height:6px}.crm-legend b{color:#ddd;margin-left:auto}.crm-contact{text-align:left;border-radius:5px;align-items:center;gap:10px;width:100%;display:flex;padding:12px 6px!important}.crm-contact>span:nth-child(2){min-width:0}.crm-contact b{font-size:11px;font-weight:500;display:block}.crm-contact small{overflow-wrap:anywhere}.crm-avatar{color:#fff;background:linear-gradient(145deg,#40595c,#756557);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.a1{background:linear-gradient(145deg,#72786c,#27343c)}.a2{background:linear-gradient(145deg,#68596d,#605644)}.crm-badge{color:#999;white-space:nowrap;background:#222;border-radius:20px;padding:5px 7px;font-size:9px;font-style:normal;display:inline-block}.crm-contact .crm-badge{margin-left:auto}.b0{color:#29bc6e;background:#07351c}.b2{color:#d8b935;background:#352f09}.crm-activity{align-items:center;gap:10px;padding:13px 6px;font-size:11px;display:flex}.crm-activity>span{border-radius:50%;padding:5px;display:flex}.crm-notice{color:#777!important;margin-top:16px!important;font-size:10px!important}.crm-notifications{color:#dfc29b;background:#201b14;padding:16px;font-size:12px}.crm-close,.crm-mobile-menu{display:none}.crm-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.crm-section-heading>span{color:#999;font-size:10px}.crm-contact-list{background:#121212;border-radius:8px;padding:12px}.crm-detail{margin-top:18px}.crm-dashboard .crm-action{color:#080808;background:#eee;border-radius:6px;margin-top:16px;padding:10px 14px;display:inline-flex;font-size:12px!important}.crm-dashboard .crm-action:hover{background:#fff}.crm-deal-value{margin:20px 0;font-size:28px;display:block}.crm-task{border-bottom:1px solid #272727;align-items:center;gap:12px;padding:18px 0;font-size:13px;display:flex}.crm-task input{accent-color:#10b981;width:18px;height:18px}.crm-setting{flex-direction:column;gap:12px;margin:22px 0;font-size:12px;display:flex}.crm-setting input{color:#fff;background:#080808;border:1px solid #333;border-radius:6px;max-width:400px;padding:12px}.v8-demo-container:has(.crm-dashboard){scroll-margin-top:24px}@media (max-width:1000px){.crm-dashboard{grid-template-columns:145px minmax(0,1fr)}.crm-stats{gap:8px}.crm-stat-icon{display:none}.crm-pipeline{min-height:180px}.crm-donut{width:110px;height:110px}.crm-donut:after{inset:22px}.crm-search{width:145px}}@media (max-width:700px){.crm-dashboard{display:block;position:relative}.crm-sidebar{display:none}.crm-sidebar.is-open{z-index:5;background:#080808;width:min(260px,85%);display:flex;position:absolute;inset:0 auto 0 0;box-shadow:30px 0 70px #0009}.crm-close,.crm-mobile-menu{justify-content:center;align-items:center;min-width:36px;min-height:40px;display:flex}.crm-close{margin-left:auto}.crm-top{flex-wrap:wrap;gap:8px;padding:12px}.crm-top>div{flex:1}.crm-top p{max-width:230px}.crm-search{order:4;width:100%;padding:11px}.crm-body{padding:12px}.crm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-stats>button{padding:16px 12px}.crm-stats strong{font-size:24px}.crm-stats>button>span{padding:0;font-size:11px}.crm-stats small{font-size:10px}.crm-grid{grid-template-columns:1fr;gap:12px}.crm-card{padding:15px}.crm-card h3{font-size:14px!important}.crm-pipeline{gap:24px;min-height:220px}.crm-donut{width:150px;height:150px}.crm-donut:after{inset:30px}.crm-legend button{min-height:32px;font-size:11px!important}.crm-contact{min-height:64px}.crm-contact b{font-size:13px}.crm-dashboard small{font-size:11px}.crm-activity{min-height:60px;font-size:12px}.crm-card header button,.crm-card select{min-height:36px}.crm-top h2{font-size:18px!important}}.crm-try-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.crm-try-actions>span{letter-spacing:.1em;color:#aaa;width:100%;margin-bottom:4px;font-size:10px}.crm-try-actions button{color:#fff;cursor:pointer;background:#171717;border:1px solid #3b3b3b;border-radius:8px;min-height:44px;padding:10px 14px;font-size:12px}.crm-try-actions button:first-of-type{background:#2563eb;border-color:#2563eb}.crm-try-actions button:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.crm-setting select{color:#fff;background:#171717;border:1px solid #444;border-radius:8px;max-width:100%;min-height:44px;padding:10px}
