.live-underwriting{color:#eaf6ff;background:linear-gradient(145deg,#09254aeb,#0a3663c7);border:1px solid #53b4ff47;border-radius:22px;margin-top:18px;padding:22px;box-shadow:0 18px 55px #000b1f40}.live-underwriting>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.live-underwriting h2{color:#fff;margin:4px 0 6px;font-size:1.35rem}.live-underwriting header p{color:#bcd3e8;max-width:760px;margin:0}.live-source-state{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;min-width:245px;display:flex}.live-source-state>span{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:800}.live-source-state .ready{color:#8ff2d1;background:#11ad7b26;border:1px solid #41d7a952}.live-source-state .waiting{color:#ffe4a5;background:#d38b1826;border:1px solid #ffbf464d}.live-source-state small{color:#a8c4dc}.live-guide-controls{grid-template-columns:minmax(240px,1fr) minmax(220px,.8fr) auto;align-items:end;gap:12px;margin:20px 0 14px;display:grid}.live-guide-controls label{color:#cfe2f4;gap:7px;font-size:.82rem;font-weight:750;display:grid}.live-guide-controls select{color:#f5fbff;min-height:44px;font:inherit;background:#0a294d;border:1px solid #59b3ff57;border-radius:11px;padding:0 12px}.live-outcome-filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.live-outcome-filters button{color:#cfe0ef;background:#02132775;border:1px solid #7fb8e63d;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:750}.live-outcome-filters button b{margin-left:5px}.live-outcome-filters button.active{color:#fff;background:#0d4e85;border-color:#4bb8ff}.live-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:620px;padding-right:4px;display:grid;overflow:auto}.live-rule-list article{background:#03162d9e;border:1px solid #66ade438;border-radius:15px;padding:15px}.live-rule-heading{align-items:center;gap:11px;display:flex}.live-rule-heading>div{flex:1;gap:2px;min-width:0;display:grid}.live-rule-heading strong{color:#71caff;font-size:.92rem}.live-rule-heading b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.live-rule-heading small{color:#9db8d1}.live-rule-heading mark{text-transform:uppercase;letter-spacing:.05em;color:#fff;white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:.67rem;font-weight:850}.live-rule-heading mark.likely_eligible{background:#13785c}.live-rule-heading mark.conditional{background:#805d15}.live-rule-heading mark.unknown{background:#455d73}.live-rule-heading mark.likely_decline{background:#8f3845}.live-rule-list blockquote{color:#eaf5ff;background:#14487161;border-left:3px solid #38aef8;border-radius:0 9px 9px 0;margin:14px 0;padding:12px 13px;font-size:.86rem;line-height:1.55}.live-rule-list footer{color:#a6bdd1;justify-content:space-between;align-items:end;gap:14px;font-size:.72rem;display:flex}.live-rule-list footer span{max-width:75%}.live-rule-list a{color:#69c5ff;white-space:nowrap;font-weight:750;text-decoration:none}.live-guide-empty{text-align:center;color:#b7cde0;border:1px dashed #6fb7ee47;border-radius:14px;place-items:center;min-height:170px;display:grid}.live-guide-empty span{color:#50b9ff;font-size:2rem}.live-guide-empty strong{color:#e8f5ff}.live-guide-empty p{margin:4px 0 0}.live-guide-disclaimer{color:#aac2d7;border-top:1px solid #7cb7e32e;margin:15px 0 0;padding-top:14px;font-size:.76rem;line-height:1.5}.live-guide-disclaimer strong{color:#f2cd7b}@media (max-width:900px){.live-underwriting>header{flex-direction:column}.live-source-state{text-align:left;align-items:flex-start}.live-guide-controls,.live-rule-list{grid-template-columns:1fr}.live-rule-list footer{flex-direction:column;align-items:flex-start}.live-rule-list footer span{max-width:none}}.live-condition-picker{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.live-condition-picker .clean-secondary{min-width:76px}.live-selected-conditions{flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 14px;display:flex}.live-selected-conditions>span{color:#9fc2dd;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800}.live-selected-conditions button{color:#eaf7ff;font:inherit;cursor:pointer;background:#0f4e84b8;border:1px solid #4cb7ff61;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:750}.live-selected-conditions button:hover,.live-selected-conditions button:focus-visible{background:#12619f;border-color:#69c7ff;outline:none}.live-selected-conditions button b{margin-left:5px;font-size:.95rem}.live-selected-conditions .clear-all{color:#b8cfe2;background:0 0;border-color:#a9c2d83d}@media (max-width:520px){.live-condition-picker{grid-template-columns:1fr}.live-condition-picker .clean-secondary{width:100%}}.live-underwriting.integrated{box-shadow:none;background:0 0;border:0;border-top:1px solid #53b4ff40;border-radius:0;margin:18px 0 0;padding:20px 24px 24px}.live-underwriting.integrated .live-guide-controls{grid-template-columns:minmax(220px,1fr) auto;margin-top:16px}.live-underwriting.integrated .live-rule-list{grid-template-columns:1fr;max-height:520px}@media (max-width:900px){.live-underwriting.integrated{padding-inline:18px}.live-underwriting.integrated .live-guide-controls{grid-template-columns:1fr}}.unified-results .live-underwriting.integrated{border-top:0;margin:0}.profile-evidence{background:#12466e47;border:1px solid #67b1e733;border-radius:10px;gap:5px;margin:13px 0;padding:11px 12px;display:grid}.profile-evidence strong{color:#69c7ff;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.profile-evidence span{color:#c3d9ea;padding-left:14px;font-size:.76rem;line-height:1.4;position:relative}.profile-evidence span:before{content:"•";color:#58bfff;position:absolute;left:2px}.condition-evidence-list{gap:10px;margin-top:12px;display:grid}.condition-evidence-list>section{border-top:1px solid #69b2e82e;padding-top:11px}.condition-evidence-list>section>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.condition-evidence-list>section>div strong{color:#ddecf7;font-size:.8rem}.condition-evidence-list mark{color:#fff;text-transform:uppercase;border:0;border-radius:999px;flex:none;padding:5px 7px;font-size:.64rem;font-weight:850}.condition-evidence-list mark.likely_eligible{background:#13785c}.condition-evidence-list mark.conditional{background:#805d15}.condition-evidence-list mark.unknown{background:#455d73}.condition-evidence-list mark.likely_decline{background:#8f3845}.condition-evidence-list blockquote{margin-block:9px}.condition-evidence-list footer{font-size:.7rem}
.sheet-browser{color:#eaf6ff;background:linear-gradient(145deg,#082347f0,#083865d6);border:1px solid #5eb7f347;border-radius:20px;max-width:1264px;margin:0 auto 60px;padding:26px;box-shadow:0 20px 55px #00081c4d}.sheet-browser>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sheet-browser h2{color:#fff;margin:4px 0 6px;font-size:1.45rem}.sheet-browser header p{color:#b9d0e4;max-width:760px;margin:0;line-height:1.5}.sheet-browser header a{color:#77ceff;background:#0e52898c;border:1px solid #5dc2ff61;border-radius:10px;flex:none;padding:10px 12px;font-size:.78rem;font-weight:850;text-decoration:none}.sheet-browser-controls{grid-template-columns:minmax(260px,1fr) minmax(190px,.45fr) minmax(180px,.4fr);gap:12px;margin:22px 0 14px;display:grid}.sheet-browser-controls label{color:#c8deef;gap:7px;font-size:.78rem;font-weight:800;display:grid}.sheet-browser-controls :is(input,select){color:#f5fbff;width:100%;min-height:44px;font:inherit;background:#08294d;border:1px solid #5fb5f557;border-radius:10px;outline:none;padding:0 12px}.sheet-browser-controls :is(input,select):focus{border-color:#58c4ff;box-shadow:0 0 0 3px #41b3f424}.sheet-browser-legend{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.sheet-browser-legend span,.sheet-condition-results mark{color:#fff;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:850}.sheet-browser-legend .likely_eligible,.sheet-condition-results mark.likely_eligible{background:#13785c}.sheet-browser-legend .conditional,.sheet-condition-results mark.conditional{background:#805d15}.sheet-browser-legend .unknown,.sheet-condition-results mark.unknown{background:#455d73}.sheet-browser-legend .likely_decline,.sheet-condition-results mark.likely_decline{background:#8f3845}.sheet-condition-list{gap:8px;max-height:690px;padding-right:4px;display:grid;overflow:auto}.sheet-condition-list>article{background:#02142a80;border:1px solid #6ab3e933;border-radius:12px;overflow:hidden}.sheet-condition-heading{color:#eaf6ff;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;padding:13px 15px;display:grid}.sheet-condition-heading:hover,.sheet-condition-heading:focus-visible{background:#1a69a742}.sheet-condition-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.sheet-condition-heading span{color:#9fc2dd;font-size:.72rem;font-weight:750}.sheet-condition-heading b{color:#66c8ff;font-size:.68rem}.sheet-condition-results{border-top:1px solid #66b0e82e;gap:8px;padding:10px;display:grid}.sheet-condition-results>section{background:#041c37ad;border:1px solid #68b1e82e;border-radius:10px;grid-template-columns:minmax(180px,.6fr) auto minmax(240px,1.4fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.sheet-condition-results>section>div{gap:2px;display:grid}.sheet-condition-results strong{color:#70cbff;font-size:.8rem}.sheet-condition-results b{color:#f4f9fd;font-size:.76rem}.sheet-condition-results small{color:#96b3ca}.sheet-condition-results mark{white-space:nowrap}.sheet-condition-results p{color:#d4e5f2;margin:0;font-size:.78rem;line-height:1.5}.sheet-condition-results a{color:#69c5ff;white-space:nowrap;font-size:.72rem;font-weight:800;text-decoration:none}.sheet-browser-empty{text-align:center;color:#acc7dc;padding:34px}.sheet-browser-disclaimer{color:#adc5d8;border-top:1px solid #70b5e92e;margin:16px 0 0;padding-top:14px;font-size:.76rem;line-height:1.55}.sheet-browser-disclaimer strong{color:#f2cd7b}@media (max-width:900px){.sheet-browser>header{flex-direction:column}.sheet-browser-controls{grid-template-columns:1fr}.sheet-condition-results>section{grid-template-columns:1fr auto}.sheet-condition-results p,.sheet-condition-results a{grid-column:1/-1}}@media (max-width:600px){.sheet-browser{margin-inline:10px;padding:18px}.sheet-condition-heading{grid-template-columns:minmax(0,1fr) 18px}.sheet-condition-heading span{display:none}.sheet-condition-results>section{grid-template-columns:1fr}.sheet-condition-results mark,.sheet-condition-results p,.sheet-condition-results a{grid-column:auto;justify-self:start}}:root[data-portal-theme=light] .sheet-browser{color:#15344d;background:linear-gradient(145deg,#f7fbff,#e5f2fb);border-color:#125e9733;box-shadow:0 18px 45px #1f50741f}:root[data-portal-theme=light] .sheet-browser h2{color:#102f4d}:root[data-portal-theme=light] .sheet-browser header p,:root[data-portal-theme=light] .sheet-browser-controls label,:root[data-portal-theme=light] .sheet-browser-disclaimer{color:#526d84}:root[data-portal-theme=light] .sheet-browser-controls :is(input,select){color:#15344d;background:#fff;border-color:#12528433}:root[data-portal-theme=light] .sheet-condition-list>article{background:#f8fcff;border-color:#12528429}:root[data-portal-theme=light] .sheet-condition-heading{color:#17344d}:root[data-portal-theme=light] .sheet-condition-heading:hover,:root[data-portal-theme=light] .sheet-condition-heading:focus-visible{background:#e8f5fc}:root[data-portal-theme=light] .sheet-condition-heading span{color:#587187}:root[data-portal-theme=light] .sheet-condition-results{border-color:#12528426}:root[data-portal-theme=light] .sheet-condition-results>section{background:#edf6fc;border-color:#12528429}:root[data-portal-theme=light] .sheet-condition-results b{color:#17344d}:root[data-portal-theme=light] .sheet-condition-results p{color:#405f77}
.crm-chargeback-section{margin-top:6px}.crm-chargeback-history article{grid-template-columns:1fr auto}.chargeback-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.chargeback-actions button{padding:0 9px;font-size:12px;font-weight:800;color:#bfe8ff!important;background:#1e82b41a!important;border-color:#32b1eb40!important;width:auto!important}@media (max-width:650px){.crm-chargeback-history article{grid-template-columns:1fr}.chargeback-actions{justify-content:flex-start}}
.gmail-connection{color:#e8f5ff;background:linear-gradient(145deg,#0b2945,#071b30);border:1px solid #23557e;border-radius:18px;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:22px;display:grid;box-shadow:0 18px 42px #020a1480}.gmail-connection.compact{border-radius:14px;grid-template-columns:42px minmax(0,1fr);padding:14px 16px}.gmail-connection-icon{color:#fff;background:linear-gradient(135deg,#4285f4,#2fc6ff);border-radius:15px;place-items:center;width:52px;height:52px;font-size:1.45rem;font-weight:900;display:grid;box-shadow:0 0 22px #1e9cf566}.gmail-connection.compact .gmail-connection-icon{border-radius:12px;width:42px;height:42px;font-size:1.15rem}.gmail-connection-copy{gap:10px;min-width:0;display:grid}.gmail-connection-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.gmail-connection h2{color:#f4fbff;margin:2px 0 0;font-size:1.25rem}.gmail-connection.compact h2{font-size:1.05rem}.gmail-connection p{color:#b7cee2;margin:0;line-height:1.55}.gmail-connection-state{border:1px solid;border-radius:999px;flex:none;padding:6px 10px;font-size:.78rem;font-weight:850}.gmail-connection-state.active{color:#8ff1c9;background:#0a4a3966;border-color:#39d79a}.gmail-connection-state.error{color:#ffd0cc;background:#6b211d66;border-color:#ff7a72}.gmail-connection-state.idle{color:#bad4ea;background:#102d4666;border-color:#47779d}.gmail-connection-details{background:#061a2c;border:1px solid #255275;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.gmail-connection-details strong{color:#87d2ff;overflow-wrap:anywhere}.gmail-connection-details span,.gmail-connection-admin-note{color:#9fb9d0}.gmail-connection-details .gmail-sync-error{color:#ffc1b9}.gmail-connection-help strong{color:#8bd7ff}.gmail-connection-phase{border-top:1px solid #1c4567;padding-top:9px;font-size:.88rem}.gmail-connection-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.gmail-connection.compact .gmail-connection-actions{justify-content:flex-start}.gmail-connection.compact .gmail-connection-help{font-size:.86rem}.gmail-connection.compact .clean-alert{margin:0}@media (max-width:620px){.gmail-connection,.gmail-connection.compact{grid-template-columns:1fr}.gmail-connection-heading{flex-direction:column;align-items:flex-start}.gmail-connection-actions{justify-content:stretch}.gmail-connection-actions button{flex:1}.gmail-connection-state{align-self:flex-start}}
.communications-page{gap:18px;display:grid}.communications-page>header{justify-content:space-between;align-items:end;display:flex}.communications-page h1{margin:.2rem 0;font-size:clamp(1.8rem,3vw,2.6rem)}.communications-page header p{color:#a9c3df}.communications-foundation{color:#8fd4ff;background:#072845;border:1px solid #238eea;border-radius:999px;padding:8px 12px}.communications-grid{background:#071c31;border:1px solid #21486d;border-radius:18px;grid-template-columns:minmax(250px,320px) 1fr;min-height:68vh;display:grid;overflow:hidden;box-shadow:0 20px 50px #02091488}.communications-list{background:#061624;border-right:1px solid #21486d;padding:14px;overflow:auto}.communications-list label,.communications-composer label{color:#bcd5ed;gap:6px;font-weight:700;display:grid}.communications-list input,.communications-composer input,.communications-composer select,.communications-composer textarea{color:#edf8ff;font:inherit;background:#0b2843;border:1px solid #2d5c86;border-radius:9px;padding:11px}.communications-list>button{color:#dceeff;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;margin-top:8px;padding:12px;display:grid}.communications-list>button.active,.communications-list>button:hover{background:#0e3150;border-color:#237ec0}.communications-list>button>span{color:#fff;background:#0c5791;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.communications-list strong,.communications-list small{display:block}.communications-list small{white-space:nowrap;text-overflow:ellipsis;color:#8faec9;max-width:170px;overflow:hidden}.communications-list time{color:#7396b5;font-size:.7rem}.communications-thread{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.communications-thread>header{background:#09233b;border-bottom:1px solid #21486d;justify-content:space-between;padding:16px 20px;display:flex}.communications-thread>header strong,.communications-thread>header span{display:block}.communications-thread>header div span{color:#9ab9d4}.communications-thread>header>.clear{color:#71e6b1}.communications-thread>header>.restricted{color:#ffb0a8}.message-stream{flex-direction:column;gap:12px;padding:22px;display:flex;overflow:auto}.message-stream article{color:#eaf6ff;background:#123553;border-radius:14px;max-width:76%;padding:12px 14px}.message-stream article.outbound{background:#0a5590;align-self:flex-end}.message-stream article>span,.message-stream article time{color:#9cc9e8;font-size:.72rem;display:block}.message-stream article p{white-space:pre-wrap;margin:5px 0}.communications-composer{background:#09233b;border-top:1px solid #21486d;gap:10px;padding:16px 20px;display:grid}.communications-composer>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.communications-composer footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.communications-composer footer>div{gap:8px;display:flex}.communications-warning{color:#ffd3cc;background:#63251f66;border-radius:8px;margin:0;padding:9px}.communications-empty{text-align:center;color:#9ab9d4;gap:6px;margin:auto;display:grid}.communications-empty b{color:#dceeff;font-size:1.05rem}@media (max-width:800px){.communications-page>header{align-items:start;gap:10px}.communications-grid{grid-template-columns:1fr}.communications-list{border-bottom:1px solid #21486d;border-right:0;max-height:240px}.communications-thread{min-height:600px}.communications-composer footer{flex-direction:column;align-items:stretch}.communications-composer footer>div{justify-content:flex-end}}
.underwriting-admin-review{background:#061624c2;border:1px solid #58b1ed2e;border-radius:15px;margin-top:16px;padding:18px}.underwriting-admin-review>header{justify-content:space-between;gap:18px;display:flex}.underwriting-admin-review>header span{color:#65c8ff;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:850}.underwriting-admin-review h2{color:#f0faff;margin:4px 0;font-size:18px}.underwriting-admin-review>header>div:last-child{gap:5px;display:flex;overflow:auto}.underwriting-admin-review>header button{color:#8eaab8;white-space:nowrap;background:#09243a;border:1px solid #78b7de2e;border-radius:999px;padding:7px 9px;font-size:11px}.underwriting-admin-review>header button.active{color:#e8faff;border-color:#43c2f4}.underwriting-admin-review>header button b{margin-left:4px}.underwriting-change-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:650px;margin-top:14px;display:grid;overflow:auto}.underwriting-change-list article{background:#0b26399e;border:1px solid #69b1de26;border-radius:12px;padding:13px}.underwriting-change-list article>div:first-child,.underwriting-change-list footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.underwriting-change-list mark{color:#dff4ff;text-transform:uppercase;background:#315c78;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.underwriting-change-list mark.changed{background:#85611f}.underwriting-change-list mark.removed{background:#8a3743}.underwriting-change-list article>div>span{color:#708d9c;font-size:10px}.underwriting-change-list h3{color:#65c8ff;font-size:13px}.underwriting-change-list h3 small{color:#9db5c2;margin-top:4px;font-weight:600;display:block}.underwriting-change-list p{color:#adc3cd;gap:5px;font-size:11px;line-height:1.45;display:grid}.underwriting-change-list p strong{color:#e7f6fb}.underwriting-change-list footer{border-top:1px solid #76b7e01a;padding-top:10px}.underwriting-change-list footer>div{gap:6px;display:flex}.underwriting-change-list footer button{border:0;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800}.underwriting-change-list .accept{color:#d9fff1;background:#167759}.underwriting-change-list .reject{color:#ffbec8;background:#4b3440}.underwriting-change-list .status{font-size:10px}.underwriting-review-empty{color:#7894a2;grid-column:1/-1;place-items:center;min-height:150px;display:grid}.underwriting-review-note{color:#718c99;font-size:11px}.underwriting-review-note strong{color:#eaf8fc}@media (max-width:850px){.underwriting-admin-review>header{flex-direction:column}.underwriting-change-list{grid-template-columns:1fr}}
.portal-notifications{z-index:90;position:relative}.notification-bell{color:#dff5ff;cursor:pointer;background:#0a253cd1;border:1px solid #78bee63d;border-radius:10px;place-items:center;width:38px;height:38px;font-size:21px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.notification-bell:hover,.notification-bell:focus-visible{background:#123b55;border-color:#5de4f1;outline:none}.notification-bell.has-alerts{color:#77ecf5}.notification-bell>b{color:#fff;background:#ff6b57;border:2px solid #071b2d;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:12px;font-weight:900;display:grid;position:absolute;top:-6px;right:-7px}.notification-popover{color:#eaf8ff;background:#071b2d;border:1px solid #63cfe84d;border-radius:14px;width:min(430px,100vw - 24px);position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 24px 70px #0000008c}.notification-popover>header{background:linear-gradient(135deg,#0d2f4a,#091f35);border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;padding:17px 18px 13px;display:flex}.notification-popover h2{margin:0;font-size:20px}.notification-popover>header button{color:#d9edf7;cursor:pointer;background:#ffffff0f;border:0;border-radius:7px;width:30px;height:30px;font-size:20px}.notification-summary{color:#a9c8d7;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:10px 17px;font-size:12px;display:flex}.notification-summary b{color:#ffad72}.notification-summary button{color:#70ddea;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.notification-error{color:#ffc6bd;background:#ff53461c;border:1px solid #ff6f5f59;border-radius:7px;margin:10px 14px 0;padding:9px 11px;font-size:12px}.notification-list{max-height:min(520px,65vh);overflow:auto}.notification-item{background:#0c263ab8;border-bottom:1px solid #ffffff12;padding:14px 17px;position:relative}.notification-item:before{content:"";background:#5ea7ce;width:3px;position:absolute;top:0;bottom:0;left:0}.notification-item.overdue:before{background:#ff6958}.notification-item.today:before{background:#ffad48}.notification-item.urgent:before{background:#d991ff}.notification-item-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.notification-item-head>span{color:#7ce5ed;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.notification-item.overdue .notification-item-head>span{color:#ff887b}.notification-item.today .notification-item-head>span{color:#ffc56b}.notification-item-head time{color:#9ebccc;font-size:12px}.notification-item>strong{color:#f3fbff;font-size:13px;line-height:1.35;display:block}.notification-item>p{color:#a9c8d7;margin:4px 0 0;font-size:12px}.notification-item>small{color:#86a8ba;margin-top:5px;font-size:12px;line-height:1.45;display:block}.notification-item footer{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.notification-item footer button{color:#c9e7f3;cursor:pointer;background:#0e314a;border:1px solid #6abede40;border-radius:6px;min-height:30px;padding:0 9px;font-size:12px;font-weight:800}.notification-item footer button:hover{border-color:#62dce8}.notification-item footer .complete{color:#80edc2;border-color:#52deab4d}.notification-empty{text-align:center;color:#9ab8c8;align-content:center;place-items:center;gap:8px;min-height:180px;padding:25px;display:grid}.notification-empty>span{color:#68e3b8;background:#4adaae1f;border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.notification-empty strong{color:#e7f7ff}.notification-empty p{max-width:290px;margin:0;font-size:12px;line-height:1.5}.notification-empty>i{border:2px solid #4c8eae;border-top-color:#75edf3;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite notification-spin}.notification-open-all{color:#78e5ed;cursor:pointer;background:#0a263d;border:0;border-top:1px solid #ffffff14;width:100%;min-height:42px;font-size:12px;font-weight:900}.notification-open-all:hover{background:#10344e}@keyframes notification-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.notification-popover{width:auto;position:fixed;top:68px;left:10px;right:10px}.notification-list{max-height:62vh}}
.sales-operations{color:#e9f5ff}.sales-ops-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.sales-ops-heading h1{margin:5px 0 7px;font-size:2rem}.sales-ops-heading p{color:#aec7dc;max-width:760px;margin:0}.sales-ops-status{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.sales-ops-status span{color:#8dd5ff;text-transform:uppercase;letter-spacing:.06em;background:#0948766b;border:1px solid #42bdff42;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:800}.sales-ops-tabs{gap:8px;margin-bottom:16px;display:flex;overflow:auto}.sales-ops-tabs button{color:#b7ccdf;white-space:nowrap;background:#041c38ad;border:1px solid #63a8dd40;border-radius:11px;padding:10px 15px;font-weight:750}.sales-ops-tabs button.active{color:#fff;background:linear-gradient(90deg,#087cc9,#18a9ef);border-color:#42c4ff}.sales-ops-grid{grid-template-columns:minmax(330px,.78fr) minmax(440px,1.22fr);gap:16px;display:grid}.sales-ops-card,.integration-card{background:linear-gradient(145deg,#07274be0,#071c37e8);border:1px solid #5bafee38;border-radius:20px;padding:20px;box-shadow:0 16px 48px #000b1e40}.sales-ops-card h2,.integration-card h2{margin:5px 0 8px;font-size:1.2rem}.sales-ops-card>p,.integration-card p{color:#adc4d8;line-height:1.55}.sales-ops-card label{color:#c8dcec;gap:7px;margin-top:13px;font-size:.8rem;font-weight:750;display:grid}.sales-ops-card label small{color:#8daac3;font-weight:500}.sales-ops-card input,.sales-ops-card select,.sales-ops-card textarea{color:#f4faff;width:100%;font:inherit;resize:vertical;background:#082440;border:1px solid #62aee44d;border-radius:10px;padding:11px 12px}.sales-ops-card .clean-primary{margin-top:15px}.one-time-link{background:#0e6ba540;border-radius:12px;grid-template-columns:1fr auto;gap:8px;margin-top:15px;padding:12px;display:grid}.one-time-link span{color:#8bd7ff;text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;font-size:.7rem;font-weight:850}.sales-ops-card-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sales-ops-card-title h2{margin-bottom:0}.sales-ops-card-title>b{color:#fff;background:#0b73b4;border-radius:50%;place-items:center;min-width:38px;height:38px;display:grid}.intake-link-list{gap:10px;margin-top:16px;display:grid}.intake-link-list article{background:#02142a7a;border:1px solid #66aee12e;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:13px;display:grid}.intake-link-list article>div{gap:2px;display:grid}.intake-link-list span{color:#65c4fc}.intake-link-list small{color:#8eaac1}.intake-link-list mark,.integration-card mark{color:#8fe8c8;background:#138e6933;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800}.intake-link-list button{color:#ff9eaa;background:0 0;border:0}.intake-link-list article.inactive{opacity:.55}.coach-grid{grid-template-columns:minmax(370px,.85fr) minmax(470px,1.15fr)}.coach-consent{align-items:flex-start;grid-template-columns:auto 1fr!important;display:flex!important}.coach-consent input{accent-color:#22aff5;height:18px;width:18px!important}.coach-result{min-height:640px}.coach-summary{font-size:.92rem;color:#d9eaff!important}.coach-scores{gap:9px;margin:18px 0;display:grid}.coach-scores div{grid-template-columns:1fr auto;gap:10px;padding-bottom:7px;display:grid;position:relative;overflow:hidden}.coach-scores span{text-transform:capitalize;color:#b9d0e2}.coach-scores strong{color:#66caff}.coach-scores i{background:linear-gradient(90deg,#0789d9,#50d7ff);border-radius:99px;height:3px;position:absolute;bottom:0;left:0}.coach-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.coach-columns>div{background:#0418308a;border-radius:12px;padding:13px}.coach-columns h3,.coach-rebuttals h3{margin:0 0 8px;font-size:.9rem}.coach-columns ul{color:#b8cee0;padding-left:18px;font-size:.78rem;line-height:1.55}.coach-rebuttals{margin-top:16px}.coach-rebuttals article{background:#0f4c744d;border-left:3px solid #35bcff;margin-top:8px;padding:12px}.coach-rebuttals p{color:#e6f4ff}.coach-rebuttals small{color:#94b2ca}.sales-ops-empty{color:#9ab5cb;text-align:center}.sales-ops-empty.tall{place-content:center;gap:7px;min-height:500px;display:grid}.sales-ops-empty.tall span{color:#39baff;font-size:2.5rem}.objections-grid:has(.objection-editor){grid-template-columns:minmax(320px,.7fr) minmax(480px,1.3fr)}.objections-grid:not(:has(.objection-editor)){grid-template-columns:1fr}.objection-library>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:15px;display:grid}.objection-library article{background:#02142a7a;border:1px solid #5fafe733;border-radius:13px;padding:14px}.objection-library article header{color:#69c8ff;justify-content:space-between;font-size:.72rem;font-weight:800;display:flex}.objection-library mark{color:#fff;background:#41576a;border-radius:999px;padding:4px 7px}.objection-library mark.approved{background:#14765b}.objection-library mark.draft{background:#88631e}.objection-library h3{font-size:.9rem}.objection-library blockquote{color:#dceeff;border-left:2px solid #42bfff;margin:10px 0;padding-left:11px;font-size:.8rem;line-height:1.55}.objection-library p{font-size:.74rem}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integration-grid>.gmail-connection{grid-column:1/-1}.integration-card{gap:15px;display:flex}.integration-icon{color:#5ecbff;background:#168bd138;border-radius:13px;flex:none;place-items:center;width:45px;height:45px;font-size:1.35rem;display:grid}.integration-card mark{color:#f4cd7b;background:#c48c1e2e;margin:5px 0 12px;display:inline-block}@media (max-width:1000px){:is(.sales-ops-grid,.coach-grid,.objections-grid:has(.objection-editor),.integration-grid){grid-template-columns:1fr}.integration-grid>.gmail-connection{grid-column:auto}}@media (max-width:650px){.sales-ops-heading{flex-direction:column}.sales-ops-status{justify-content:flex-start}.coach-columns,.objection-library>div:last-child,.one-time-link,.intake-link-list article{grid-template-columns:1fr}.one-time-link span{grid-column:auto}}
