:is(body:has(.joe-workspace),body:has(.joe-login)){color:#f4f4f1;background:#090a0b}.joe-workspace,.joe-login{--ink:#f4f4f1;--muted:#abb0b5;--line:#343a3d;--paper:#090a0b;--green:#c9fb4c;--lime:#c9fb4c;--sidebar:#111315;font-family:Arial,Helvetica,sans-serif}.joe-login{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1100px;min-height:100vh;margin:auto;padding:60px 32px;display:grid}.joe-login-logo{object-fit:contain;width:340px;max-width:100%;height:170px}.joe-login h1{letter-spacing:-1.5px;margin:16px 0 24px;font:800 clamp(32px,4vw,48px)/1.15 Arial}.joe-login p{color:#bbc1c4;margin:18px 0;font-size:16px;line-height:1.7}.joe-login a,.joe-kicker{color:#c9fb4c}.joe-kicker{letter-spacing:2px;font-size:12px!important}.joe-brand{color:#f4f4f1;align-items:center;gap:10px;font-size:21px;font-weight:800;display:flex}.joe-brand img{object-fit:contain;width:52px;height:52px}.joe-brand small{letter-spacing:1.5px;color:#c9fb4c;margin-top:5px;font-size:10px;display:block}.joe-crm .workspace-select{display:none}.joe-crm .brand{padding:0}.joe-crm .sidebar{background:#111315}.joe-crm .sidebar nav{margin-top:30px}.joe-crm .sidebar nav button{color:#c1c6c9}.joe-crm .sidebar nav button.active{color:#11150b;background:#c9fb4c}.joe-crm .sidebar nav button:hover:not(.active){background:#24292c}.joe-crm .sidebar nav b{color:#c9fb4c;background:#263018}.joe-crm .topbar,.joe-crm .panel,.joe-crm .stat-card,.joe-crm .free-card,.joe-crm .drawer,.joe-crm .pipeline-column{color:#f4f4f1;background:#141719;border-color:#343a3d}.joe-crm .button,.joe-import .button{color:#101607;background:#c9fb4c;border-color:#c9fb4c;min-height:44px}.joe-crm .button.secondary{color:#eef1f2;background:#24292c;border-color:#4d575d}.joe-crm input,.joe-crm select,.joe-crm textarea,.joe-import textarea{color:#f4f4f1;background:#1c2023;border-color:#4b555b;font-size:16px}.joe-crm .preview-pill,.joe-crm .avatar,.joe-crm .activity-icon{color:#d6ff86;background:#2a341d}.joe-crm h1,.joe-crm h2,.joe-crm h3,.joe-crm strong,.joe-crm td,.joe-crm .contact-link{color:#f4f4f1}.joe-crm p,.joe-crm label,.joe-crm small,.joe-crm th,.joe-crm time,.joe-crm .eyebrow,.joe-crm .muted,.joe-crm .chart-footer,.joe-crm .chart-labels,.joe-crm .breadcrumb,.joe-crm .app-footer,.joe-crm .free-card>span{color:#b7c0c5}.joe-crm .text-link,.joe-crm .last-visit{color:#c9fb4c}.joe-crm .table-wrap tbody tr:hover,.joe-crm .note{background:#23292d}.joe-crm .stat-card.highlight,.joe-crm .setup-banner{background:#243019}.joe-crm .chart-grid,.joe-crm td,.joe-crm th,.joe-crm .panel-head,.joe-crm .app-footer{border-color:#343a3d}.joe-crm dialog{color:#f4f4f1;background:#141719;border:1px solid #4b555b}.joe-crm .toast{color:#dfffad;background:#26371a}.joe-crm .code-block{background:#202628}.joe-crm .account small{color:#abb0b5}.joe-import{border:1px solid #343a3d;max-width:850px;margin:20px 24px 40px 260px;padding:20px}.joe-import summary{cursor:pointer;font-size:16px}.joe-import textarea{width:100%;height:140px;margin:16px 0;display:block}.joe-import p{color:#bbc1c4;margin:12px 0}@media (max-width:700px){.joe-login{grid-template-columns:1fr;gap:28px;padding:30px 20px}.joe-login-logo{width:260px;height:125px}.joe-login .cl-rootBox{max-width:100%}.joe-import{margin:20px}.joe-crm .page-heading h1{font-size:28px}.joe-crm .sidebar{padding-top:25px}.joe-crm .button{font-size:14px}}.joe-crm th,.joe-crm .search,.joe-crm .deal-card{color:#cbd1d4;background:#1c2023;border-color:#3e494f}.joe-crm .kanban-column{background:#141719}.joe-crm .search input{background:0 0}.joe-crm pre{color:#e5eddc;background:#202628!important}.joe-crm .stage{color:#16240b}.joe-crm .table-footer{color:#b7c0c5}
