@font-face{font-family:Manrope;src:url('/fonts/manrope-400.ttf')}*{box-sizing:border-box}body{margin:0;background:#f7f8f4;color:#203637;font:14px/1.6 Manrope,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}aside{position:fixed;inset:0 auto 0 0;width:248px;background:#203637;color:#edf3ed;padding:38px 24px;display:flex;flex-direction:column}.brand{font-size:20px;letter-spacing:3px}.brand span{display:block;font-size:9px;letter-spacing:1.7px;margin-top:5px;color:#a7c0b6}.owner{display:flex;gap:16px;align-items:center;margin:45px 0 30px;font-size:24px}.owner span{font-size:14px}.owner small{font-size:11px;color:#a7c0b6}nav{display:grid;gap:7px}nav button{background:none;border:0;color:#bed0c8;text-align:left;padding:13px 12px}nav button.active{background:#35514e;color:white}nav button span{float:right}.aside-bottom{margin-top:auto;font-size:12px}.aside-bottom p{color:#9bb4aa}.aside-bottom a{color:#e1efdf;text-decoration:none}main{margin-left:248px;padding:0 42px;max-width:1800px}header{display:flex;justify-content:space-between;gap:20px;padding:24px 0;border-bottom:1px solid #dce3dc;font-size:10px;letter-spacing:1px}.badge{color:#826438;background:#f1ebdc;padding:4px 9px}.title{display:flex;justify-content:space-between;align-items:center;margin:35px 0 26px}.eyebrow{font-size:10px;letter-spacing:2px;color:#70877e}h1{font-size:42px;font-weight:400;letter-spacing:-1.8px;line-height:1.15;margin:13px 0}h2{font-size:20px;font-weight:400;margin:0 0 12px}.sub{color:#77867f;font-size:13px}button{border:1px solid #c8d6cd;padding:11px 17px;background:#fff;color:#203637}.primary{background:#203637;border-color:#203637;color:white}button:hover{filter:brightness(1.1)}button:disabled{opacity:.5;cursor:default}.notice{display:flex;gap:15px;background:#e8eee5;border-left:3px solid #a3b792;padding:17px 20px;font-size:12px}.notice>span{font-size:23px}.notice small{display:block;color:#687d70;margin-top:3px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0 30px}.stat{border:1px solid #dce3dc;background:white;padding:20px}.stat span{font-size:11px;color:#77877f}.stat strong{display:block;font-size:34px;font-weight:400;margin:4px 0}.toolbar{display:flex;align-items:center;gap:12px;margin:0 0 18px}.toolbar h2{margin:0 auto 0 0}.toolbar input{width:250px}.toolbar select{width:150px}input,select,textarea{border:1px solid #ced9d0;background:#fff;padding:11px;color:#203637;width:100%;border-radius:0}table{width:100%;border-collapse:collapse;background:white;text-align:left;font-size:12px}th{background:#edf1ea;color:#6b8073;font-weight:400;font-size:10px;text-transform:uppercase;letter-spacing:.7px;padding:15px}td{padding:18px 15px;border-bottom:1px solid #e4e9e2}td small{display:block;color:#8a978f;margin-top:4px}.table-wrap{overflow:auto}.status{padding:4px 8px;background:#edf1e6;font-size:10px;white-space:nowrap}.empty{text-align:center;padding:60px 10px;background:white;border:1px solid #e0e6df}.empty>span{font-size:36px;color:#8ea481}.empty p{color:#819083}.empty button{margin-top:15px}.agent-form{display:flex;align-items:end;gap:14px;margin:28px 0}.agent-form label{flex:1}label{display:block;font-size:12px;margin-bottom:13px}label input,label select,label textarea{display:block;margin-top:6px}.agent-form button{margin-bottom:13px}.agent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.agent{padding:22px;background:#fff;border:1px solid #dde5db}.agent b{display:block;font-size:18px;margin-bottom:8px}.agent small{display:block;color:#778a7c}.event{padding:20px;background:#fff;border-bottom:1px solid #e0e6df}.event small{color:#7c8c81}.event pre{white-space:pre-wrap;font:12px/1.6 Manrope,Arial,sans-serif;color:#62776a;background:#f4f6f1;padding:15px}footer{padding:35px 0;font-size:11px;color:#89958c}dialog{border:0;padding:0;width:min(600px,calc(100% - 30px));max-height:90dvh;background:#f8f9f5;color:#203637}dialog::backdrop{background:#12282899;backdrop-filter:blur(3px)}.dialog-head{position:sticky;top:0;background:#203637;color:white;display:flex;align-items:center;justify-content:space-between;padding:15px 24px;font-size:11px;letter-spacing:1px;z-index:1}.close{background:none;color:inherit;border:0;padding:4px 10px;font-size:20px}#detail-content,#lead-form{padding:26px}.detail-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.detail-fields small{display:block;color:#859589}.send-box{margin:24px 0;border-top:1px solid #cdd8cc;padding-top:24px}.send-box .primary{width:100%}.send-box p{font-size:11px;color:#7c8c80}textarea{min-height:100px;resize:vertical}.inline{color:#3b6c5a;border:0;background:none;padding:8px 0}.save{width:100%}#toast{position:fixed;bottom:24px;right:24px;max-width:420px;background:#203637;color:white;padding:15px 22px;display:none;z-index:100}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #b0935d;outline-offset:3px}[hidden]{display:none!important}@media(max-width:1150px){aside{width:205px;padding:30px 18px}main{margin-left:205px;padding:0 24px}h1{font-size:34px}.stats{gap:10px}.toolbar{flex-wrap:wrap}.agent-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){aside{position:static;width:100%;padding:18px}.brand{font-size:16px}.owner,.aside-bottom{display:none}nav{display:flex;flex-wrap:wrap;margin-top:14px}main{margin:0;padding:0 16px}header{flex-wrap:wrap}.title{align-items:flex-start;gap:15px}.title .primary{font-size:11px;white-space:nowrap}.stats{grid-template-columns:1fr 1fr}.toolbar input{width:100%}.agent-form{display:block}.agent-grid{grid-template-columns:1fr}h1{font-size:29px}.detail-fields{grid-template-columns:1fr}}
/* Match the public site: warm paper, plum finance panels, teal and pale aqua. */
body{background:#fbfaf7;color:#172c31}aside,.dialog-head{background:#29273e}.brand img{width:155px;filter:brightness(0) invert(1);mix-blend-mode:screen}.brand span{margin-top:18px;color:#c9dbd8}.owner small{color:#c9dbd8}nav button.active{background:#ffffff14;border-left:2px solid #c9e4e9}nav button{color:#c9dbd8}.primary{background:#29273e;border-color:#29273e}.notice{background:#e1eeeb;border-left-color:#809e9c}.badge{background:#e1eeeb;color:#2b666d}.stat{border-color:#d8ddda;position:relative}.stat:before{content:'';display:block;position:absolute;top:0;left:20px;width:30px;height:3px;background:#809e9c}.stat strong{font-variant-numeric:tabular-nums;letter-spacing:-1px}.status{background:#e1eeeb;color:#2b666d}td{font-variant-numeric:tabular-nums}th{background:#f0f2eb}tbody tr:hover{background:#f5f7f1}td b{font-weight:600}td small{line-height:1.6}.toolbar{flex-wrap:wrap}.toolbar h2{flex:1;min-width:150px}.toolbar #sort{width:145px}.toolbar #export{font-size:11px}.agent{border-top:3px solid #809e9c}.agent small{margin-top:16px}.aside-bottom #logout{display:block;background:transparent;color:#d0e5e3;border:1px solid #ffffff30;margin-top:20px;width:100%}.send-box{background:#e1eeeb;padding:22px}.send-box details{margin-bottom:16px}#toast{background:#29273e}.title{margin-top:40px}.dialog-head{min-height:62px}@media(max-width:760px){.toolbar #search{width:100%}.toolbar #sort,.toolbar #filter{flex:1}.brand img{width:100px}.title{margin-top:24px}}
/* Compact master workspace */
*{scrollbar-width:thin;scrollbar-color:#8ba5a3 #e9ece7}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#e9ece7}::-webkit-scrollbar-thumb{background:#8ba5a3;border:2px solid #e9ece7;border-radius:8px}
aside{width:220px;padding:24px 18px;overflow-y:auto}.brand{letter-spacing:-.7px;font-size:24px;white-space:nowrap}.brand strong{font-weight:500}.brand em{font-style:normal;color:#b8d5d2}.brand span{font-size:9px;letter-spacing:1.6px;margin-top:7px}.owner{margin:28px 0 20px}nav button{padding:11px 10px}.aside-bottom{padding-top:30px}main{margin-left:220px;padding:0 26px}header{padding:12px 0;align-items:center}.title{margin:18px 0 16px;gap:16px}h1{font-size:29px;letter-spacing:-1px;margin:5px 0;line-height:1.25}.eyebrow{margin:0;font-size:9px}.sub{margin:5px 0 0;font-size:12px}.notice{padding:9px 13px;align-items:center;font-size:11px;gap:12px}.notice small{font-size:10px;margin:0}.notice>span{font-size:20px}.stats{gap:12px;margin:16px 0 20px}.stat{padding:12px 16px}.stat strong{font-size:28px;line-height:1.2;margin:5px 0 0}.stat span{font-size:11px}.stat:before{left:16px}.toolbar{gap:8px;margin-bottom:8px}.toolbar h2{font-size:17px;min-width:100px}.toolbar input{flex:1;min-width:180px;max-width:300px}.toolbar select,.toolbar #sort{width:130px}button,input,select,textarea{padding:9px 12px;font-size:12px}.quick-filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:15px}.quick-filters button{background:transparent;padding:6px 10px;border:1px solid #d8ddda;font-size:11px}.quick-filters button.active{background:#29273e;color:white;border-color:#29273e}.quick-filters span{margin-left:7px;font-variant-numeric:tabular-nums;opacity:.7}.results-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#657b79;font-size:10px;margin-bottom:8px}.results-bar>div{display:flex;align-items:center;gap:10px}.results-bar button{border:0;background:transparent;padding:4px;font-size:10px}.table-wrap{max-height:calc(100dvh - 405px);min-height:150px;border:1px solid #d8ddda}th{position:sticky;top:0;z-index:1;padding:11px 12px}td{padding:12px;font-size:11px}td button{white-space:nowrap;padding:7px 10px;font-size:11px}footer{padding:18px 0;font-size:10px}.agent{padding:18px;overflow-wrap:anywhere}.agent b{font-size:16px}.agent small{margin-top:10px}.workload{display:flex;align-items:baseline;gap:7px;border-top:1px solid #e0e6df;margin-top:16px;padding-top:10px;font-size:11px}.workload strong{font-size:25px;font-weight:400;font-variant-numeric:tabular-nums}.workload span{margin-left:auto;color:#527674}.event{padding:14px 16px}.event pre{overflow-wrap:anywhere}.event summary{cursor:pointer;color:#527674;font-size:11px;margin-top:6px}.login-brand{font-size:27px;letter-spacing:-1px;margin-bottom:20px}.login-brand span{color:#527674}textarea:focus-visible{outline:2px solid #b0935d;outline-offset:3px}
@media(max-width:1100px){aside{width:190px;padding:22px 14px}main{margin-left:190px;padding:0 20px}.brand{font-size:22px}.toolbar h2{flex-basis:100%}.table-wrap{max-height:calc(100dvh - 440px)}}
@media(max-width:760px){aside{position:static;width:100%;padding:16px}.brand{font-size:22px}main{margin:0;padding:0 16px}.title{margin:16px 0}h1{font-size:25px}.stats{gap:8px}.stat{padding:12px}.toolbar input{max-width:none}.results-bar{align-items:flex-start}.results-bar>div{flex-wrap:wrap;justify-content:flex-end;gap:6px}.table-wrap{max-height:60dvh}.notice b{overflow-wrap:anywhere}.quick-filters{gap:5px}.quick-filters button{padding:5px 8px}}
.row-check,#select-all{width:15px;height:15px;accent-color:#29273e;cursor:pointer}.duplicate-label{color:#8b581d}.duplicate-notice{background:#f4ead7;padding:12px;margin:14px 0;font-size:12px}.duplicate-notice button{display:block;margin-top:8px}.danger{color:#963f37;margin:12px 0 0 12px}.agent button{margin-top:14px}#edit-agent-form{padding:24px}#email-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 Manrope,Arial,sans-serif}.results-bar{flex-wrap:wrap}#bulk-action{font-size:10px;padding:6px 9px}
/* Phoenix SaaS workspace — black foundation, purposeful colour */
body{background:#f5f6f8;color:#18181b;font-family:Manrope,Arial,sans-serif}aside{background:#111113;color:#fafafa;border-right:1px solid #232326;width:224px;padding:26px 18px}.brand{font-size:23px;letter-spacing:-1px}.brand em{color:#a8f0cb;font-size:12px;letter-spacing:0;background:#233a2e;padding:4px 6px;border-radius:5px;vertical-align:middle;margin-left:4px}.brand span{color:#85858e;font-size:8px;letter-spacing:1.5px;margin-top:12px}.owner{border-top:1px solid #2c2c30;padding-top:22px;margin-top:24px;font-size:20px}.owner small{color:#95959e}nav button{color:#a8a8b1;border-radius:7px;padding:11px 12px}nav button.active{background:#f4f4f5;color:#111113;border:0}nav button:hover{background:#29292e;color:white}nav button.active:hover{background:white;color:#111}.aside-bottom{color:#d4d4d8}.aside-bottom p{color:#82828d}.aside-bottom a{color:#d4d4d8}.aside-bottom #logout{border-color:#36363c;border-radius:6px;color:#d4d4d8}main{margin-left:224px;max-width:1900px}header{color:#71717a;border-color:#e4e4e7;font-size:9px}.badge{background:#ede9fe;color:#6d28d9;border-radius:5px;font-size:9px;font-weight:600}.title{margin:22px 0 18px}h1{font-size:28px;font-weight:600;color:#18181b}.eyebrow{color:#71717a;letter-spacing:1.3px}.sub{color:#71717a}.primary,.quick-filters button.active{background:#111113;border-color:#111113;color:white}button,input,select,textarea{border-radius:6px;color:#27272a;border-color:#dedee4}button{font-weight:500}button:hover{filter:none;background:#f0f0f3}.primary:hover{background:#303035}.notice{background:#fff;border:1px solid #e4e4e7;border-radius:8px;box-shadow:0 1px 2px #00000003}.notice>span{color:#6366f1}.notice small{color:#82828d}.stats{gap:12px}.stat{border:1px solid #e4e4e7;border-radius:9px;padding:15px 18px;box-shadow:0 2px 4px #00000003}.stat:before{height:4px;width:22px;left:auto;right:16px;top:18px;background:#6366f1;border-radius:4px}.stat:nth-child(2):before{background:#f59e0b}.stat:nth-child(3):before{background:#3b82f6}.stat:nth-child(4):before{background:#10b981}.stat span{color:#71717a}.stat strong{font-weight:600;color:#18181b;font-size:28px;margin-top:9px}.quick-filters{gap:6px}.quick-filters button{border-color:transparent;color:#71717a;border-radius:6px;background:#eaecef}.quick-filters button.active{color:white;background:#18181b}.quick-filters span{font-weight:600}.table-wrap{background:white;border:1px solid #e4e4e7;border-radius:9px}th{background:#fafafa;color:#71717a;font-weight:600;border-bottom:1px solid #e4e4e7}td{border-color:#ededf0}td small{color:#85858f}tbody tr:hover{background:#fafaff}.status{border-radius:5px;background:#eff6ff;color:#2563eb;font-weight:600}.status[data-status="Qualified"],.status[data-status="Won"]{background:#ecfdf5;color:#047857}.status[data-status="Viewing"]{background:#f3e8ff;color:#7e22ce}.status[data-status="Lost"]{background:#fef2f2;color:#b91c1c}.status[data-status="Contacted"]{background:#fff7ed;color:#c2410c}.results-bar{color:#71717a}.results-bar button{color:#52525b}.agent{border:1px solid #e4e4e7;border-radius:9px;background:white}.agent small{color:#82828d}.agent button{background:#f4f4f5}.workload{border-color:#e4e4e7}.workload span{color:#059669}.event{border:1px solid #e4e4e7;border-radius:7px;margin-bottom:8px}.event small{color:#71717a}.event summary{color:#6366f1}.event pre{background:#f6f6f8;color:#3f3f46;border-radius:6px}.dialog-head{background:#111113;min-height:54px}.dialog-head button{color:white}.dialog-head button:hover{background:#333}.send-box{background:#f0f3fa;border:1px solid #e0e6f0;border-radius:8px}.send-box p{color:#71717a}.send-box .primary{color:white}dialog{background:#fafafa;color:#18181b;border-radius:10px;box-shadow:0 24px 80px #00000033}.duplicate-notice{background:#fffbeb;color:#92400e;border:1px solid #fde68a;border-radius:7px}.duplicate-label{color:#b45309;font-weight:600}.danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.row-check,#select-all{accent-color:#111113}#toast{background:#18181b;border-radius:8px;box-shadow:0 8px 24px #0002}.empty{border-radius:8px}.login{border-radius:12px;box-shadow:0 30px 100px #0004}.login-brand{color:#18181b;font-weight:600}.login-brand span{color:#047857}body:has(.login){background:#111113}.login h1{font-size:28px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #6366f1;outline-offset:3px}*{scrollbar-color:#a1a1aa #f0f0f3}::-webkit-scrollbar-track{background:#f0f0f3}::-webkit-scrollbar-thumb{background:#a1a1aa;border-color:#f0f0f3}footer{color:#8b8b94}
@media(max-width:1100px){aside{width:190px;padding:22px 14px}main{margin-left:190px}.brand{font-size:20px}}
@media(max-width:760px){aside{width:100%;position:static;padding:16px}main{margin:0}.title{margin:16px 0}.stat{padding:12px}.brand{font-size:22px}h1{font-size:25px}}
.inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.inbox-toolbar .quick-filters{margin:0;flex-wrap:nowrap;flex-shrink:0}.inbox-tools{display:flex;align-items:center;gap:6px;min-width:0}.inbox-tools input{width:clamp(130px,16vw,250px);min-width:110px;height:34px;margin:0}.inbox-tools select{width:125px;height:34px;padding:6px 9px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;flex-shrink:0;background:transparent;border-color:transparent}.icon-button:hover{background:#e4e4e7}.results-bar{margin-top:10px;color:#8a8a94;font-size:10px}.trash-nav{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;color:#a8a8b1;border:0;border-top:1px solid #2c2c30;border-radius:0;padding:14px 10px;margin-bottom:14px}.trash-nav:hover{background:#26262a;color:white}.trash-nav span{background:#2c2c30;border-radius:4px;padding:1px 7px;color:#ccc}.aside-bottom #logout{margin-top:14px}
@media(max-width:1150px){.inbox-toolbar{gap:8px}.inbox-tools input{width:140px}.inbox-tools select{width:112px}.quick-filters button{padding:6px 8px}.quick-filters span{margin-left:4px}}
@media(max-width:1000px){.inbox-toolbar{flex-wrap:wrap}.inbox-tools{flex:1}.inbox-tools input{flex:1;width:auto}}
@media(max-width:760px){.aside-bottom{display:block;padding-top:8px}.aside-bottom>a,.aside-bottom>#logout{display:none}.trash-nav{padding:8px 10px;margin:0;border:0;width:100px}.inbox-tools select{width:106px}.icon-button{width:28px}}
#refresh svg{width:17px;height:17px}#refresh.refreshing svg{animation:refresh-turn .7s linear infinite}@keyframes refresh-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#refresh.refreshing svg{animation:none}}
/* Fixed modal header with a discreet content scrollbar. */
dialog{overflow:hidden}.dialog-head{position:relative}#detail-content,#lead-form,#edit-agent-form{max-height:calc(90dvh - 62px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
*{scrollbar-width:thin;scrollbar-color:#c4c4cc transparent}
@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c4c4cc;border:2px solid transparent;background-clip:padding-box;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#92929e;background-clip:padding-box}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}}
.assign-actions{display:flex;gap:8px}.assign-actions button{flex:1}.assign-actions .primary{width:auto}.title{padding-top:4px}.inbox-tools{gap:4px}

/* Consistent toolbar hit areas and optical alignment. */
.inbox-tools .icon-button,.inbox-tools #bulk-action{width:34px;height:34px;min-width:34px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;align-self:center}.inbox-tools .icon-button svg{width:18px;height:18px;display:block;flex:none}.inbox-tools .icon-button[hidden]{display:none}.inbox-tools .icon-button.danger{color:#b91c1c;background:transparent;border-color:transparent}.inbox-tools .icon-button.danger:hover{background:#fee2e2}

#password-form{padding:24px}#password-error{color:#b91c1c}#change-password{width:100%;margin-top:16px;background:transparent;border-color:#36363c;color:#d4d4d8}

#unlock-login{width:100%;margin-top:12px;background:transparent;border-color:#36363c;color:#d4d4d8}

/* Full-page inbox and dedicated account settings. */
.table-wrap{max-height:none;min-height:0;overflow-x:auto;overflow-y:visible}th{position:static}
.pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0;color:#71717a;font-size:12px}.pagination>div{display:flex;align-items:center;gap:12px}.pagination button{color:#27272a;background:#fff;border:1px solid #dedee4;padding:8px 12px}.pagination button:disabled{opacity:.4}.settings-nav{display:block;width:100%;text-align:left;margin-top:16px;background:transparent;color:#d4d4d8;border:0}.settings-nav.active{background:#29292e}.settings-card{max-width:850px;background:#fff;border:1px solid #e4e4e7;border-radius:10px;padding:26px;margin:20px 0}.settings-card p{color:#71717a;font-size:12px;margin:4px 0}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #e4e4e7;margin-top:24px;padding-top:24px}.settings-row h3{font-size:14px;margin:0}.settings-card #change-password,.settings-card #unlock-login{width:auto;margin:0;white-space:nowrap;background:#fff;border-color:#dedee4;color:#18181b}.settings-card #change-password{background:#18181b;color:white;border-color:#18181b}@media(max-width:760px){.pagination{flex-wrap:wrap}.settings-row{align-items:flex-start;flex-direction:column;gap:12px}}

.loading-spinner,.is-loading:before{width:20px;height:20px;border:2px solid #d4d4d8;border-top-color:#18181b;border-radius:50%;animation:crm-spin .8s linear infinite;display:inline-block;flex:none}.is-loading:before{content:'';width:14px;height:14px;margin-right:10px;vertical-align:middle;border-top-color:currentColor}.action-progress{position:fixed;inset:0;background:#f5f6f8ed;z-index:1000;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;color:#18181b}dialog .action-progress{position:absolute;background:#fafafaee}dialog #toast{position:sticky;bottom:0;left:0;right:0;margin:12px;max-width:none;z-index:1100;box-shadow:0 4px 20px #0002}.send-toggle{display:flex;align-items:center;gap:9px;margin:16px 0}.send-toggle input{width:16px;height:16px;margin:0;accent-color:#18181b}#assignment-result{font-size:12px;color:#166534;margin:12px 0 0}@keyframes crm-spin{to{transform:rotate(360deg)}}

.aside-bottom .settings-nav{color:#d4d4d8;background:transparent}.aside-bottom .settings-nav:hover,.aside-bottom .settings-nav.active{background:#f4f4f5;color:#111113}.website-nav{display:block;color:#a8a8b1;text-decoration:none;padding:11px 12px;border-radius:7px;font-size:12px}.website-nav:hover{background:#29292e;color:white}.activity-toolbar{display:flex;gap:10px;margin:20px 0 14px}.activity-toolbar input{max-width:340px}.activity-toolbar select{width:170px}.activity-date{white-space:nowrap;color:#71717a}.activity-details summary{cursor:pointer;color:#4f46e5}.activity-details pre{max-width:460px;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 Manrope,Arial,sans-serif;background:#f5f6f8;border:1px solid #e4e4e7;border-radius:6px;padding:12px}.activity-empty{text-align:center;padding:30px;color:#71717a}#activity-view table td{vertical-align:top}

/* Consistent dropdown text and chevron alignment throughout the CRM. */
select{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2352525b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;padding:10px 38px 10px 12px;min-height:40px;line-height:20px;text-align:left;text-indent:0;vertical-align:middle}.inbox-tools select{height:36px;min-height:36px;padding:7px 34px 7px 12px;line-height:20px;width:136px;background-position:right 10px center}.activity-toolbar select{height:40px;padding-right:38px}select:disabled{background-color:#f4f4f5;color:#71717a}@media(max-width:760px){.inbox-tools select{width:132px}}
