:root{--ink:#1b2430;--muted:#667085;--line:#d9dee7;--bg:#f5f7fa;--card:#fff;--brand:#8f1b2a;--brand2:#5d111c;--ok:#176b4d;--warn:#946200;--bad:#a32929;--soft:#f9fafb}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;align-items:center;gap:20px;height:62px;padding:0 24px;display:flex;position:sticky;top:0}.brand{letter-spacing:.02em;color:var(--brand);font-weight:800}.topbar nav{gap:16px;font-size:14px;display:flex}.topbar .right{color:var(--muted);margin-left:auto;font-size:13px}.page{max-width:1280px;margin:0 auto;padding:24px}.pagehead{align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.pagehead h1{margin:0;font-size:25px}.pagehead p{color:var(--muted);margin:5px 0 0}.pagehead .actions{gap:8px;margin-left:auto;display:flex}.card{background:var(--card);border:1px solid var(--line);border-radius:10px;margin-bottom:16px;box-shadow:0 1px 2px #10182808}.card h2{border-bottom:1px solid var(--line);margin:0;padding:16px 18px;font-size:16px}.cardbody{padding:18px}.grid{gap:14px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:800px){.g2,.g3,.g4{grid-template-columns:1fr}.page{padding:14px}.topbar{padding:0 14px}}label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:5px;font-size:12px;font-weight:700;display:block}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:7px;padding:9px 10px}textarea{resize:vertical;min-height:92px}.btn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:9px 13px;font-size:13px;font-weight:700;display:inline-flex}.btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn.danger{color:var(--bad);border-color:#e3bcbc}.btn:disabled{opacity:.55;cursor:not-allowed}.tablewrap{overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #edf0f4;padding:11px 13px;font-size:13px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--soft);font-size:11px}tr:last-child td{border-bottom:0}.status{text-transform:uppercase;background:#eef1f5;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.status.approved,.status.active,.status.verified,.status.activated{color:var(--ok);background:#e7f5ef}.status.submitted,.status.masarat_review{color:#27588c;background:#e8f0fb}.status.returned,.status.deferred,.status.documents_pending{color:var(--warn);background:#fff4dd}.status.declined,.status.rejected,.status.suspended{color:var(--bad);background:#fdeaea}.notice{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:13px}.notice.info{background:#f3f8fd;border-color:#b9cde4}.notice.warn{background:#fff9ec;border-color:#e8d09c}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:9px;padding:14px}.stat b{font-size:25px;display:block}.stat span{color:var(--muted);font-size:12px}.login{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:430px;margin:70px auto;padding:26px}.login h1{margin:0 0 5px;font-size:22px}.login p{color:var(--muted);margin:0 0 20px}.stack>*+*{margin-top:12px}.inline{align-items:center;gap:10px;display:flex}.inline>*{flex:1}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.muted{color:var(--muted)}.scoregrid{grid-template-columns:1fr 110px 110px;align-items:center;gap:8px;display:grid}.scoregrid>div{border-bottom:1px solid #edf0f4;padding:7px}.scoregrid .head{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.checkline{flex-wrap:wrap;gap:14px;display:flex}.checkline label{text-transform:none;align-items:center;gap:6px;font-weight:500;display:flex}.checkline input{width:auto}.footerline{color:var(--muted);text-align:center;padding:16px 0;font-size:12px}.ar-label{color:#64748b;margin-top:2px;font-size:.78rem;font-weight:500;display:block}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:7px;display:grid}.check-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.check{background:#fff;border:1px solid #dbe1e8;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;font-weight:500;display:flex}.check input{width:auto;margin-top:3px}.check small{color:#64748b;font-weight:500;display:block}.check.standalone{align-self:end}.check.consent{margin:15px 0}.repeat-row{border-bottom:1px solid #e5e7eb;margin-bottom:14px;padding-bottom:14px}.repeat-row:last-of-type{border-bottom:0}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}.link{cursor:pointer;background:0 0;border:0;padding:5px 0;text-decoration:underline}.danger{color:#b42318}@media (max-width:1100px){.g5,.check-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.check-grid,.check-grid.four,.g5{grid-template-columns:1fr}}.mfa-setup{background:#fff;border:1px solid #dbe1e8;border-radius:10px;justify-items:center;gap:12px;padding:14px;display:grid}.mfa-setup img{max-width:100%;height:auto}.secret{word-break:break-all;background:#f1f5f9;border-radius:6px;margin-top:4px;padding:8px;display:block}.replace-file{color:#8b1f24;cursor:pointer;margin-top:4px;font-size:12px;text-decoration:underline;display:inline-block}.replace-file input{display:none}.stack.compact{flex-direction:column;gap:4px;display:flex}.overdue{color:#b42318;font-weight:700}.inline.compact>*{flex:none}.inline.compact{gap:6px}html,body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.topbar{border-bottom:2px solid var(--brand)}.topbar nav a{color:var(--muted);transition:color .15s}.topbar nav a:hover{color:var(--brand)}.card{border-radius:12px;box-shadow:0 1px 3px #1018280d}.btn.primary:hover{background:var(--brand2);border-color:var(--brand2)}.btn:not(:disabled):hover{filter:brightness(.99);border-color:#b9c0cc}.stat{border-left:3px solid var(--brand);border-radius:12px;padding:15px 16px;transition:transform .15s,box-shadow .15s}.stat:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10182812}.stat b{color:var(--ink);font-size:26px;font-weight:800}.stat .sub{color:#98a1b0;margin-top:5px;font-size:12px;display:block}.stat.ok{border-left-color:var(--ok)}.stat.ok b{color:var(--ok)}.stat.warn{border-left-color:var(--warn)}.stat.warn b{color:var(--warn)}.stat.hero{border:1px solid #ecd6da;border-left:3px solid var(--brand);background:#faf0f1}.stat.hero b{color:var(--brand)}th{color:var(--brand);background:#faf0f1;border-bottom:2px solid #ecd6da}tbody tr:nth-child(2n){background:#fbfcfd}tbody tr:hover{background:#faf6f2}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.status{letter-spacing:.02em;font-weight:700}.crm-shell{background:var(--bg);grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.crm-sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.crm-brand{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;margin-bottom:18px;padding:4px 7px 20px;display:flex}.crm-brand-mark{background:var(--brand);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.crm-brand b{color:var(--ink);letter-spacing:.03em;font-size:14px;display:block}.crm-brand span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.crm-nav-group{margin-bottom:20px}.crm-nav-label{color:#98a1b0;text-transform:uppercase;letter-spacing:.08em;padding:0 10px 7px;font-size:10px;font-weight:800}.crm-nav{flex-direction:column;gap:3px;display:flex}.crm-nav a{color:#4b5565;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;font-size:13px;font-weight:650;transition:background .15s,color .15s;display:flex}.crm-nav a.active{color:var(--brand);background:#faf0f1;font-weight:800}.crm-nav-icon{text-align:center;width:18px;font-size:14px}.crm-disabled-item{color:#a1a8b3;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:grid}.crm-disabled-item small{border:1px solid #e1e4e9;border-radius:999px;padding:2px 5px;font-size:9px}.crm-sidebar-footer{color:#98a1b0;border-top:1px solid #edf0f4;margin-top:auto;padding:12px 8px 0;font-size:10px}.crm-main{min-width:0}.crm-topbar{z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff5;align-items:center;height:62px;padding:0 24px;display:flex;position:sticky;top:0}.crm-context{color:var(--muted);font-size:13px}.crm-user{color:var(--muted);align-items:center;gap:15px;margin-left:auto;font-size:12px;display:flex}.crm-user-name{text-align:right;flex-direction:column;display:flex}.crm-user-name b{color:var(--ink);font-size:12px}.crm-user-name span{text-transform:capitalize;margin-top:1px;font-size:10px}.dashboard-head{align-items:center}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:13px;display:grid}.kpi-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:112px;padding:16px 17px;display:flex}.kpi-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.kpi-card>b{margin:10px 0 4px;font-size:26px;line-height:1.2}.kpi-card>small{color:#98a1b0;margin-top:auto;font-size:11px}.kpi-card.kpi-credit{border-top:3px solid var(--brand)}.attention-strip{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.attention-strip a{border-right:1px solid #edf0f4;align-items:baseline;gap:8px;padding:13px 16px;display:flex}.attention-strip a:last-child{border-right:0}.attention-strip a:hover{background:#fafbfc}.attention-strip b{font-size:18px}.attention-strip span{color:var(--muted);font-size:12px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dashboard-panel{margin-bottom:0;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 18px;display:flex}.panel-head h2{border:0;margin:0;padding:0;font-size:15px}.panel-head p{color:var(--muted);margin:3px 0 0;font-size:11px}.panel-head>a{color:var(--brand);margin-left:auto;font-size:12px;font-weight:700}.dashboard-list{flex-direction:column;display:flex}.dashboard-list-row{border-bottom:1px solid #edf0f4;align-items:center;gap:15px;min-height:58px;padding:12px 17px;display:flex}.dashboard-list-row:last-child{border-bottom:0}.dashboard-list-row:hover{background:#fafbfc}.dashboard-list-row>div:first-child{flex-direction:column;min-width:0;display:flex}.dashboard-list-row b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-list-row span:not(.status){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.dashboard-list-row>.status,.dashboard-list-row>.due,.dashboard-list-row>.row-status{flex:none;margin-left:auto}.due{color:var(--muted);white-space:nowrap;font-size:11px}.row-status{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.row-status small{color:#98a1b0;font-size:10px}.empty-state{color:var(--muted);text-align:center;padding:24px 18px;font-size:12px}.create-account-card{overflow:hidden}.create-account-card summary{cursor:pointer;align-items:center;gap:15px;padding:14px 17px;list-style:none;display:flex}.create-account-card summary::-webkit-details-marker{display:none}.create-account-card summary>span:first-child{flex-direction:column;display:flex}.create-account-card summary b{font-size:14px}.create-account-card summary small{color:var(--muted);margin-top:3px;font-size:11px}.summary-action{color:var(--brand);margin-left:auto;font-size:12px;font-weight:800}.create-account-card[open] summary{border-bottom:1px solid var(--line)}.create-account-form>div:first-child{flex:1.4}.account-register-card{overflow:hidden}.account-register-head h2{font-size:15px}.account-filters{padding-top:14px;padding-bottom:14px}.account-breadcrumb{color:var(--muted);align-items:center;gap:7px;margin-bottom:10px;font-size:11px;display:flex}.account-breadcrumb a{color:var(--brand);font-weight:700}.account-pagehead{align-items:center;margin-bottom:14px}.account-actions{align-items:center}.document-actions{flex-wrap:wrap;gap:6px;display:flex}.account-tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:17px;padding:0 2px;display:flex;overflow:auto}.account-tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 13px 10px;font-size:12px;font-weight:700}.account-tabs button:hover{color:var(--ink)}.account-tabs button.active{color:var(--brand);border-bottom-color:var(--brand)}.workspace-section{display:none}.workspace-tabs-view[data-tab=overview] .section-overview,.workspace-tabs-view[data-tab=company] .section-company,.workspace-tabs-view[data-tab=contacts] .section-contacts,.workspace-tabs-view[data-tab=commercial] .section-commercial,.workspace-tabs-view[data-tab=onboarding] .section-onboarding,.workspace-tabs-view[data-tab=documents] .section-documents,.workspace-tabs-view[data-tab=credit] .section-credit,.workspace-tabs-view[data-tab=activities] .section-activities,.workspace-tabs-view[data-tab=audit] .section-audit{display:block}.overview-card{overflow:hidden}.overview-kpis{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:16px;display:grid;overflow:hidden}.overview-kpis>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:76px;padding:14px 15px;display:flex}.overview-kpis>div:last-child{border-right:0}.overview-kpis span:not(.status){text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:700}.overview-kpis b{font-size:18px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.overview-block{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:15px}.overview-block h3{margin:0 0 12px;font-size:13px}.overview-block dl{margin:0}.overview-block dl>div{border-bottom:1px solid #f0f2f5;justify-content:space-between;gap:18px;padding:7px 0;display:flex}.overview-block dl>div:last-child{border-bottom:0}.overview-block dt{color:var(--muted);font-size:11px}.overview-block dd{text-align:right;margin:0;font-size:12px;font-weight:700}.overview-next>b{margin-bottom:5px;font-size:14px;display:block}.overview-next p{margin:5px 0 10px;font-size:12px}@media (max-width:1100px){.crm-shell{grid-template-columns:205px minmax(0,1fr)}.dashboard-kpis,.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-kpis>div:nth-child(2){border-right:0}.overview-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:850px){.crm-shell{display:block}.crm-sidebar{width:100%;height:auto;padding:10px 12px;position:relative}.crm-brand{margin-bottom:9px;padding-bottom:10px}.crm-nav-group{margin:0}.crm-nav-label,.crm-nav-upcoming,.crm-sidebar-footer{display:none}.crm-nav{flex-direction:row;overflow:auto}.crm-nav a{white-space:nowrap}.crm-topbar{height:auto;min-height:54px;padding:9px 14px;position:relative}.crm-context{display:none}.crm-user{justify-content:flex-end;width:100%;margin-left:0}.crm-page{padding:18px 14px 28px}.dashboard-grid{grid-template-columns:1fr}.attention-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-strip a:nth-child(2){border-right:0}.attention-strip a:nth-child(-n+2){border-bottom:1px solid #edf0f4}.overview-grid{grid-template-columns:1fr}.account-pagehead{flex-direction:column;align-items:flex-start}.account-pagehead .actions{flex-wrap:wrap;width:100%;margin-left:0}.account-actions{justify-content:space-between}.document-actions{flex:1}}@media (max-width:600px){.dashboard-kpis,.attention-strip{grid-template-columns:1fr}.attention-strip a{border-bottom:1px solid #edf0f4;border-right:0}.attention-strip a:last-child{border-bottom:0}.overview-kpis{grid-template-columns:1fr}.overview-kpis>div{border-right:0;border-bottom:1px solid var(--line)!important}.overview-kpis>div:last-child{border-bottom:0!important}.crm-user-name{display:none}.crm-user{gap:10px}.account-actions{flex-direction:column;align-items:stretch}.document-actions{width:100%}.document-actions .btn{flex:1}.account-tabs button{padding-left:10px;padding-right:10px}}.status.not_activated{color:#5c6573;background:#eef1f5}.kpi-card.kpi-active{border-top:3px solid var(--ok)}.attention-strip.attention-five{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-panel-wide{grid-column:1/-1}.pipeline-snapshot{flex-direction:column;display:flex}.pipeline-snapshot>a{border-bottom:1px solid #edf0f4;align-items:center;gap:14px;padding:11px 17px;display:flex}.pipeline-snapshot>a:last-child{border-bottom:0}.pipeline-snapshot>a:hover{background:#fafbfc}.pipeline-snapshot>a>div{align-items:baseline;gap:10px;display:flex}.pipeline-snapshot b{font-size:17px}.pipeline-snapshot span{color:var(--muted);font-size:12px}.pipeline-snapshot strong{margin-left:auto;font-size:12px}.account-filters-2b{grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(150px,1fr));align-items:end;gap:12px;display:grid}.account-filter-search{min-width:0}.account-mine{text-transform:none;letter-spacing:0;color:var(--muted);cursor:pointer;align-items:center;gap:7px;margin-left:auto;font-weight:650;display:flex}.account-mine input{width:auto}.account-mine span{white-space:nowrap}.owner-control{gap:7px;display:flex}.owner-control select{min-width:0}.owner-control .btn{flex:none}.readonly-field{border:1px solid var(--line);background:#f8fafc;border-radius:7px;min-height:39px;padding:10px;font-size:13px}.overview-next small{margin:-3px 0 9px;display:block}.pipeline-rule,.pipeline-toolbar{margin-bottom:14px}.pipeline-filters{align-items:end;gap:12px;display:flex}.pipeline-filters>div{min-width:180px}.pipeline-search{flex:1}.pipeline-mine{text-transform:none;letter-spacing:0;color:var(--muted);cursor:pointer;align-items:center;gap:7px;margin:0;padding:10px 2px;font-weight:650;display:flex}.pipeline-mine input{width:auto}.pipeline-message{margin:0 18px 16px}.pipeline-board{grid-template-columns:repeat(5,minmax(240px,1fr));align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.pipeline-column{background:#f1f3f6;border:1px solid #e1e5eb;border-radius:12px;min-width:240px;overflow:hidden}.pipeline-column-head{background:#fff;border-bottom:1px solid #e1e5eb;align-items:center;gap:10px;padding:13px 14px;display:flex}.pipeline-column-head h2{margin:0;font-size:13px}.pipeline-column-head span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.pipeline-column-head>b{margin-left:auto;font-size:11px}.pipeline-prospect .pipeline-column-head{border-top:3px solid #8893a3}.pipeline-qualified .pipeline-column-head{border-top:3px solid #547aa5}.pipeline-proposal .pipeline-column-head{border-top:3px solid #9b6a21}.pipeline-won .pipeline-column-head{border-top:3px solid var(--ok)}.pipeline-lost .pipeline-column-head{border-top:3px solid #9b4040}.pipeline-cards{flex-direction:column;gap:9px;padding:9px;display:flex}.pipeline-card{background:#fff;border:1px solid #e2e6eb;border-radius:10px;padding:12px;box-shadow:0 1px 2px #10182808}.pipeline-card-head{align-items:flex-start;gap:8px;display:flex}.pipeline-card-head>div{min-width:0}.pipeline-card-head b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.pipeline-card-head div>span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.pipeline-activation{text-align:right;color:#697386;max-width:105px;margin-left:auto;font-size:9px;font-weight:750}.pipeline-activation.active{color:var(--ok)}.pipeline-activation.approved{color:#38668d}.pipeline-activation.suspended{color:var(--bad)}.pipeline-card dl{margin:10px 0 0}.pipeline-card dl>div{border-bottom:1px solid #f0f2f5;justify-content:space-between;gap:10px;padding:4px 0;display:flex}.pipeline-card dl>div:last-child{border-bottom:0}.pipeline-card dt{color:var(--muted);font-size:9px}.pipeline-card dd{text-align:right;margin:0;font-size:10px;font-weight:700}.pipeline-next{background:#f7f9fb;border-radius:7px;flex-direction:column;margin:10px 0;padding:8px;display:flex}.pipeline-next>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:750}.pipeline-next>b{margin-top:4px;font-size:10px}.pipeline-next>small{color:var(--muted);margin-top:4px;font-size:9px}.pipeline-next.overdue{color:inherit;background:#fff0f0}.pipeline-next.overdue>span,.pipeline-next.overdue>small{color:var(--bad)}.pipeline-next.empty{justify-content:center;min-height:32px}.pipeline-card-actions{gap:7px;display:flex}.pipeline-card-actions select{min-width:0;padding:7px;font-size:10px}.pipeline-card-actions .btn{flex:none;padding:7px 9px;font-size:10px}.pipeline-empty{text-align:center;color:var(--muted);padding:22px 8px;font-size:10px}.followup-stats .stat.warn{border-left-color:var(--bad)}.followup-stats .stat.warn b{color:var(--bad)}.followups-card{overflow:hidden}.followup-tabs{border-bottom:1px solid var(--line);display:flex;overflow:auto}.followup-tabs button{cursor:pointer;color:var(--muted);background:#fff;border:0;border-right:1px solid #edf0f4;align-items:center;gap:8px;padding:12px 15px;font-size:12px;display:flex}.followup-tabs button:last-child{border-right:0}.followup-tabs button.active{color:var(--brand);background:#faf0f1;font-weight:750}.followup-tabs button b{background:#eef1f5;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:10px;display:inline-grid}.followup-tabs button.active b{color:var(--brand);background:#fff}.followup-filters{border-bottom:1px solid #edf0f4;align-items:end;gap:12px;padding-top:13px;padding-bottom:13px;display:flex}.followup-filters>div{min-width:190px}.followup-table .followup-detail{min-width:260px}.urgency{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.urgency.urgent{color:var(--bad);background:#fdeaea}.urgency.today{color:var(--warn);background:#fff4dd}.urgency.soon{color:#315d87;background:#eef4fb}.urgency.scheduled{color:#697386;background:#eef1f5}.urgency.done{color:var(--ok);background:#e7f5ef}.followup-footnote{color:#8c95a3;background:#fafbfc;border-top:1px solid #edf0f4;padding:11px 16px;font-size:10px}@media (max-width:1300px){.account-filters-2b{grid-template-columns:repeat(3,minmax(0,1fr))}.account-filter-search{grid-column:span 2}.attention-strip.attention-five{grid-template-columns:repeat(3,minmax(0,1fr))}.attention-strip.attention-five a:nth-child(3){border-right:0}.attention-strip.attention-five a:nth-child(-n+3){border-bottom:1px solid #edf0f4}}@media (max-width:950px){.pipeline-board{grid-template-columns:repeat(5,260px)}.followup-filters{flex-wrap:wrap}.account-filters-2b{grid-template-columns:repeat(2,minmax(0,1fr))}.account-filter-search{grid-column:1/-1}.attention-strip.attention-five{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-strip.attention-five a{border-bottom:1px solid #edf0f4}.attention-strip.attention-five a:nth-child(odd){border-right:1px solid #edf0f4}.attention-strip.attention-five a:nth-child(2n){border-right:0}.attention-strip.attention-five a:last-child{border-bottom:0}}@media (max-width:600px){.pipeline-filters{flex-direction:column;align-items:stretch}.pipeline-filters>div{width:100%}.pipeline-mine{padding:5px 0}.account-filters-2b{grid-template-columns:1fr}.account-filter-search{grid-column:auto}.attention-strip.attention-five{grid-template-columns:1fr}.attention-strip.attention-five a{border-right:0!important}.owner-control{flex-direction:column}.followup-filters{flex-direction:column;align-items:stretch}.followup-filters>div{width:100%}}.attention-strip.attention-six{grid-template-columns:repeat(6,minmax(0,1fr))}.onboarding-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.onboarding-kpis button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-top:3px solid #a5adba;border-radius:10px;padding:14px 16px}.onboarding-kpis button:hover,.onboarding-kpis button.active{border-top-color:var(--brand);background:snow}.onboarding-kpis b{font-size:24px;display:block}.onboarding-kpis span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.onboarding-queue-card{overflow:hidden}.onboarding-tabs{border-bottom:1px solid var(--line);display:flex;overflow:auto}.onboarding-tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:#fff;border:0;border-right:1px solid #edf0f4;align-items:center;gap:8px;padding:12px 15px;display:flex}.onboarding-tabs button.active{color:var(--brand);background:#faf0f1;font-weight:750}.onboarding-tabs button b{background:#eef1f5;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:10px;display:inline-grid}.onboarding-tabs button.active b{color:var(--brand);background:#fff}.onboarding-filters{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(280px,1.5fr) minmax(200px,.7fr) auto;align-items:end;gap:12px;display:grid}.onboarding-table td{vertical-align:top}.onboarding-table td:first-child a{flex-direction:column;display:flex}.onboarding-table td:first-child a small{color:var(--muted);margin-top:3px}.doc-readiness{flex-direction:column;display:flex}.doc-readiness b{font-size:13px}.doc-readiness span,.doc-readiness small{color:var(--muted);margin-top:2px;font-size:9px}.queue-credit{flex-direction:column;display:flex}.queue-credit span{color:var(--muted);text-transform:capitalize;font-size:10px}.queue-credit b{margin-top:3px;font-size:12px}.queue-action{color:var(--brand);white-space:nowrap;font-size:11px;font-weight:750}.onboarding-footnote{color:#8c95a3;background:#fafbfc;border-top:1px solid #edf0f4;padding:11px 16px;font-size:10px}.onboarding-wizard-page{max-width:1280px;margin:0 auto;padding-bottom:35px}.onboarding-public-head{margin-bottom:14px}.wizard-progress-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:14px;padding:15px 17px;box-shadow:0 1px 2px #10182805}.wizard-progress-head{align-items:center;gap:15px;display:flex}.wizard-progress-head>div{align-items:baseline;gap:10px;display:flex}.wizard-progress-head b{font-size:13px}.wizard-progress-head span{color:var(--muted);font-size:11px}.wizard-progress-head strong{color:var(--brand);margin-left:auto;font-size:13px}.wizard-progress-track{background:#edf0f4;border-radius:999px;height:5px;margin:10px 0 13px;overflow:hidden}.wizard-progress-track span{background:var(--brand);height:100%;transition:width .2s;display:block}.wizard-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.wizard-steps button{text-align:left;color:#8b94a1;cursor:default;background:#fafbfc;border:1px solid #e5e8ed;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.wizard-steps button.done{cursor:pointer;color:#4f5967;background:#f7faf8;border-color:#dce9e2}.wizard-steps button.active{color:var(--brand);background:#fff7f8;border-color:#d9aeb4}.wizard-steps button>b{background:#e9edf2;border-radius:999px;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.wizard-steps button.active>b{background:var(--brand);color:#fff}.wizard-steps button.done>b{color:var(--ok);background:#dff0e8}.wizard-steps button span{flex-direction:column;min-width:0;font-size:10px;font-weight:750;line-height:1.2;display:flex}.wizard-steps button small{margin-top:2px;font-size:9px;font-weight:500}.wizard-card{margin-bottom:14px}.wizard-card>h2{border-bottom:1px solid var(--line);margin:0;padding:15px 18px;font-size:15px}.wizard-message{margin-bottom:14px}.wizard-actions{z-index:8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid var(--line);background:#f7f9fcf5;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 18px #1018280f}.wizard-actions>span{flex:1}.required-mark{color:var(--bad);font-style:normal}.wizard-subsection{border-top:1px solid var(--line);margin-top:3px}.wizard-subsection>h3{margin:0;padding:14px 18px 0;font-size:13px}.wizard-inline-note{margin:14px 18px 0}.contact-repeat{position:relative}.contact-required-tag{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:750;position:absolute;top:8px;right:10px}.wizard-doc-summary{background:#f7f9fb;border:1px solid #e7eaf0;border-radius:9px;align-items:baseline;gap:9px;margin:14px 18px;padding:10px 13px;display:flex}.wizard-doc-summary b{font-size:18px}.wizard-doc-summary span{color:var(--muted);font-size:11px}.wizard-card table td small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.document-state{color:#5f6977;text-transform:capitalize;background:#eef1f5;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:750;display:inline-flex}.document-state.uploaded{color:#315d87;background:#eef4fb}.document-state.verified,.document-state.waived{color:var(--ok);background:#e7f5ef}.document-state.rejected,.document-state.expired{color:var(--bad);background:#fdeaea}.review-summary-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.review-summary-grid>div{border-right:1px solid var(--line);flex-direction:column;padding:15px 18px;display:flex}.review-summary-grid>div:last-child{border-right:0}.review-summary-grid span{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:750}.review-summary-grid b{margin-top:5px;font-size:14px}.review-summary-grid small{color:var(--muted);margin-top:3px;font-size:10px}.credit-review-stats .stat.warn{border-left-color:var(--bad)}.credit-review-stats .stat.warn b{color:var(--bad)}.due-soon{color:var(--warn);font-weight:750}@media (max-width:1300px){.attention-strip.attention-six{grid-template-columns:repeat(3,minmax(0,1fr))}.attention-strip.attention-six a:nth-child(3n){border-right:0}.attention-strip.attention-six a:nth-child(-n+3){border-bottom:1px solid #edf0f4}.wizard-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.review-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-summary-grid>div:nth-child(2){border-right:0}.review-summary-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:900px){.onboarding-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-filters{grid-template-columns:1fr 1fr}.onboarding-search{grid-column:1/-1}.attention-strip.attention-six{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-strip.attention-six a:nth-child(odd){border-right:1px solid #edf0f4}.attention-strip.attention-six a:nth-child(2n){border-right:0}.attention-strip.attention-six a{border-bottom:1px solid #edf0f4}.wizard-steps{display:flex;overflow:auto}.wizard-steps button{min-width:160px}.wizard-actions{flex-wrap:wrap}.wizard-actions>span{display:none}}@media (max-width:600px){.onboarding-kpis,.onboarding-filters{grid-template-columns:1fr}.onboarding-search{grid-column:auto}.attention-strip.attention-six{grid-template-columns:1fr}.attention-strip.attention-six a{border-right:0!important}.review-summary-grid{grid-template-columns:1fr}.review-summary-grid>div{border-right:0;border-bottom:1px solid var(--line)}.review-summary-grid>div:last-child{border-bottom:0}.wizard-actions .btn{flex:1}.wizard-actions .btn:first-child{flex-basis:100%}}.date-format-hint{color:var(--muted);margin-top:4px;font-size:9px;display:block}.credit-review-stats .stat.pending{border-left-color:#7c8798}.credit-review-stats .stat.pending b{color:#344054}.review-activation{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.review-activation.active{color:var(--ok);background:#e7f5ef}.review-activation.pending{color:#5f6977;background:#eef1f5}.review-date-pending{color:#667085;font-weight:650}:root{--ts-navy:#0b1f4d;--ts-blue:#1e6bff;--ts-azure:#3f8cff;--ts-sky:#eaf2ff;--ts-off:#f8fafc;--ts-gray:#6b7280;--ts-ink:#12203a;--ts-line:#e5eaf2}.crm-shell,.ts-auth-screen{font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.crm-shell{--ink:var(--ts-ink);--muted:#667085;--line:var(--ts-line);--bg:#f5f8fd;--card:#fff;--brand:var(--ts-blue);--brand2:var(--ts-navy);--soft:#f8fafc;background:radial-gradient(circle at 86% 2%,#1e6bff11,#0000 24rem),linear-gradient(#f8fafc 0%,#f4f7fc 100%);grid-template-columns:252px minmax(0,1fr)}.crm-shell h1,.crm-shell h2,.crm-shell h3,.crm-shell .pagehead h1{font-family:var(--font-sora),Sora,var(--font-inter),sans-serif;color:var(--ts-navy);letter-spacing:-.035em}.crm-shell .pagehead h1{font-size:27px;font-weight:700;line-height:1.1}.crm-shell .pagehead p{color:#68758b;font-size:14px}.crm-shell a:focus-visible,.crm-shell button:focus-visible,.crm-shell input:focus-visible,.crm-shell select:focus-visible,.crm-shell textarea:focus-visible{outline-offset:2px;outline:3px solid #1e6bff2e}.crm-sidebar{background:linear-gradient(#071838 0%,#0b1f4d 58%,#102b65 100%);border-right:0;padding:20px 15px 16px;overflow:hidden;box-shadow:10px 0 35px #0b1f4d1a}.crm-sidebar:after{content:"";pointer-events:none;border:1px dashed #6aa1ff29;border-radius:50%;width:300px;height:300px;position:absolute;bottom:72px;left:-155px}.crm-brand{border-bottom:1px solid #ffffff1c;margin-bottom:20px;padding:2px 8px 21px;display:block}.crm-brand-logo{object-fit:contain;object-position:left center;width:158px;height:auto;max-height:38px;display:block}.crm-brand-copy{margin-top:12px}.crm-brand-copy b{font-family:var(--font-sora),Sora,sans-serif;color:#fff;letter-spacing:-.01em;font-size:13px;display:block}.crm-brand-copy span{color:#9fb5d7;margin-top:3px;font-size:10.5px;display:block}.crm-nav-group{z-index:1;position:relative}.crm-nav-label{color:#7f9ac2;letter-spacing:.11em;padding-left:11px;font-size:9.5px}.crm-nav{gap:5px}.crm-nav a{color:#c8d5e9;border:1px solid #0000;border-radius:10px;padding:10px 11px;font-weight:650}.crm-nav a:hover{color:#fff;background:#ffffff12}.crm-nav a.active{color:#fff;box-shadow:inset 3px 0 0 var(--ts-blue);background:linear-gradient(90deg,#1e6bff47,#1e6bff1c);border-color:#5792ff3d}.crm-nav-icon{color:#79a7ff;font-size:13px}.crm-nav a.active .crm-nav-icon{color:#fff}.crm-sidebar-footer{z-index:1;color:#8199bd;border-top:1px solid #ffffff1a;position:relative}.crm-sidebar-footer span{color:#bfd2ee;font-weight:700}.crm-topbar{background:#fffffff0;border-bottom:1px solid #e6ebf3;height:66px;padding:0 30px;box-shadow:0 1px #0b1f4d05}.crm-context{color:#617089;align-items:center;gap:9px;font-size:12.5px;font-weight:650;display:flex}.crm-context-dot{background:var(--ts-blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #1e6bff17}.crm-user{gap:18px}.crm-user>a{color:#758196;font-weight:600}.crm-user>a:hover{color:var(--ts-blue)}.crm-user-name b{color:var(--ts-navy);font-weight:750}.crm-user-name span{color:#8090a8}.crm-page{max-width:1520px;padding:30px 34px 40px}.crm-shell .card,.crm-shell .dashboard-panel,.crm-shell .pipeline-column,.crm-shell .onboarding-table-card{border-color:#e2e8f1;border-radius:16px;box-shadow:0 5px 20px #0b1f4d0b}.crm-shell .card h2{font-family:var(--font-sora),Sora,sans-serif;color:var(--ts-navy);letter-spacing:-.02em;border-bottom-color:#e8edf5;font-size:14px}.crm-shell .btn{color:#22304a;background:#fff;border-color:#dce3ed;border-radius:9px;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s}.crm-shell .btn:not(:disabled):hover{filter:none;border-color:#b9c9df;transform:translateY(-1px);box-shadow:0 4px 12px #0b1f4d14}.crm-shell .btn.primary{background:linear-gradient(135deg,var(--ts-blue),#1559dd);border-color:var(--ts-blue);color:#fff;box-shadow:0 6px 16px #1e6bff2e}.crm-shell .btn.primary:not(:disabled):hover{background:linear-gradient(135deg,#155fe9,#0e4ec9);border-color:#155fe9;box-shadow:0 8px 20px #1e6bff3b}.crm-shell .btn.danger{color:#b42318;box-shadow:none;background:#fff;border-color:#f0c9c5}.crm-shell input,.crm-shell select,.crm-shell textarea{background:#fff;border-color:#d8e0eb;border-radius:9px;transition:border-color .14s,box-shadow .14s}.crm-shell input:focus,.crm-shell select:focus,.crm-shell textarea:focus{border-color:#82acff;outline:none;box-shadow:0 0 0 3px #1e6bff1a}.crm-shell label{color:#66758d;letter-spacing:.045em}.crm-shell th{color:#234c8b;background:#f1f6ff;border-bottom:1px solid #d9e6fa}.crm-shell tbody tr:nth-child(2n){background:#fbfcfe}.crm-shell tbody tr:hover{background:#f5f9ff}.crm-shell .notice.info{color:#21436f;background:#f3f7ff;border-color:#c6d9fa}.crm-shell .notice.warn{background:#fff9ed;border-color:#e9d4a6}.crm-shell .link:not(.danger),.crm-shell .replace-file{color:var(--ts-blue)}.crm-shell .stat,.crm-shell .kpi-card{border-color:#e2e8f1;border-left:3px solid var(--ts-blue);background:linear-gradient(#fff,#fcfdff);border-radius:15px;box-shadow:0 4px 14px #0b1f4d09}.crm-shell .stat b,.crm-shell .kpi-card b{color:var(--ts-navy)}.crm-shell .stat.hero{border:1px solid #d7e5fc;border-left:3px solid var(--ts-blue);background:linear-gradient(135deg,#f2f7ff,#eaf2ff)}.crm-shell .stat.hero b{color:var(--ts-blue)}.crm-shell .stat.ok{border-left-color:var(--ok)}.crm-shell .stat.warn{border-left-color:var(--warn)}.crm-shell .attention-strip{border-color:#e2e8f1;box-shadow:0 3px 14px #0b1f4d08}.crm-shell .attention-strip a:hover{background:#f3f7ff}.crm-shell .attention-strip b{color:var(--ts-navy)}.crm-shell .panel-head a{color:var(--ts-blue);font-weight:750}.crm-shell .dashboard-list-row:hover,.crm-shell .pipeline-snapshot a:hover{background:#f6f9ff}.crm-shell .tabs{border-bottom-color:#dce5f2}.crm-shell .tabs button,.crm-shell .tabs a{color:#60708a}.crm-shell .tabs button.active,.crm-shell .tabs a.active{color:var(--ts-blue);border-bottom-color:var(--ts-blue)}.crm-shell .account-tabs{border-bottom-color:#dce5f2}.crm-shell .account-tabs button{color:#65748c}.crm-shell .account-tabs button.active{color:var(--ts-blue);border-bottom-color:var(--ts-blue)}.crm-shell .status.submitted,.crm-shell .status.masarat_review{color:#1d5ac7;background:#eaf2ff}.crm-shell .pipeline-column{background:#f9fbfe}.crm-shell .pipeline-card{border-color:#e3e9f2;border-radius:12px;box-shadow:0 2px 8px #0b1f4d0a}.crm-shell .pipeline-card:hover{border-color:#bfd2ee;box-shadow:0 7px 18px #0b1f4d14}.crm-shell .pipeline-stage.prospect{border-top-color:#8996a8}.crm-shell .pipeline-stage.qualified{border-top-color:var(--ts-blue)}.crm-shell .pipeline-stage.proposal{border-top-color:#b7791f}.crm-shell .pipeline-stage.won{border-top-color:var(--ok)}.crm-shell .pipeline-stage.lost{border-top-color:var(--bad)}.crm-shell .wizard-progress-track span{background:linear-gradient(90deg,var(--ts-blue),var(--ts-azure))}.ts-auth-screen{background:radial-gradient(circle at 73% 22%,#1e6bff21,#0000 22rem),radial-gradient(circle at 20% 85%,#3f8cff14,#0000 25rem),linear-gradient(145deg,#f8fafc 0%,#f1f6ff 100%);place-items:center;min-height:100vh;padding:34px 20px;display:grid;position:relative;overflow:hidden}.ts-auth-screen:before{content:"";border:1px dashed #1e6bff29;border-radius:50%;width:520px;height:520px;position:absolute;top:-210px;right:-220px}.ts-auth-screen:after{content:"✈";color:#1e6bff2e;font-size:26px;position:absolute;top:16%;right:17%;transform:rotate(22deg)}.login.tripsense-auth{--brand:var(--ts-blue);--brand2:var(--ts-navy);z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #dde6f2;border-radius:22px;width:min(100%,455px);max-width:none;margin:0;padding:32px 34px 30px;position:relative;box-shadow:0 24px 70px #0b1f4d21}.ts-auth-logo{width:178px;height:auto;margin:0 0 24px;display:block}.ts-auth-eyebrow{background:var(--ts-sky);color:var(--ts-blue);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:13px;padding:6px 9px;font-size:9.5px;font-weight:850;display:inline-flex}.login.tripsense-auth h1{font-family:var(--font-sora),Sora,sans-serif;color:var(--ts-navy);letter-spacing:-.04em;margin-bottom:7px;font-size:27px}.login.tripsense-auth p{color:#697991;line-height:1.5}.login.tripsense-auth label{color:#5e6d85}.login.tripsense-auth input{border-color:#d6e0ed;border-radius:10px;padding:11px 12px}.login.tripsense-auth input:focus{border-color:#7ea9ff;outline:none;box-shadow:0 0 0 3px #1e6bff1a}.login.tripsense-auth .btn.primary{background:linear-gradient(135deg,var(--ts-blue),#1559dd);border-color:var(--ts-blue);border-radius:10px;width:100%;padding:11px 13px;box-shadow:0 7px 18px #1e6bff30}.login.tripsense-auth .muted a{color:var(--ts-blue);font-weight:700}.lci-shell .brand{font-family:var(--font-sora),Sora,sans-serif;letter-spacing:-.02em}.lci-shell .pagehead h1,.lci-shell .card h2{font-family:var(--font-sora),Sora,var(--font-inter),sans-serif}@media (max-width:1050px){.crm-shell{grid-template-columns:216px minmax(0,1fr)}.crm-brand-logo{width:145px}.crm-page{padding:25px 24px 34px}}@media (max-width:760px){.crm-shell{display:block}.crm-sidebar{height:auto;min-height:0;padding:14px;position:relative}.crm-sidebar:after{display:none}.crm-brand{justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:13px;display:flex}.crm-brand-copy{display:none}.crm-brand-logo{width:136px}.crm-nav-group{margin-bottom:8px}.crm-nav-label,.crm-sidebar-footer{display:none}.crm-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.crm-nav a{justify-content:center;padding:9px 6px;font-size:11px}.crm-nav-icon{display:none}.crm-topbar{height:auto;min-height:58px;padding:11px 15px;position:relative}.crm-context{display:none}.crm-user{justify-content:flex-end;gap:10px;width:100%;margin-left:0}.crm-page{padding:18px 13px 28px}.pagehead{flex-direction:column;align-items:flex-start}.pagehead .actions{margin-left:0}.ts-auth-screen{padding:18px}.login.tripsense-auth{padding:27px 23px}.ts-auth-logo{width:160px}}.channel-pill{color:#1d5ac7;white-space:nowrap;background:#eaf2ff;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.channel-pill:before{content:"";background:#1e6bff;border-radius:50%;width:5px;height:5px;margin-right:5px}.settings-card{max-width:820px}.setting-help{margin:5px 0 0;font-size:10px;display:block}.integration-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.integration-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,1fr) minmax(190px,.35fr);gap:14px;display:grid}.integration-editor{border:1px solid #bed3f5!important}.integration-editor .panel-head{border-bottom:1px solid var(--line)}.integration-actions{flex-wrap:wrap;align-items:center}.integration-blocker{color:var(--bad);margin-top:4px;font-size:10px;font-weight:700}.lci-shell nav{gap:16px;display:flex}.lci-shell nav a{font-weight:700}.crm-shell .status.integration_requested,.crm-shell .status.technical_setup,.crm-shell .status.credentials_ip_setup,.crm-shell .status.mapping_configuration,.crm-shell .status.testing_uat,.crm-shell .status.ready_for_go_live{color:#1d5ac7;background:#eaf2ff}.crm-shell .status.live{color:var(--ok);background:#e7f5ef}.crm-shell .status.on_hold{color:var(--warn);background:#fff4dd}.crm-shell .status.cancelled{color:var(--bad);background:#fdeaea}@media (max-width:1150px){.integration-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.integration-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-filters{grid-template-columns:1fr}}.lci-topbar{border-bottom:2px solid #b71923;gap:28px;height:76px;padding:0 28px}.lci-brand-wrap{align-items:center;gap:13px;min-width:250px;display:flex}.lci-brand-logo{width:96px;height:auto;display:block}.lci-brand-copy{flex-direction:column;line-height:1.15;display:flex}.lci-brand-copy b{font-family:var(--font-sora),Sora,sans-serif;color:#2e3137;font-size:13px}.lci-brand-copy span{color:#7b7f86;margin-top:3px;font-size:10px}.lci-shell .topbar nav{gap:20px}.lci-shell .topbar nav a{color:#535861}.lci-shell .topbar nav a:hover{color:#b71923}.lci-shell .btn.primary{color:#fff;background:#b71923;border-color:#b71923}.lci-shell .btn.primary:hover{background:#8f151c;border-color:#8f151c}.lci-shell .btn.small{padding:6px 9px;font-size:11px}.lci-stats-5,.lci-account-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.lci-filter-card{padding:0}.lci-filters{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,.55fr)) auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.lci-filter-actions{align-items:center;gap:7px;display:flex}.lci-shell .panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.lci-shell .panel-head h2{border:0;padding:0}.lci-shell .panel-head p{color:var(--muted);margin:4px 0 0;font-size:11px}.lci-shell .panel-head .actions{flex-wrap:wrap;gap:7px;display:flex}.lci-shell .status.not_activated{color:#5c6572;background:#eef1f5}.lci-shell th{color:#8f1b2a;background:#faf0f1;border-bottom:2px solid #ecd6da}.lci-shell tbody tr:hover{background:#fcf6f7}.lci-shell .stat{border-left-color:#b71923}.lci-shell .stat b{color:#2f3339}.lci-shell .notice.info{color:#5a3135;background:#fff8f8;border-color:#d8b7bb}.lci-shell .footerline{color:#8a8e95}.lci-shell .page{max-width:1360px}@media (max-width:1100px){.lci-stats-5,.lci-account-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.lci-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.lci-filter-actions{grid-column:1/-1}}@media (max-width:760px){.lci-topbar{flex-wrap:wrap;height:auto;min-height:84px;padding:10px 14px}.lci-brand-wrap{min-width:0}.lci-brand-logo{width:78px}.lci-shell .topbar nav{order:3;width:100%}.lci-shell .topbar .right{font-size:10px}.lci-stats-5,.lci-account-stats{grid-template-columns:1fr 1fr}.lci-filters{grid-template-columns:1fr}.lci-filter-actions{grid-column:auto}.lci-shell .panel-head{flex-direction:column;align-items:flex-start}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_93318f68-module__MOAP6q__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_93318f68-module__MOAP6q__variable{--font-sora:"Sora", "Sora Fallback"}
