.team-root{--background:#0c1220;--foreground:#eaf0fa;--card:#131d2e;--card-foreground:#eaf0fa;--popover:#18243a;--popover-foreground:#eaf0fa;--primary:#3266ff;--primary-foreground:#fff;--secondary:#1d2b43;--secondary-foreground:#d4def0;--muted:#172236;--muted-foreground:#8ea2c1;--accent:#233957;--accent-foreground:#fff;--border:#27354e;--input:#2b3d59;--ring:#6c91ff;--sidebar:#101a2b;--sidebar-foreground:#eaf0fa;--sidebar-primary:#3266ff;--sidebar-accent:#1d2b43;--sidebar-border:#27354e;margin:0;background:#0c1220;color:#eaf0fa;font-family:Arial,Helvetica,sans-serif}.team-root a,.team-root button,.team-root input,.team-root textarea{font:inherit}.team-root a,.team-root button{touch-action:manipulation}.team-root button{cursor:pointer}.team-root button:disabled{opacity:.45;cursor:wait}.team-root a{text-decoration:none;color:inherit}.team-root a:focus-visible,.team-root button:focus-visible,.team-root input:focus-visible,.team-root textarea:focus-visible{outline:2px solid #81a1ff;outline-offset:4px}.team-root .workspace{max-width:1560px;margin:auto;min-height:100vh}.team-root .topbar{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 44px;border-bottom:1px solid #ffffff0d;background:#0c1220}.team-root .brand{display:flex;align-items:center;font-size:23px;font-weight:800;letter-spacing:-1px}.team-root .mark{display:grid;place-items:center;width:36px;height:36px;margin-right:12px;background:#3266ff;border-radius:9px;font-size:23px;font-weight:900;color:white;box-shadow:0 5px 25px #3266ff25}.team-root .brand-dot{color:#5884ff}.team-root .brand-label{font-size:9px;font-weight:500;letter-spacing:2px;color:#8194b4;border-left:1px solid #ffffff20;padding-left:22px;margin-left:24px}.team-root .top-actions{display:flex;gap:26px;align-items:center;font-size:11px;color:#8fa3c3}.team-root .top-actions a{display:flex;gap:8px;align-items:center}.team-root .body-layout{display:grid;grid-template-columns:235px minmax(0,1fr)}.team-root .rail{padding:43px 28px;border-right:1px solid #ffffff0d;display:flex;flex-direction:column;min-height:calc(100vh - 92px)}.team-root .kicker{font-size:9px;letter-spacing:1.8px;color:#6c89b5;font-weight:600}.team-root .account{display:flex;gap:11px;align-items:center;margin:30px 0 26px}.team-root .avatar{display:grid;place-items:center;flex-shrink:0;width:37px;height:37px;border-radius:50%;background:#234172;color:#adc6ff;font-size:15px}.team-root .account b{font-size:12px;display:block;overflow-wrap:anywhere}.team-root .account small{font-size:10px;color:#859abb;display:block;margin-top:5px}.team-root .rail-note{display:flex;gap:10px;padding:17px 0;border-top:1px solid #ffffff0d;font-size:11px;color:#8ea1bf;line-height:1.8}.team-root .rail-note svg{flex-shrink:0;color:#6b8cbd;margin-top:3px}.team-root .rail-note p{margin:0}.team-root .rail-link{font-size:10px;display:flex;justify-content:space-between;color:#90a7cb;padding:20px 0}.team-root .rail-bottom{margin-top:auto;padding-top:70px;font-size:8px;letter-spacing:1px;color:#617997}.team-root .rail-bottom small{display:block;font-size:9px;line-height:1.7;letter-spacing:0;margin-top:9px}.team-root .live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#64c69e;margin-right:7px}.team-root .content{padding:42px 44px 65px;min-width:0}.team-root .heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}.team-root .heading h1{font-size:clamp(26px,2.7vw,39px);letter-spacing:-1.5px;line-height:1.2;font-weight:600;margin:14px 0}.team-root .heading p:not(.kicker){color:#8ea1bf;font-size:12px;line-height:1.8;max-width:650px}.team-root .icon-button{border:1px solid #27354e;border-radius:9px;background:#141e30;padding:12px;color:#8eabda}.team-root .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:33px}.team-root .stats article{padding:24px 21px;border:1px solid #ffffff0d;border-radius:12px;background:linear-gradient(135deg,#172337,#111a2a)}.team-root .stats .featured{background:linear-gradient(135deg,#2356eb,#173d9d);border-color:#688aff30}.team-root .stats svg{color:#81a2d0}.team-root .stats .featured svg{color:#c6d6ff}.team-root .stats span{display:block;font-size:10px;color:#9bb0d0;margin:27px 0 10px}.team-root .stats .featured span{color:#c3d4fa}.team-root .stats b{display:block;font-size:35px;font-weight:600;letter-spacing:-1px;line-height:1.2}.team-root .stats b.money{font-size:23px;letter-spacing:-.7px}.team-root .stats small{display:block;font-size:9px;color:#7f96b8;margin-top:12px}.team-root .stats .featured small{color:#adc4f5}.team-root .stats em{font-size:20px;font-style:normal;color:#819dc6}.team-root .stats [data-slot=progress]{margin-top:21px;height:4px}.team-root .section-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 23px}.team-root .section-top [data-slot=tabs-list]{gap:18px}.team-root .section-top [data-slot=tabs-trigger]{font-size:12px;padding:12px 0;height:auto}.team-root .section-top [data-slot=tabs-trigger][data-state=active]{color:#a9c2ff}.team-root .primary,.team-root .soft-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:8px;font-size:11px;border:1px solid transparent}.team-root .primary{background:#3266ff;color:#fff;font-weight:500}.team-root .primary:hover{background:#4675ff}.team-root .soft-button{background:#1b2a42;border-color:#33486b;color:#b2c8ee}.team-root .soft-button:hover{background:#263c5c}.team-root .search{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #ffffff0d;background:#121c2d;border-radius:10px;margin-bottom:22px;color:#7891b5}.team-root .search input{width:100%;background:transparent;border:0;outline-offset:4px;color:#dbe6f8;font-size:12px;min-width:0}.team-root .search input::placeholder{color:#657e9f}.team-root .search span{font-size:9px;white-space:nowrap}.team-root .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.team-root .client-card{background:#121c2d;border:1px solid #ffffff0d;border-radius:12px;padding:24px;min-width:0}.team-root .card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.team-root .client-avatar{display:grid;place-items:center;width:40px;height:40px;border:1px solid #344b73;background:#1a2c49;color:#87a9e4;border-radius:10px}.team-root .pill{font-size:9px;padding:5px 10px;border-radius:99px;background:#ffffff05;border:1px solid #ffffff12;color:#a7bbd9;white-space:nowrap}.team-root .pill.new,.team-root .pill.todo{color:#9ab9ff;background:#2c5ade15;border-color:#3a66bb45}.team-root .pill.contacted,.team-root .pill.doing{color:#e3c490;background:#ba913212;border-color:#a98a3c35}.team-root .pill.done,.team-root .pill.won{color:#98d4b4;background:#29785415;border-color:#3a876545}.team-root .pill.lost{color:#d3a3ae}.team-root .pill.review{color:#bca8e4}.team-root .client-card h2,.team-root .task-card h2{font-size:21px;line-height:1.4;font-weight:600;letter-spacing:-.5px;margin:0 0 7px;overflow-wrap:anywhere}.team-root .muted{font-size:11px;color:#8299bc;line-height:1.8}.team-root .service-line{padding:13px 0;margin-top:12px;border-top:1px solid #ffffff0b;font-size:11px;color:#afc5e8}.team-root .brief{font-size:11px;color:#8fa5c7;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.team-root .commission-line{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 0;margin-top:16px;border-top:1px solid #ffffff0b}.team-root .commission-line small{display:block;color:#6f89ad;font-size:8px;margin-bottom:9px}.team-root .commission-line b{font-size:16px;font-weight:500;color:#c4d5f0}.team-root .paid-note{display:block;font-size:8px;color:#819cc5;margin-top:5px}.team-root .owner-note{font-size:9px;color:#7088af;overflow-wrap:anywhere}.team-root .card-actions{display:flex;gap:10px;margin:14px 0}.team-root .card-actions [data-slot=select-trigger]{flex:1;width:auto;font-size:10px;background:#18243a;border-color:#2a3e5d}.team-root .contact{font-size:10px;color:#7fa5ff;display:flex;gap:6px;align-items:center;margin-top:18px;overflow-wrap:anywhere}.team-root .footnote{color:#617b9f;font-size:9px;line-height:1.9;margin-top:22px;max-width:720px}.team-root .empty{padding:58px 25px;text-align:center;border:1px dashed #2a3d5c;border-radius:12px;background:#101a2a}.team-root .empty>svg{margin:0 auto;color:#5378b4}.team-root .empty h2{font-size:24px;font-weight:500;letter-spacing:-.7px;margin:23px 0 12px}.team-root .empty p{color:#839bbd;font-size:12px;line-height:1.9;max-width:460px;margin:0 auto 23px}.team-root .empty .soft-button{margin:auto;width:fit-content}.team-root .task-list{display:grid;gap:16px}.team-root .task-card{display:flex;background:#121c2d;border:1px solid #ffffff0d;border-radius:12px;overflow:hidden}.team-root .task-indicator{width:3px;background:#345ca6;flex-shrink:0}.team-root .task-main{padding:25px;flex:1;min-width:0}.team-root .task-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px}.team-root .task-head>span:last-child{font-size:9px}.team-root .overdue{color:#e2a39e}.team-root .task-update{display:flex;gap:10px;margin-top:22px;border-top:1px solid #ffffff0b;padding-top:18px}.team-root .task-update input{flex:1;min-width:0;background:#0e1727;border:1px solid #2b3d59;padding:10px;border-radius:7px;font-size:10px}.team-root .task-update [data-slot=select-trigger]{width:130px;font-size:10px}.team-root .team-banner{display:flex;align-items:flex-start;gap:18px;padding:23px;background:#17356a35;border:1px solid #37588860;border-radius:11px;margin-bottom:20px}.team-root .team-banner svg{flex-shrink:0;color:#84aaff}.team-root .team-banner h2{font-size:14px;font-weight:500;margin:0 0 8px}.team-root .team-banner p{font-size:11px;color:#92abd1;line-height:1.9;max-width:620px;margin:0}.team-root .members-list{display:grid;gap:10px}.team-root .members-list article{display:flex;align-items:center;gap:16px;padding:21px;background:#121c2d;border:1px solid #ffffff0d;border-radius:10px}.team-root .members-list article>div{flex:1;min-width:0}.team-root .members-list h2{font-size:14px;margin:0 0 6px;font-weight:500}.team-root .members-list p{font-size:10px;color:#7e97bc;margin:0;overflow-wrap:anywhere}.team-root .success{display:flex;align-items:center;gap:9px;font-size:11px;color:#9dd8ba;border:1px solid #3d785944;background:#17352b;padding:13px;border-radius:8px;margin-bottom:22px}.team-root .success button{margin-left:auto;color:inherit;font-size:20px;border:0;background:none}.team-root .error{font-size:12px;color:#efb5c0;background:#7b30442a;border:1px solid #98485a66;padding:13px;border-radius:8px;line-height:1.8}.team-root .team-dialog{background:#141e30;color:#e4edfa;border-color:#314261;max-height:90vh;overflow-y:auto}.team-root .team-dialog [data-slot=dialog-title]{font-size:23px;letter-spacing:-.6px}.team-root .team-dialog [data-slot=dialog-description]{font-size:12px;color:#8fa4c5;line-height:1.8}.team-root .field{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#a5badb;margin-top:17px}.team-root .field input,.team-root .field textarea{color:#e4edfa;border:1px solid #2d4264;background:#0e1829;border-radius:7px;padding:11px;font-size:12px;width:100%;box-sizing:border-box}.team-root .field textarea{min-height:90px;resize:vertical}.team-root .field [data-slot=select-trigger]{width:100%;font-size:12px;background:#0e1829}.team-root .check-field{display:flex;align-items:center;gap:10px;font-size:12px;margin:20px 0;color:#a5badb}.team-root .save{width:100%;margin-top:25px}.team-root .gate{max-width:630px;margin:80px auto;padding:50px;border:1px solid #263854;border-radius:18px;background:radial-gradient(ellipse at top right,#16408440,transparent 70%),#111b2c}.team-root .gate>svg{color:#7da1ed;margin-bottom:22px}.team-root .gate h1{font-size:clamp(33px,5vw,53px);letter-spacing:-2px;line-height:1.16;margin:20px 0}.team-root .gate>p:not(.kicker){font-size:14px;color:#9ab1d5;line-height:1.8}.team-root .gate small{display:block;color:#6882ab;font-size:11px;margin:20px 0}.team-root .gate .primary{margin:23px 0}.team-root .gate>a{font-size:11px;color:#93b3f2}@media(min-width:1450px){.team-root .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1050px){.team-root .body-layout{grid-template-columns:190px minmax(0,1fr)}.team-root .rail{padding:35px 20px}.team-root .content{padding:35px 26px}.team-root .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.team-root .cards{grid-template-columns:1fr}.team-root .task-update{flex-wrap:wrap}.team-root .task-update input{flex-basis:65%}}@media(max-width:700px){.team-root .topbar{height:76px;padding:0 20px}.team-root .brand{font-size:21px}.team-root .brand-label{display:none}.team-root .top-actions{gap:18px;font-size:10px}.team-root .body-layout{display:block}.team-root .rail{padding:18px 20px;border-right:0;border-bottom:1px solid #ffffff0d;min-height:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:15px}.team-root .rail-bottom,.team-root .rail-note,.team-root .rail>.kicker{display:none}.team-root .account{margin:0}.team-root .account .avatar{width:30px;height:30px;font-size:12px}.team-root .account b{font-size:11px}.team-root .account small{font-size:9px}.team-root .rail-link{padding:0;font-size:9px;gap:9px}.team-root .content{padding:29px 20px 50px}.team-root .heading{align-items:flex-start;gap:10px}.team-root .heading h1{font-size:29px;letter-spacing:-1px}.team-root .heading p:not(.kicker){font-size:11px}.team-root .icon-button{padding:10px;margin-top:22px}.team-root .stats{gap:10px}.team-root .stats article{padding:20px 16px}.team-root .stats b.money{font-size:19px}.team-root .stats span{font-size:9px;margin-top:22px}.team-root .stats small{font-size:8px}.team-root .section-top{gap:14px;align-items:flex-start;flex-wrap:wrap}.team-root .section-top [data-slot=tabs-list]{gap:20px}.team-root .section-top .primary{font-size:10px;padding:10px 12px}.team-root .search{padding:13px}.team-root .search input{font-size:10px}.team-root .search span{display:none}.team-root .client-card{padding:21px}.team-root .empty{padding:40px 20px}.team-root .empty h2{font-size:22px}.team-root .task-main{padding:20px}.team-root .task-update{gap:9px}.team-root .task-update input{flex-basis:100%;order:1}.team-root .task-update .soft-button{margin-left:auto}.team-root .team-banner{padding:18px;gap:13px}.team-root .members-list article{flex-wrap:wrap;gap:12px;padding:18px}.team-root .members-list article>div{flex-basis:calc(100% - 55px)}.team-root .members-list article>.pill{margin-left:49px}.team-root .members-list .soft-button{margin-left:auto;font-size:9px;padding:8px}.team-root .gate{margin:40px 20px;padding:28px}.team-root .team-dialog{max-width:calc(100vw - 32px)}.team-root .card-actions .soft-button{font-size:10px;padding:10px}}.team-root.team-dialog{background:#141e30;color:#e4edfa;border-color:#314261;max-height:90vh;overflow-y:auto}.team-root.team-select{background:#18243a;color:#eaf0fa;border-color:#27354e}
.servicePhoto[src*="-app-v2"],.detailHero[src*="-app-v2"]{object-fit:contain;background:#06112b;}
