.crm-workspace{--background:#08090c;--surface:#101217;--surface-subtle:#171a22;--border:#252a34;--text:#edf0f7;--text-secondary:#969eae;--accent:#9994ff;font-family:Arial,Helvetica,sans-serif}.crm-primary-nav{display:grid;gap:4px;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid var(--border)}.crm-primary-nav a{display:flex;align-items:center;gap:11px;min-height:40px;padding:0 12px;color:var(--text-secondary);text-decoration:none;border-radius:7px;font-weight:500}.crm-primary-nav a[aria-current=page]{background:#292541;color:#e4e1ff;box-shadow:inset 2px 0 #aaa2ff}.crm-primary-nav a:hover{background:#1a1d26;color:var(--text)}.crm-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 15px;border:1px solid #a59aff;border-radius:7px;background:#8278e7;color:#fff;font:600 12px Arial,sans-serif;cursor:pointer;white-space:nowrap}.crm-primary-action:disabled{opacity:.55;cursor:wait}.crm-icon-action{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-secondary);cursor:pointer}.crm-home-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex:none}.crm-home-heading>div:last-child{display:flex;gap:8px}.crm-home-heading h1{font-size:24px;font-weight:650;letter-spacing:-.7px;margin:0 0 6px}.crm-home-heading p{margin:0;font-size:12px;color:var(--text-secondary)}.crm-operator-home{gap:18px}.crm-home-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;flex:none}.crm-home-stats a{position:relative;padding:16px 18px;border:1px solid var(--border);border-radius:8px;color:var(--text);text-decoration:none;background:linear-gradient(125deg,#171922,#0f1116)}.crm-home-stats a>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-secondary);font-size:12px}.crm-home-stats strong{display:block;margin-top:14px;font-size:29px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.8px}.crm-home-stats a>svg{position:absolute;right:18px;bottom:19px;color:#9994cf}.crm-home-panels{min-height:0;flex:1 1;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);grid-template-rows:minmax(170px,1.25fr) minmax(140px,1fr);gap:14px}.crm-home-panels>section{min-height:0;min-width:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.crm-home-panels header{flex:none;min-height:49px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);gap:10px}.crm-home-panels h2{display:flex;gap:9px;align-items:center;font-size:13px;font-weight:600;margin:0}.crm-home-panels header a{display:flex;gap:5px;align-items:center;font-size:11px;text-decoration:none;color:var(--text-secondary)}.crm-home-panels .crm-scroll{flex:1 1;min-height:0;overflow:auto}.crm-home-panels table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}.crm-home-panels th{font-size:10px;font-weight:500;color:var(--text-secondary);background:#11141b}.crm-home-panels :is(th,td){padding:11px 14px;border-bottom:1px solid #20242e}.crm-home-panels td a{display:flex;align-items:center;gap:9px;color:var(--text);text-decoration:none}.crm-home-panels td strong{display:block;font-size:12px;font-weight:500}.crm-home-panels td small{display:block;margin-top:4px;color:var(--text-secondary);font-size:10px}.crm-home-avatar{width:29px;height:29px;flex:none;display:grid;place-items:center;background:#24233d;border-radius:50%;color:#c4bcff;font-size:11px}.crm-due{gap:5px;color:#e9b47c;font-size:10px}.crm-due,.crm-home-empty{display:flex;align-items:center}.crm-home-empty{height:100%;min-height:110px;flex-direction:column;justify-content:center;gap:12px;color:var(--text-secondary)}.crm-home-empty strong{font-weight:500;font-size:12px}.crm-home-empty a{display:flex;align-items:center;gap:6px;color:#b1a8ff;font-size:11px;text-decoration:none}.crm-home-status .crm-scroll{padding:8px 17px}.crm-home-status .crm-scroll>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #20242e;font-size:12px}.crm-home-status span{display:flex;align-items:center;gap:8px}.crm-home-status i{width:6px;height:6px;border-radius:50%}.crm-home-status strong{font-weight:500}.crm-home-sources .crm-scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:15px 22px;padding:16px 18px}.crm-home-source{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;color:var(--text-secondary);text-decoration:none;font-size:11px}.crm-home-source>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-home-source strong{color:var(--text);font-weight:500}.crm-home-source>div{grid-column:1/-1;height:4px;border-radius:4px;background:#262a34}.crm-home-source i{display:block;height:100%;background:linear-gradient(90deg,#6155b8,#9d90f5);border-radius:4px}.crm-home-actions>div{padding:8px 17px;display:grid;grid-template-columns:1fr 1fr;gap:0 16px;overflow:auto}.crm-home-actions>div>a{display:flex;justify-content:space-between;align-items:center;padding:13px 0;text-decoration:none;color:var(--text);border-bottom:1px solid #20242e;gap:8px}.crm-home-actions strong{display:block;font-size:12px;font-weight:500}.crm-home-actions small{display:block;margin-top:5px}.crm-home-actions small,.crm-home-updated{color:var(--text-secondary);font-size:10px}.crm-home-updated{flex:none}.crm-quick-dialog{width:min(440px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;border:1px solid #353747;border-radius:12px;background:#111319;color:#edf0f7;box-shadow:0 24px 100px #0009}.crm-quick-dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.crm-quick-dialog form{display:flex;flex-direction:column;max-height:calc(100dvh - 30px)}.crm-quick-dialog header{padding:22px 24px 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #292d38}.crm-quick-dialog header span{font-size:9px;letter-spacing:1.5px;color:#a7a0da}.crm-quick-dialog h2{font-size:20px;margin:7px 0 0;font-weight:600}.crm-quick-dialog header button{border:0;background:none;color:#b5b9c7;cursor:pointer}.crm-quick-fields{padding:22px 24px;overflow:auto;min-height:0;display:grid;gap:17px}.crm-quick-fields label{display:grid;gap:8px;color:#c5cad8;font-size:12px}.crm-quick-fields :is(input,textarea){box-sizing:border-box;width:100%;border:1px solid #343845;background:#0c0e13;border-radius:7px;padding:11px 12px;color:#f1f1f8;font:14px Arial,sans-serif}.crm-quick-fields :is(input,textarea):focus{outline:2px solid #9487eb;outline-offset:2px}.crm-quick-fields summary{cursor:pointer;font-size:12px;color:#c2b9ff}.crm-quick-fields summary span{float:right;color:#989eaf;font-size:10px}.crm-quick-fields details>div{display:grid;gap:15px;padding-top:17px}.crm-quick-fields p[role=alert]{font-size:12px;color:#ffb1aa;margin:0}.crm-quick-dialog footer{flex:none;display:flex;justify-content:flex-end;gap:9px;padding:16px 24px;border-top:1px solid #292d38}@media (max-width:1000px){.crm-home-panels{grid-template-columns:minmax(0,1.3fr) minmax(220px,1fr);gap:10px}.crm-home-stats{gap:8px}.crm-home-stats a{padding:14px 12px}}@media (max-width:700px){.crm-home-heading h1{font-size:20px}.crm-operator-home{gap:12px}.crm-home-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.crm-home-stats strong{font-size:24px;margin-top:8px}.crm-home-stats a{padding:11px 12px}.crm-home-stats a>svg{right:12px;bottom:13px}.crm-home-panels{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(160px,1.3fr) minmax(100px,1fr);overflow:auto}.crm-home-actions,.crm-home-status{display:none!important}.crm-home-panels :is(th,td){padding:9px 10px}.crm-home-heading>div:last-child{gap:6px}.crm-primary-action{padding:0 11px}.crm-home-heading p,.crm-home-stats a>div{font-size:10px}.crm-home-sources .crm-scroll{gap:12px;padding:12px}.crm-home-updated{font-size:9px}}@media (max-height:650px) and (min-width:701px){.crm-operator-home{gap:10px}.crm-home-stats a{padding:10px 14px}.crm-home-stats strong{font-size:24px;margin-top:6px}.crm-home-panels{grid-template-rows:minmax(120px,1fr) minmax(100px,1fr)}.crm-home-panels header{min-height:36px}.crm-home-heading h1{font-size:21px}}.crm-workspace .crm-primary-action{color:#11101c;font-weight:700}.crm-home-panels td{color:var(--text-secondary)}@media (min-width:701px){.crm-main:has(>.crm-operator-home)>.crm-heading,.crm-main:has(>.crm-relationship-desk)>.crm-heading,.crm-main:has(>.crm-universe)>.crm-heading{display:none}}@media (max-width:700px){.crm-main:has(>.crm-operator-home)>.crm-heading>div,.crm-main:has(>.crm-relationship-desk)>.crm-heading>div,.crm-main:has(>.crm-universe)>.crm-heading>div{display:none}}.crm-contact-links{display:flex;gap:10px;align-items:center;margin-left:auto;flex-wrap:wrap}.crm-contact-links .crm-primary-action{text-decoration:none}.crm-relationship-desk .crm-kicker{letter-spacing:.5px}.crm-workspace .crm-contact-links a.crm-primary-action{color:#11101c}.crm-quick-dialog footer>.button{background:transparent;background-image:none;color:#b5b9c7;border:1px solid #343845;box-shadow:none}.broker-profile .broker-profile-scroll{overflow:auto;min-height:0;display:block;padding:0 4px 24px;scrollbar-width:none}.broker-profile-hero{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:22px 0}.broker-profile-hero h1{margin:4px 0 8px;font-size:28px}.broker-profile-hero p,.broker-profile-hero small{color:#9295a4}.broker-profile-hero .broker-customer-call{margin-left:auto}.broker-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.broker-card{padding:20px;border:1px solid #25252e;border-radius:12px;background:#08080b;margin-bottom:16px;min-width:0}.broker-card h2{font-size:17px;margin:0 0 18px}.broker-edit-grid{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:14px}.broker-card label,.broker-reference-create label{display:grid;gap:8px;color:#a5a7b5;font-size:13px}.broker-card select,.broker-card textarea,.broker-reference-create input,.crm-quick-fields select{min-width:0;width:100%;background:#101015;color:#ededf5;border:1px solid #2a2a36;border-radius:7px;padding:10px}.broker-card textarea{min-height:85px;resize:vertical}.broker-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.broker-facts dt{color:#9295a4;font-size:12px;margin-bottom:6px}.broker-facts dd{margin:0;font-size:13px}.broker-recent-notes{max-height:200px;overflow:auto;scrollbar-width:none}.broker-recent-notes article{padding:12px 0;border-bottom:1px solid #25252e}.broker-kyc small,.broker-recent-notes small{color:#9295a4}.broker-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.broker-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.broker-column-sort{background:transparent;border:0;color:inherit;font:inherit;padding:0;cursor:pointer;text-align:left}.crm-workspace .crm-person-link{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0;color:#f1f1fa}.crm-workspace table tbody tr:hover,.crm-workspace table tbody tr:hover td{background:#111116;box-shadow:none}.broker-customer-call,.broker-inline-actions,.broker-reference-create{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.broker-customer-call audio{max-width:230px}.broker-reference-page{min-height:0;display:flex;flex-direction:column;gap:18px}.broker-reference-create label{flex:1 1;max-width:440px}.broker-kyc header{display:flex;justify-content:space-between;gap:10px}@media (max-width:900px){.broker-edit-grid,.broker-profile-grid{grid-template-columns:1fr}.broker-profile-hero .broker-customer-call{margin-left:0}.broker-card{padding:14px}}.broker-sales{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:14px}.broker-sales>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.broker-sales>header h1{font-size:24px;margin:0}.broker-sales>header label{display:flex;align-items:center;gap:10px}.broker-sales-body{display:flex;flex:1 1;min-height:0;gap:20px}.broker-sales-body>aside{width:260px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;border-right:1px solid #25252e;padding-right:14px}.broker-sales-body>aside footer{display:flex;gap:8px;padding-top:10px}.broker-sales-person{display:grid;gap:9px;width:100%;text-align:left;border:0;border-bottom:1px solid #25252e;background:transparent;color:#ededf5;padding:16px 10px;cursor:pointer}.broker-sales-person[aria-pressed=true]{background:#1b192e;border-left:2px solid #8985ff}.broker-sales-person:hover{background:#15151d}.broker-sales-person small,.broker-sales-person>span:not(.broker-status){color:#9295a4;font-size:12px}@media (min-width:901px){.crm-main:has(>.broker-sales,>.broker-reference-page,>.crm-financial-activity)>.crm-heading{display:none}}@media (max-width:900px){.crm-main:has(>.broker-sales,>.broker-reference-page,>.crm-financial-activity)>.crm-heading>div{display:none}}@media (max-width:900px){.broker-sales-body{flex-direction:column}.broker-sales-body>aside{width:100%;max-height:160px;border-right:0;border-bottom:1px solid #25252e}.broker-sales-body>aside .crm-scroll{display:flex;gap:10px;overflow:auto}.broker-sales-person{min-width:210px}}.desk-profile{container-type:inline-size;container-name:customer-desk;gap:12px!important}.profile-breadcrumb{display:flex;align-items:center;gap:9px;min-height:24px;font-size:11px;color:#8c90a0}.profile-back-link,.profile-breadcrumb a{display:inline-flex;align-items:center;gap:6px;color:#b1b4c2;text-decoration:none}.profile-breadcrumb>span:last-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-history-link{margin-left:auto;flex-shrink:0;padding:7px 10px;border:1px solid #282a36;border-radius:6px;background:#101117}.profile-history-link:hover{background:#1b1b27;color:#eee}.profile-identity{display:flex;align-items:center;gap:14px;padding:14px 0 18px;border-bottom:1px solid #25262e}.profile-identity-avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#282440;color:#cdc8ff;border:1px solid #3c365b;font-size:16px;font-weight:600}.profile-identity-name{min-width:0;flex:1 1}.profile-identity-name>div:first-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.profile-identity h1{font-size:22px;line-height:1.2;margin:0;letter-spacing:-.4px;color:#f0f0f7;overflow-wrap:anywhere}.profile-contact-line{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px;color:#a1a4b5;font-size:11px}.profile-contact-line span{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere}.profile-status-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid;border-radius:5px;font-size:10px;padding:4px 7px}.profile-status-chip i{width:5px;height:5px;border-radius:50%;background:currentColor}.profile-identity .broker-customer-call{margin-left:auto}.profile-date-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #242630;border-radius:8px;background:#0c0d12;padding:12px 0}.profile-date-strip>div{display:grid;gap:7px;padding:0 16px;border-right:1px solid #25262e}.profile-date-strip>div:last-child{border:0}.profile-date-strip span{font-size:10px;color:#9397a9}.profile-date-strip strong{font-size:12px;font-weight:500;color:#e6e8f1}.profile-desk-body{display:grid;grid-template-columns:230px minmax(280px,1fr) 285px;gap:12px;flex:1 1;min-height:0;overflow:hidden}.profile-desk-info,.profile-desk-operations{min-width:0;min-height:0;overflow:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:12px}.profile-notes,.profile-panel{border:1px solid #252731;border-radius:8px;background:#0a0b10;min-width:0}.profile-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:45px;border-bottom:1px solid #23252e;padding:11px 13px}.profile-panel-heading h2{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;color:#e7e8f0}.profile-panel-heading h2 svg{color:#aaa5ef}.profile-panel-heading>span{font-size:10px;color:#979aab}.profile-icon-action{border:0;background:transparent;color:#a7a9bc;display:inline-flex;padding:4px;cursor:pointer}.profile-icon-action:hover{color:#cdc7ff}.profile-assignment{display:grid;gap:14px;padding:16px 13px}.desk-profile label{display:grid;gap:7px;font-size:11px;color:#a6aabc}.desk-profile input:not([type=checkbox]):not([type=radio]),.desk-profile select,.desk-profile textarea{background:#11131b;color:#e6e8f2;border:1px solid #2a2d39;border-radius:6px;min-width:0;max-width:100%;width:100%;padding:9px 10px;font:inherit;box-shadow:none}.desk-profile input:focus-visible,.desk-profile select:focus-visible,.desk-profile textarea:focus-visible{outline:2px solid #8c82f8;outline-offset:2px}.desk-profile button:disabled{opacity:.45;cursor:default;box-shadow:none}.profile-save{font-size:11px;width:100%;justify-content:center}.profile-small-facts{margin:0;padding:4px 13px 14px;display:grid;gap:14px}.profile-small-facts>div{display:flex;justify-content:space-between;gap:8px;font-size:11px}.profile-small-facts dt{color:#9296a9}.profile-small-facts dd{margin:0;color:#d7dae5;text-align:right;overflow-wrap:anywhere}.profile-desk-info .broker-card{padding:12px;margin:0;border:0;border-bottom:1px solid #252731;border-radius:0;background:transparent}.profile-desk-info .broker-card h2{display:none}.profile-desk-info .broker-edit-grid{grid-template-columns:1fr;gap:10px}.profile-notes{display:flex;flex-direction:column;min-height:0;overflow:hidden}.profile-note-feed{flex:1 1;min-height:0;overflow:auto;scrollbar-width:none;padding:0 16px}.profile-note{padding:17px 0;border-bottom:1px solid #242630}.profile-note:last-of-type{border-bottom:0}.profile-note-author{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-note-avatar{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#28243c;color:#c6c0f8;font-size:9px}.profile-note-author strong{font-size:11px;font-weight:600;color:#dddfe9}.profile-note-author time{font-size:10px;color:#9297aa;margin-left:auto}.profile-note p{margin:9px 0 0 33px;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;color:#c5c9d8}.profile-note-composer{padding:13px;border-top:1px solid #252731;background:#0d0e15}.profile-note-composer>label{font-size:11px;margin-bottom:7px}.desk-profile .profile-note-composer textarea{font-size:12px;min-height:82px;resize:vertical;max-height:180px}.profile-note-composer footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.profile-note-composer footer>span{color:#8d92a6;font-size:10px}.profile-note-composer .crm-primary-action{font-size:11px;padding:8px 12px;min-height:32px}.profile-notes-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:200px;height:100%;text-align:center;color:#979caf;padding:20px}.profile-notes-empty svg{color:#776fc0}.profile-notes-empty strong{font-size:12px;color:#c6cada;font-weight:500}.profile-notes-empty span{font-size:11px;max-width:230px;line-height:1.6}.profile-text-action{display:flex;gap:5px;align-items:center;justify-content:center;padding:10px;width:100%;border:0;background:none;color:#aaa3f0;font-size:11px;cursor:pointer}.profile-account-list{padding:4px 12px}.profile-account-list>div{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid #23252f}.profile-account-list>div:last-child{border:0}.profile-account-symbol{display:grid;place-items:center;width:30px;height:30px;background:#1c1b2c;border-radius:6px;color:#b2abf0;flex-shrink:0}.profile-account-list strong{font-size:11px;font-weight:500;display:block}.profile-account-list small{font-size:10px;color:#9499ad;display:block;margin-top:5px}.profile-account-state{font-size:9px;color:#a1a4b4;margin-left:auto}.profile-account-state.is-active{color:#40d7ac}.profile-inline-empty{padding:18px 13px;color:#9297a9;font-size:11px}.profile-expand{padding:11px 12px}.profile-expand summary{display:flex;align-items:center;gap:7px;font-size:11px;color:#c9cbd9;list-style:none;cursor:pointer}.profile-expand summary::-webkit-details-marker{display:none}.profile-expand summary>svg:last-child{margin-left:auto}.profile-expand[open] summary{margin-bottom:14px}.profile-expand .crm-context-position-list{overflow:auto;scrollbar-width:none}.profile-expand .crm-context-facts{grid-template-columns:1fr!important}.profile-desk-operations .broker-kyc{padding:13px;font-size:11px}.profile-desk-operations .broker-kyc>div>p{color:#9ba0b2;margin:0 0 12px}.profile-desk-operations .broker-kyc button{font-size:11px}.profile-desk-operations .crm-case-documents{min-width:0;overflow-wrap:anywhere}.profile-desk-operations .panel,.profile-desk-operations .table-scroll{max-width:100%;min-width:0;overflow:auto}.customer-activity-page{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:18px}.profile-back-link{font-size:12px}.customer-activity-page>header{display:flex;align-items:center;gap:12px}.profile-activity-icon{display:grid;place-items:center;width:42px;height:42px;background:#211f34;color:#aca3fb;border:1px solid #38334e;border-radius:8px}.customer-activity-page h1{font-size:23px;margin:0 0 7px}.customer-activity-page>header p{font-size:12px;color:#9ba0b2;margin:0}.customer-activity-page>.crm-client-timeline{min-height:0;flex:1 1;display:flex;flex-direction:column}.customer-activity-page .crm-timeline-events{padding:0 8px}.customer-activity-page .crm-timeline-events article{background:#0d0f16;border-color:#292b38;border-radius:8px;font-size:12px}.customer-activity-page .crm-timeline-explanation{font-size:11px;color:#949aaf}@media (min-width:901px){.crm-main:has(>.desk-profile,>.customer-activity-page)>.crm-heading{display:none}}@container customer-desk (max-width:980px){.profile-desk-body{grid-template-columns:220px minmax(250px,1fr);overflow:auto;scrollbar-width:none}.profile-desk-operations{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;overflow:visible}.profile-notes{min-height:420px}.profile-desk-info{overflow:visible}.profile-identity{flex-wrap:wrap}.profile-identity .broker-customer-call{margin-left:62px}}@container customer-desk (max-width:600px){.profile-desk-body,.profile-desk-operations{display:flex;flex-direction:column}.profile-desk-info,.profile-desk-operations{overflow:visible;flex-shrink:0}.profile-notes{min-height:460px;flex-shrink:0}.profile-identity h1{font-size:18px}.profile-contact-line{flex-direction:column;gap:7px}.profile-identity .broker-customer-call{margin-left:0}.profile-date-strip{grid-template-columns:1fr 1fr;padding:0}.profile-date-strip>div{padding:10px 12px;border-bottom:1px solid #25262e}.profile-date-strip>div:nth-child(2){border-right:0}.profile-date-strip>div:nth-child(n+3){border-bottom:0}.profile-identity-avatar{width:38px;height:38px;font-size:13px}.profile-identity{gap:10px;padding:5px 0 12px}.profile-note-author time{margin-left:33px}.profile-breadcrumb>span:last-of-type{display:none}}.desk-profile .button{background:#8275df;color:#fff;border:1px solid #9689ef;box-shadow:none;border-radius:6px;font-weight:500}.desk-profile .button:hover:not(:disabled){background:#9284ed;box-shadow:none}.desk-profile .button:disabled{background:#282337;color:#a29ab8;border-color:#393047;opacity:.75}.desk-profile{gap:10px!important}.profile-desk-body{grid-template-columns:235px minmax(280px,1fr) 290px;grid-template-rows:minmax(245px,.95fr) minmax(245px,1.05fr);gap:10px}.profile-desk-info{grid-row:1/3}.profile-desk-operations{grid-row:1;grid-column:3}.profile-notes{grid-column:2;grid-row:1}.profile-financial-desk{grid-column:2/4;grid-row:2;min-height:0;display:flex;flex-direction:column;overflow:hidden}.profile-financial-desk>.crm-customer-financial-context{padding:10px 12px;overflow:auto;scrollbar-width:none;min-height:0}.profile-financial-desk .crm-customer-financial-context>label{max-width:330px;display:flex;align-items:center;gap:10px;margin-bottom:10px}.profile-financial-desk .crm-canonical-context{border:0;padding:0;background:transparent;display:flex;flex-direction:column;gap:9px}.profile-financial-desk .crm-context-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-financial-desk .crm-context-facts article{background:#11131a;border:1px solid #252731;border-radius:5px;padding:9px;min-width:0;display:grid;gap:5px}.profile-financial-desk .crm-context-facts span,.profile-funding-summary span,.profile-risk-summary span{font-size:10px;color:#989fb2}.profile-financial-desk .crm-context-facts strong{font-size:13px;color:#e6e9f1}.profile-financial-desk .crm-context-facts small{font-size:9px;color:#8b93a5}.profile-risk-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 0;border-bottom:1px solid #262934}.profile-funding-summary>div,.profile-risk-summary>div{display:grid;gap:5px;min-width:0}.profile-funding-summary strong,.profile-risk-summary strong{font-size:12px;font-weight:500;overflow-wrap:anywhere;color:#dfe3ee}.profile-funding-summary{display:flex;gap:26px;padding:4px 0 8px}.profile-financial-desk .crm-context-position-list{overflow:auto;scrollbar-width:none;max-height:none;min-height:90px}.profile-financial-desk table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}.profile-financial-desk th{background:#11131b;text-align:left;color:#a8aec0;font-weight:500}.profile-financial-desk td,.profile-financial-desk th{padding:10px;border-bottom:1px solid #252834}.profile-position-actions{display:flex;gap:6px}.profile-position-actions .button{background:transparent;border-color:#363242;color:#c1b7f9;font-size:10px;padding:5px 8px}.profile-side{padding:3px 7px;border-radius:4px;display:inline-block}.profile-side.buy{background:#112c26;color:#46d8ad}.profile-side.sell{background:#36222b;color:#f18ba3}.profile-contact-shortcuts{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px;align-items:center;font-size:10px}.profile-contact-shortcuts a,.profile-contact-shortcuts button{display:inline-flex;align-items:center;gap:5px;border:1px solid #292c38;color:#b1b7c8;background:#10121a;border-radius:4px;padding:4px 7px;font-size:10px;text-decoration:none;cursor:pointer}.profile-contact-shortcuts [role=status]{color:#a69edf}.profile-note{position:relative}.profile-note.is-pinned{border-left:2px solid #8e80e8;padding-left:11px;background:#14121e}.profile-note-pin{position:absolute;right:0;top:35px;padding:4px;border:0;background:transparent;color:#a59dd8;cursor:pointer}.profile-note p{padding-right:20px}.profile-pinned-label{color:#b8a9fa;font-size:10px;margin-left:37px}.profile-recordings audio{max-width:100%;height:35px}.profile-recording-list article{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #232630}.profile-recording-list article>div{flex:1 1;display:grid;gap:5px;font-size:11px}.profile-recording-list small{color:#939caf;font-size:10px}.crm-mic-meter{width:65px;height:10px;accent-color:#38c89d}.crm-period-shortcuts,.crm-status-shortcuts{display:flex;gap:6px;flex-wrap:wrap}.crm-period-shortcuts button,.crm-status-shortcuts button{display:inline-flex;align-items:center;gap:6px;background:#10121a;border:1px solid #2a2d3b;border-radius:5px;padding:7px 10px;font-size:11px;color:#babed0;cursor:pointer}.crm-status-shortcuts button[aria-pressed=true]{background:#25213b;color:#eee}.crm-status-shortcuts i{width:6px;height:6px;border-radius:50%}.crm-document-upload{border:1px dashed #363747;padding:8px;border-radius:5px}.crm-document-upload.is-dragging{border-color:#b0a0ff;background:#211a37}.crm-document-preview,.crm-position-dialog{background:#0d1018;color:#e1e4f1;border:1px solid #3d3853;border-radius:9px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px}.crm-document-preview::backdrop,.crm-position-dialog::backdrop{background:#000b}.crm-document-preview header,.crm-position-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px}.crm-document-preview img{display:block;max-width:100%;max-height:70dvh;object-fit:contain;margin-top:12px}.crm-position-dialog{width:430px}.crm-position-dialog h2{font-size:18px;margin:0}.crm-position-dialog fieldset{display:grid;gap:13px;border:0;padding:10px 0}.crm-position-dialog label{display:grid;gap:6px}.crm-position-dialog input{background:#141821;border:1px solid #363c50;color:#eee;padding:10px}.crm-position-dialog footer{margin-top:20px}@container customer-desk (max-width:980px){.profile-desk-body{grid-template-columns:220px minmax(250px,1fr);grid-template-rows:auto auto auto;overflow:auto}.profile-desk-info{grid-column:1;grid-row:1}.profile-notes{grid-column:2;grid-row:1;min-height:420px}.profile-desk-operations{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;overflow:visible}.profile-financial-desk{grid-column:1/-1;grid-row:3;min-height:360px;overflow:visible}.profile-financial-desk>.crm-customer-financial-context{overflow:visible}}@container customer-desk (max-width:600px){.profile-desk-body{display:flex}.profile-financial-desk{flex-shrink:0;min-height:340px}.profile-desk-operations{display:flex}.profile-risk-summary{grid-template-columns:1fr 1fr}.profile-financial-desk .crm-context-facts{grid-template-columns:1fr}.profile-notes{min-height:440px}.profile-identity-name{min-width:0}.profile-contact-shortcuts{max-width:100%}}.profile-desk-body{overflow:auto;scrollbar-width:none;grid-template-rows:minmax(320px,.95fr) minmax(310px,1.05fr)}.profile-desk-body[data-has-account=false]{grid-template-rows:minmax(320px,1fr) 86px}.profile-desk-body[data-has-account=false] .profile-desk-operations{grid-row:1/3}.profile-note-composer{padding:10px 12px}.desk-profile .profile-note-composer textarea{min-height:52px;max-height:90px}.profile-desk-body[data-has-account=false] .profile-financial-desk .profile-inline-empty{padding:10px 13px}@container customer-desk (max-width:980px){.profile-desk-body,.profile-desk-body[data-has-account=false]{grid-template-rows:auto auto auto}.profile-desk-body[data-has-account=false] .profile-desk-operations{grid-row:2}.profile-financial-desk{min-height:360px}.profile-desk-body[data-has-account=false] .profile-financial-desk{min-height:86px}}.profile-customer-totals{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #262934}.profile-customer-totals>div{display:grid;gap:5px}.profile-customer-totals span{font-size:10px;color:#9ca4b5}.profile-customer-totals strong{font-size:13px;color:#dddff1}.profile-desk-body{grid-template-rows:minmax(280px,.85fr) minmax(360px,1.15fr)}.profile-financial-desk>.crm-customer-financial-context{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:8px;align-content:start}.profile-financial-desk .profile-customer-totals{margin:0;padding:0;border:0;gap:14px;align-self:center}.profile-financial-desk .profile-customer-totals strong{font-size:11px}.profile-financial-desk .crm-customer-financial-context>label{grid-column:2;grid-row:1;display:grid;gap:4px;font-size:10px;margin:0}.profile-financial-desk .crm-canonical-context{grid-column:1/-1;gap:7px}.profile-financial-desk .crm-context-facts{grid-template-columns:1fr 1fr}.profile-financial-desk .crm-context-facts article{display:flex;align-items:center;flex-wrap:wrap}.profile-financial-desk .crm-context-facts article:nth-child(3){display:none}.profile-financial-desk .crm-context-facts small{margin-left:auto}.profile-financial-desk .profile-funding-summary{display:none}.profile-risk-summary{padding:7px 0}.profile-financial-desk>.crm-customer-financial-context>p{grid-column:1/-1}@container customer-desk (max-width:980px){.profile-desk-body{grid-template-rows:auto auto auto}.profile-financial-desk>.crm-customer-financial-context{display:flex;flex-direction:column}.profile-financial-desk .crm-customer-financial-context>label{display:grid}}.profile-detail-fields{display:grid;gap:10px;padding:0;border:0;margin:0;min-width:0}.desk-profile label.profile-checkbox{display:flex;align-items:center;gap:8px}.desk-profile .profile-checkbox input{width:auto}.crm-workspace .desk-profile .broker-kyc button.button{background:#211d33;background-image:none;color:#d0c5ff;box-shadow:none;border:1px solid #42385e;border-radius:5px}.crm-workspace .desk-profile .broker-kyc button.button:hover:not(:disabled){background:#342b4d}.profile-financial-desk .crm-context-facts article{min-height:0;height:auto;flex-direction:row;justify-content:space-between;text-align:left;padding:7px 9px;gap:5px 10px}.profile-financial-desk .crm-context-facts article strong{text-align:right}.profile-financial-desk .crm-context-facts article small{flex-basis:100%;text-align:right}.client-canvas{--canvas-violet:#a28dff;--canvas-green:#43d6b0;--canvas-blue:#70acff;--canvas-border:#282b3b;gap:18px!important}.client-canvas .profile-breadcrumb{font-size:12px;min-height:30px}.client-canvas .profile-identity{gap:18px;padding:2px 0 18px;border-color:#272a37}.client-canvas .profile-identity-avatar{width:62px;height:62px;border-radius:18px;background:linear-gradient(145deg,#38416a,#20223c);border:1px solid #575a87;color:#e0d8ff;font-size:23px;box-shadow:0 0 38px #6255aa17}.client-canvas .profile-identity h1{font-size:27px;letter-spacing:-.7px;line-height:1.3}.client-canvas .profile-contact-line{font-size:12px;gap:20px;margin-top:9px}.client-canvas .profile-status-chip{background:#191e29;border:1px solid;border-radius:20px;padding:5px 10px}.client-canvas .profile-contact-shortcuts{gap:9px;margin-top:11px}.client-canvas .profile-contact-shortcuts a,.client-canvas .profile-contact-shortcuts button{padding:6px 9px;font-size:11px}.client-canvas .broker-customer-call{display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:260px;margin-left:0}.client-canvas .broker-customer-call>.crm-primary-action{padding:11px 17px;min-width:100px;color:#fff;background:#7462d8;border-radius:8px}.profile-call-reason{font-size:11px;color:#c6a27a;flex-basis:100%;line-height:1.4}.client-positions-jump{margin-left:auto;display:inline-flex;gap:8px;align-items:center;font-size:12px;color:#c0b3fa;border:1px solid #433b60;background:#1e1a2c;border-radius:8px;padding:11px 14px;text-decoration:none}.client-summary-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:16px}.client-summary-card{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:126px;padding:17px 19px;border:1px solid #2a3441;border-radius:12px;background:linear-gradient(120deg,#101b1d,#0d111a 75%);display:flex;flex-direction:column;gap:13px}.client-summary-card.is-negative{background:linear-gradient(120deg,#261820,#11121a 75%);border-color:#45303d}.client-summary-card.is-volume{background:linear-gradient(120deg,#1c1932,#11121a 75%);border-color:#35304b}.client-summary-card.is-login{background:linear-gradient(120deg,#152035,#11121a 75%);border-color:#2b3a51}.client-summary-label{display:flex;align-items:center;gap:10px;color:#d9dfeb;font-size:12px}.client-summary-label>svg{margin-left:auto;color:#56cba9}.is-negative .client-summary-label>svg{color:#ec879a}.client-summary-label small{display:block;font-size:10px;color:#939eb4;margin-top:5px}.client-object{display:grid;place-items:center;width:39px;height:39px;flex-shrink:0;border:1px solid #28584a;background:#173b3255;color:#5be0b4;border-radius:11px}.is-negative .client-object{border-color:#69354a;background:#5c243a44;color:#f28caa}.is-volume .client-object{background:#35275666;border-color:#594982;color:#bb9dff}.is-login .client-object{background:#253b5a66;border-color:#385c85;color:#82bcff}.client-summary-card>strong{font-size:23px;font-weight:600;letter-spacing:-.4px;position:relative;z-index:1;max-width:100%;overflow-wrap:anywhere;color:#e4f6ee}.client-summary-card.is-positive>strong{padding-right:85px}.client-summary-card.is-negative>strong{color:#f6bdca;padding-right:85px}.is-volume>strong{color:#dfd3ff}.is-login>strong{font-size:18px;color:#d1e6ff}.client-summary-card>svg{position:absolute;right:5px;bottom:7px;width:112px;height:47px;opacity:.65;color:#42d0a5;z-index:-1}.client-summary-card.is-negative>svg{color:#df7f99}.summary-line{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.summary-baseline{fill:none;stroke:#65718555;stroke-width:1}.client-summary-card circle{fill:currentColor}.client-volume-bars{display:flex;gap:12px;flex-wrap:wrap}.client-volume-bars>div{display:grid;grid-template-columns:1fr auto;gap:4px 8px;max-width:150px;flex:1 1;font-size:9px;color:#a5a5bc}.client-volume-bars i{grid-column:1/-1;grid-row:2;height:3px;border-radius:3px;background:linear-gradient(90deg,#7460d6,#b3a2fb)}.client-volume-bars small{font-size:9px}.client-login-caption{font-size:10px;color:#8e9eb5;display:flex;gap:6px;align-items:center}.client-login-caption i{width:5px;height:5px;background:#7e91ab;border-radius:50%}.client-canvas .profile-date-strip{padding:0;border:0;background:transparent;gap:16px}.client-canvas .profile-date-strip>div{display:flex;align-items:center;gap:9px;padding:0 14px 0 0}.client-canvas .profile-date-strip span{font-size:10px}.client-canvas .profile-date-strip strong{font-size:11px;color:#acb5c8}.client-canvas .profile-desk-body,.client-canvas .profile-desk-body[data-has-account=false]{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-template-rows:minmax(0,1fr);gap:20px;overflow:hidden}.client-canvas .profile-primary-area{gap:20px;padding:0 2px 2px 0}.client-canvas .profile-primary-area,.client-canvas .profile-side-rail{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;scrollbar-width:none}.client-canvas .profile-side-rail{gap:18px}.client-canvas .profile-side-rail>.profile-desk-info,.client-canvas .profile-side-rail>.profile-desk-operations{display:flex;flex-direction:column;gap:18px;overflow:visible;min-height:auto;flex-shrink:0;grid-area:auto}.client-canvas .profile-notes,.client-canvas .profile-panel{background:linear-gradient(140deg,#11141e,#0e111a);border-color:#292d3d;border-radius:11px}.client-canvas .profile-panel-heading{padding:14px 17px;min-height:52px;background:#171b2544;border-color:#292d3d}.client-canvas .profile-panel-heading h2{font-size:13px;gap:10px}.client-canvas .profile-panel-heading h2>svg{width:28px;height:28px;padding:5px;box-sizing:content-box;border-radius:8px;background:#33294f55;color:#b7a3ef}.client-canvas .profile-notes{grid-area:auto;min-height:340px;flex-shrink:0;display:flex;flex-direction:column}.client-canvas .profile-note-feed{min-height:150px;max-height:330px;overflow:auto;padding:5px 18px}.client-canvas .profile-note{padding:17px 0;font-size:13px;border-color:#2b2c3e}.client-canvas .profile-note p{line-height:1.7;font-size:13px}.client-canvas .profile-note-author strong{font-size:12px}.client-canvas .profile-note-author time{font-size:10px}.client-canvas .profile-note.is-pinned{padding-left:13px;border-radius:7px;margin:10px 0;background:linear-gradient(90deg,#28213c66,#14152244)}.client-canvas .profile-note-composer{padding:15px 18px;background:#13162266;border-top:1px solid #292d3c;border-radius:0 0 11px 11px}.client-canvas .profile-note-composer textarea{min-height:66px;font-size:13px;resize:vertical;max-height:140px;background:#0b0e17;border-color:#34384c}.client-canvas .profile-note-composer footer{margin-top:10px}.client-canvas .profile-assignment{padding:17px;gap:15px}.client-canvas label{font-size:12px}.client-canvas .profile-assignment select{padding:10px 11px;background:#101421}.client-canvas .profile-small-facts{padding:6px 17px 19px;gap:15px}.client-canvas .profile-small-facts>div{font-size:11px}.client-canvas .profile-financial-desk{grid-area:auto;min-height:360px;flex-shrink:0;overflow:hidden}.client-canvas .profile-financial-desk>.crm-customer-financial-context{padding:16px;overflow:visible;gap:15px}.client-canvas .profile-financial-desk .crm-context-facts article{padding:11px 12px;border-radius:7px;background:#171c28}.client-canvas .profile-financial-desk td,.client-canvas .profile-financial-desk th{padding:13px 11px;font-size:12px}.client-canvas .profile-risk-summary{padding:11px 0;gap:12px}.client-canvas .profile-risk-summary strong{font-size:13px}.client-canvas .profile-risk-summary>div:last-child strong{color:#bdb1e9}.client-canvas .profile-financial-desk .crm-context-position-list{max-height:360px;min-height:100px;overflow:auto}.client-canvas .profile-inline-empty{padding:24px 18px;line-height:1.6;font-size:12px;color:#929fb5}.client-canvas .profile-notes-empty>svg{width:42px;height:42px;padding:14px;border-radius:18px;background:linear-gradient(145deg,#302746,#172239);color:#b9a6e6;box-sizing:content-box;border:1px solid #44395d}.profile-note-account{display:inline-flex;border:0;border-bottom:1px dashed #a897e8;background:#30274955;color:#d0bfff;border-radius:3px;padding:0 4px;font:inherit;cursor:pointer}.client-withdrawal-context{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #384c65;border-radius:8px;background:#18283c66;color:#92baf2}.client-withdrawal-context>div{display:grid;gap:6px;flex:1 1}.client-withdrawal-context strong{font-size:12px;color:#dae8fb}.client-withdrawal-context span{font-size:11px;color:#9faec4}.client-withdrawal-context.is-warning{border-color:#745c36;background:#3e301d66;color:#edbb68}.client-privacy-screen{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:15px;min-height:240px;border:1px solid #37304f;border-radius:14px;background:radial-gradient(ellipse at center,#27203d55,#0b0d16 70%)}.client-privacy-screen>svg{color:#ae97f4}.client-privacy-screen h2{font-size:22px;margin:0}.client-privacy-screen p{font-size:13px;color:#a4a6bc;margin:0}.crm-call-warning{max-width:440px;width:calc(100% - 32px);padding:24px;border:1px solid #735a3d;background:#15151e;color:#eee6d6;border-radius:12px}.crm-call-warning::backdrop{background:#000b}.crm-call-warning h2{font-size:20px;margin:0 0 14px}.crm-call-warning p{line-height:1.7;color:#bfb7a6}.crm-call-warning>div{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.crm-service-notice{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid #805b34;background:#2c2119;color:#eac389;border-radius:9px;margin-bottom:12px;flex-shrink:0}.crm-service-notice>div{display:grid;gap:5px}.crm-service-notice strong{font-size:12px}.crm-service-notice span{font-size:11px;line-height:1.6;color:#c5ae98}.crm-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes client-panel-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.client-canvas .profile-notes,.client-canvas .profile-panel,.client-summary-card{animation:client-panel-enter .28s ease-out both}.client-summary-card:nth-child(2){animation-delay:.04s}.client-summary-card:nth-child(3){animation-delay:.08s}.client-canvas a,.client-canvas button{transition:background-color .15s,border-color .15s,color .15s}.client-volume-bars i{transition:width .35s ease}}@container customer-desk (max-width:980px){.client-canvas .profile-desk-body,.client-canvas .profile-desk-body[data-has-account=false]{grid-template-columns:minmax(0,1fr) 280px;gap:14px}.client-summary-grid{gap:10px}.client-summary-card{padding:13px}.client-summary-card>strong{font-size:19px}.client-summary-card.is-login>strong{font-size:15px}.client-summary-label{font-size:11px}.client-summary-card>svg{width:80px}.client-canvas .profile-primary-area .profile-financial-desk>.crm-customer-financial-context{display:flex;flex-direction:column}.client-canvas .profile-date-strip{gap:8px;grid-template-columns:1fr 1fr}.client-canvas .profile-date-strip>div{padding:0;border:0}.client-canvas .profile-identity .broker-customer-call{margin-left:0}.client-canvas .profile-identity h1{font-size:23px}}@container customer-desk (max-width:700px){.client-canvas .profile-desk-body,.client-canvas .profile-desk-body[data-has-account=false]{display:flex;flex-direction:column;overflow:auto}.client-canvas .profile-primary-area,.client-canvas .profile-side-rail{overflow:visible;flex-shrink:0}.client-summary-grid{grid-template-columns:1fr;gap:9px;max-height:210px;overflow:auto;scrollbar-width:none;flex-shrink:0}.client-summary-card{min-height:94px}.client-canvas .profile-identity{gap:12px;flex-wrap:wrap}.client-canvas .profile-identity-avatar{width:46px;height:46px;font-size:18px;border-radius:13px}.client-canvas .profile-identity h1{font-size:21px}.client-canvas .profile-contact-line{flex-direction:column;gap:7px}.client-positions-jump{margin-left:0}.client-canvas .profile-date-strip{display:none}.client-canvas .profile-notes{min-height:360px}.client-canvas .profile-financial-desk{min-height:370px}.client-canvas{gap:12px!important}.client-summary-card.is-login>strong{font-size:17px}.client-summary-grid{display:flex;max-height:none;overflow:auto}.client-summary-card{flex:0 0 83%;min-height:106px}.client-canvas .profile-identity-name{flex:1 1}.client-canvas .profile-identity h1{font-size:20px}}@media (max-height:750px){.client-canvas{gap:11px!important}.client-canvas .profile-identity{padding-bottom:9px}.client-canvas .profile-date-strip{display:none}.client-summary-card{min-height:92px;padding:12px 15px;gap:8px}.client-login-caption,.client-summary-label small{display:none}.client-summary-card>strong{font-size:19px}.client-summary-card.is-login>strong{font-size:15px}.client-object{width:30px;height:30px}.client-canvas .profile-identity-avatar{width:46px;height:46px}.client-canvas .profile-contact-shortcuts{margin-top:7px}}.client-empty-caption{font-size:11px;color:#a4aec1;line-height:1.5}@container customer-desk (max-width:700px){.client-canvas .profile-identity{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px}.client-canvas .profile-identity-name{width:100%}.client-canvas .profile-contact-line{gap:7px;margin-top:10px}.client-canvas .profile-contact-line>span{overflow-wrap:anywhere}.client-canvas .profile-contact-shortcuts{gap:5px;flex-wrap:wrap}.client-canvas .profile-contact-shortcuts a,.client-canvas .profile-contact-shortcuts button{padding:6px;font-size:10px}.client-canvas .client-positions-jump{grid-column:1/-1;grid-row:3;justify-self:start}.client-canvas .profile-identity>.broker-customer-call{grid-column:1/-1;grid-row:2;max-width:none}.client-canvas .profile-identity>.broker-customer-call .profile-call-reason{flex-basis:auto;flex:1 1}}.iam-screen.iam-staff{min-height:100dvh;height:100dvh;overflow:auto;display:grid;place-items:center;padding:28px;background:radial-gradient(ellipse at 50% 0,#28204455,transparent 55%),#08090b;color:#e9e9f1;box-sizing:border-box;grid-template-columns:1fr}.iam-staff .iam-card{position:relative;width:min(100%,440px);min-width:0;padding:38px;background:linear-gradient(150deg,#14151e,#0d0f15);border:1px solid #313044;border-radius:18px;box-shadow:0 20px 90px #0007;box-sizing:border-box}.iam-staff .iam-card:before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:2px;background:linear-gradient(90deg,transparent,#9984f5,transparent)}.iam-staff .brand{justify-content:flex-start;margin-bottom:30px}.staff-login-heading{margin:28px 0 24px}.staff-login-heading span{font-size:10px;letter-spacing:2px;color:#b8a8f4}.staff-login-heading p{font-size:13px;color:#adb0c3;margin-top:9px}.iam-staff .iam-card h1{font-size:27px;letter-spacing:-.7px;margin:0 0 27px}.iam-staff .iam-card form{display:flex;flex-direction:column;gap:19px}.iam-staff .field{display:flex;flex-direction:column;gap:9px}.iam-staff label{color:#c5c6d5;font-size:12px}.iam-staff input{background:#090b11!important;border:1px solid #303345!important;color:#f5f3ff!important;min-height:46px;border-radius:8px;padding:10px 13px;box-sizing:border-box;width:100%;font-size:14px}.iam-staff input:focus{outline:2px solid #8976df!important;outline-offset:2px}.iam-staff .button-primary{background:#806add;color:#fff;min-height:46px;border-radius:8px;font-size:13px;border:1px solid #ad96fa}.iam-staff .iam-card>small{display:block;border-top:1px solid #2b2d3d;padding-top:19px;margin-top:24px;color:#9399af;font-size:11px}.iam-staff .iam-password-toggle{color:#b5b7c9;background:transparent;border:0}.profile-sequence{display:flex;align-items:center;gap:12px;margin-left:12px;padding:7px 10px;border:1px solid #343047;background:#181521;border-radius:7px}.profile-sequence>span{opacity:.45}.profile-save-feedback{font-size:11px;min-height:16px;color:#7ed8b8}.crm-call-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-call-filters button{padding:8px 12px;border:1px solid #3c345b;background:#1b1729;color:#d0c3fa;border-radius:7px;font-size:11px}.crm-call-filters small{font-size:10px;color:#9298ad}.crm-self-assignment{display:flex;align-items:center;gap:8px;font-size:12px;padding:12px 0}.crm-self-assignment input{width:auto}.crm-duplicate-links{display:grid;gap:8px;padding:12px;background:#262015;border:1px solid #675535;border-radius:7px}.crm-duplicate-links a{color:#e8ca8a;font-size:12px}.customer-funding-summary{border:1px solid #293b39;border-radius:11px;background:linear-gradient(135deg,#12201e,#10141b);padding:16px;flex-shrink:0}.customer-funding-summary>header{display:flex;gap:9px;align-items:center;color:#85d9c0}.customer-funding-summary h2{font-size:13px;margin:0}.customer-funding-summary header small{margin-left:auto;color:#9aafaa;font-size:10px}.customer-funding-summary p{font-size:12px;color:#a9b6b5}.funding-currency-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:19px}.funding-currency-row article{display:grid;gap:7px;font-size:11px}.funding-currency-row span{color:#9caaa9}.funding-currency-row strong{font-size:15px;color:#ddf0ea}.funding-currency-row small{font-size:10px;color:#91a8a1}.phone-console{padding:24px;gap:20px;background:#090b10;color:#e4e7f1}.phone-console-header{display:flex;align-items:center;gap:14px}.phone-console-header small{font-size:10px;color:#ad9ce7;letter-spacing:2px}.phone-console-header h1{font-size:26px;letter-spacing:-.5px;margin:5px 0 0}.phone-console-emblem{width:54px;height:54px;display:grid;place-items:center;background:#28213f;border:1px solid #564377;color:#c2a8ff;border-radius:14px}.phone-connection{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;background:#2b2016;border:1px solid #5b432d;color:#e8bd80;padding:9px 13px;border-radius:30px}.phone-connection i{width:7px;height:7px;background:currentColor;border-radius:50%}.phone-connection.is-connected{background:#122b22;color:#70dbb3;border-color:#285c4b}.phone-status-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.phone-status-cards article{display:flex;align-items:center;gap:13px;border:1px solid #303344;background:linear-gradient(135deg,#171b2b,#10131c);padding:18px;border-radius:11px}.phone-status-cards article>svg{color:#a794ed;flex-shrink:0}.phone-status-cards article:nth-child(2)>svg{color:#65d4b3}.phone-status-cards article:nth-child(3)>svg{color:#edba74}.phone-status-cards article:nth-child(4)>svg{color:#7fb2ec}.phone-status-cards span{font-size:11px;color:#a0a8be}.phone-status-cards strong{display:block;font-size:15px;color:#e3e5f3;margin-top:9px}.phone-microphone-check{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid #2d3243;padding:13px 16px;border-radius:9px;color:#b9bfcd}.phone-microphone-check button{background:#232033;color:#d7ccfa;border:1px solid #49415f;border-radius:6px;padding:7px 10px;font-size:11px}.phone-microphone-check span{font-size:11px}.phone-console>p[role=status]{display:none}.phone-console>label{display:flex;align-items:center;gap:9px;font-size:12px}.phone-console .crm-operation-form{border:1px solid #303344;border-radius:10px;background:#11151f;padding:18px}.phone-console .button{border:1px solid #3f3b55;background:#211c31;color:#d8cbfa;border-radius:7px;padding:9px 13px;font-size:12px}.phone-console .button-primary{background:#7256bd;color:#fff;border-color:#a68bdf}.phone-console button:disabled{opacity:.5;cursor:not-allowed}.phone-console button:focus-visible,.phone-console input:focus-visible,.phone-console select:focus-visible{outline:2px solid #aa8def;outline-offset:3px}.phone-console input:not([type=checkbox]),.phone-console select{min-height:38px;background:#0a0d15;border:1px solid #33384d;color:#d9ddeb;border-radius:7px;padding:8px 11px}.phone-active-call{background:linear-gradient(120deg,#152f29,#111923);border:1px solid #336757;border-radius:13px;padding:20px;display:flex;flex-wrap:wrap;gap:12px}.phone-active-call>p{flex-basis:100%;color:#81dcba}.phone-level{display:flex;align-items:center;gap:12px;flex-basis:100%}.phone-level meter{width:160px;height:8px;accent-color:#52d9a6}.phone-dtmf{display:grid;grid-template-columns:repeat(3,37px);gap:5px}.phone-dtmf button{height:32px;border:1px solid #3b5753;background:#172b28;color:#b8ead7;border-radius:5px}.phone-console>details{background:#11151f;border:1px solid #303344;padding:16px;border-radius:10px}.phone-console summary{cursor:pointer;color:#c3b2ee;font-size:12px}.phone-console details>article{border-top:1px solid #303344;padding:15px 0;font-size:12px}.phone-history-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.phone-history-toolbar h2{font-size:18px;margin-right:auto}.phone-history-toolbar label{display:flex;align-items:center;gap:8px}.phone-call-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.phone-call-card{position:relative;padding:19px;border:1px solid #2f3448;border-radius:11px;background:#121620}.phone-call-card>strong{font-size:13px;color:#d1c0fc}.phone-call-card p{font-size:12px;color:#a0aec0;line-height:1.7}.phone-call-card a{color:#b9a4f3}.phone-call-direction{float:right;color:#9d8acc;background:#29213e;padding:10px;border-radius:9px}.phone-call-card.state-ringing{border-color:#65cdb0;background:#122620}.phone-call-card.state-ringing .phone-call-direction{background:#204a3c;color:#7bdfb9}.phone-call-card.state-connected{border-color:#4f6cba}.phone-empty{display:grid;justify-items:center;gap:12px;padding:40px;color:#8f9cb7}.phone-empty strong{font-size:14px;color:#c0c8db}.phone-empty p{font-size:12px}@media (prefers-reduced-motion:no-preference){.phone-call-card,.phone-status-cards article{animation:client-panel-enter .25s ease-out}.phone-call-card.state-ringing{animation:phone-ring 1.8s ease-in-out infinite}@keyframes phone-ring{50%{box-shadow:0 0 0 3px #50cb9820}}.iam-staff .iam-card{animation:client-panel-enter .3s ease-out}}@media (max-width:900px){.phone-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-call-grid{grid-template-columns:1fr}.phone-console{padding:16px}.phone-connection{font-size:10px;padding:7px}.funding-currency-row{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-sequence{margin-left:0;gap:7px}}@media (max-width:460px){.iam-screen.iam-staff{padding:16px}.iam-staff .iam-card{padding:26px 22px}.phone-status-cards{gap:9px}.phone-status-cards article{padding:12px;gap:8px}.phone-status-cards strong{font-size:12px}.customer-funding-summary header{flex-wrap:wrap}.customer-funding-summary header small{margin-left:0}.phone-history-toolbar input,.phone-history-toolbar label{min-width:0;max-width:100%}}.profile-lot-summary{display:flex;gap:9px;flex-wrap:wrap;padding:8px 0}.profile-lot-summary>span{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #42365d;background:#211a30;color:#bca5eb;border-radius:7px;font-size:11px}.profile-lot-summary strong{color:#ded3f3;font-size:11px}.profile-margin-warning{border:1px solid #88573c;background:#2c1d16;color:#efb98e;border-radius:8px;padding:13px;font-size:12px}.staff-permission-preview{padding:16px;background:#141824;border:1px solid #333c54;border-radius:10px}.staff-permission-preview>strong{font-size:13px}.staff-permission-preview>div{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0}.staff-permission-preview span{font-size:11px;background:#202231;border:1px solid #34364a;border-radius:5px;padding:6px 9px;color:#939aad}.staff-permission-preview span[data-allowed=true]{border-color:#345a4c;background:#162c24;color:#7bd6b5}.staff-permission-preview small{font-size:11px;color:#969fb6}.profile-deposit-receipts{padding:15px;border:1px solid #303647;border-radius:9px;background:#10151f;flex-shrink:0}.profile-deposit-receipts>summary{display:flex;align-items:center;gap:9px;color:#b6c5e2;cursor:pointer;font-size:12px}.profile-deposit-receipts p{font-size:11px;color:#a7b0c2}.deposit-receipt-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #2b3242;padding:12px 0}.deposit-receipt-row>span{display:grid;gap:6px}.deposit-receipt-row strong{font-size:12px}.deposit-receipt-row small{font-size:10px;color:#99a4bb}.deposit-receipt-content>button,.deposit-receipt-row button{background:#29203f;color:#c7b2ed;border:1px solid #564576;border-radius:6px;padding:8px 12px;font-size:11px}.deposit-receipt-content{border-top:1px solid #44425f;padding-top:15px}.deposit-receipt-content>strong{font-size:12px}.funding-copy-network{background:#241d34;color:#d5c2f1;border:1px solid #514164;border-radius:7px;padding:9px 12px;font-size:12px}.crm-risk-priority{display:block;color:#f1b47f!important;font-size:10px!important;padding:4px 0}.crm-risk-filter{align-self:flex-start;border:1px solid #795139;background:#2a1f17;color:#efbf94;padding:9px 12px;border-radius:7px;font-size:11px}.crm-risk-filter small{margin-left:9px;color:#ac9581;font-size:10px}.phone-call-card a{text-decoration:underline;text-underline-offset:3px}.crm-workspace .phone-console{display:flex;flex-direction:column;gap:20px}.phone-console>*{flex-shrink:0}.phone-station-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:20px;align-items:start}.phone-dial-pane,.phone-supervision-pane{display:flex;flex-direction:column;gap:14px;min-width:0}.phone-dial-pane>label{display:flex;gap:8px;align-items:center;font-size:11px;color:#adb5cb}.phone-dial-pane>button{align-self:flex-start}.phone-console .phone-supervision-pane>details{background:#11151f;border:1px solid #303344;padding:16px;border-radius:10px}.phone-console .phone-supervision-pane details>form{margin-top:16px}.phone-station-offline{display:grid;justify-items:center;text-align:center;gap:15px;padding:26px 20px;border:1px dashed #373c50;border-radius:10px;background:#10141e}.phone-station-offline>svg{color:#8e7fc7}.phone-station-offline strong{font-size:13px;color:#b9b8d2}.phone-station-offline p{font-size:11px;line-height:1.7;color:#949fb8;max-width:270px;margin:0}.crm-workspace .phone-console .button.button-primary{color:#fff;background:#7059b5}.phone-console .crm-operation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.phone-console .crm-operation-form label{font-size:11px;display:grid;gap:9px;min-width:0}.phone-console .crm-operation-form .button{grid-column:1/-1}.phone-console .crm-operation-form input,.phone-console .crm-operation-form select{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.phone-console .phone-supervision-pane .crm-operation-form{grid-template-columns:1fr}.phone-console .phone-supervision-pane .crm-operation-form>label:last-of-type{display:none}@media (max-width:900px){.phone-station-grid{grid-template-columns:minmax(0,1fr)}.phone-station-offline{padding:18px}.phone-station-offline p{max-width:none}.phone-station-offline svg{display:none}}.iam-screen.iam-staff .iam-card{display:block;min-height:0;gap:0}.iam-staff .iam-card>.brand{margin:0 0 27px}.iam-staff .staff-login-heading{margin:0 0 15px}.iam-staff .staff-login-heading p{margin:8px 0 0}.iam-staff .iam-card h1{margin:0 0 24px}.iam-screen.iam-staff .iam-card form .button.button-primary{background:#7059b5!important;background-image:none!important;color:#fff!important;box-shadow:none!important;border:1px solid #ad96fa}.iam-staff .iam-login-switch{padding:0;border:0;background:transparent;color:#b5a5e9;font-size:11px;text-align:left;cursor:pointer;min-height:20px}.iam-staff .iam-login-switch:focus-visible{outline:2px solid #b5a5e9;outline-offset:5px}.iam-staff .iam-card>small{margin-top:25px}.phone-dial-pane>p[role=status]{display:none}@media (max-height:680px){.iam-screen.iam-staff{padding:12px}.iam-screen.iam-staff .iam-card{padding:22px 25px}.iam-staff .iam-card>.brand{margin-bottom:19px}.iam-staff .staff-login-heading p{display:none}.iam-staff .staff-login-heading{margin-bottom:12px}.iam-staff .iam-card h1{font-size:24px;margin-bottom:17px}.iam-staff .iam-card form{gap:13px}.iam-staff input{min-height:41px}.iam-staff .iam-card>small{margin-top:18px;padding-top:14px}.iam-staff .iam-card form .button.button-primary{min-height:41px}}.crm-persistent-call{position:fixed;z-index:90;bottom:20px;left:50%;transform:translateX(-50%);width:min(790px,calc(100% - 36px));display:flex;align-items:center;gap:13px;flex-wrap:wrap;box-sizing:border-box;padding:15px 18px;border:1px solid #477b67;border-radius:13px;background:linear-gradient(120deg,#162b25,#141824);box-shadow:0 10px 45px #0009;color:#deeee7}.crm-persistent-call[hidden]{display:none!important}.persistent-call-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;background:#1c4033;border:1px solid #426f5a;border-radius:9px;color:#7dd3ae}.crm-persistent-call>div{display:grid;gap:6px}.crm-persistent-call strong{font-size:13px}.crm-persistent-call small{font-size:10px;color:#9cb5a9}.crm-persistent-call audio{height:30px;width:210px}.crm-persistent-call>button{border:1px solid #4c5a5f;background:#24312f;color:#c5e7d9;border-radius:7px;padding:9px;display:flex;align-items:center;gap:7px;cursor:pointer}.crm-persistent-call .persistent-call-end{background:#54262a;border-color:#8d4851;color:#ffe3e8;font-size:11px;margin-left:auto}.crm-persistent-call>p{flex-basis:100%;margin:0;font-size:11px;color:#f4c48e}.crm-persistent-call>button:focus-visible{outline:2px solid #c9b3fa;outline-offset:3px}@media (max-width:650px){.crm-persistent-call{bottom:12px;padding:12px;gap:10px}.crm-persistent-call audio{width:100%;order:4}.crm-persistent-call small{font-size:9px}}.crm-persistent-call>a{color:#c0b0ec;font-size:11px;text-decoration:underline;text-underline-offset:3px}.crm-incoming-call{position:fixed;right:24px;top:24px;z-index:95;max-width:420px;box-sizing:border-box;display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#14291f;border:1px solid #4f956e;box-shadow:0 15px 50px #0008;border-radius:13px;padding:19px;color:#cef0dc}.crm-incoming-call>div{display:grid;gap:7px}.crm-incoming-call strong{font-size:14px}.crm-incoming-call small{font-size:11px;color:#9cc6ad}.crm-incoming-call button{background:#286547;color:#effff4;border:1px solid #6ba783;border-radius:7px;padding:9px 13px;font-size:12px;cursor:pointer}.crm-incoming-call a{color:#c2b0e8;font-size:11px;text-decoration:underline}.crm-incoming-call p{font-size:11px;color:#e7c199}.crm-incoming-call button:last-of-type{background:#3a2729;border-color:#865256;color:#ffdae0}@media (max-width:500px){.crm-incoming-call{left:12px;right:12px;top:12px;max-width:none}}.crm-main:has(>.client-canvas){overflow-y:auto;display:block;padding-bottom:40px}.crm-main>.client-canvas{height:auto!important;max-height:none!important;overflow:visible!important;min-height:100%;display:flex;gap:24px!important}.client-canvas>*{flex-shrink:0}.client-canvas .profile-desk-body,.client-canvas .profile-desk-body[data-has-account=false]{grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-rows:auto;overflow:visible;align-items:start;flex:none;gap:26px}.client-canvas .profile-primary-area,.client-canvas .profile-side-rail{overflow:visible;gap:24px}.client-canvas .profile-notes,.client-canvas .profile-panel{background:#0d1016;box-shadow:none;border:1px solid #252d3a}.client-canvas .profile-panel-heading{padding:18px 22px;background:#11161e}.client-canvas .profile-note-feed{max-height:none;overflow:visible;min-height:180px;padding:12px 22px}.client-canvas .profile-note{padding:20px 0;position:relative}.client-canvas .profile-note-author{gap:10px;align-items:center}.client-canvas .profile-note-author strong{font-size:13px;color:#eef2fa}.client-canvas .profile-note-author time{font-size:11px;color:#9aa8bc}.client-canvas .profile-note p{margin:14px 0 2px;font-size:14px;line-height:1.8;color:#d1d9e6;white-space:pre-wrap;overflow-wrap:anywhere}.client-canvas .profile-note.is-pinned{border-left:3px solid #d3b66e;padding-left:16px;background:#d3b66e08}.client-canvas .profile-note-composer{padding:20px 22px}.client-canvas .profile-note-composer textarea{min-height:110px;max-height:400px}.client-canvas .profile-date-strip{display:grid;padding:16px 0}.profile-assignment-facts{display:grid;gap:0;margin:0}.profile-assignment-facts>div{padding:15px 0;border-bottom:1px solid #252d3a}.profile-assignment-facts dt{font-size:11px;color:#9aa8bc;margin-bottom:8px}.profile-assignment-facts dd{margin:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.profile-assignment>div[hidden]{display:none!important}.profile-assignment>div:not([hidden])>label{margin-top:14px}.crm-universe .crm-person-link,.crm-universe td:first-of-type a{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}.crm-universe tr[data-selected=true]{outline:1px solid #9689d9;outline-offset:-1px}.crm-universe tbody tr:hover{filter:none;box-shadow:none}.crm-column-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.crm-column-filter{position:relative}.crm-column-filter summary{display:grid;place-items:center;cursor:pointer;padding:7px;color:#a8b4c6;list-style:none;border-radius:5px}.crm-column-filter summary::-webkit-details-marker{display:none}.crm-column-filter[open] summary{background:#283141;color:#d9e7ff}.crm-column-filter form{position:absolute;top:34px;right:0;z-index:15;width:240px;padding:18px;display:grid;gap:14px;background:#10151d;border:1px solid #364256;border-radius:10px;box-shadow:0 16px 40px #0008;white-space:normal}.crm-column-filter label{display:grid;gap:7px;font-size:12px;color:#a8b4c6}.crm-column-filter input,.crm-column-filter select{min-width:0;width:100%;padding:10px;background:#090c11;color:#edf2fa;border:1px solid #344052;border-radius:6px;box-sizing:border-box}.crm-workspace select{color-scheme:dark}.crm-workspace option{background:#10141c;color:#edf2fa}.crm-company-settings{overflow:auto!important;display:block!important;background:#080d13;padding:clamp(20px,3vw,42px)!important;scroll-behavior:smooth}.crm-company-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:0 0 25px;border-bottom:1px solid #263340}.crm-company-heading small{color:#8f8aff;letter-spacing:.14em}.crm-company-heading h1{font-size:clamp(26px,2.5vw,36px);margin:5px 0}.crm-company-heading p,.crm-company-section-heading p{color:#98a8b9;margin:4px 0 0}.crm-company-heading nav{display:flex;gap:8px;flex-wrap:wrap}.crm-company-heading a{color:#c8d2df;background:#121b25;border:1px solid #2b3948;border-radius:9px;padding:10px 13px;text-decoration:none}.crm-company-heading a:hover{color:#fff;border-color:#7770db}.crm-company-section{padding:28px 0 32px;border-bottom:1px solid #263340;scroll-margin-top:20px}.crm-company-section-heading{display:flex;gap:14px;align-items:start;margin-bottom:20px}.crm-company-section-heading>span{width:34px;height:34px;display:grid;place-items:center;background:#25234a;color:#bbb5ff;border-radius:9px;font-weight:700}.crm-company-section-heading h2{font-size:20px;margin:0}.crm-company-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}@media (max-width:950px){.crm-company-heading{display:block}.crm-company-heading nav{margin-top:18px}.crm-company-policy-grid{grid-template-columns:1fr}}.crm-phone-supervision{min-height:0;height:100%;padding:clamp(20px,3vw,40px);color:#f2f5f9;background:#080d13}.crm-fx-pulse{margin:18px 0;padding:18px;background:linear-gradient(125deg,#121b27,#0b1119 65%);border:1px solid #2b3949;border-radius:13px}.profile-note-activity-toggle{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #263442;padding:17px 2px 4px}.profile-note-activity-toggle strong{color:#edf2f8}.profile-note-activity-toggle p{color:#95a4b5;margin:5px 0 0}.crm-fx-pulse>header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.crm-fx-pulse>header small{color:#aaa4ff;letter-spacing:.12em}.crm-fx-pulse h2{margin:4px 0 0;font-size:20px}.crm-fx-pulse>header a{color:#b7b2ff;text-decoration:none}.crm-fx-pulse>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.crm-fx-pulse>div>a{display:grid;gap:8px;text-decoration:none;color:#f1f5fa;background:#0c141e;border:1px solid #273646;border-radius:10px;padding:16px}.crm-fx-pulse>div>a:hover{border-color:#837cff;background:#111c2d}.crm-fx-pulse>div>a>span{color:#a6b4c4}.crm-fx-pulse>div>a>strong{font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-fx-pulse>div>a>strong small{font-size:13px;font-weight:400}.crm-fx-pulse>div>a>p{margin:0;color:#c2cfdd}@media (max-width:700px){.crm-fx-pulse>div{grid-template-columns:1fr}}.crm-phone-supervision-actions,.crm-phone-supervision-heading,.crm-phone-supervision-panel>header,.crm-phone-supervision-selected{display:flex;align-items:center;justify-content:space-between;gap:16px}.crm-phone-supervision-heading h1{margin:5px 0;font-size:clamp(25px,2.3vw,34px)}.crm-phone-supervision-heading p,.crm-phone-supervision-panel small,.crm-phone-supervision-recordings>p{color:#91a1b2}.crm-phone-supervision-heading small{color:#8d85ff;letter-spacing:.14em}.crm-phone-supervision-actions span{display:flex;gap:7px;align-items:center;color:#98a8b9}.crm-phone-supervision-actions .connected{color:#36dca5}.crm-phone-supervision-actions button{display:flex;gap:7px;align-items:center}.crm-phone-supervision-actions button,.crm-phone-supervision-panel input{background:#111923;border:1px solid #263342;color:#eaf2fb;border-radius:9px;padding:10px 12px}.crm-phone-supervision-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.crm-phone-supervision-stats article{display:grid;grid-template-columns:25px 1fr;gap:7px 12px;padding:18px;background:#0e161f;border:1px solid #273544;border-radius:12px}.crm-phone-supervision-stats svg{color:#847dff}.crm-phone-supervision-stats span{color:#98a8b9}.crm-phone-supervision-stats strong{grid-column:2;font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-phone-supervision-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:16px}.crm-phone-supervision-panel,.crm-phone-supervision-recordings{background:#0d141d;border:1px solid #263342;border-radius:12px;padding:18px;min-width:0}.crm-phone-supervision-panel>header{padding-bottom:15px;border-bottom:1px solid #273544}.crm-phone-supervision-panel h2,.crm-phone-supervision-recordings h2{margin:0 0 4px;font-size:18px}.crm-phone-supervision-list{max-height:360px;overflow:auto}.crm-phone-supervision-list>button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:13px 6px;border:0;border-bottom:1px solid #24303d;background:none;color:inherit;cursor:pointer}.crm-phone-supervision-list>button.selected,.crm-phone-supervision-list>button:hover{background:#17223a}.crm-phone-supervision-list>button>span:nth-child(2){display:grid;gap:4px;min-width:0;flex:1 1}.crm-phone-supervision-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#242147;color:#d3ceff;font-weight:700}.crm-phone-supervision-list em{font-style:normal;color:#8d85ff;white-space:nowrap}.crm-phone-supervision-list em[data-state=connected]{color:#36dca5}.crm-phone-supervision-empty{padding:35px 8px;text-align:center;color:#91a1b2}.crm-phone-queue{display:grid;grid-template-columns:1fr auto;gap:8px;padding:16px 4px;border-bottom:1px solid #24303d}.crm-phone-queue small{grid-column:1/-1}.crm-phone-queue-callers,.crm-phone-queue-members{grid-column:1/-1;margin:0;padding:0}.crm-phone-queue-callers li{display:flex;justify-content:space-between;padding:7px 0;color:#ced9e5}.crm-phone-queue-callers strong{color:#efbc68}.crm-phone-queue-members{display:flex;flex-wrap:wrap;gap:5px}.crm-phone-queue-members span{border-radius:6px;background:#12322a;color:#64d8aa;padding:5px 7px}.crm-phone-queue-members span[data-status=busy]{background:#302619;color:#e9ba6a}.crm-phone-queue-members span[data-status=paused]{background:#272b34;color:#a2adbb}.crm-phone-queue-members span[data-status=offline]{background:#2b2023;color:#e18c96}.crm-phone-supervision-selected{padding:12px 3px 0;color:#98a8b9}.crm-phone-supervision-selected a{color:#aaa4ff}.crm-phone-supervision-recordings{margin-top:16px}@media (max-width:850px){.crm-phone-supervision-heading{display:block}.crm-phone-supervision-actions{justify-content:flex-start;margin-top:12px}.crm-phone-supervision-grid{grid-template-columns:1fr}}@media (max-width:520px){.crm-phone-supervision-stats{grid-template-columns:1fr}.crm-phone-supervision-panel>header{display:grid}}.crm-company-settings .branding-editor{height:auto;min-height:500px;margin:28px 0}.company-receiving{padding:24px;border:1px solid #344052;background:#0c1017;border-radius:12px}.company-receiving summary{font-size:19px;font-weight:600;cursor:pointer;color:#eef2fa}.company-receiving>p{color:#a8b4c6;line-height:1.6;margin:12px 0 24px}.crm-recording-player{padding:14px;background:#080d13;border:1px solid #283344;border-radius:10px}.crm-recording-player svg{width:100%;height:60px;display:block}.crm-recording-player audio{width:100%;height:38px;color-scheme:dark}.recording-progress{display:flex!important;align-items:center;gap:10px;font-size:11px;color:#b6c3d4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recording-progress input{width:100%;min-width:0;accent-color:#57dcb4}.phone-dtmf button:active{transform:scale(.92);background:#244d45!important;border-color:#57dcb4!important;color:#fff!important}.crm-zero:before,.profile-notes-empty>svg{display:block;margin:0 auto 16px;width:48px;height:48px;padding:14px;border:1px solid #354359;border-radius:16px;background:#111c29;color:#91b7e8}.crm-zero:before{content:"◇";font-size:34px;line-height:48px}.crm-workspace .client-summary-card,.crm-workspace .crm-data-region,.crm-workspace .crm-profile-content,.crm-workspace .phone-queue-card,.crm-workspace .phone-station,.crm-workspace .phone-status-card,.crm-workspace .profile-notes,.crm-workspace .profile-panel{animation:none!important}@container customer-desk (max-width:850px){.client-canvas .profile-desk-body,.client-canvas .profile-desk-body[data-has-account=false]{display:flex;flex-direction:column}.client-canvas .profile-primary-area,.client-canvas .profile-side-rail{width:100%}.client-canvas .profile-date-strip{grid-template-columns:1fr 1fr}}@media (max-width:600px){.client-canvas .profile-panel-heading,.company-receiving{padding:16px}.client-canvas .profile-note-feed{padding:10px 16px}.client-canvas .profile-identity h1{font-size:23px}.crm-column-filter form{width:210px}}.crm-workspace .skeleton{animation:none!important;background:#11151b!important}.crm-inbox-item{position:relative;padding:22px 22px 22px 80px!important;margin:12px 0;border:1px solid #2b3442;border-radius:12px;background:#0e131b}.crm-inbox-icon{position:absolute;left:20px;top:20px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#192b40;color:#89baf1}.crm-inbox-item[data-kind=handoff] .crm-inbox-icon{color:#e5bd7d;background:#33291b}.crm-inbox-item[data-kind=task] .crm-inbox-icon{color:#65d3b5;background:#16302a}.crm-inbox-item>strong{font-size:16px}.crm-inbox-item p{line-height:1.7;color:#c0cbdb}.crm-workspace input:user-invalid{border-color:#e97f87!important;outline-color:#e97f87!important}.crm-active-column-filters{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.crm-active-column-filters button{font:inherit;font-size:12px;border:1px solid #354458;border-radius:18px;background:#101b28;color:#c1d7f1;padding:7px 12px;cursor:pointer}.client-canvas .client-summary-grid{overflow:visible;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-field-error{display:flex;gap:7px;align-items:flex-start;color:#eea2aa;font-size:12px;line-height:1.5}.crm-field-error svg{flex-shrink:0}.crm-workspace input[aria-invalid=true]{border-color:#e97f87!important}@container customer-desk (max-width:850px){.client-canvas .client-summary-grid{grid-template-columns:1fr}.client-canvas .client-summary-card{min-width:0;min-height:110px}}.company-receiving .stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.company-receiving .stack>.funding-brand,.company-receiving .stack>button,.company-receiving .stack>p{grid-column:1/-1}.company-receiving .panel{padding:22px;background:#090c11;border-color:#293342}.company-receiving .panel>p{line-height:1.7;color:#a5b4c9}.company-receiving .button{color:#f0eaff!important;background:#65549a!important;border-color:#8b78b9!important}.company-receiving .button:disabled{color:#c0b8cf!important;background:#2d2839!important;border-color:#3d354d!important}@media (max-width:650px){.company-receiving .stack{grid-template-columns:1fr}.company-receiving .panel{padding:16px}}