@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{color:#172033;font-synthesis:none;--primary:#009db5;--primary-dark:#007f93;--primary-soft:#e5f7fa;--text:#172033;--secondary:#66738a;--muted:#98a2b3;--border:#e5e9f0;--border-soft:#edf0f5;--surface:#fffffff0;--shadow:0 8px 28px #192a460e;--shadow-hover:0 14px 35px #192a4617;background:#f5f7fb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}html,body,#root{min-height:100%}body{background:#f5f7fb;margin:0}button,input,select{font:inherit}button{cursor:pointer}.center,.login-page{text-align:center;background:radial-gradient(circle at 73% -10%,#dbe6ffb8,#0000 30%),#f5f7fb;place-content:center;min-height:100vh;display:grid}.loading-logo{width:130px;margin:auto}.login-card{border:1px solid var(--border);text-align:left;background:#fffffff5;border-radius:18px;width:min(420px,100vw - 32px);padding:38px;box-shadow:0 20px 65px #192a461a}.login-logo{width:132px;margin-bottom:32px;display:block}.login-card h1{letter-spacing:-.8px;margin:0 0 7px;font-size:28px}.muted{color:#7d899d;margin:0 0 26px;font-size:12px;line-height:1.55}.login-card form{gap:15px;display:grid}.login-card label{color:#66738a;gap:7px;font-size:10px;font-weight:700;display:grid}input,select{color:#28364e;background:#fff;border:1px solid #e1e6ee;border-radius:9px;outline:none;min-height:40px;padding:10px 11px}input:focus,select:focus{border-color:#7dcbd7;box-shadow:0 0 0 3px #009db514}button{background:var(--primary);color:#fff;border:0;border-radius:9px;padding:10px 14px;font-weight:650}button:hover{background:var(--primary-dark)}button:disabled{opacity:.55;cursor:not-allowed}.error{color:#a52b2b;background:#fff0f0;border-radius:9px;padding:10px 12px;font-size:12px}.global-error{margin-bottom:18px}.shell{background:radial-gradient(circle at 73% -10%,#dbe6ffb8,#0000 30%),#f5f7fb;min-height:100vh}.crm-sidebar{z-index:20;background:#fffffff5;border-right:1px solid #e6eaf0;flex-direction:column;width:214px;padding:0;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 30px #192a4606}.sidebar-logo{border-bottom:1px solid #f0f2f6;align-items:center;height:78px;padding:0 20px;display:flex}.sidebar-logo img{width:102px;height:auto;display:block}.crm-sidebar nav{flex-direction:column;flex:1;gap:2px;padding:19px 10px;display:flex;overflow:auto}.crm-sidebar nav button{color:#68758b;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:11px;min-height:39px;padding:0 12px;font-size:11px;font-weight:600;transition:all .16s;display:flex}.crm-sidebar nav button:hover{color:#33415a;background:#f5f7fb}.crm-sidebar nav button.active{color:#008ea5;background:#e5f7fa;box-shadow:inset 2px 0 #009db5}.nav-icon{text-align:center;width:18px;font-size:12px;font-weight:700}.sidebar-user{border-top:1px solid #edf0f4;align-items:center;gap:9px;min-height:73px;padding:13px 14px;display:flex}.user-avatar{color:#008ea5;background:#e5f7fa;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.user-info strong{text-overflow:ellipsis;white-space:nowrap;color:#26334b;font-size:10px;overflow:hidden}.content{min-width:0;min-height:100vh;margin-left:214px}.crm-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#ffffffd1;border-bottom:1px solid #e3e8f0e6;justify-content:space-between;align-items:center;height:62px;padding:0 24px;display:flex;position:sticky;top:0}.topbar-search{color:#9aa5b6;background:#f7f9fc;border:1px solid #e7ebf2;border-radius:20px;align-items:center;gap:9px;width:min(430px,48vw);height:38px;padding:0 10px;display:flex}.topbar-search input{background:0 0;border:0;width:100%;min-height:0;padding:0;font-size:11px;box-shadow:none!important}.icon-button,.topbar-avatar{color:#7f8b9f;background:#fff;border:1px solid #e6eaf0;border-radius:50%;width:34px;height:34px;padding:0}.topbar-avatar{color:#46648c;background:linear-gradient(145deg,#e6efff,#d8e6ff);border-color:#d5e1f7;margin-left:4px;font-size:11px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.eyebrow{display:none}.page-heading h1{color:#17233b;letter-spacing:-.8px;margin:0;font-size:28px;font-weight:600;line-height:1.15}.page-heading p:last-child{color:#7d899d;margin:7px 0 0;font-size:11px}.ghost{color:#66738a;box-shadow:none;background:#fff;border:1px solid #e1e6ee;font-size:10px}.ghost:hover{color:#008ea5;background:#f7f9fc}.fx-kpi{text-align:left;min-height:88px;color:inherit;background:#ffffffc2;border:1px solid #1c353c12;border-radius:14px;align-items:center;gap:13px;padding:16px 18px;transition:transform .24s,box-shadow .24s;display:flex;box-shadow:0 8px 25px #1f333909}.fx-kpi:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #1f333913}.fx-kpi-copy small{color:#718188;margin-bottom:3px;font-size:9px;display:block}.fx-kpi-copy strong{color:#182b31;letter-spacing:-.3px;font-size:16px;font-weight:600;display:block}.fx-kpi-copy em{color:#a0adb1;margin-top:3px;font-size:8px;font-style:normal;display:block}.fx-text-link{padding:0;font-size:9px;font-weight:500;color:#809095!important;background:0 0!important}.fx-text-link:hover{color:#2e5b63!important}.fx-account-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 20px;display:grid}.fx-account-card{text-align:left;min-height:174px;color:inherit;background:#ffffffb3;border:1px solid #7891a033;border-radius:15px;padding:15px;transition:all .22s;position:relative;box-shadow:0 8px 22px #2644540b}.fx-account-card:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 28px #26445417}.fx-account-card-top h3{color:#263b47;margin:0;font-size:15px;font-weight:650}.fx-account-card-top span{color:#8a99a4;margin-top:5px;font-size:9px;display:block}.fx-account-card-top b{color:#84939d;font-size:10px}.fx-account-card-value>small{color:#8b9aa4;font-size:9px;display:block}.fx-account-card-value strong{color:#253b47;margin-top:2px;font-size:20px;font-weight:650;display:block}.fx-account-card-value em{margin-top:5px;font-size:11px;font-style:normal;font-weight:650;display:block}.fx-account-card-value em small{color:#82929d;font-size:9px;font-weight:500}.fx-account-card-footer{color:#8797a1;border-top:1px solid #8296a024;justify-content:space-between;gap:8px;margin-top:13px;padding-top:10px;font-size:9px;display:flex}.fx-transaction-row{width:100%;color:inherit;text-align:left;background:0 0;border-bottom:1px solid #1d353c11;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 8px;display:grid}.fx-transaction-main strong{color:#253940;font-size:11px;font-weight:600;display:block}.fx-transaction-main small,.fx-transaction-meta small{color:#91a0a5;margin-top:3px;font-size:8px;display:block}.fx-transaction-meta b{font-size:10px;display:block}.fx-result-row{width:100%;color:inherit;text-align:left;background:0 0;border-top:1px solid #21383e11;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.fx-result-row span strong{color:#2c4146;font-size:10px;font-weight:600;display:block}.fx-result-row span small{color:#8b999d;margin-top:3px;font-size:8px;display:block}.fx-result-row b{font-size:11px}.fx-all-modules-panel{grid-column:1/-1}.fx-panel-label{color:#9aa5b6;letter-spacing:.9px;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.fx-module-hint{color:#9aa5b6;font-size:9px}.fx-module-card{text-align:left;color:#526c72;background:#f7f9fa;border:1px solid #1d353c0e;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:88px;padding:12px;transition:all .18s;display:flex}.fx-module-card>span{color:#658087;margin-bottom:8px;font-size:13px}.fx-module-card b{color:#2c4146;font-size:11px}.fx-module-card small{color:#8b999d;margin-top:4px;font-size:8px;line-height:1.35;display:block}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.cards article,.panel,.workspace{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px}.cards article{min-height:112px;padding:18px}.cards span{color:#7f8a9c;font-size:10px;display:block}.cards strong{color:#1a2740;letter-spacing:-1px;margin-top:13px;font-size:27px;display:block}.panel,.workspace{padding:20px}.panel h2,.workspace h2{margin:0 0 8px;font-size:15px}.panel p{color:var(--secondary);max-width:760px;margin:0;font-size:11px;line-height:1.6}.section-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.form-grid{border:1px solid var(--border-soft);background:#f8faff;border-radius:12px;grid-template-columns:repeat(6,minmax(120px,1fr));gap:9px;margin-bottom:18px;padding:14px;display:grid}.form-grid.wide{grid-template-columns:repeat(4,minmax(140px,1fr))}.form-grid button{white-space:nowrap}.table-wrap{border:1px solid var(--border-soft);background:#fff;border-radius:12px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px;font-size:11px}th{text-align:left;color:#8a95a6;text-transform:uppercase;letter-spacing:.07em;z-index:1;background:#f8faff;font-size:9px;position:sticky;top:0}th,td{white-space:nowrap;border-bottom:1px solid #edf1f5;padding:12px 13px}tbody tr:hover{background:#f8fbfd}tbody tr:last-child td{border-bottom:0}td small{color:#98a2b3;margin-top:3px;display:block}.badge{color:#00778d;background:#e5f7fa;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.table-action{border-radius:7px;padding:6px 9px;font-size:9px}.revenue-cards{margin-bottom:18px}@media (width<=1200px){.fx-account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid,.form-grid.wide{grid-template-columns:1fr 1fr}}@media (width<=980px){.fx-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-dashboard-grid{grid-template-columns:1fr}.fx-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.crm-sidebar{width:100%;height:auto;position:relative}.sidebar-logo{height:64px}.crm-sidebar nav{flex-direction:row;padding:8px 10px;overflow:auto}.crm-sidebar nav button{white-space:nowrap}.sidebar-user{display:none}.content{margin-left:0}.crm-topbar{padding:0 16px}.topbar-search{max-width:70vw}.crm-content{padding:24px 16px}.page-heading{align-items:flex-start}.page-heading h1{font-size:25px}}@media (width<=620px){.fx-kpi-strip,.fx-account-card-grid,.cards,.form-grid,.form-grid.wide{grid-template-columns:1fr}.fx-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-card{padding:30px 23px}.workspace{padding:14px}.crm-topbar{height:62px}.topbar-search{width:100%;max-width:calc(100vw - 80px)}.page-heading{display:block}.signout{margin-top:14px}.fx-module-card{min-height:78px}}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0 0 16px;display:grid}.stat-card{background:#ffffffd6;border:1px solid #1d353c12;border-radius:15px;flex-direction:column;justify-content:center;min-height:102px;padding:18px 19px;display:flex;box-shadow:0 9px 28px #1f33390a}.stat-card span{text-transform:uppercase;letter-spacing:.45px;color:#7d8d94;font-size:9px;font-weight:650}.stat-card strong{color:#20343a;letter-spacing:-.5px;margin-top:8px;font-size:20px;font-weight:650}.stat-card small{color:#9aa7ac;margin-top:5px;font-size:8px}.workspace{background:#ffffffdb;border:1px solid #1d353c13;border-radius:17px;margin-bottom:16px;overflow:hidden;box-shadow:0 10px 32px #1f33390b}.section-head{border-bottom:1px solid #1d353c12;justify-content:space-between;align-items:center;gap:16px;min-height:75px;padding:17px 20px;display:flex}.section-head h2{color:#20343a;margin:3px 0 0;font-size:14px;font-weight:650}.section-head p{color:#98a5aa;margin:4px 0 0;font-size:8px}.section-head>button{min-height:36px;padding:0 15px;font-size:10px}.card-label{letter-spacing:1px!important;color:#8b999f!important;margin:0!important;font-size:8px!important;font-weight:750!important;line-height:1.2!important}.portal-toolbar{background:#fbfcfc;border-bottom:1px solid #1d353c11;grid-template-columns:minmax(0,1fr) 180px;gap:10px;padding:13px 18px;display:grid}.portal-search{color:#95a3a8;background:#fff;border:1px solid #e1e8ea;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.portal-search input{width:100%;min-height:0;padding:0;font-size:10px;box-shadow:none!important;border:0!important}.portal-toolbar select{min-height:38px;font-size:10px}.table-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:800px}.table-wrap th{z-index:1;color:#78888f;text-align:left;text-transform:uppercase;letter-spacing:.45px;white-space:nowrap;background:#f7fafb;border-bottom:1px solid #e9eef0;padding:11px 16px;font-size:8px;position:sticky;top:0}.table-wrap td{color:#40545b;vertical-align:middle;border-bottom:1px solid #edf1f2;padding:13px 16px;font-size:10px}.table-wrap tbody tr:hover td{background:#fbfdfd}.table-wrap td b{color:#273d44;font-size:10px;display:block}.badge{color:#4c8179;white-space:nowrap;background:#edf7f5;border-radius:20px;align-items:center;min-height:23px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.table-action{color:#16778a;background:#edf7f8;border-radius:7px;padding:6px 9px;font-size:8px}.table-action:hover{background:#dff2f4}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#13202657;justify-content:center;align-items:center;padding:28px;animation:.15s fxFade;display:flex;position:fixed;inset:0}.modal-card{background:#fff;border:1px solid #506c7424;border-radius:18px;width:min(720px,100vw - 32px);max-height:calc(100vh - 56px);animation:.2s fxRise;overflow:auto;box-shadow:0 28px 80px #12252d38}.modal-header{border-bottom:1px solid #e9eef0;justify-content:space-between;align-items:center;min-height:78px;padding:20px 22px;display:flex}.modal-header h2{color:#20343a;letter-spacing:-.25px;margin:4px 0 0;font-size:17px}.modal-close{color:#73858b;background:#f5f8f9;border-radius:50%;width:34px;height:34px;padding:0;font-size:20px;font-weight:400}.settings-form-grid label{color:#65767d;gap:7px;font-size:9px;font-weight:650;display:grid}.settings-form-grid label.full{grid-column:1/-1}.settings-form-grid input,.settings-form-grid select,.settings-form-grid textarea{color:#30464d;width:100%;font:inherit;background:#fff;border:1px solid #dfe7e9;border-radius:9px;outline:none;padding:10px 12px;font-size:10px}.settings-form-grid textarea{resize:vertical}.modal-actions{background:#fbfcfc;border-top:1px solid #e9eef0;justify-content:flex-end;gap:9px;margin:22px -22px 0;padding:15px 22px;display:flex}.secondary-button{color:#65767d!important;background:#fff!important;border:1px solid #dfe6e8!important}.activity-list{padding:2px 20px 15px}.activity-list>div{border-top:1px solid #edf1f2;grid-template-columns:220px 1fr;gap:18px;padding:13px 0;display:grid}.activity-list b{color:#30464d;font-size:10px}.activity-list span{color:#839298;font-size:9px;line-height:1.5}@keyframes fxFade{0%{opacity:0}to{opacity:1}}@keyframes fxRise{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media (width<=900px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-toolbar{grid-template-columns:1fr}.activity-list>div{grid-template-columns:1fr;gap:5px}}@media (width<=620px){.stats-grid{grid-template-columns:1fr 1fr;gap:8px}.stat-card{min-height:88px;padding:14px}.stat-card strong{font-size:16px}.section-head{align-items:flex-start}.settings-form-grid{grid-template-columns:1fr}.settings-form-grid label.full{grid-column:auto}.modal-overlay{align-items:flex-end;padding:10px}.modal-card{border-radius:18px 18px 10px 10px;width:100%;max-height:92vh}.modal-form{padding:18px 16px 0}.modal-header{padding:17px}.modal-actions{margin:20px -16px 0;padding:14px 16px}.crm-content{padding-left:16px!important;padding-right:16px!important}}.record-link{text-align:left;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;font-weight:600;display:inline-flex;color:#28434a!important;background:0 0!important}.record-link:hover{text-underline-offset:3px;text-decoration:underline;color:#008ca2!important}.record-link small{font-weight:400;text-decoration:none}.record-link.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.detail-loading{text-align:center;color:#839298;padding:42px;font-size:10px}.detail-hero{background:linear-gradient(145deg,#fbfdfd,#f5f9fa);border:1px solid #e6edef;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:17px 18px;display:flex}.detail-hero span,.detail-hero small{color:#8a999e;font-size:8px;display:block}.detail-hero strong{color:#20383f;letter-spacing:-.4px;margin:4px 0;font-size:20px;display:block}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.detail-info{background:#fff;border:1px solid #e8edef;border-radius:11px;padding:13px 14px}.detail-info span{color:#91a0a5;text-transform:uppercase;letter-spacing:.45px;font-size:8px;display:block}.detail-info strong{color:#31484f;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.detail-table{border:1px solid #e7edef;border-radius:12px;overflow:auto}.detail-table table{min-width:620px}.document-card{background:#fff;border:1px solid #e4eaec;border-radius:14px;overflow:hidden}.document-brand{background:#f8fbfb;border-bottom:1px solid #e7edef;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.document-brand>div{text-align:right}.document-brand span,.document-brand small{color:#87969b;font-size:8px;display:block}.document-brand strong{color:#263f46;margin:4px 0;font-size:13px;display:block}.document-lines{padding:8px 20px 14px}.document-lines>div{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:24px;padding:11px 2px;display:flex}.document-lines>div:last-child{border-bottom:0}.document-lines span{color:#839298;font-size:9px}.document-lines strong{color:#2c434a;text-align:right;font-size:10px}@media (width<=620px){.detail-body{padding:16px}.detail-grid{grid-template-columns:1fr}.detail-hero,.document-brand{align-items:flex-start}.document-brand>div{text-align:right}.document-lines{padding-left:14px;padding-right:14px}}:root{--lf-bg:#eef2f7;--lf-bg-soft:#f5f7fb;--lf-surface:#ffffffe6;--lf-white:#fff;--lf-primary:#0097b2;--lf-primary-dark:#005d6e;--lf-primary-soft:#e5f7fa;--lf-text:#12343d;--lf-text-secondary:#607a82;--lf-text-muted:#8b96aa;--lf-border:#d8e0ebe0;--lf-border-soft:#e8edf4;--lf-shadow:0 10px 35px #1f304e0e;--lf-radius-sm:10px;--lf-radius-md:14px;--lf-radius-lg:18px;--lf-radius-xl:22px}body{background:var(--lf-bg);color:var(--lf-text)}.legacy-shell{background:var(--lf-bg)}.legacy-shell .crm-sidebar{border-right:1px solid var(--lf-border);width:236px;box-shadow:none;background:#fffffff5;padding:0}.lf-brand-logo{width:92px;height:auto}.lf-brand-copy strong{letter-spacing:.08em;color:#587079;font-size:12px}.lf-sidebar-scroll{flex:1;padding:14px 10px 18px;overflow:auto}.lf-nav-section{flex-direction:column;gap:3px;margin-bottom:17px;display:flex}.legacy-shell .crm-sidebar .lf-nav-item-v2{color:#60747d;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:38px;padding:0 11px;font-size:10px;font-weight:600;display:flex}.legacy-shell .crm-sidebar .lf-nav-item-v2.active{color:#007f95;box-shadow:none;background:#e5f7fa}.lf-nav-icon{place-items:center;width:18px;font-size:11px;display:grid}.lf-sidebar-footer{border-top:1px solid var(--lf-border-soft);padding:14px 18px}.lf-sidebar-copyright{color:#a0abb2;letter-spacing:.2px;font-size:7px}.fxrtc-canonical-header{z-index:30;border-bottom:1px solid var(--lf-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.fxrtc-universal-brand-link{align-items:center;padding:0;display:flex;background:0 0!important}.fxrtc-universal-brand-link img{width:90px;display:block}.fxrtc-canonical-actions{align-items:center;gap:8px;display:flex}.lf-topbar-button,.lf-top-avatar{color:#71858e;background:#fff;border:1px solid #e3e9ed;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:11px;display:grid}.lf-top-avatar{color:#007f95;background:#e5f7fa;font-weight:700}.legacy-shell .eyebrow{color:#82969e;letter-spacing:1.25px;margin:0 0 7px;font-size:8px;font-weight:700;display:block}.legacy-shell .page-heading h1{color:#183740;letter-spacing:-.65px;font-size:27px;font-weight:650}.legacy-shell .page-heading p:last-child{color:#758990;max-width:850px;font-size:10px;line-height:1.55}.legacy-shell .signout{color:#647a82;border-color:#dce5e8;font-size:9px}.legacy-shell .stats-grid{gap:12px}.legacy-shell .stat-card{border:1px solid var(--lf-border);min-height:105px;box-shadow:var(--lf-shadow);background:#ffffffe6;border-radius:18px}.legacy-shell .stat-card strong{color:#183740;font-size:21px}.legacy-shell .workspace{border:1px solid var(--lf-border);box-shadow:var(--lf-shadow);background:#ffffffeb;border-radius:18px}.legacy-shell .section-head h2{font-size:16px}.legacy-shell .portal-toolbar{background:#fbfcfd;padding:14px 20px}.legacy-shell .table-wrap th{color:#7d9098;background:#f7f9fb;height:43px}.legacy-shell .table-wrap td{height:54px;padding-top:11px;padding-bottom:11px}.legacy-shell .fx-kpi,.legacy-shell .fx-panel{border-color:var(--lf-border);box-shadow:var(--lf-shadow);background:#ffffffe6;border-radius:18px}.legacy-shell .modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a353e66}.legacy-shell .modal-card{border:1px solid #d8e0ebe6;border-radius:20px;width:min(900px,100vw - 32px);box-shadow:0 28px 80px #12252d2e}.legacy-shell .modal-header{min-height:78px;padding:20px 24px}.legacy-shell .modal-header h2{font-size:18px}.legacy-shell .modal-form{padding:22px 24px 0}.legacy-shell .settings-form-grid{gap:16px}.legacy-shell .settings-form-grid label{color:#526c75;font-size:9px}.legacy-shell .settings-form-grid input,.legacy-shell .settings-form-grid select,.legacy-shell .settings-form-grid textarea{border-color:#dce5e9;border-radius:10px;min-height:43px;font-size:10px}.legacy-shell .modal-actions{margin:24px -24px 0;padding:16px 24px}.required-marker{color:#c4555d}.portal-access-panel{background:#f8fbfc;border:1px solid #e2eaed;border-radius:12px;grid-column:1/-1;margin-top:3px;padding:15px 16px}.portal-access-panel strong{color:#38535b;font-size:10px;display:block}.portal-access-panel p{color:#82949b;margin:5px 0 0;font-size:9px;line-height:1.5}@media (width<=850px){.legacy-shell .crm-sidebar{display:none}.legacy-shell .content{margin-left:0}.fxrtc-canonical-header{height:60px;padding:0 15px}.legacy-shell .crm-content{padding:22px 15px 90px}.legacy-shell .page-heading h1{font-size:24px}.legacy-shell .modal-card{width:100%}}:root{--fx-bg:#f1f4f8;--fx-card:#fff;--fx-ink:#18363f;--fx-copy:#647c84;--fx-muted:#91a0a7;--fx-line:#e4eaee;--fx-cyan:#0097b2;--fx-cyan-dark:#007e96;--fx-cyan-soft:#e8f7fa;--fx-green:#299a69;--fx-red:#c85b62;--fx-shadow:0 10px 30px #1f33410b}body{background:var(--fx-bg);overflow-x:hidden}.legacy-shell{background:linear-gradient(#f4f7fa 0,#eef2f6 100%);min-height:100vh}.legacy-shell .crm-sidebar{width:228px;box-shadow:none;background:#fffffffb;border-right:1px solid #e7ebef}.lf-brand{height:70px;padding:0 20px}.lf-brand-logo{width:88px}.lf-brand-copy strong{letter-spacing:.12em;color:#668087;font-size:10px;font-weight:700}.lf-brand-divider{background:#e0e7ea;height:22px}.lf-nav-section{gap:2px;margin-bottom:20px}.lf-nav-label{letter-spacing:1.35px;color:#a4afb5;padding:0 11px 7px;font-size:7.5px}.legacy-shell .crm-sidebar .lf-nav-item-v2{color:#61767d;border-radius:9px;height:39px;padding:0 11px;font-size:10px;font-weight:550}.legacy-shell .crm-sidebar .lf-nav-item-v2:hover{color:#33555e;background:#f5f8f9}.legacy-shell .crm-sidebar .lf-nav-item-v2.active{color:#007f96;background:#e8f7fa;font-weight:650}.lf-nav-icon{width:19px;font-size:11px}.lf-sidebar-footer{padding:16px 20px}.lf-sidebar-copyright{color:#a6b0b5;font-size:7px}.legacy-shell .content{margin-left:228px}.fxrtc-canonical-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border-bottom:1px solid #e7ebef;height:62px;padding:0 30px;box-shadow:0 1px #192e3a04}.fxrtc-universal-brand-link img{width:86px}.lf-topbar-button,.lf-top-avatar{color:#71858c;border-color:#e4e9ed;width:33px;height:33px;transition:none}.lf-topbar-button:hover{color:#71858c;background:#fff}.lf-top-avatar{color:#007f96;background:#eaf8fa;border-color:#d8ecef}.legacy-shell .crm-content{max-width:1450px;padding:34px 38px 54px}.legacy-shell .eyebrow{letter-spacing:1.35px;color:#879aa1;margin-bottom:8px;font-size:7.5px}.legacy-shell .page-heading h1{color:#193942;letter-spacing:-.75px;font-size:28px;font-weight:620;line-height:1.12}.legacy-shell .page-heading p:last-child{color:#7d9097;margin-top:8px;font-size:10px;line-height:1.65}.legacy-shell .signout{color:#6e8087;background:#fff;border:1px solid #e1e7ea;border-radius:8px;margin-top:2px;padding:8px 12px}.legacy-shell .signout:hover{color:#6e8087;background:#fff}.fx-kpi-strip{gap:12px;margin-bottom:14px}.fx-kpi{min-height:94px;padding:17px 18px;box-shadow:var(--fx-shadow)!important;background:#fffffff5!important;border:1px solid #e5eaed!important;border-radius:17px!important;transform:none!important}.fx-kpi:hover{transform:none!important}.fx-kpi-icon{color:#52777e;background:#edf6f7;border-radius:10px;flex-basis:34px;width:34px;height:34px}.fx-kpi-copy small{color:#758a91;font-size:8.5px}.fx-kpi-copy strong{color:#1b3941;font-size:17px;font-weight:620}.fx-kpi-copy em{color:#9aa7ac;font-size:7.5px}.fx-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.82fr);gap:13px}.fx-panel{box-shadow:var(--fx-shadow);background:#fffffff5;border:1px solid #e5eaed;border-radius:17px}.fx-panel-head{padding:19px 20px 14px}.fx-panel-head h2{color:#263f47;font-size:14px;font-weight:620}.fx-text-link{font-size:8.5px;color:#83949a!important}.fx-text-link:hover{text-decoration:none;color:#83949a!important}.fx-account-card-grid{gap:11px;padding:0 20px 20px}.fx-account-card{min-height:176px;box-shadow:none;background:#fbfcfc;border:1px solid #e6ecee;border-radius:14px;transform:none!important}.fx-account-card:hover{box-shadow:none;background:#fbfcfc;transform:none!important}.fx-account-card-top h3{color:#29434b;font-size:14px}.fx-account-card-value strong{font-size:19px}.fx-transaction-row{border-radius:0;padding:11px 8px}.fx-result-row:hover{background:0 0}.fx-all-modules-panel{margin-top:0}.fx-module-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.fx-module-card{background:#f8fafb;border-color:#e9edef;border-radius:11px;min-height:92px;transform:none!important}.fx-module-card:hover{background:#f8fafb;transform:none!important}.fx-empty{color:#9aa7ac;text-align:center;padding:28px 20px;font-size:9px}.legacy-shell .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.legacy-shell .stat-card{min-height:104px;box-shadow:var(--fx-shadow);background:#fff;border:1px solid #e5eaed;border-radius:17px;padding:18px}.legacy-shell .stat-card span{color:#7c9097;font-size:8px}.legacy-shell .stat-card strong{color:#1d3b43;margin-top:7px;font-size:20px;font-weight:620}.legacy-shell .stat-card small{color:#9aa7ac;font-size:7.5px}.legacy-shell .workspace{box-shadow:var(--fx-shadow);background:#fff;border:1px solid #e5eaed;border-radius:17px;margin-bottom:14px;overflow:hidden}.legacy-shell .section-head{min-height:79px;padding:18px 20px}.legacy-shell .section-head h2{color:#263f47;font-size:15px;font-weight:620}.legacy-shell .section-head p{color:#96a4aa;font-size:8px}.card-label{letter-spacing:1.05px!important;color:#92a1a7!important;font-size:7.5px!important}.legacy-shell .section-head>button,.legacy-shell .section-head>div+button{background:#0097b2;border-radius:8px;min-height:35px;padding:0 13px;font-size:9px}.legacy-shell .section-head>button:hover{background:#0097b2}.portal-toolbar{border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3;grid-template-columns:minmax(240px,1fr) 170px;gap:10px;min-height:62px;display:grid;background:#fbfcfd!important;padding:12px 20px!important}.portal-search{background:#fff;border:1px solid #e2e8eb;border-radius:9px;height:37px}.portal-search input{border:0;height:35px;min-height:35px;font-size:9px;box-shadow:none!important}.portal-toolbar select{border-radius:9px;height:37px;min-height:37px;font-size:9px}.table-wrap{overflow:auto}.table-wrap table{border-collapse:collapse;width:100%}.table-wrap th{letter-spacing:.45px;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #e8edef;height:42px;padding:0 16px;color:#82949a!important;background:#f8fafb!important;font-size:7.5px!important;font-weight:700!important}.table-wrap td{color:#40575e;vertical-align:middle;border-bottom:1px solid #edf1f3;height:55px;font-size:9px;padding:10px 16px!important}.table-wrap tr:last-child td{border-bottom:0}.table-wrap tbody tr:hover{background:#fff}.table-wrap td small{color:#94a2a7;margin-top:3px;font-size:7.5px;display:block}.badge{color:#4f747b;letter-spacing:.25px;background:#eef6f7;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:7.5px;font-weight:650;display:inline-flex}.record-link,.record-link:hover{color:#29464e!important;text-decoration:none!important}.table-action{border-radius:7px!important;font-size:8px!important}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:24px;background:#192d356b!important}.modal-card{background:#fff;width:min(920px,100vw - 40px);max-height:90vh;overflow:auto;border:1px solid #e0e7eaf2!important;border-radius:18px!important;box-shadow:0 30px 90px #12232a33!important}.modal-header{z-index:3;background:#fffffff7;border-bottom:1px solid #e9edef;min-height:76px;position:sticky;top:0;padding:19px 23px!important}.modal-header h2{color:#213d45;font-size:17px!important;font-weight:620!important}.modal-close{color:#73868d!important;background:#f5f7f8!important;border-radius:50%!important;width:31px!important;height:31px!important;padding:0!important;font-size:18px!important}.settings-form-grid label{color:#526a72!important;gap:7px!important;font-size:8.5px!important;font-weight:600!important}.settings-form-grid input,.settings-form-grid select,.settings-form-grid textarea{background:#fff!important;border:1px solid #dde5e8!important;border-radius:9px!important;min-height:42px!important;padding:9px 11px!important;font-size:9.5px!important}.settings-form-grid input:focus,.settings-form-grid select:focus,.settings-form-grid textarea:focus{border-color:#65bdca!important;box-shadow:0 0 0 3px #0097b212!important}.modal-actions{z-index:3;position:sticky;bottom:0;background:#fbfcfc!important;border-top:1px solid #e9edef!important;margin:23px -23px 0!important;padding:15px 23px!important}.modal-actions button{border-radius:8px;min-width:92px;min-height:36px;font-size:9px}.secondary-button,.secondary-button:hover{color:#65777e!important;background:#fff!important;border:1px solid #dfe6e9!important}.detail-body{padding:20px 23px 23px}.detail-hero{background:#f8fbfb;border-color:#e5ebed;border-radius:13px;padding:17px 18px}.detail-hero strong{font-size:19px}.detail-info{border-radius:10px}.detail-table{border-radius:11px}.document-card{border-radius:13px}.document-brand{background:#f8fbfb;padding:20px 22px}.document-brand img{width:90px}.document-lines>div{padding:10px 2px}.login-page{background:radial-gradient(circle at 70% 0,#d4edf18c,#0000 30%),#f2f5f8}.login-card{border-color:#e3e9ec;border-radius:17px;width:min(410px,100vw - 30px);padding:36px;box-shadow:0 22px 70px #1a313b17}.login-logo{width:120px}.login-card h1{color:#1b3941;font-size:25px}.login-card input{border-color:#dfe6e9}.login-card button{background:#0097b2;min-height:40px}.login-card button:hover{background:#0097b2}.mobile-module-nav{display:none}@media (width<=1100px){.fx-account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-dashboard-grid{grid-template-columns:1fr}.fx-transactions-panel{min-height:auto}.legacy-shell .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.legacy-shell .crm-sidebar{display:none}.legacy-shell .content{margin-left:0}.fxrtc-canonical-header{height:59px;padding:0 15px}.legacy-shell .crm-content{padding:21px 15px 84px}.legacy-shell .page-heading{margin-bottom:18px}.legacy-shell .page-heading h1{font-size:23px}.legacy-shell .page-heading p:last-child{font-size:9px}.legacy-shell .signout{display:none}.mobile-module-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#f7f9fbf5;border-bottom:1px solid #e5eaed;gap:5px;padding:8px 10px;display:flex;position:sticky;top:59px;overflow-x:auto}.mobile-module-nav::-webkit-scrollbar{display:none}.mobile-module-nav button{color:#647a82;background:#fff;border:1px solid #e2e8eb;border-radius:8px;flex:none;min-height:31px;padding:0 10px;font-size:8px;font-weight:600}.mobile-module-nav button.active{color:#007f96;background:#e8f7fa;border-color:#d7eef2}.fx-kpi-strip,.fx-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-toolbar{grid-template-columns:1fr}.table-wrap{margin:0}.modal-overlay{align-items:flex-end;padding:10px}.modal-card{width:100%;max-height:92vh;border-radius:17px 17px 8px 8px!important}}@media (width<=560px){.legacy-shell .crm-content{padding-left:12px;padding-right:12px}.fx-kpi-strip{gap:8px}.fx-kpi{min-height:86px;padding:13px}.fx-kpi-icon{flex-basis:30px;width:30px;height:30px}.fx-kpi-copy strong{font-size:14px}.fx-account-card-grid{grid-template-columns:1fr;padding:0 13px 13px}.fx-panel-head{padding-left:14px;padding-right:14px}.fx-module-grid{gap:7px;padding:0 13px 14px}.fx-module-card{min-height:82px}.legacy-shell .stats-grid{gap:8px}.legacy-shell .stat-card{min-height:91px;padding:14px}.legacy-shell .stat-card strong{font-size:16px}.section-head{align-items:flex-start}.settings-form-grid{grid-template-columns:1fr!important}.settings-form-grid label.full{grid-column:auto!important}.detail-grid{grid-template-columns:1fr}.modal-header{padding:17px!important}.modal-form{padding:18px 16px 0!important}.modal-actions{margin:20px -16px 0!important;padding:14px 16px!important}.table-wrap table{min-width:690px}}:root{--lf-bg:#eef2f7;--lf-bg-soft:#f5f7fb;--lf-surface:#ffffffe6;--lf-white:#fff;--lf-primary:#0097b2;--lf-primary-dark:#005d6e;--lf-primary-soft:#e5f7fa;--lf-purple:#007f95;--lf-purple-soft:#e4f5f8;--lf-pink:#00889f;--lf-pink-soft:#e7f7f9;--lf-orange:#0b8498;--lf-orange-soft:#e7f6f8;--lf-green:#007b8f;--lf-green-soft:#e2f5f7;--lf-text:#12343d;--lf-text-secondary:#607a82;--lf-text-muted:#8b96aa;--lf-border:#d8e0ebe0;--lf-border-soft:#e8edf4;--lf-shadow:0 10px 35px #1f304e0e;--lf-shadow-hover:0 16px 42px #1f304e16;--lf-radius-sm:10px;--lf-radius-md:14px;--lf-radius-lg:18px;--lf-radius-xl:22px;--lf-radius-pill:999px;--lf-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--lf-font);color:var(--lf-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}a{color:inherit}.welcome-page,.auth-page,.onboarding-page{background:radial-gradient(circle at 80% 0%, #cfe0ffb8, transparent 34%), radial-gradient(circle at 10% 80%, #e1ebffad, transparent 35%), var(--lf-bg);min-height:100vh}.welcome-page{justify-content:center;align-items:center;padding:24px;display:flex}.welcome-container{width:100%;max-width:1100px}.welcome-card{background:var(--lf-white);border:1px solid var(--lf-border);border-radius:24px;flex-direction:column;min-height:650px;padding:36px 42px;display:flex;box-shadow:0 25px 70px #0f172a14}.brand,.auth-logo,.sidebar-logo{align-items:center;gap:11px;font-weight:700;display:flex}.brand{font-size:20px}.brand-icon,.logo-mark,.sidebar-logo-mark{background:var(--lf-primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 22px #2864ed33}.brand-icon{border-radius:10px;width:38px;height:38px}.welcome-content{max-width:700px;margin:auto 0}.welcome-badge{background:var(--lf-primary-soft);color:var(--lf-primary);border-radius:var(--lf-radius-pill);margin-bottom:22px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.welcome-content h1{letter-spacing:-2.5px;margin-bottom:24px;font-size:clamp(42px,6vw,68px);line-height:1.05}.welcome-content h1 span{color:var(--lf-primary)}.welcome-content p{max-width:590px;color:var(--lf-text-secondary);margin-bottom:34px;font-size:18px;line-height:1.7}.primary-button{background:var(--lf-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:14px;padding:15px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.primary-button:hover{background:var(--lf-primary-dark);transform:translateY(-2px)}.welcome-footer{color:#9ca3af;align-items:center;gap:10px;font-size:13px;display:flex}.auth-page{justify-content:center;align-items:center;padding:35px 20px;display:flex}.auth-card{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:var(--lf-radius-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(100%,500px);padding:42px;box-shadow:0 20px 60px #1e305014,inset 0 1px #ffffffe6}.onboarding-card{width:min(100%,570px)}.auth-logo{letter-spacing:-.7px;margin-bottom:34px;font-size:22px}.logo-mark{border-radius:12px;width:42px;height:42px}.auth-card h1{color:var(--lf-text);letter-spacing:-1px;margin:0;font-size:30px;line-height:1.2}.auth-subtitle{color:var(--lf-text-secondary);margin:9px 0 29px;font-size:14px;line-height:1.6}.form-group{margin-bottom:20px}.form-group label{color:var(--lf-text);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.form-group input,.form-group select,.form-group textarea{width:100%;color:var(--lf-text);background:#ffffffd1;border:1px solid #d8e0eb;border-radius:11px;outline:none;padding:13px 14px;font-size:14px;transition:all .2s}.form-group textarea{resize:vertical;min-height:110px}.form-group input::placeholder,.form-group textarea::placeholder{color:#a0a9b8}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--lf-primary);background:#fff;box-shadow:0 0 0 4px #2864ed17}.primary-btn{border-radius:var(--lf-radius-md);background:var(--lf-primary);color:#fff;cursor:pointer;border:0;min-height:46px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .18s;box-shadow:0 9px 22px #2864ed2e}.primary-btn:hover{background:var(--lf-primary-dark);transform:translateY(-1px)}.auth-btn{border-radius:var(--lf-radius-pill);width:100%;margin-top:8px}.secondary-btn{border-radius:var(--lf-radius-md);min-height:46px;color:var(--lf-text-secondary);cursor:pointer;background:#fff;border:1px solid #d8e0eb;padding:12px 18px;font-size:14px;font-weight:600}.secondary-btn:hover{background:#f7f9fc}.form-message{color:#dc2626;text-align:center;min-height:20px;margin:12px 0 0;font-size:13px}.auth-footer{color:var(--lf-text-secondary);text-align:center;margin:26px 0 0;font-size:13px}.auth-footer a{color:var(--lf-primary);font-weight:600;text-decoration:none}.step-indicator{justify-content:center;align-items:center;margin-bottom:34px;display:flex}.step{color:#758197;background:#e5e9f0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:flex}.step.active{background:var(--lf-primary);color:#fff;box-shadow:0 5px 15px #2864ed33}.step-line{background:#d5dce7;width:70px;height:1px}.business-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.business-option{cursor:pointer;background:#ffffff9e;border:1px solid #dce3ed;border-radius:13px;align-items:flex-start;gap:11px;min-height:78px;padding:15px;transition:all .18s;display:flex;position:relative}.business-option:hover{background:#fff;border-color:#bfd0ee;transform:translateY(-1px)}.business-option input[type=radio]{cursor:pointer;width:17px;min-width:17px;height:17px;accent-color:var(--lf-primary);margin:2px 0 0}.business-option:has(input[type=radio]:checked){border-color:var(--lf-primary);background:#f2f6ff;box-shadow:0 0 0 3px #2864ed12}.business-option span{flex-direction:column;gap:4px;display:flex}.business-option strong{font-size:13px}.business-option small{color:var(--lf-text-muted);font-size:11px;line-height:1.4}.crm-body{background:radial-gradient(circle at 82% 0%, #d7e5ff9e, transparent 34%), radial-gradient(circle at 10% 38%, #e8efffad, transparent 32%), var(--lf-bg);min-height:100vh;color:var(--lf-text);margin:0}.crm-sidebar{border-right:1px solid var(--lf-border-soft);z-index:20;background:#ffffffeb;flex-direction:column;width:248px;padding:25px 16px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-logo{letter-spacing:-.5px;padding:5px 10px 32px;font-size:21px}.sidebar-logo-mark{border-radius:12px;width:39px;height:39px}.crm-nav{flex-direction:column;gap:6px;display:flex}.crm-nav-item{color:#748096;border-radius:12px;align-items:center;gap:13px;padding:12px 13px;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s;display:flex}.crm-nav-item:hover{color:var(--lf-primary);background:#f5f8ff}.crm-nav-item.active{color:var(--lf-primary);box-shadow:inset 3px 0 0 var(--lf-primary);background:#eaf1ff}.nav-icon{text-align:center;width:22px;font-size:17px}.sidebar-bottom{margin-top:auto}.sidebar-user{border-top:1px solid var(--lf-border-soft);align-items:center;gap:10px;padding:15px 8px 5px;display:flex}.user-avatar,.topbar-avatar{background:var(--lf-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex;box-shadow:0 6px 17px #2864ed2e}.user-info{flex-direction:column;gap:3px;min-width:0;display:flex}.user-info strong{color:var(--lf-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-info small{color:var(--lf-text-muted);font-size:10px}.crm-main{min-height:100vh;margin-left:248px}.crm-topbar{border-bottom:1px solid var(--lf-border-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc2;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex}.topbar-search{border:1px solid var(--lf-border-soft);border-radius:var(--lf-radius-pill);background:#ffffffc7;align-items:center;gap:9px;width:440px;max-width:52vw;height:42px;padding:0 14px;display:flex;box-shadow:0 5px 18px #1f304e09}.topbar-search span,.leads-search span{color:#9aa5b7;font-size:17px}.topbar-search input,.leads-search input{width:100%;color:var(--lf-text);background:0 0;border:0;outline:0;font-size:12px}.topbar-search input::placeholder,.leads-search input::placeholder{color:#96a1b4}.topbar-actions{align-items:center;gap:12px;display:flex}.icon-button{color:#53617b;cursor:pointer;background:#ffffffb8;border:1px solid #dce3eeb3;border-radius:50%;width:38px;height:38px;box-shadow:0 4px 14px #1e325a09}.icon-button:hover{background:#fff;transform:translateY(-1px)}.topbar-avatar{width:41px;height:41px}.page-heading{justify-content:space-between;align-items:center;gap:20px;min-height:68px;margin-bottom:24px;display:flex}.eyebrow,.card-label{color:#8994a8;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700}.page-heading h1{color:var(--lf-text);letter-spacing:-1.2px;font-size:31px;line-height:1.15}.page-heading p:last-child{color:var(--lf-text-secondary);margin-top:7px;font-size:14px}.add-lead-button{background:var(--lf-primary);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:0 18px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 9px 22px #2864ed2e}.add-lead-button:hover{background:var(--lf-primary-dark);transform:translateY(-1px)}.add-lead-button span{font-size:18px;line-height:1}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:20px;display:grid}.stat-card,.dashboard-card{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:var(--lf-radius-xl);box-shadow:var(--lf-shadow), inset 0 1px 0 #ffffffd9;-webkit-backdrop-filter:blur(15px)}.stat-card:hover,.dashboard-card:hover{box-shadow:var(--lf-shadow-hover), inset 0 1px 0 #ffffffe6}.stat-card-top{color:var(--lf-text-secondary);justify-content:space-between;align-items:center;font-size:12px;font-weight:500;display:flex}.stat-icon{border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:flex}.stat-icon.blue{background:var(--lf-primary-soft);color:var(--lf-primary)}.stat-icon.purple{background:var(--lf-purple-soft);color:var(--lf-purple)}.stat-icon.orange{background:var(--lf-orange-soft);color:var(--lf-orange)}.stat-icon.green{background:var(--lf-green-soft);color:var(--lf-green)}.stat-change{margin-top:8px;font-size:11px;font-weight:700}.stat-change.positive{color:var(--lf-green)}.stat-change.neutral{color:var(--lf-orange)}.stat-change span{color:#9aa3b2;margin-left:4px;font-weight:400}.dashboard-card{padding:23px}.card-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.card-heading h2{font-size:17px}.card-action{color:var(--lf-primary);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.dashboard-two-column{grid-template-columns:1.25fr .75fr;gap:20px;display:grid}.journey-card{margin-bottom:20px}.journey{align-items:center;padding:10px 12px 5px;display:flex}.journey-stage{align-items:center;gap:11px;min-width:170px;display:flex}.journey-number{background:var(--lf-primary-soft);width:39px;height:39px;color:var(--lf-primary);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.journey-stage.completed .journey-number{background:var(--lf-green-soft);color:var(--lf-green)}.journey-content{flex-direction:column;gap:4px;display:flex}.journey-content strong{font-size:13px}.journey-content span{color:var(--lf-text-muted);font-size:11px}.journey-connector{background:#dce3ed;flex:1;min-width:30px;height:1px;margin:0 13px}.lead-list{flex-direction:column;display:flex}.lead-list .lead-row{border-bottom:1px solid #eef1f5;align-items:center;gap:12px;padding:13px 0;display:flex}.lead-list .lead-row:last-child{border-bottom:0}.lead-main{flex-direction:column;flex:1;gap:4px;display:flex}.lead-main strong{font-size:12px}.lead-main span{color:var(--lf-text-muted);font-size:10px}.lead-status{border-radius:var(--lf-radius-pill);padding:5px 9px;font-size:9px;font-weight:700}.lead-status.new{background:var(--lf-primary-soft);color:var(--lf-primary)}.lead-status.contacted{background:var(--lf-orange-soft);color:var(--lf-orange)}.lead-status.qualified{background:var(--lf-purple-soft);color:var(--lf-purple)}.lead-status.won{background:var(--lf-green-soft);color:var(--lf-green)}.lead-status.lost{background:var(--lf-pink-soft);color:var(--lf-pink)}.task-row{align-items:center;min-height:62px;display:flex}.task-time{color:#4d586b;width:47px;font-size:11px;font-weight:700}.task-time small{color:#9aa3b2;margin-top:2px;font-size:8px;display:block}.task-line{background:var(--lf-primary);border-radius:50%;width:7px;height:7px;margin-right:13px}.task-content{flex-direction:column;gap:4px;display:flex}.task-content strong{font-size:12px}.task-content span{color:var(--lf-text-muted);font-size:10px}.leads-toolbar{align-items:center;gap:10px;width:100%;margin-bottom:18px;display:flex}.leads-search{background:#ffffffd1;border:1px solid #dce3ed;border-radius:11px;flex:1;align-items:center;gap:9px;min-width:0;height:42px;padding:0 13px;display:flex;box-shadow:0 4px 15px #1f304e06}.leads-search:focus-within{border-color:var(--lf-primary);box-shadow:0 0 0 4px #2864ed14}.filter-select{width:150px;min-width:150px;height:42px;color:var(--lf-text);cursor:pointer;background:#ffffffd1;border:1px solid #dce3ed;border-radius:11px;outline:none;padding:0 13px;font-size:12px}.filter-select:focus{border-color:var(--lf-primary);box-shadow:0 0 0 4px #2864ed14}.leads-card-header{border-bottom:1px solid var(--lf-border-soft);justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:22px 26px;display:flex}.leads-card-header h2{margin-top:5px;font-size:18px}.lead-count{color:var(--lf-text-secondary);font-size:12px;font-weight:600}.leads-table-wrapper{width:100%;overflow-x:auto}.leads-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:820px}.leads-table th:first-child,.leads-table td:first-child{width:34%}.leads-table th:nth-child(2),.leads-table td:nth-child(2){width:19%}.leads-table th:nth-child(3),.leads-table td:nth-child(3){width:15%}.leads-table th:nth-child(4),.leads-table td:nth-child(4){width:14%}.leads-table th:nth-child(5),.leads-table td:nth-child(5){width:13%}.leads-table th:nth-child(6),.leads-table td:nth-child(6){width:5%}.leads-table th{text-align:left;height:45px;color:var(--lf-text-muted);border-bottom:1px solid var(--lf-border-soft);letter-spacing:.08em;text-transform:uppercase;background:#f7f9fcc7;padding:0 22px;font-size:10px;font-weight:700}.leads-table td{vertical-align:middle;height:72px;color:var(--lf-text-secondary);border-bottom:1px solid var(--lf-border-soft);padding:10px 22px;font-size:12px;overflow:hidden}.leads-table tbody .lead-row{cursor:pointer;transition:background .18s;display:table-row}.leads-table tbody .lead-row:hover{background:#f5f8fdc7}.leads-table tbody tr:last-child td{border-bottom:0}.lead-person{align-items:center;gap:12px;min-width:0;display:flex}.lead-avatar{background:var(--lf-primary-soft);width:38px;height:38px;color:var(--lf-primary);border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.lead-person>div:last-child{min-width:0}.lead-person strong{color:var(--lf-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.lead-person small{max-width:100%;color:var(--lf-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.stage-badge{border-radius:var(--lf-radius-pill);background:var(--lf-primary-soft);color:var(--lf-primary);align-items:center;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.lead-delete-button{width:30px;height:30px;color:var(--lf-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;font-size:18px;transition:all .18s;display:inline-flex}.lead-delete-button:hover{background:var(--lf-pink-soft);color:var(--lf-pink)}.table-loading{color:var(--lf-text-muted)!important;text-align:center!important;padding:55px 20px!important}.empty-state{text-align:center;color:var(--lf-text-muted);padding:55px 25px}.empty-state-icon{background:var(--lf-primary-soft);width:55px;height:55px;color:var(--lf-primary);border-radius:18px;justify-content:center;align-items:center;margin:0 auto 15px;font-size:20px;display:flex}.empty-state h3{color:var(--lf-text);margin-bottom:7px;font-size:16px}.empty-state p{color:var(--lf-text-secondary);font-size:12px}.modal-overlay{-webkit-backdrop-filter:blur(7px);z-index:100;background:#1e2b4440;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal,.modal-content{border:1px solid var(--lf-border);background:#fffffff5;border-radius:22px;width:min(100%,600px);max-height:calc(100vh - 40px);padding:28px;overflow-y:auto;box-shadow:0 25px 80px #19284629}.lead-modal{width:min(720px,100vw - 32px)}.modal-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.modal-header h2{color:var(--lf-text);letter-spacing:-.5px;margin-top:4px;font-size:21px}.modal-close{border:1px solid var(--lf-border-soft);width:36px;height:36px;color:var(--lf-text-secondary);cursor:pointer;background:#f8fafc;border-radius:10px;flex:0 0 36px;font-size:22px;line-height:1}.modal-close:hover{color:var(--lf-text);background:#fff}.lead-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.lead-modal textarea{min-height:110px}.modal-actions{border-top:1px solid var(--lf-border-soft);justify-content:flex-end;gap:10px;margin-top:8px;padding-top:18px;display:flex}.lead-detail-summary{background:var(--lf-bg-soft);border:1px solid var(--lf-border-soft);border-radius:var(--lf-radius-md);align-items:center;gap:15px;margin-bottom:22px;padding:18px;display:flex}.lead-detail-avatar{background:var(--lf-primary-soft);width:52px;height:52px;color:var(--lf-primary);border-radius:15px;flex:0 0 52px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.lead-detail-summary h3{color:var(--lf-text);font-size:16px}.lead-detail-summary p{color:var(--lf-text-secondary);margin-top:5px;font-size:12px}*{scrollbar-width:thin;scrollbar-color:#cbd5e3 transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e3;border-radius:10px}@media (width<=1100px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-two-column{grid-template-columns:1fr}.journey{padding-bottom:15px;overflow-x:auto}.journey-stage{min-width:145px}}@media (width<=900px){.crm-sidebar{width:76px;padding:22px 9px}.crm-main{margin-left:76px}.sidebar-logo{justify-content:center;padding-left:0;padding-right:0}.sidebar-logo span,.crm-nav-item span:last-child,.user-info{display:none}.crm-nav-item,.sidebar-user{justify-content:center}.crm-content{padding:27px 24px 40px}.crm-topbar{padding:0 24px}}@media (width<=700px){.welcome-card{border-radius:18px;min-height:calc(100vh - 24px);padding:26px 22px}.welcome-content h1{letter-spacing:-1.8px;font-size:42px}.welcome-content p{font-size:16px}.auth-card{padding:30px 23px}.auth-card h1{font-size:25px}.business-options,.lead-modal .form-grid{grid-template-columns:1fr}.crm-content{padding:22px 16px 35px}.crm-topbar{padding:0 16px}.topbar-search{display:none}.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:25px}.leads-toolbar{flex-wrap:wrap;align-items:stretch}.leads-search{flex:100%}.filter-select{flex:1;width:auto;min-width:0}.leads-card-header{min-height:78px;padding:18px}.leads-table th,.leads-table td{padding-left:16px;padding-right:16px}.modal-overlay{padding:12px}.modal,.modal-content,.lead-modal{border-radius:18px;width:100%;max-height:calc(100vh - 24px);padding:22px}}@media (width<=500px){.stats-grid{grid-template-columns:1fr}.topbar-search{display:none}.add-lead-button{width:100%}.modal-actions{flex-direction:column-reverse}.modal-actions button{width:100%}}:root{--lf-bg:#f5f7fb;--lf-bg-soft:#f8faff;--lf-surface:#fff;--lf-white:#fff;--lf-primary:#2f67e8;--lf-primary-dark:#2458cf;--lf-primary-soft:#eaf1ff;--lf-purple:#7a5be7;--lf-purple-soft:#f0ebff;--lf-pink:#d95391;--lf-pink-soft:#ffedf5;--lf-orange:#e79a42;--lf-orange-soft:#fff3e5;--lf-green:#2e9b68;--lf-green-soft:#e8f7ef;--lf-text:#172033;--lf-text-secondary:#66738a;--lf-text-muted:#98a2b3;--lf-border:#e5e9f0;--lf-border-soft:#edf0f5;--lf-shadow:0 8px 28px #192a460e;--lf-shadow-hover:0 14px 35px #192a4617;--lf-radius-sm:9px;--lf-radius-md:12px;--lf-radius-lg:16px;--lf-radius-xl:20px;--lf-sidebar-width:214px;--lf-topbar-height:62px}html,body{background:var(--lf-bg)}body.lf-v2-app{background:radial-gradient(circle at 73% -10%, #dbe6ffb8, transparent 30%), var(--lf-bg);min-height:100vh}.lf-sidebar-v2{z-index:1000;width:var(--lf-sidebar-width)!important;background:#fffffff5!important;border-right:1px solid #e6eaf0!important;flex-direction:column!important;height:100vh!important;padding:0!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;box-shadow:8px 0 30px #192a4606!important}.lf-brand{border-bottom:1px solid #f0f2f6;align-items:center;gap:11px;height:78px;padding:0 20px;display:flex}.lf-brand-mark{color:#fff;background:linear-gradient(145deg,#3a76f5,#255de0);border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:grid;box-shadow:0 7px 18px #2f67e838}.lf-brand-copy{flex-direction:column;line-height:1.1;display:flex}.lf-brand-copy strong{color:#18233b;letter-spacing:-.25px;font-size:16px}.lf-brand-copy span{color:#9aa4b5;letter-spacing:.8px;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:700}.lf-sidebar-scroll{flex:1;padding:19px 10px;overflow-y:auto}.lf-nav-label{color:#a2aaba;letter-spacing:.9px;padding:0 12px 8px;font-size:9px;font-weight:800;display:block}.lf-nav-item{align-items:center;gap:11px;min-height:39px;margin:2px 0;transition:background .16s,color .16s,transform .16s;color:#68758b!important;border-radius:9px!important;padding:0 12px!important;font-size:11px!important;font-weight:600!important;text-decoration:none!important;display:flex!important}.lf-nav-item.active{box-shadow:inset 2px 0 0 var(--lf-primary);color:var(--lf-primary)!important;background:#e5f7fa!important}.lf-nav-icon{flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.lf-nav-icon svg,.lf-topbar-button svg,.lf-search svg,.lf-user-chevron svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lf-sidebar-user{border-top:1px solid #edf0f4;align-items:center;gap:9px;min-height:73px;padding:13px 14px;display:flex}.lf-user-avatar,.lf-top-avatar{color:var(--lf-primary);background:#e5f7fa;flex:none;place-items:center;font-weight:800;display:grid}.lf-user-avatar{border-radius:50%;width:34px;height:34px;font-size:11px}.lf-user-copy{flex-direction:column;flex:1;min-width:0;display:flex}.lf-user-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#26334b;font-size:10px;overflow:hidden}.lf-user-copy span{color:#9aa4b5;margin-top:3px;font-size:9px}.lf-user-chevron{color:#aab3c1}.lf-user-chevron svg{width:13px;height:13px}.lf-topbar-v2{-webkit-backdrop-filter:blur(18px);z-index:900;justify-content:space-between;align-items:center;top:0!important;left:var(--lf-sidebar-width)!important;width:auto!important;height:var(--lf-topbar-height)!important;min-height:var(--lf-topbar-height)!important;background:#ffffffd1!important;border-bottom:1px solid #e3e8f0e6!important;padding:0 24px!important;display:flex!important;position:fixed!important;right:0!important}.lf-search{color:#9aa5b6;background:#f7f9fc;border:1px solid #e7ebf2;border-radius:20px;align-items:center;gap:9px;width:min(430px,48vw);height:38px;padding:0 10px;display:flex}.lf-search svg{width:14px;height:14px}.lf-search input{color:#28364e;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.lf-search-shortcut{color:#a3adbc;border:1px solid #e2e6ed;border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.lf-topbar-button{color:#7f8b9f;cursor:pointer;background:#fff;border:1px solid #e6eaf0;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .16s;display:grid;position:relative}.lf-topbar-button:hover{color:var(--lf-primary);border-color:#d7e2fb;box-shadow:0 5px 16px #23467d14}.lf-notification-button span{background:#ef6a6a;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.lf-top-avatar{background:linear-gradient(145deg,#e6efff,#d8e6ff);border:1px solid #d5e1f7;border-radius:50%;width:34px;height:34px;margin-left:4px;font-size:11px}.crm-main{min-height:100vh;margin-left:var(--lf-sidebar-width)!important;padding-top:var(--lf-topbar-height)!important}.page-heading h1{color:#17233b;letter-spacing:-.8px;line-height:1.15;font-size:28px!important}.page-heading p:not(.eyebrow){color:#7d899d;margin-top:7px;font-size:11px}.eyebrow,.card-label{color:#9aa5b6!important;letter-spacing:1px!important;font-size:9px!important;font-weight:800!important}.add-lead-button,.primary-button{box-shadow:0 8px 20px #2f67e82e;border-radius:9px!important;transition:transform .16s,box-shadow .16s,background .16s!important}.add-lead-button:hover,.primary-button:hover{box-shadow:0 11px 24px #2f67e83b;transform:translateY(-1px)!important}.dashboard-card,.stat-card,.leads-card,.settings-card,.financial-card,.pipeline-column,.task-card,.modal-card{border:1px solid var(--lf-border)!important;box-shadow:var(--lf-shadow)!important;border-radius:var(--lf-radius-lg)!important;background:#fffffff0!important}.stat-card{padding:18px!important}.stat-card-top span{font-weight:600;color:#7f8a9c!important;font-size:10px!important}.stat-number{letter-spacing:-1px;color:#1a2740!important;margin-top:13px!important;font-size:29px!important}.stat-change{font-size:10px!important}.journey-card,.dashboard-card{padding:20px!important}.card-heading{margin-bottom:17px!important}.card-heading h2{color:#1d2941;letter-spacing:-.2px;margin-top:4px;font-size:15px}.card-action{color:var(--lf-primary)!important;border-radius:7px!important;font-size:10px!important}.lead-row,.task-row{border-color:#eef1f5!important}.lead-avatar{color:#4b6fb6!important;background:#e5f7fa!important}.lead-status{border-radius:999px!important;font-size:9px!important}input,select,textarea{border-color:#e1e6ee!important;border-radius:9px!important}input:focus,select:focus,textarea:focus{border-color:#a9c1f4!important;box-shadow:0 0 0 3px #2f67e814!important}button{transition:all .16s}@media (width<=900px){:root{--lf-sidebar-width:72px}.lf-brand-copy,.lf-nav-label,.lf-nav-item>span:last-child,.lf-user-copy,.lf-user-chevron{display:none}.lf-brand{justify-content:center;padding:0}.lf-nav-item{justify-content:center;padding:0!important}.lf-sidebar-user{justify-content:center;padding:12px 0}.crm-content{padding:24px 20px 34px!important}}@media (width<=640px){.lf-search{width:48vw}.crm-content{padding:20px 14px 28px!important}}.tasks-page .crm-content,.settings-page .crm-content,.proposals-page .crm-content,.invoices-page .crm-content,.financial-page .crm-content{width:100%}.tasks-page .page-heading,.settings-page .page-heading,.proposals-page .page-heading,.invoices-page .page-heading{align-items:flex-end}.tasks-page .page-heading>div:first-child,.settings-page .page-heading>div:first-child,.proposals-page .page-heading>div:first-child,.invoices-page .page-heading>div:first-child{min-width:0}.task-card,.settings-card,.financial-card{overflow:hidden;padding:0!important}.task-card-header,.settings-card-header,.financial-card-header{border-bottom:1px solid var(--lf-border-soft);justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:18px 22px;display:flex}.task-card-header h2,.settings-card-header h2,.financial-card-header h2{color:#1d2941;letter-spacing:-.2px;margin-top:4px;font-size:15px}.task-card-header p,.settings-card-header p,.financial-card-header p{color:var(--lf-text-secondary);font-size:11px}.task-summary-grid,.tasks-summary-grid,.tasks-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.task-summary-card,.tasks-summary-card,.task-stat-card{border:1px solid var(--lf-border);border-radius:var(--lf-radius-lg);min-height:108px;box-shadow:var(--lf-shadow);background:#fffffff0;flex-direction:column;justify-content:space-between;padding:17px 18px;display:flex}.task-summary-card span,.tasks-summary-card span,.task-stat-card span{color:#7f8a9c;font-size:10px;font-weight:600}.task-summary-card strong,.tasks-summary-card strong,.task-stat-card strong{color:#1a2740;font-size:28px;line-height:1}.task-summary-card.today strong,.tasks-summary-card.today strong{color:var(--lf-primary)}.task-summary-card.overdue strong,.tasks-summary-card.overdue strong{color:var(--lf-pink)}.task-summary-card.completed strong,.tasks-summary-card.completed strong{color:var(--lf-green)}.tasks-toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.tasks-search,.task-search{background:#ffffffd1;border:1px solid #dce3ed;border-radius:10px;flex:1;align-items:center;gap:9px;min-width:0;height:42px;padding:0 13px;display:flex}.tasks-search input,.task-search input{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.tasks-list,#tasksList{min-height:70px}.task-row{border-bottom:1px solid var(--lf-border-soft);background:#fff;grid-template-columns:30px minmax(0,1fr) 150px 70px 32px;align-items:center;gap:13px;min-height:72px;padding:12px 20px;display:grid!important}.task-row:last-child{border-bottom:0}.task-row:hover{background:#fbfcfe}.task-row.is-completed{opacity:.68}.task-check{width:25px;height:25px;color:var(--lf-green);cursor:pointer;background:#fff;border:1px solid #cfd8e7;border-radius:8px;place-items:center;display:grid}.task-check.completed{background:var(--lf-green-soft);border-color:#bfe4ce}.task-main{min-width:0}.task-title{color:#25324a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.task-lead{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.task-lead strong{color:#68758b}.task-date{color:#68758b;background:#f4f6fa;border-radius:999px;justify-self:start;padding:6px 9px;font-size:9px;font-weight:700}.task-date.today{background:var(--lf-primary-soft);color:var(--lf-primary)}.task-date.overdue{background:var(--lf-pink-soft);color:var(--lf-pink)}.task-date.completed{background:var(--lf-green-soft);color:var(--lf-green)}.task-status{letter-spacing:.4px;border-radius:999px;justify-content:center;align-items:center;min-width:50px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.task-status.pending{background:var(--lf-orange-soft);color:var(--lf-orange)}.task-status.completed{background:var(--lf-green-soft);color:var(--lf-green)}.task-delete{color:#a4adbb;cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px;font-size:18px}.task-delete:hover{background:var(--lf-pink-soft);color:var(--lf-pink)}.tasks-loading,.settings-empty{min-height:100px;color:var(--lf-text-muted);text-align:center;place-items:center;padding:30px;font-size:11px;display:grid}.settings-layout,.settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.settings-layout>.settings-card:first-child,.settings-grid>.settings-card:first-child{grid-column:1/-1}.settings-card-body,.settings-section-body{padding:20px 22px}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.settings-section{margin-bottom:18px}.settings-section:last-child{margin-bottom:0}.settings-list,#settingsStages,#settingsFields{flex-direction:column;display:flex}.settings-list-row{border-bottom:1px solid var(--lf-border-soft);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:11px 20px;display:flex}.settings-list-row:last-child{border-bottom:0}.settings-list-row:hover{background:#fbfcfe}.settings-stage-info,.settings-field-info{align-items:center;gap:11px;min-width:0;display:flex}.settings-stage-info>div,.settings-field-info>div{min-width:0}.settings-stage-info strong,.settings-field-info strong{color:#26334b;font-size:11px;display:block}.settings-stage-info small,.settings-field-info small{color:#9aa4b5;margin-top:4px;font-size:9px;display:block}.stage-color-dot{border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 4px #7891be14}.settings-row-actions{flex-shrink:0;align-items:center;gap:7px;display:flex}.settings-action-button{color:#65738a;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:8px;min-height:31px;padding:0 10px;font-size:9px;font-weight:700}.settings-action-button:hover{color:var(--lf-primary);background:#f7f9fc}.settings-action-button.danger:hover{background:var(--lf-pink-soft)}.settings-message{min-height:18px;color:var(--lf-text-muted);margin-top:8px;font-size:10px}.settings-message.success{color:var(--lf-green)}.settings-account-card{background:var(--lf-bg-soft);border:1px solid var(--lf-border-soft);border-radius:12px;align-items:center;gap:12px;padding:16px 18px;display:flex}.settings-account-avatar{background:var(--lf-primary-soft);width:38px;height:38px;color:var(--lf-primary);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.financial-summary-grid,.proposal-summary-grid,.invoice-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.financial-summary-card,.proposal-summary-card,.invoice-summary-card{border:1px solid var(--lf-border);border-radius:var(--lf-radius-lg);min-height:102px;box-shadow:var(--lf-shadow);background:#fffffff0;flex-direction:column;justify-content:space-between;padding:17px 18px;display:flex}.financial-summary-card span,.proposal-summary-card span,.invoice-summary-card span{color:#7f8a9c;font-size:10px;font-weight:600}.financial-summary-card strong,.proposal-summary-card strong,.invoice-summary-card strong{color:#1a2740;font-size:27px;line-height:1}.financial-toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.financial-search{background:#ffffffd1;border:1px solid #dce3ed;border-radius:10px;flex:1;align-items:center;min-width:0;height:42px;padding:0 13px;display:flex}.financial-search input{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.financial-list,#proposalList,#invoiceList{min-height:80px}.financial-row{border-bottom:1px solid var(--lf-border-soft);background:#fff;grid-template-columns:minmax(0,1.6fr) 145px 130px 125px;align-items:center;gap:18px;min-height:76px;padding:13px 20px;display:grid}.financial-row:last-child{border-bottom:0}.financial-row:hover{background:#fbfcfe}.financial-document-number{min-width:0}.financial-document-number strong{color:#25324a;font-size:12px;font-weight:800;display:block}.financial-document-number small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.financial-date{flex-direction:column;gap:4px;display:flex}.financial-date span{color:#a0a9b8;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:700}.financial-date strong{color:#65738a;font-size:10px}.financial-amount strong{color:#1c2a44;font-size:13px;font-weight:800}.financial-status-select{cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:8px;width:100%;min-height:32px;padding:0 9px;font-size:9px;font-weight:700}.financial-status-select.draft{color:#68758b;background:#f4f6fa}.financial-status-select.sent{background:var(--lf-primary-soft);color:var(--lf-primary);border-color:#d5e2ff}.financial-status-select.accepted,.financial-status-select.paid{background:var(--lf-green-soft);color:var(--lf-green);border-color:#cfe9d9}.financial-status-select.rejected,.financial-status-select.overdue,.financial-status-select.cancelled{background:var(--lf-pink-soft);color:var(--lf-pink);border-color:#f1d7e3}.financial-empty{min-height:150px;color:var(--lf-text-muted);text-align:center;place-items:center;padding:35px;font-size:11px;display:grid}.proposal-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.convert-invoice-button{background:var(--lf-green-soft);min-height:32px;color:var(--lf-green);cursor:pointer;border:0;border-radius:8px;padding:0 11px;font-size:9px;font-weight:800}.convert-invoice-button:hover{background:#d9f1e3;transform:translateY(-1px)}.line-items{flex-direction:column;gap:8px;display:flex}.line-item-row{grid-template-columns:minmax(0,1fr) 85px 115px 110px 34px;align-items:center;gap:8px;display:grid}.line-item-row input{min-width:0}.line-total{color:#25324a;text-align:right;font-size:11px;font-weight:800}.line-remove{background:var(--lf-pink-soft);width:30px;height:30px;color:var(--lf-pink);cursor:pointer;border:0;border-radius:8px;font-size:16px}.financial-totals{border-top:1px solid var(--lf-border-soft);flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.financial-total-row{color:#7b879b;justify-content:space-between;font-size:10px;display:flex}.financial-total-row.grand-total{color:#1b2942;border-top:1px solid var(--lf-border-soft);padding-top:8px;font-size:14px;font-weight:800}.modal-overlay{z-index:2000!important}.modal-card,.financial-modal,.task-modal,.settings-modal{border:1px solid var(--lf-border);background:#fffffff7;border-radius:20px;width:min(100%,650px);max-height:calc(100vh - 40px);padding:25px;overflow-y:auto;box-shadow:0 25px 80px #19284629}.modal-card .modal-header,.financial-modal .modal-header,.task-modal .modal-header,.settings-modal .modal-header{margin-bottom:20px}@media (width<=1000px){.task-summary-grid,.tasks-summary-grid,.tasks-stats,.financial-summary-grid,.proposal-summary-grid,.invoice-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-layout,.settings-grid{grid-template-columns:1fr}.settings-layout>.settings-card:first-child,.settings-grid>.settings-card:first-child{grid-column:auto}.financial-row{grid-template-columns:minmax(0,1fr) 120px 105px}.financial-row>:last-child{grid-column:2/-1;justify-self:end;width:125px}}@media (width<=720px){.task-summary-grid,.tasks-summary-grid,.tasks-stats,.financial-summary-grid,.proposal-summary-grid,.invoice-summary-grid{grid-template-columns:1fr 1fr}.tasks-toolbar,.financial-toolbar{flex-wrap:wrap}.task-row{grid-template-columns:30px minmax(0,1fr) 30px;gap:10px}.task-date,.task-row>div:last-of-type{display:none}.financial-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.financial-date{display:none}.financial-amount{text-align:right}.financial-row>:last-child{grid-column:1/-1;justify-self:stretch;width:auto}.settings-form-grid,.line-item-row{grid-template-columns:1fr}}@media (width<=500px){.task-summary-grid,.tasks-summary-grid,.tasks-stats,.financial-summary-grid,.proposal-summary-grid,.invoice-summary-grid{grid-template-columns:1fr}.task-card-header,.settings-card-header,.financial-card-header,.settings-list-row{flex-direction:column;align-items:flex-start}.settings-row-actions{width:100%}}:root{--lf-bg:#f4f5f7!important;--lf-bg-soft:#f8f9fb!important;--lf-surface:#fff!important;--lf-white:#fff!important;--lf-primary:#0097b2!important;--lf-primary-dark:#005d6e!important;--lf-primary-soft:#e5f7fa!important;--lf-blue:#5b8def!important;--lf-blue-soft:#eaf1ff!important;--lf-purple:#9b7be8!important;--lf-purple-soft:#f0eaff!important;--lf-pink:#ef9ca9!important;--lf-pink-soft:#fff0f2!important;--lf-orange:#e9a24d!important;--lf-orange-soft:#fff4df!important;--lf-green:#55b887!important;--lf-green-soft:#e8f8ef!important;--lf-text:#18202b!important;--lf-text-secondary:#667085!important;--lf-text-muted:#98a0ad!important;--lf-border:#e2e5e9!important;--lf-border-soft:#edf0f3!important;--lf-shadow:0 5px 18px #191f260b!important;--lf-shadow-hover:0 9px 26px #191f2613!important;--lf-radius-sm:8px!important;--lf-radius-md:12px!important;--lf-radius-lg:15px!important}*{box-sizing:border-box}html,body{background:var(--lf-bg)!important;color:var(--lf-text)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:400!important}.lf-sidebar-v2{background:#fffffff5!important;border-right:1px solid #e1e4e8!important;width:214px!important;box-shadow:2px 0 12px #191f2606!important}.lf-brand{border-bottom:1px solid #edf0f2!important;height:67px!important;padding:0 18px!important}.lf-brand-mark{color:#fff!important;width:30px!important;height:30px!important;box-shadow:none!important;background:#20252b!important;border-radius:9px!important;font-size:15px!important;font-weight:600!important}.lf-brand-copy strong{color:#20252b!important;letter-spacing:-.25px!important;font-size:15px!important;font-weight:650!important}.lf-brand-copy span{color:#9aa1aa!important;letter-spacing:.35px!important;text-transform:uppercase!important;font-size:8px!important;font-weight:600!important}.lf-sidebar-scroll{padding:17px 10px!important}.lf-nav-section+.lf-nav-section{margin-top:20px!important}.lf-nav-label{color:#a0a6ae!important;letter-spacing:1.1px!important;padding:0 10px 8px!important;font-size:8px!important;font-weight:650!important}.lf-nav-item{color:#687386!important;border-radius:10px!important;height:39px!important;margin:2px 0!important;padding:0 11px!important;font-size:12px!important;font-weight:500!important}.lf-nav-item:hover{color:#303742!important;background:#f6f7f8!important}.lf-nav-item.active{color:#9acb15!important;background:#eaf2ff!important;font-weight:600!important;box-shadow:inset 2px 0 #0097b2!important}.lf-nav-icon{color:#89919c!important;width:18px!important;height:18px!important}.lf-sidebar-user{border-top:1px solid #edf0f2!important;min-height:67px!important;padding:10px 14px!important}.lf-user-avatar,.lf-top-avatar{color:#fff!important;box-shadow:none!important;background:#252a30!important;border:0!important;font-weight:500!important}.lf-user-avatar{width:30px!important;height:30px!important}.lf-user-copy strong{color:#303640!important;font-size:11px!important;font-weight:600!important}.lf-user-copy span{color:#9aa1aa!important;font-size:9px!important;font-weight:400!important}.lf-topbar-v2{height:60px!important;box-shadow:none!important;background:#ffffffeb!important;border-bottom:1px solid #e5e7ea!important;padding:0 18px!important}.lf-search{background:#f7f8f9!important;border:1px solid #e0e3e7!important;border-radius:8px!important;width:350px!important;height:34px!important;padding:0 10px!important;box-shadow:inset 0 1px 1px #00000004!important}.lf-search svg,.lf-topbar-button svg,.lf-nav-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:15px!important;height:15px!important}.lf-search input{color:#4c5665!important;font-size:10px!important;font-weight:400!important}.lf-search input::placeholder{color:#9ca3ad!important}.lf-search-shortcut{color:#9aa1aa!important;background:#fff!important;border:1px solid #dfe3e7!important;border-radius:5px!important;width:19px!important;height:19px!important;font-size:10px!important}.lf-topbar-button{color:#727b88!important;width:31px!important;height:31px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e4e8!important;border-radius:8px!important}.lf-add-top-button{color:#fff!important;background:#20252b!important;border-color:#20252b!important}.lf-notification-button span{background:#c8ef2a!important;border:1px solid #fff!important;width:5px!important;height:5px!important}.crm-main{background:0 0!important;min-width:0!important}.crm-content{max-width:1280px!important;margin:0 auto!important;padding:27px 28px 42px!important}.page-heading{margin-bottom:17px!important}.page-heading .eyebrow,.eyebrow,.card-label{color:#9ba2ab!important;letter-spacing:1.15px!important;font-size:8px!important;font-weight:650!important;line-height:1.2!important}.page-heading h1{color:#171d25!important;letter-spacing:-.65px!important;margin-top:5px!important;font-size:25px!important;font-weight:600!important;line-height:1.12!important}.page-heading p:not(.eyebrow){color:#8a929d!important;margin-top:4px!important;font-size:10px!important;font-weight:400!important;line-height:1.5!important}.page-heading .add-lead-button,.page-heading .primary-button{color:#fff!important;background:#20252b!important;border:0!important;border-radius:8px!important;min-height:34px!important;padding:0 13px!important;font-size:10px!important;font-weight:600!important}.dashboard-card,.stat-card,.leads-card,.settings-card,.financial-card,.pipeline-column,.task-card,.modal-card,.journey-card{background:#fffffff7!important;border:1px solid #e0e3e7!important;border-radius:14px!important;box-shadow:0 5px 18px #191f260b!important}.dashboard-card:hover,.stat-card:hover{box-shadow:0 8px 24px #191f2611!important}.stats-grid{gap:12px!important}.stat-card{min-height:112px!important;padding:15px 16px!important}.stat-card-top span{color:#737c88!important;font-size:9px!important;font-weight:500!important}.stat-number{color:#171d25!important;letter-spacing:-.7px!important;margin-top:12px!important;font-size:27px!important;font-weight:600!important}.stat-change{color:#7f8894!important;margin-top:8px!important;font-size:9px!important;font-weight:400!important}.stat-icon,.task-summary-icon,.financial-summary-icon{border-radius:9px!important}.stat-card:first-child .stat-icon{color:#55b887!important;background:#e9f8ee!important}.stat-card:nth-child(2) .stat-icon{color:#5b8def!important;background:#eaf1ff!important}.stat-card:nth-child(3) .stat-icon{color:#e98768!important;background:#fff0ed!important}.stat-card:nth-child(4) .stat-icon{color:#d99939!important;background:#fff4df!important}button,.primary-button,.secondary-button,.card-action{font-family:inherit!important;font-weight:500!important}.secondary-button,.card-action{color:#4d5663!important;background:#fff!important;border:1px solid #e0e3e7!important;border-radius:8px!important}.primary-button{color:#fff!important;background:#20252b!important;border:0!important;border-radius:8px!important}input,select,textarea{color:#374151!important;min-height:37px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e0e3e7!important;border-radius:8px!important;font-size:11px!important;font-weight:400!important}input:focus,select:focus,textarea:focus{border-color:#bfdc71!important;outline:none!important;box-shadow:0 0 0 3px #b9ee221f!important}.leads-search,.tasks-search,.task-search,.financial-search,.proposal-search,.invoice-search{box-shadow:none!important;background:#fff!important;border:1px solid #e0e3e7!important;border-radius:8px!important}.filter-select{background:#fff!important}.lead-row,.task-row,.financial-row,.settings-list-row{border-color:#edf0f2!important}.lead-row:hover,.task-row:hover,.financial-row:hover,.settings-list-row:hover{background:#fafbfc!important}.lead-avatar{color:#5c6876!important;background:#f0f2f4!important;font-weight:500!important}.lead-status,.financial-status,.financial-status-select{border-radius:999px!important;font-size:9px!important;font-weight:500!important}.status-new,.financial-status-new{color:#687280!important;background:#f0f2f5!important}.status-contacted{color:#ae772c!important;background:#fff2df!important}.status-qualified{color:#765dcc!important;background:#eee9ff!important}.status-won{color:#439b6e!important;background:#e8f8ef!important}.pipeline-board{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;display:grid!important}.pipeline-column{min-width:0!important;padding:0!important;overflow:hidden!important}.pipeline-column-header{background:#fbfbfc!important;border-bottom:1px solid #edf0f2!important;min-height:64px!important;padding:14px!important}.pipeline-column-header h3{color:#252b33!important;font-size:12px!important;font-weight:600!important}.pipeline-lead,.pipeline-card{background:#fff!important;border:1px solid #eceff2!important;border-radius:10px!important;box-shadow:0 3px 10px #191f2609!important}.pipeline-lead:hover,.pipeline-card:hover{transform:translateY(-1px);border-color:#dfe4e8!important}.tasks-summary,.tasks-summary-grid,.task-summary-grid,.tasks-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.task-summary-card,.tasks-summary-card,.task-stat-card{background:#fff!important;border:1px solid #e0e3e7!important;border-radius:13px!important;min-height:104px!important;padding:15px 16px!important;box-shadow:0 5px 18px #191f260a!important}.task-summary-card strong,.tasks-summary-card strong,.task-stat-card strong{color:#1b222b!important;font-size:26px!important;font-weight:600!important}.task-summary-icon{color:#8fb61e!important;background:#eef7dc!important;width:30px!important;height:30px!important;font-size:13px!important}.task-row{min-height:58px!important;padding:10px 14px!important}.financial-summary-grid,.proposal-summary-grid,.invoice-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.financial-summary-card,.proposal-summary-card,.invoice-summary-card{background:#fff!important;border:1px solid #e0e3e7!important;border-radius:13px!important;min-height:104px!important;padding:15px 16px!important;box-shadow:0 5px 18px #191f260a!important}.financial-summary-card strong,.proposal-summary-card strong,.invoice-summary-card strong{color:#1b222b!important;font-size:26px!important;font-weight:600!important}.financial-row{min-height:63px!important;padding:10px 14px!important}.financial-document-number strong,.financial-amount strong{color:#303741!important;font-weight:550!important}.settings-card{margin-bottom:12px!important}.settings-card-header,.task-card-header,.financial-card-header{border-bottom:1px solid #edf0f2!important;min-height:68px!important;padding:16px 18px!important}.settings-card-header h2,.task-card-header h2,.financial-card-header h2{color:#20262e!important;letter-spacing:-.15px!important;font-size:14px!important;font-weight:600!important}.settings-card-header p:not(.card-label),.task-card-header p:not(.card-label),.financial-card-header p:not(.card-label){color:#8b939e!important;font-size:10px!important;font-weight:400!important}.settings-card form,.settings-list,.account-details{padding:16px 18px!important}.settings-list-row{min-height:52px!important;padding:10px 2px!important}.settings-row-actions button{border-radius:7px!important;min-height:29px!important;padding:0 9px!important;font-size:9px!important}.modal-overlay{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#161c2347!important}.modal-card,.financial-modal,.task-modal,.settings-modal{border-radius:15px!important;padding:22px!important;box-shadow:0 22px 55px #14192029!important}h1,h2,h3,h4,strong,b{font-synthesis:none}h2,h3{font-weight:600!important}strong{font-weight:550!important}@media (width<=1050px){.pipeline-board,.financial-summary-grid,.proposal-summary-grid,.invoice-summary-grid,.tasks-summary,.tasks-summary-grid,.task-summary-grid,.tasks-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=800px){.lf-sidebar-v2{width:72px!important}.lf-brand-copy,.lf-nav-label,.lf-nav-item>span:last-child,.lf-user-copy,.lf-user-chevron{display:none!important}.lf-brand{justify-content:center!important;padding:0!important}.lf-nav-item{justify-content:center!important}.crm-content{padding:22px 16px 32px!important}.lf-search{width:42vw!important}}@media (width<=560px){.pipeline-board,.financial-summary-grid,.proposal-summary-grid,.invoice-summary-grid,.tasks-summary,.tasks-summary-grid,.task-summary-grid,.tasks-stats{grid-template-columns:1fr!important}.lf-topbar-button:nth-child(2),.lf-topbar-button:nth-child(5),.lf-topbar-button:nth-child(6){display:none!important}.lf-search{width:48vw!important}.page-heading h1{font-size:22px!important}}.lf-topbar-v2{transition:background-color .24s,border-color .24s,box-shadow .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s}.lf-topbar-v2.lf-topbar-scrolled:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffc7,#fff0);height:1px;position:absolute;inset:auto 0 0}.lf-topbar-v2>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.lf-topbar-v2{transition:none!important}}:root{--lf-font-size-body:14px;--lf-font-size-secondary:13px;--lf-font-size-small:12px;--lf-font-size-label:11px;--lf-font-size-page-title:26px;--lf-weight-regular:400;--lf-weight-medium:500;--lf-weight-semibold:600;--lf-content-max:1280px}body,button,input,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}body{font-size:var(--lf-font-size-body)!important;font-weight:var(--lf-weight-regular)!important;line-height:1.45!important}.crm-main{min-width:0!important;margin-left:var(--lf-sidebar-width)!important;padding-top:var(--lf-topbar-height)!important}.page-heading{gap:20px!important;min-height:54px!important;margin-bottom:20px!important}.page-heading h1{font-size:var(--lf-font-size-page-title)!important;line-height:1.15!important;font-weight:var(--lf-weight-semibold)!important;letter-spacing:-.55px!important}.page-heading p:not(.eyebrow){color:var(--lf-text-secondary)!important;font-size:var(--lf-font-size-secondary)!important;font-weight:var(--lf-weight-regular)!important;margin-top:5px!important}.eyebrow,.card-label{color:#8b949f!important;font-size:var(--lf-font-size-label)!important;line-height:1.2!important;font-weight:var(--lf-weight-semibold)!important;letter-spacing:.9px!important;margin-bottom:6px!important}input,select,textarea{min-height:40px!important;font-size:var(--lf-font-size-secondary)!important;line-height:1.35!important;font-weight:var(--lf-weight-regular)!important}label{color:#4e5968!important;font-size:var(--lf-font-size-secondary)!important;font-weight:var(--lf-weight-medium)!important}button,.primary-button,.secondary-button,.primary-btn,.secondary-btn,.add-lead-button{font-size:var(--lf-font-size-secondary)!important;font-weight:var(--lf-weight-medium)!important}.add-lead-button,.primary-button,.primary-btn{min-height:38px!important;padding:0 14px!important}.dashboard-card,.stat-card,.leads-card,.settings-card,.financial-card,.pipeline-column,.task-card,.modal-card,.journey-card{border:1px solid var(--lf-border)!important;border-radius:var(--lf-radius-lg)!important;box-shadow:var(--lf-shadow)!important;background:#fff!important}.stats-grid,.financial-summary,.financial-summary-grid,.proposal-summary-grid,.invoice-summary-grid,.task-summary-grid,.tasks-summary-grid,.tasks-summary,.tasks-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-bottom:18px!important;display:grid!important}.stat-card,.financial-summary-card,.proposal-summary-card,.invoice-summary-card,.task-summary-card,.tasks-summary-card,.task-stat-card{flex-direction:column!important;justify-content:space-between!important;min-width:0!important;min-height:104px!important;padding:16px 17px!important;display:flex!important}.stat-card-top,.financial-summary-card span,.proposal-summary-card span,.invoice-summary-card span,.task-summary-card span,.tasks-summary-card span,.task-stat-card span{color:#7b8490!important;font-size:var(--lf-font-size-label)!important;line-height:1.25!important;font-weight:var(--lf-weight-medium)!important}.stat-number,.financial-summary-card strong,.proposal-summary-card strong,.invoice-summary-card strong,.task-summary-card strong,.tasks-summary-card strong,.task-stat-card strong{color:#1d252e!important;font-size:28px!important;line-height:1!important;font-weight:var(--lf-weight-semibold)!important;letter-spacing:-.7px!important}.stat-change{color:#87909b!important;font-size:var(--lf-font-size-label)!important;line-height:1.25!important;font-weight:var(--lf-weight-regular)!important;margin-top:7px!important}.leads-toolbar,.tasks-toolbar,.financial-toolbar{align-items:center!important;gap:10px!important;width:100%!important;margin-bottom:16px!important;display:flex!important}.leads-search,.tasks-search,.task-search,.financial-search{border:1px solid var(--lf-border)!important;min-width:0!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important;flex:auto!important;align-items:center!important;gap:8px!important;padding:0 12px!important;display:flex!important}.leads-search input,.tasks-search input,.task-search input,.financial-search input{min-height:38px!important;font-size:var(--lf-font-size-secondary)!important}.filter-select{width:138px!important;min-height:40px!important;font-size:var(--lf-font-size-secondary)!important;flex:0 0 138px!important}.leads-card-header{min-height:76px!important;padding:17px 20px!important}.leads-card-header h2,.leads-card-header .lead-count{font-size:var(--lf-font-size-body)!important}.leads-table th{color:#8993a0!important;font-size:var(--lf-font-size-label)!important;font-weight:var(--lf-weight-semibold)!important;letter-spacing:.5px!important}.leads-table td{color:#566171!important;font-size:var(--lf-font-size-body)!important;font-weight:var(--lf-weight-regular)!important}.leads-table td strong,.lead-main strong{color:#27313d!important;font-size:var(--lf-font-size-body)!important;font-weight:var(--lf-weight-medium)!important}.lead-main small,.leads-table td small{color:#8a94a2!important;font-size:var(--lf-font-size-small)!important}.lead-status,.financial-status,.financial-status-select{font-size:var(--lf-font-size-label)!important;font-weight:var(--lf-weight-medium)!important}.card-heading h2{font-size:15px!important;font-weight:var(--lf-weight-semibold)!important}.lead-row .lead-main strong,.task-content strong{font-size:var(--lf-font-size-secondary)!important;font-weight:var(--lf-weight-medium)!important}.lead-row .lead-main small,.task-content small,.task-time{font-size:var(--lf-font-size-small)!important}.pipeline-summary{border:1px solid var(--lf-border)!important;border-radius:var(--lf-radius-lg)!important;box-shadow:var(--lf-shadow)!important;background:#fff!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 20px!important;margin:0 0 18px!important;padding:13px 16px!important;display:flex!important}.pipeline-summary-item{color:#687383!important;font-size:var(--lf-font-size-secondary)!important;line-height:1.3!important;font-weight:var(--lf-weight-regular)!important;align-items:baseline!important;gap:5px!important;display:inline-flex!important}.pipeline-summary-item strong{color:#202833!important;font-weight:var(--lf-weight-semibold)!important}.pipeline-board{grid-template-columns:repeat(5,minmax(190px,1fr))!important;align-items:start!important;gap:12px!important;padding-bottom:8px!important;display:grid!important;overflow-x:auto!important}.pipeline-column{min-width:190px!important;overflow:hidden!important}.pipeline-column-header{min-height:60px!important;padding:14px 15px!important}.pipeline-column-header h3{font-size:var(--lf-font-size-secondary)!important;font-weight:var(--lf-weight-semibold)!important}.pipeline-column-body{padding:10px!important}.pipeline-lead-card{background:#fff!important;border:1px solid #e7eaee!important;border-radius:10px!important;min-width:0!important;margin-bottom:9px!important;padding:13px!important;box-shadow:0 3px 10px #191f2609!important}.pipeline-lead-card:last-child{margin-bottom:0!important}.pipeline-lead-card-top{min-width:0!important}.pipeline-lead-name,.pipeline-lead-card strong{color:#27313d!important;font-size:var(--lf-font-size-secondary)!important;line-height:1.35!important;font-weight:var(--lf-weight-medium)!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.pipeline-lead-company,.pipeline-lead-meta{color:#7f8997!important;font-size:var(--lf-font-size-small)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:3px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.pipeline-move-label{color:#697483!important;font-size:var(--lf-font-size-small)!important;align-items:center!important;gap:6px!important;margin-top:10px!important;display:flex!important}.pipeline-stage-select{width:auto!important;min-width:0!important;max-width:110px!important;min-height:32px!important;font-size:var(--lf-font-size-small)!important;padding:0 8px!important}.pipeline-column-empty,.pipeline-empty{color:#98a0ad!important;font-size:var(--lf-font-size-small)!important;text-align:center!important;padding:24px 12px!important}.financial-row{min-height:72px!important;font-size:var(--lf-font-size-body)!important;padding:12px 18px!important}.financial-document-number strong{font-size:var(--lf-font-size-secondary)!important;font-weight:var(--lf-weight-medium)!important}.financial-document-number small,.financial-date span,.financial-date strong{font-size:var(--lf-font-size-small)!important}.financial-amount strong{font-size:var(--lf-font-size-secondary)!important;font-weight:var(--lf-weight-medium)!important}.financial-status-select{min-height:36px!important;font-size:var(--lf-font-size-small)!important}.task-title,.settings-stage-info strong,.settings-field-info strong{font-size:var(--lf-font-size-secondary)!important;font-weight:var(--lf-weight-medium)!important}.task-lead,.settings-stage-info small,.settings-field-info small,.field-help{font-size:var(--lf-font-size-small)!important}@media (width<=1100px){.stats-grid,.financial-summary,.financial-summary-grid,.proposal-summary-grid,.invoice-summary-grid,.task-summary-grid,.tasks-summary-grid,.tasks-summary,.tasks-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=800px){.crm-content{padding:22px 18px 34px!important}.pipeline-board{grid-template-columns:repeat(5,minmax(230px,1fr))!important}}@media (width<=560px){.stats-grid,.financial-summary,.financial-summary-grid,.proposal-summary-grid,.invoice-summary-grid,.task-summary-grid,.tasks-summary-grid,.tasks-summary,.tasks-stats{grid-template-columns:1fr!important}.leads-toolbar,.tasks-toolbar,.financial-toolbar{flex-wrap:wrap!important;align-items:stretch!important}.filter-select{flex:calc(50% - 5px)!important;width:auto!important}.page-heading{flex-direction:column!important;align-items:flex-start!important}.page-heading .add-lead-button{width:auto!important}}.lead-header-actions{align-items:center;gap:8px;display:flex}.lead-header-actions .secondary-btn,.lead-header-actions .add-lead-button{min-height:40px}.import-leads-modal{max-width:620px}.import-help{color:var(--lf-text-secondary);margin-bottom:20px;font-size:14px;line-height:1.6}.import-help p+p{margin-top:8px}.import-file-area{border:1px dashed var(--lf-border);border-radius:var(--lf-radius-md);background:var(--lf-bg-soft);flex-direction:column;gap:8px;padding:16px;display:flex}.import-file-area label{color:var(--lf-text);font-size:13px;font-weight:600}.import-file-area input[type=file]{width:100%;font-size:13px}.import-file-area small{color:var(--lf-text-muted);font-size:12px}.import-preview{border:1px solid var(--lf-border-soft);border-radius:var(--lf-radius-sm);background:var(--lf-surface-solid,#fff);color:var(--lf-text-secondary);flex-direction:column;gap:4px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.import-preview strong{color:var(--lf-text);font-weight:600}.import-preview span{overflow-wrap:anywhere}.import-modal-actions{gap:8px;display:flex}@media (width<=700px){.lead-header-actions{flex-wrap:wrap;width:100%}.lead-header-actions .add-lead-button{flex:1}}@media (width<=520px){.lead-header-actions .secondary-btn,.lead-header-actions .add-lead-button{flex:100%}.import-modal-actions{flex-direction:column}}.team-access-card{overflow:hidden}.team-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-users-list{border:1px solid var(--lf-border,#e7e9ee);background:#fff;border-radius:14px;margin-top:18px;overflow:hidden}.settings-user-row{border-bottom:1px solid var(--lf-border,#e7e9ee);grid-template-columns:minmax(230px,1.7fr) minmax(150px,1fr) 80px auto;align-items:center;gap:16px;padding:15px 16px;display:grid}.settings-user-row:last-child{border-bottom:0}.settings-user-row.inactive{opacity:.58}.settings-user-main{align-items:center;gap:11px;min-width:0;display:flex}.settings-user-main>div:last-child{min-width:0}.settings-user-main strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.settings-user-main small,.settings-user-department small{color:var(--lf-text-secondary,#667085);margin-top:3px;font-size:12px;display:block}.settings-user-avatar{color:#5875c7;background:#eef3ff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.settings-user-department span{color:#4d5664;background:#f3f5f8;border-radius:999px;padding:5px 9px;font-size:12px;display:inline-flex}.settings-user-status{font-size:12px;font-weight:500}.settings-user-status.on{color:#3b946d}.settings-user-status.off{color:#9a6d3d}.user-access-modal{width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto}.user-access-modal .modal-header p:not(.card-label){max-width:520px;color:var(--lf-text-secondary,#667085);margin:5px 0 0;font-size:13px}.user-access-heading{border-top:1px solid var(--lf-border,#e7e9ee);margin:22px 0 10px;padding-top:18px}.user-access-heading strong{font-size:14px;font-weight:600;display:block}.user-access-heading span{color:var(--lf-text-secondary,#667085);margin-top:4px;font-size:12px;display:block}.user-permissions-grid{border:1px solid var(--lf-border,#e7e9ee);border-radius:12px;overflow:hidden}.permission-grid-header,.permission-grid-row{grid-template-columns:minmax(180px,1fr) repeat(4,74px);align-items:center;display:grid}.permission-grid-header{color:#737b88;text-transform:uppercase;letter-spacing:.04em;background:#f7f8fa;font-size:11px;font-weight:500}.permission-grid-header span,.permission-grid-row>*{text-align:center;padding:10px 12px}.permission-grid-header span:first-child,.permission-grid-row>.permission-module{text-align:left}.permission-grid-row{border-top:1px solid var(--lf-border,#e7e9ee);min-height:48px}.permission-module{color:var(--lf-text,#18202b);font-size:13px;font-weight:500}.permission-check{cursor:pointer;place-items:center;display:grid}.permission-check input{accent-color:#0097b2;width:16px;height:16px}.user-status-row{margin-top:14px}.user-status-row .checkbox-row{align-items:center;gap:8px;display:inline-flex}.user-status-row .checkbox-row input{accent-color:#0097b2;width:16px;height:16px}@media (width<=760px){.settings-user-row{grid-template-columns:1fr auto;gap:10px}.settings-user-department{grid-column:1}.settings-user-status{grid-area:1/2}.settings-user-row .settings-row-actions{grid-area:2/2}.permission-grid-header,.permission-grid-row{grid-template-columns:minmax(125px,1fr) repeat(4,54px)}.permission-grid-header span,.permission-grid-row>*{padding:9px 5px}.team-header-actions{width:100%}}@media (width<=520px){.permission-grid-header span{font-size:9px}.permission-module{font-size:12px}.user-permissions-grid{overflow-x:auto}.permission-grid-header,.permission-grid-row{min-width:390px}}.dashboard-loading,.dashboard-empty,.journey-loading{width:100%;color:var(--lf-text-muted);padding:18px 0;font-size:11px}.dashboard-lead-row{cursor:pointer;transition:background .15s}.dashboard-lead-row:hover{background:#fafbfd}.dashboard-task-row{cursor:default}@media (width<=1100px){.journey{justify-content:flex-start;overflow-x:auto}.journey-stage{min-width:150px}}.topbar-search,.leads-search,.tasks-search,.task-search,.financial-search,.proposal-search,.invoice-search,.lf-search{box-sizing:border-box!important}.topbar-search input,.leads-search input,.tasks-search input,.task-search input,.financial-search input,.proposal-search input,.invoice-search input,.lf-search input{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:auto!important;margin:0!important;padding:0!important;line-height:1.35!important}.topbar-search input::placeholder,.leads-search input::placeholder,.tasks-search input::placeholder,.task-search input::placeholder,.financial-search input::placeholder,.proposal-search input::placeholder,.invoice-search input::placeholder,.lf-search input::placeholder{color:#9aa5b6!important;opacity:1!important}.lf-search-shortcut{flex:0 0 20px!important}select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23717C8C' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 11px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important;padding-right:34px!important}select:focus{outline:none!important}.financial-status-select.draft{background-color:#f4f6fa!important}.financial-status-select.sent{background-color:var(--lf-primary-soft)!important}.financial-status-select.accepted,.financial-status-select.paid{background-color:var(--lf-green-soft)!important}.financial-status-select.rejected,.financial-status-select.overdue,.financial-status-select.cancelled{background-color:var(--lf-pink-soft)!important}.card-action,.settings-action-button,.settings-row-actions button,.convert-invoice-button,.secondary-btn,.primary-btn{letter-spacing:0!important;white-space:nowrap!important;border-radius:8px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1!important}.card-action{color:#5f6977!important;background:#fff!important;border:1px solid #dfe3e8!important;justify-content:center!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.card-action:hover,.settings-action-button:hover,.settings-row-actions button:hover{color:#3f4854!important;background:#f8fafb!important;border-color:#d4d9df!important}.settings-action-button.danger{color:#c06f7c!important;border-color:#ead5da!important}body.dashboard-page .page-heading p:not(.eyebrow){font-weight:400!important}body.dashboard-page .eyebrow,body.dashboard-page .card-label{letter-spacing:.85px!important;font-weight:500!important}body.dashboard-page .stat-number{letter-spacing:-.55px!important;font-weight:500!important}body.dashboard-page .stat-change{font-weight:400!important}body.dashboard-page .card-heading h2{letter-spacing:-.1px!important;font-weight:550!important}body.dashboard-page .lead-row .lead-main strong,body.dashboard-page .task-content strong{font-weight:500!important}body.dashboard-page .lead-row .lead-main small,body.dashboard-page .task-content small,body.dashboard-page .task-time{font-weight:400!important}body.dashboard-page .lead-status{font-weight:500!important}body.dashboard-page .dashboard-loading,body.dashboard-page .dashboard-empty,body.dashboard-page .journey-loading{font-weight:400!important}.secondary-button,.card-action,.settings-action-button,.settings-row-actions button,.convert-invoice-button,.secondary-btn,.primary-btn{box-sizing:border-box!important;letter-spacing:0!important;white-space:nowrap!important;border-radius:8px!important;height:32px!important;min-height:32px!important;padding:0 11px!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1!important}.secondary-button,.secondary-btn,.card-action,.settings-action-button,.settings-row-actions button,.convert-invoice-button{justify-content:center!important;align-items:center!important;display:inline-flex!important}.settings-card-header>.secondary-button,.settings-card-header>.primary-button{min-width:88px!important}.lf-brand-copy strong,.lf-nav-item-v2,.lf-user-copy strong{font-weight:500!important}.lf-nav-item-v2{font-size:13px!important}body.dashboard-page .page-heading h1,body.dashboard-page .eyebrow,body.dashboard-page .card-label{font-weight:500!important}body.dashboard-page .stat-card-top span{font-weight:400!important}body.dashboard-page .stat-number,body.dashboard-page .card-heading h2,body.dashboard-page .lead-row .lead-main strong,body.dashboard-page .task-content strong,body.dashboard-page .card-action{font-weight:500!important}.secondary-button,.primary-button,.secondary-btn,.primary-btn,.add-lead-button,.card-action,.settings-action-button,.settings-row-actions button,.convert-invoice-button{box-sizing:border-box!important;letter-spacing:0!important;white-space:nowrap!important;vertical-align:middle!important;cursor:pointer!important;border-style:solid!important;border-width:1px!important;border-radius:8px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 14px!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;line-height:36px!important;text-decoration:none!important}.secondary-button,.secondary-btn,.card-action,.settings-action-button,.settings-row-actions button,.convert-invoice-button{color:#4d5663!important;background:#fff!important;border-color:#dfe3e8!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.primary-button,.primary-btn,.add-lead-button{color:#fff!important;background:#20252b!important;border-color:#20252b!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.add-lead-button span,.primary-button span,.primary-btn span{justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.secondary-button:hover,.secondary-btn:hover,.card-action:hover,.settings-action-button:hover,.settings-row-actions button:hover,.convert-invoice-button:hover{background:#f8fafb!important;border-color:#d5dae0!important;transform:none!important}.primary-button:hover,.primary-btn:hover,.add-lead-button:hover{background:#171c21!important;border-color:#171c21!important;transform:translateY(-1px)!important}.lead-header-actions .secondary-btn,.lead-header-actions .add-lead-button,.settings-card-header>.secondary-button,.settings-card-header>.primary-button,.team-header-actions>.secondary-button,.team-header-actions>.primary-button{height:36px!important;min-height:36px!important;padding:0 14px!important}.modal-actions .primary-btn,.modal-actions .secondary-btn,.auth-btn{height:40px!important;min-height:40px!important}body.dashboard-page,body.dashboard-page button,body.dashboard-page input,body.dashboard-page select,body.dashboard-page textarea{font-weight:400}body.dashboard-page .page-heading h1{font-weight:500!important}body.dashboard-page .page-heading p:last-child,body.dashboard-page .stat-change,body.dashboard-page .stat-card-top span,body.dashboard-page .lead-row .lead-main small,body.dashboard-page .task-content small{font-weight:400!important}body.dashboard-page .card-heading h2,body.dashboard-page .lead-row .lead-main strong,body.dashboard-page .task-content strong,body.dashboard-page .stat-number{font-weight:500!important}.leads-search>.lf-field-search-icon,.tasks-search>.lf-field-search-icon,.task-search>.lf-field-search-icon,.financial-search>.lf-field-search-icon,.proposal-search>.lf-field-search-icon,.invoice-search>.lf-field-search-icon,.pipeline-search>.lf-field-search-icon{fill:none!important;stroke:#8d98a8!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important;display:block!important}.leads-search>span,.tasks-search>span,.task-search>span,.financial-search>span,.proposal-search>span,.invoice-search>span{font-size:0!important;line-height:0!important}.pipeline-toolbar{align-items:center!important;gap:10px!important;width:100%!important;margin:0 0 18px!important;display:flex!important}.pipeline-search{flex:0 520px!important;width:min(100%,520px)!important;height:42px!important}.lf-topbar-actions{gap:7px!important}.lf-nav-icon,.lf-topbar-button,.task-summary-icon{place-items:center!important;display:grid!important}.lf-nav-icon svg,.lf-topbar-button svg,.task-summary-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:16px!important;height:16px!important;display:block!important}.lf-nav-icon{flex:0 0 20px!important;width:20px!important;height:20px!important}.task-summary-card{min-height:104px!important;padding:15px 16px!important;display:block!important;position:relative!important}.task-summary-card>.task-summary-icon{border-radius:9px!important;width:30px!important;height:30px!important;margin:0!important;font-size:0!important;position:absolute!important;top:15px!important;right:16px!important}.task-summary-card>.task-summary-icon svg{width:14px!important;height:14px!important}.task-summary-card>div:not(.task-summary-icon){padding-top:51px!important;display:block!important}.task-summary-card>div:not(.task-summary-icon)>span{color:#687386!important;letter-spacing:.1px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important;display:inline!important}.task-summary-card>div:not(.task-summary-icon)>strong{color:#1b222b!important;vertical-align:-2px!important;margin-left:5px!important;font-size:25px!important;font-weight:500!important;line-height:1!important;display:inline!important}@media (width<=760px){.tasks-summary,.tasks-summary-grid,.task-summary-grid,.tasks-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.data-pagination-bar{top:calc(var(--lf-topbar-height,72px) + 8px);z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f8faf5;border:1px solid #e4e7ec;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:46px;margin:0 0 10px;padding:7px 10px;display:flex;position:sticky;box-shadow:0 3px 12px #0f172a0d}.pagination-count,.pagination-page{color:#667085;font-size:12px;font-weight:500;line-height:18px}.pagination-controls{align-items:center;gap:8px;display:flex}.pagination-button{color:#344054;min-width:76px;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dee7;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.pagination-button:hover:not(:disabled){background:#f8fafc;border-color:#c8ced8}.pagination-button:disabled{opacity:.45;cursor:not-allowed}.auth-forgot{text-align:right;margin-top:-4px;margin-bottom:18px}.auth-forgot a{color:#475467;font-size:12px;font-weight:500;text-decoration:none}.auth-forgot a:hover{text-decoration:underline}.modal-actions-right{align-items:center;gap:8px;margin-left:auto;display:flex}.danger-button{color:#b42318;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #f0caca;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.danger-button:hover:not(:disabled){background:#fff5f4;border-color:#e8aaa5}.danger-button:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.data-pagination-bar{flex-direction:column;align-items:flex-start}.pagination-controls{justify-content:space-between;width:100%}}.demo-data-card .settings-card-header{align-items:center}.demo-data-card .settings-message{margin-top:14px}.demo-data-card .settings-message.success{color:#4b9b6a}@media (width<=720px){.demo-data-card .settings-card-header{flex-direction:column;align-items:flex-start}}.lf-account-menu{z-index:12000;opacity:0;visibility:hidden;background:#fff;border:1px solid #e1e5ea;border-radius:12px;width:220px;padding:8px;transition:opacity .14s,transform .14s,visibility .14s;position:fixed;transform:translateY(-4px);box-shadow:0 14px 35px #1f273124}.lf-account-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.lf-account-menu-user{border-bottom:1px solid #eef1f4;margin-bottom:5px;padding:8px 10px 10px}.lf-account-menu-user strong,.lf-account-menu-user span{display:block}.lf-account-menu-user strong{color:#202a36;font-size:13px;font-weight:600}.lf-account-menu-user span{color:#7a8492;margin-top:2px;font-size:11px}.lf-account-menu>button{color:#475467;text-align:left;width:100%;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:500}.lf-account-menu>button:hover{color:#202a36;background:#f6f8fa}.lf-account-menu>button.danger{color:#b42318}.lf-account-menu>button.danger:hover{background:#fff4f2}.lf-sidebar-user,#topbarAvatar{cursor:pointer}.lf-password-modal-overlay{z-index:11900;opacity:0;visibility:hidden;background:#141b2347;justify-content:center;align-items:center;padding:20px;transition:opacity .15s,visibility .15s;display:flex;position:fixed;inset:0}.lf-password-modal-overlay.open{opacity:1;visibility:visible}.lf-password-modal{background:#fff;border:1px solid #e0e5ea;border-radius:14px;width:min(430px,100%);padding:22px;box-shadow:0 22px 60px #181f282e}.lf-password-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.lf-password-modal-head h2{color:#202a36;margin:4px 0 0;font-size:19px;font-weight:600}.lf-modal-close{color:#687382;cursor:pointer;background:#fff;border:1px solid #e1e5ea;border-radius:8px;width:30px;height:30px;font-size:18px;line-height:1}.lf-modal-close:hover{background:#f7f8fa}.lf-password-modal small{color:#7b8592;margin-top:5px;font-size:11px;display:block}.lf-password-modal .modal-actions{margin-top:18px}.account-actions{border-top:1px solid #eef1f4;gap:8px;margin-top:18px;padding-top:16px;display:flex}.account-actions .account-logout-button{color:#b42318!important}.lf-toast-container{pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;transform:translate(-50%);z-index:2147483647!important;position:fixed!important;bottom:24px!important;left:50%!important;right:auto!important}.lf-toast{color:#344054;opacity:0;pointer-events:auto;background:#fff;border:1px solid #dfe4e9;border-radius:9px;align-items:center;gap:9px;min-width:250px;max-width:380px;padding:10px 12px;font-size:12px;line-height:18px;transition:transform .18s,opacity .18s;display:flex;transform:translateY(18px);box-shadow:0 12px 30px #1a222c21}.lf-toast.show{opacity:1;transform:translateY(0)}.lf-toast-dot{background:#98a2b3;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.lf-toast-success{border-color:#d8eadf}.lf-toast-success .lf-toast-dot{background:#4b9b6a}.lf-toast-error{border-color:#f0d5d2}.lf-toast-error .lf-toast-dot{background:#d25c52}.lf-toast button{color:#98a2b3;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 2px;font-size:16px;line-height:1}.lf-v2-app .crm-content{font-size:14px}.lf-v2-app .page-heading h1{font-size:27px!important}.lf-v2-app .page-heading>div>p:last-child{font-size:13px!important}.lf-v2-app .eyebrow,.lf-v2-app .card-label{font-size:11px!important}.lf-v2-app .card-heading h2,.lf-v2-app .settings-card-header h2{font-size:15px!important}.lf-v2-app .lf-nav-item-v2{font-size:13px!important}.lf-v2-app .lf-nav-label{font-size:10px!important}.lf-v2-app .lf-search input{font-size:13px!important}.lf-v2-app .lf-search-shortcut{font-size:11px!important}.lf-v2-app input,.lf-v2-app select,.lf-v2-app textarea{font-size:13px}.lf-v2-app label{font-size:12px}.lf-v2-app .table-wrap,.lf-v2-app table{font-size:13px}.lf-v2-app .lead-main strong,.lf-v2-app .task-content strong{font-size:13px!important}.lf-v2-app .lead-main span,.lf-v2-app .task-content span,.lf-v2-app .lead-main small,.lf-v2-app .task-content small{font-size:11px!important}.lf-v2-app .stat-number{font-size:30px!important}.lf-v2-app .stat-card-top span,.lf-v2-app .stat-change{font-size:11px!important}.lf-v2-app .pipeline-lead-company{font-size:13px!important}.lf-v2-app .pipeline-lead-meta{font-size:11px!important}.lf-v2-app .pagination-info,.lf-v2-app .pagination-button{font-size:12px!important}.auth-password-row{justify-content:flex-end;margin-top:-4px;margin-bottom:14px;display:flex}.auth-password-row a{color:#475467;font-size:12px;font-weight:500;text-decoration:none}.auth-password-row a:hover{text-decoration:underline}.auth-remember-row{color:#667085;cursor:pointer;align-items:center;gap:10px;margin:0 0 20px;font-size:13px;display:flex}@media (width<=640px){.lf-toast-container{align-items:stretch;bottom:12px;left:12px;right:12px}.lf-toast{min-width:0;max-width:none}.lf-account-menu{right:12px!important}.account-actions{flex-wrap:wrap}}.lf-theme-icon{place-items:center;width:16px;height:16px;display:grid}.lf-theme-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lf-notification-button{position:relative}.lf-notification-button>span:not(.lf-theme-icon){color:#fff;background:#0097b2;border:2px solid #fff;border-radius:999px;place-items:center;min-width:13px;height:13px;padding:0 3px;font-size:8px;font-weight:600;line-height:13px;display:none;position:absolute;top:5px;right:5px}.lf-notification-panel{z-index:12000;opacity:0;visibility:hidden;background:#fff;border:1px solid #e1e5ea;border-radius:12px;width:340px;max-width:calc(100vw - 24px);transition:opacity .14s,transform .14s,visibility .14s;position:fixed;overflow:hidden;transform:translateY(-5px);box-shadow:0 16px 40px #1f273126}.lf-notification-panel.open{opacity:1;visibility:visible;transform:translateY(0)}.lf-notification-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.lf-notification-head>div{align-items:center;gap:7px;display:flex}.lf-notification-head strong{color:#202a36;font-size:13px;font-weight:600}.lf-notification-head span{color:#6f9d12;background:#f1f5e7;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid}.lf-notification-head button{color:#667085;cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px;font-weight:500}.lf-notification-head button:hover{color:#202a36}.lf-notification-list{max-height:390px;overflow:auto}.lf-notification-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f4;gap:10px;width:100%;padding:11px 14px;display:flex}.lf-notification-item:hover{background:#f8fafb}.lf-notification-item.unread{background:#fbfdf7}.lf-notification-dot{background:#98a2b3;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.lf-notification-dot.success{background:#4b9b6a}.lf-notification-dot.warning{background:#d59a3b}.lf-notification-dot.error{background:#d25c52}.lf-notification-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.lf-notification-copy strong{color:#344054;font-size:12px;font-weight:600}.lf-notification-copy small{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lf-notification-copy em{color:#98a2b3;font-size:10px;font-style:normal}.lf-notification-empty{color:#8b96aa;text-align:center;padding:26px 18px;font-size:12px}.demo-data-card .settings-card-header{align-items:center;gap:20px}.demo-data-card .settings-card-header>div:first-child{min-width:0}.demo-data-card .settings-card-header p:not(.card-label){max-width:650px;margin-top:5px;line-height:1.45}.demo-data-card #demoDataStatus{border-top:1px solid #edf0f3;min-height:0;margin:0;padding:11px 18px 14px;font-size:12px;line-height:18px}.account-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px 18px!important;display:grid!important}.account-details>div{min-width:0}.account-details>div>span{color:#8b96aa;font-size:11px;line-height:16px;display:block}.account-details>div>strong{color:#26334b;overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-weight:500;display:block}.account-actions{margin-top:0!important;padding:14px 18px!important}html.lf-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.lf-dark body.lf-v2-app{color:#e8edf2;background:#12161b}html.lf-dark .crm-main{background:#12161b}html.lf-dark .lf-sidebar-v2{background:#171c22;border-color:#2b323a}html.lf-dark .lf-brand-copy strong,html.lf-dark .lf-nav-item-v2,html.lf-dark .lf-sidebar-user strong{color:#e8edf2}html.lf-dark .lf-brand-copy span,html.lf-dark .lf-nav-label,html.lf-dark .lf-sidebar-user span{color:#8e99a7}html.lf-dark .lf-nav-item-v2:hover{background:#20272f}html.lf-dark .lf-nav-item-v2.active{background:#263241}html.lf-dark .crm-topbar{background:#171c22;border-color:#2b323a}html.lf-dark .lf-search{background:#20262d;border-color:#333b45}html.lf-dark .lf-search input{color:#e8edf2}html.lf-dark .lf-search input::placeholder{color:#7f8b9a}html.lf-dark .lf-topbar-button,html.lf-dark .lf-top-avatar{color:#d6dde5;background:#20262d;border-color:#333b45}html.lf-dark .lf-topbar-button:hover{background:#29313a}html.lf-dark .lf-top-avatar{color:#151a1f;background:#e8edf2}html.lf-dark .dashboard-card,html.lf-dark .settings-card,html.lf-dark .task-card,html.lf-dark .financial-card,html.lf-dark .stat-card,html.lf-dark .pipeline-summary,html.lf-dark .table-card{box-shadow:none!important;background:#1a2026!important;border-color:#303842!important}html.lf-dark .page-heading h1,html.lf-dark .settings-card-header h2,html.lf-dark .task-card-header h2,html.lf-dark .financial-card-header h2,html.lf-dark .card-heading h2{color:#eef2f6!important}html.lf-dark .page-heading>div>p:last-child,html.lf-dark .settings-card-header p:not(.card-label),html.lf-dark .task-card-header p:not(.card-label),html.lf-dark .financial-card-header p:not(.card-label){color:#9aa6b5!important}html.lf-dark .settings-card-header,html.lf-dark .task-card-header,html.lf-dark .financial-card-header{border-color:#303842!important}html.lf-dark input,html.lf-dark select,html.lf-dark textarea{color:#edf1f5!important;background:#20262d!important;border-color:#39434e!important}html.lf-dark .settings-list-row,html.lf-dark .settings-user-row,html.lf-dark .account-actions,html.lf-dark .account-details{border-color:#303842!important}html.lf-dark .settings-list-row:hover,html.lf-dark .settings-user-row:hover{background:#20262d}html.lf-dark .settings-stage-info strong,html.lf-dark .settings-field-info strong,html.lf-dark .account-details>div>strong,html.lf-dark .settings-user-main strong{color:#e8edf2}html.lf-dark .settings-stage-info small,html.lf-dark .settings-field-info small,html.lf-dark .account-details>div>span,html.lf-dark .settings-user-main small{color:#8e99a7}html.lf-dark .settings-action-button,html.lf-dark .secondary-button,html.lf-dark .lf-modal-close{color:#cbd3dc;background:#20262d;border-color:#39434e}html.lf-dark .settings-action-button:hover,html.lf-dark .secondary-button:hover{background:#29313a}html.lf-dark .demo-data-card #demoDataStatus{border-color:#303842}html.lf-dark .lf-account-menu,html.lf-dark .lf-notification-panel,html.lf-dark .lf-password-modal{color:#e8edf2;background:#1a2026;border-color:#303842;box-shadow:0 16px 40px #00000059}html.lf-dark .lf-account-menu-user,html.lf-dark .lf-notification-head{border-color:#303842}html.lf-dark .lf-account-menu-user strong,html.lf-dark .lf-notification-head strong{color:#eef2f6}html.lf-dark .lf-account-menu-user span,html.lf-dark .lf-notification-head button{color:#9aa6b5}html.lf-dark .lf-account-menu>button{color:#cbd3dc}html.lf-dark .lf-account-menu>button:hover,html.lf-dark .lf-notification-item:hover{background:#20262d}html.lf-dark .lf-notification-item{background:#1a2026;border-color:#303842}html.lf-dark .lf-notification-item.unread{background:#1d241d}html.lf-dark .lf-notification-copy strong{color:#e0e6ec}html.lf-dark .lf-notification-copy small{color:#9aa6b5}html.lf-dark .lf-notification-copy em,html.lf-dark .lf-notification-empty{color:#7f8b9a}html.lf-dark .modal-overlay,html.lf-dark .lf-password-modal-overlay{background:#00000085!important}@media (width<=720px){.demo-data-card .settings-card-header{flex-direction:column;align-items:flex-start}.account-details{grid-template-columns:1fr;gap:14px}}.lf-sidebar-user{gap:10px!important;min-height:62px!important;padding:10px 14px!important}.lf-sidebar-user .lf-user-copy{justify-content:center}.lf-sidebar-user .lf-user-copy strong{font-size:12px!important;font-weight:550!important;line-height:1.2!important}.settings-users-list{margin-top:16px!important}.settings-user-row{grid-template-columns:minmax(260px,1.9fr) minmax(175px,1.05fr) 86px 94px!important;align-items:center!important;gap:20px!important;min-height:76px!important;padding:14px 18px!important}.settings-user-main{min-height:44px!important}.settings-user-main strong{font-size:13px!important;font-weight:550!important;line-height:18px!important}.settings-user-main small{margin-top:1px!important;font-size:12px!important;line-height:17px!important}.settings-user-avatar{border-radius:10px!important;width:36px!important;height:36px!important;font-size:13px!important}.settings-user-department{min-width:0}.settings-user-department span{vertical-align:middle;padding:5px 10px!important;font-size:12px!important;line-height:18px!important}.settings-user-department small{margin-top:4px!important;font-size:12px!important;line-height:16px!important}.settings-user-status{justify-self:start!important;font-size:12px!important;line-height:18px!important}.settings-user-row .settings-row-actions{justify-self:end!important}.settings-user-row .settings-action-button{justify-content:center;min-width:76px!important}.financial-status-select,.financial-status-select-trigger{box-sizing:border-box!important;color:#465261!important;border:1px solid #dfe5ee!important;border-radius:999px!important;width:100%!important;height:36px!important;min-height:36px!important;padding:0 34px 0 12px!important;font-size:12px!important;font-weight:500!important;line-height:34px!important}.financial-status-select-trigger{cursor:pointer!important;text-align:left!important;background:#fff!important;justify-content:space-between!important;align-items:center!important;display:flex!important;position:relative!important}.financial-status-select-trigger:after{content:""!important;pointer-events:none!important;border-bottom:1.5px solid #717c8c!important;border-right:1.5px solid #717c8c!important;width:7px!important;height:7px!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-65%)rotate(45deg)!important}.financial-status-select-wrap{position:relative!important}.financial-status-menu{z-index:80!important;opacity:0!important;visibility:hidden!important;background:#fff!important;border:1px solid #dfe5ee!important;border-radius:10px!important;min-width:140px!important;padding:5px!important;transition:opacity .12s,transform .12s,visibility .12s!important;position:absolute!important;top:calc(100% + 5px)!important;right:0!important;transform:translateY(-4px)!important;box-shadow:0 10px 24px #1f273121!important}.financial-status-select-wrap.open .financial-status-menu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.financial-status-option{color:#4a5565!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:7px!important;width:100%!important;padding:8px 10px!important;font-size:12px!important;line-height:18px!important}.financial-status-option:hover{background:#f5f7fa!important}.financial-status-option.selected{color:#326fc5!important;background:#edf4ff!important;font-weight:600!important}.financial-status-option[data-status=paid].selected,.financial-status-option[data-status=accepted].selected{color:#3b8c66!important;background:#e8f7ef!important}.financial-status-option[data-status=overdue].selected,.financial-status-option[data-status=rejected].selected,.financial-status-option[data-status=cancelled].selected{color:#b25b70!important;background:#fff0f3!important}.financial-status-option[data-status=draft].selected{color:#667085!important;background:#f3f5f7!important}.financial-status-option[data-status=sent].selected{color:#326fc5!important;background:#edf4ff!important}html.lf-dark .financial-status-select-trigger,html.lf-dark .financial-status-menu{color:#e3e8ee!important;background:#20262d!important;border-color:#39434e!important}html.lf-dark .financial-status-option{color:#d0d7df!important}html.lf-dark .financial-status-option:hover{background:#29313a!important}html.lf-dark .financial-status-option.selected{color:#cfe0ff!important;background:#263241!important}@media (width<=760px){.settings-user-row{grid-template-columns:1fr auto!important;gap:10px 14px!important}.settings-user-main{grid-area:1/1}.settings-user-status{grid-area:1/2;justify-self:end!important}.settings-user-department{grid-area:2/1}.settings-user-row .settings-row-actions{grid-area:2/2}}.lf-sidebar-user #sidebarUserRole{display:none!important}.auth-password-row{justify-content:flex-end!important;margin-top:10px!important;margin-bottom:0!important;padding:0 2px!important;display:flex!important}.auth-password-row a{color:#5b6675!important;font-size:13px!important;font-weight:400!important;line-height:20px!important;text-decoration:none!important}.auth-password-row a:hover{color:#20252b!important;text-decoration:underline!important}body.dashboard-page .page-heading h1{letter-spacing:-.45px!important;font-weight:400!important}body.dashboard-page .eyebrow,body.dashboard-page .card-label,body.dashboard-page .stat-card-top span,body.dashboard-page .stat-change,body.dashboard-page .page-heading p,body.dashboard-page .lead-row .lead-main small,body.dashboard-page .task-content small,body.dashboard-page .task-time{font-weight:400!important}body.dashboard-page .card-heading h2,body.dashboard-page .lead-row .lead-main strong,body.dashboard-page .task-content strong,body.dashboard-page .card-action,body.dashboard-page .stat-number{font-weight:500!important}body.dashboard-page .page-heading h1{font-size:27px!important}body.dashboard-page .page-heading p:not(.eyebrow){font-size:13px!important}body.dashboard-page .eyebrow,body.dashboard-page .card-label,body.dashboard-page .stat-card-top span{font-size:11px!important}body.dashboard-page .stat-number{font-size:30px!important}body.dashboard-page .stat-change{font-size:11px!important}body.dashboard-page .card-heading h2{font-size:15px!important}body.dashboard-page .lead-row .lead-main strong,body.dashboard-page .task-content strong{font-size:13px!important}body.dashboard-page .lead-row .lead-main small,body.dashboard-page .task-content small,body.dashboard-page .task-time{font-size:11px!important}html body .lf-toast-container{z-index:2147483647!important;width:max-content!important;max-width:calc(100vw - 32px)!important;position:fixed!important;bottom:24px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}html body .lf-toast{opacity:0;transform:translateY(18px)}html body .lf-toast.show{opacity:1;transform:translateY(0)}.lf-toast{min-width:280px;max-width:420px}.business-option-section-label{color:var(--lf-text-muted);letter-spacing:.08em;grid-column:1/-1;margin:4px 2px 0;font-size:10px;font-weight:600}.business-option-industry{grid-column:1/-1}@media (width<=640px){html body .lf-toast-container{max-width:calc(100vw - 24px)!important;bottom:16px!important}.lf-toast{min-width:min(280px,100vw - 24px);max-width:calc(100vw - 24px)}}.lf-nav-icon{color:#8b96a8!important;flex:0 0 20px!important;width:20px!important;height:20px!important}.lf-nav-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:16px!important;height:16px!important;display:block!important}.lf-nav-item-v2:hover .lf-nav-icon,.lf-nav-item-v2.active .lf-nav-icon{color:currentColor!important}.lf-nav-item-v2{gap:10px!important}.lf-sidebar-user,.lf-user-avatar,.lf-user-copy,.lf-user-chevron{display:none!important}.lf-sidebar-scroll{flex:auto!important;min-height:0!important}@media (width<=900px){.lf-user-copy,.lf-user-chevron{display:none!important}}html.lf-dark .lf-sidebar-user{display:none!important}.settings-section{display:block}.settings-section-heading{justify-content:space-between;align-items:flex-start;margin:2px 0 14px;display:flex}.settings-section-heading h2{margin:2px 0 4px;font-size:18px;font-weight:600}.settings-section-heading p:not(.eyebrow){color:var(--text-muted,#7d8999);margin:0;font-size:13px;font-weight:400}.settings-section .settings-card{margin-bottom:16px}.lf-profile-menu-section{border-bottom:1px solid var(--border,#e2e7ed);margin-bottom:4px;padding:7px 0}.lf-profile-menu-label{letter-spacing:.08em;color:var(--text-muted,#8a94a3);padding:5px 12px 6px;font-size:10px;font-weight:600}.lf-profile-menu-section a{min-height:34px;color:inherit;border-radius:7px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.lf-profile-menu-section a:hover{background:#78829114}.lf-account-menu-section{grid-template-columns:1fr 1fr;gap:6px;padding:7px 4px 4px;display:grid}.lf-account-menu-section button{appearance:none;color:#344054;text-align:center;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:8px;width:100%;height:34px;min-height:34px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:18px}.lf-account-menu-section button:hover{background:#f7f9fb;border-color:#cfd6de}.lf-account-menu-section button.danger{color:#b42318;background:#fff;border-color:#ead2cf}.lf-account-menu-section button.danger:hover{background:#fff5f4;border-color:#dfb8b3}.settings-section.is-hidden{display:none!important}.settings-page>.crm-content>.page-heading{margin-bottom:22px}.settings-section>.settings-section-heading{margin:0 0 16px}html.lf-dark .lf-account-menu-section button{color:#d6dde5;background:#20262d;border-color:#39434e}html.lf-dark .lf-account-menu-section button:hover{background:#29313a;border-color:#46515e}html.lf-dark .lf-account-menu-section button.danger{color:#f0aaa3;background:#20262d;border-color:#57403d}@media (width<=560px){.lf-account-menu-section{grid-template-columns:1fr}}.lf-account-overlay{z-index:11980;opacity:0;visibility:hidden;pointer-events:none;background:#151c2433;transition:opacity .18s,visibility .18s;position:fixed;inset:0}.lf-account-overlay.open{opacity:1;visibility:visible;pointer-events:auto}.lf-account-drawer{z-index:11990;color:#202a36;background:#fff;border-left:1px solid #e2e7ed;width:min(360px,88vw);padding:22px 20px 24px;transition:transform .2s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-14px 0 38px #1f273124}.lf-account-drawer-head{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.lf-account-drawer-head>div{min-width:0}.lf-account-drawer-head strong,.lf-account-drawer-head span{display:block}.lf-account-drawer-head strong{font-size:16px;font-weight:600;line-height:22px}.lf-account-drawer-head span{color:#7a8492;margin-top:3px;font-size:12px;line-height:18px}.lf-account-drawer-close{color:#667085;width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:8px;flex:0 0 34px;font-size:20px;line-height:1}.lf-account-drawer-close:hover{color:#202a36;background:#f7f9fb}.lf-account-drawer .lf-profile-menu-label{padding:22px 2px 8px;font-size:10px;line-height:14px}.lf-account-drawer-links{flex-direction:column;gap:3px;display:flex}.lf-account-drawer-links a,.lf-account-drawer-links button{color:#344054;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;width:100%;min-height:42px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.lf-account-drawer-links a:hover,.lf-account-drawer-links button:hover{color:#202a36;background:#f7f9fb;border-color:#edf0f3}.lf-account-drawer-links button.danger{color:#b42318}.lf-account-drawer-links button.danger:hover{color:#a31d14;background:#fff5f4;border-color:#f1d6d2}.settings-page .settings-section-heading{display:none!important}html.lf-dark .lf-account-drawer{color:#eef2f6;background:#1a2026;border-left-color:#303842;box-shadow:-16px 0 40px #00000061}html.lf-dark .lf-account-drawer-head{border-color:#303842}html.lf-dark .lf-account-drawer-head span{color:#9aa6b5}html.lf-dark .lf-account-drawer-close{color:#cbd3dc;background:#20262d;border-color:#39434e}html.lf-dark .lf-account-drawer-close:hover{color:#fff;background:#29313a}html.lf-dark .lf-account-drawer-links a,html.lf-dark .lf-account-drawer-links button{color:#d6dde5}html.lf-dark .lf-account-drawer-links a:hover,html.lf-dark .lf-account-drawer-links button:hover{color:#fff;background:#20262d;border-color:#303842}html.lf-dark .lf-account-drawer-links button[data-account-action=password]{border-color:#303842}html.lf-dark .lf-account-drawer-links button.danger{color:#f0aaa3}html.lf-dark .lf-account-drawer-links button.danger:hover{background:#2b2120;border-color:#57403d}.lf-sidebar-scroll [data-system-nav]{margin-top:24px!important;padding-top:4px!important}.lf-sidebar-scroll [data-system-nav] .lf-nav-icon svg{width:16px!important;height:16px!important}.page-content>.eyebrow,.page-content .eyebrow,.lf-eyebrow{display:none!important}.page-title,.page-header h1,.page-heading h1{margin-top:0!important}.profile-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding:20px 18px 8px;display:grid}.profile-business-grid .form-group{min-width:0}.profile-business-grid .form-group label{color:#667085;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.profile-business-grid input,.profile-business-grid select,.profile-business-grid textarea{box-sizing:border-box;width:100%}.profile-business-grid textarea{resize:vertical;min-height:86px}.profile-address-field{grid-column:1/-1}.profile-business-grid input[readonly]{color:#667085!important;background:#f6f8fa!important}.profile-save-row{border-top:1px solid #edf0f3;padding:14px 18px 16px!important}.profile-save-row .settings-message{margin-right:auto}.crm-content{width:min(100%,1440px)!important;max-width:1440px!important}body.dashboard-page .crm-content{width:100%!important;max-width:none!important}body.dashboard-page .stats-grid,body.dashboard-page .dashboard-two-column,body.dashboard-page .journey-card{width:100%!important}body.dashboard-page .dashboard-two-column{grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr)!important}@media (width<=760px){.profile-business-grid{grid-template-columns:1fr}.profile-address-field{grid-column:auto}body.dashboard-page .dashboard-two-column{grid-template-columns:1fr!important}}.crm-content,body.dashboard-page .crm-content{padding-left:34px!important;padding-right:34px!important}.lf-sidebar-scroll [data-system-nav]{border-top:1px solid #edf0f2;display:block;margin-top:24px!important;padding-top:4px!important}.lf-sidebar-scroll [data-system-nav] .lf-nav-item-v2{display:flex!important}html.lf-dark .lf-sidebar-scroll [data-system-nav]{border-top-color:#2b323a}@media (width<=900px){.crm-content,body.dashboard-page .crm-content{padding-left:22px!important;padding-right:22px!important}}.task-assignee{color:#7b8798;margin-top:4px;font-size:12px}.task-assignment-note{color:#8a95a4;margin-top:6px;font-size:12px;line-height:1.4;display:block}#taskAssignee:disabled{opacity:.75;cursor:not-allowed}.activity-card,.recycle-card{padding:0;overflow:hidden}.activity-toolbar{border-bottom:1px solid var(--border,#e5e9ef);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px;display:flex}.activity-toolbar select{min-width:150px}.activity-search{flex:320px;max-width:520px}.activity-head,.activity-row{grid-template-columns:1.25fr 1.05fr 2fr 1fr;align-items:center;gap:18px;display:grid}.activity-head{background:var(--surface-soft,#f7f8fa);border-bottom:1px solid var(--border,#e5e9ef);text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#7b8799);padding:12px 18px;font-size:11px;font-weight:600}.activity-row{border-bottom:1px solid var(--border,#edf0f4);padding:15px 18px}.activity-row strong,.activity-row small{display:block}.activity-row strong{color:var(--text,#253041);font-size:13px;font-weight:500;line-height:1.4}.activity-row small{color:var(--muted,#8b96a6);margin-top:4px;font-size:11px;line-height:1.35}.activity-location strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.list-total{color:var(--muted,#7b8799);margin-left:auto;font-size:12px}.list-pagination{justify-content:center;align-items:center;gap:12px;padding:14px 18px;display:flex}.list-pagination span{text-align:center;min-width:52px;color:var(--muted,#7b8799);font-size:12px}.list-pagination button:disabled{opacity:.5;cursor:not-allowed}.list-empty,.lf-list-loading{text-align:center;color:var(--muted,#8a95a5);padding:48px 24px;font-size:13px}.recycle-head,.recycle-row{grid-template-columns:1.8fr 1fr .85fr 1.4fr;align-items:center;gap:18px;display:grid}.recycle-head{background:var(--surface-soft,#f7f8fa);border-bottom:1px solid var(--border,#e5e9ef);text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#7b8799);padding:12px 18px;font-size:11px;font-weight:600}.recycle-row{border-bottom:1px solid var(--border,#edf0f4);padding:15px 18px}.recycle-row strong,.recycle-row small{display:block}.recycle-row strong{color:var(--text,#253041);font-size:13px;font-weight:500}.recycle-row small{color:var(--muted,#8b96a6);margin-top:4px;font-size:11px}.recycle-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.text-danger-button{color:#c34b4b;cursor:pointer;background:0 0;border:0;padding:8px 2px;font-size:12px;font-weight:500}.text-danger-button:hover{color:#a93636;text-decoration:underline}@media (width<=900px){.activity-head{display:none}.activity-row{grid-template-columns:1fr 1fr}.activity-summary{grid-column:1/-1}.recycle-head{display:none}.recycle-row{grid-template-columns:1fr 1fr}.recycle-actions{justify-content:flex-start}}@media (width<=640px){.activity-row,.recycle-row{grid-template-columns:1fr}.list-total{width:100%;margin-left:0}}.crm-content{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:32px 46px 48px!important}.page-heading,.pipeline-toolbar,.pipeline-summary,.pipeline-board-wrap,.dashboard-card,.dashboard-two-column,.stats-grid,.financial-summary,.table-card,.settings-card,.settings-grid,.team-card,.activity-card,.recycle-card,.developer-card{box-sizing:border-box;width:100%}@media (width<=1100px){.crm-content{padding-left:30px!important;padding-right:30px!important}}@media (width<=760px){.crm-content{padding:24px 20px 36px!important}}.lf-sidebar-v2 .lf-sidebar-scroll{padding:18px 9px 22px!important}.lf-sidebar-v2 .lf-nav-section+.lf-nav-section{margin-top:21px!important}.lf-sidebar-v2 .lf-nav-label{color:#8f98a7!important;letter-spacing:.08em!important;padding:0 12px 7px!important;font-size:9px!important;font-weight:600!important;line-height:1.2!important}.lf-sidebar-v2 .lf-nav-item,.lf-sidebar-v2 .lf-nav-item-v2{width:100%!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#657083!important;background:0 0!important;border:0!important;border-radius:18px!important;align-items:center!important;gap:10px!important;margin:2px 0!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;transition:background .16s,color .16s!important;display:flex!important}.lf-sidebar-v2 .lf-nav-item:hover,.lf-sidebar-v2 .lf-nav-item-v2:hover{color:#303a32!important;background:#f5f7f2!important}.lf-sidebar-v2 .lf-nav-item.active,.lf-sidebar-v2 .lf-nav-item-v2.active{background:var(--lf-primary-soft)!important;color:var(--lf-primary-dark)!important;box-shadow:none!important;font-weight:600!important}.lf-sidebar-v2 .lf-nav-icon{color:#7f8997!important;flex:0 0 17px!important;place-items:center!important;width:17px!important;height:17px!important;display:grid!important}.lf-sidebar-v2 .lf-nav-item.active .lf-nav-icon,.lf-sidebar-v2 .lf-nav-item-v2.active .lf-nav-icon{color:#586d17!important}.lf-sidebar-v2 .lf-nav-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:15px!important;height:15px!important;display:block!important}.lf-sidebar-v2 .lf-nav-item>span:last-child,.lf-sidebar-v2 .lf-nav-item-v2>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.lf-sidebar-v2 .lf-sidebar-scroll [data-system-nav]{border-top:1px solid #eceff2!important;margin-top:22px!important;padding-top:16px!important}html.lf-dark .lf-sidebar-v2 .lf-nav-item,html.lf-dark .lf-sidebar-v2 .lf-nav-item-v2{color:#aab5c1!important}.lf-sidebar-v2{box-shadow:none!important;border-right:0!important}.lf-brand{border-bottom:0!important}.lf-topbar-v2{box-shadow:none!important;border-bottom:0!important}.lf-sidebar-v2,.lf-topbar-v2{background:#ffffffeb!important}html.lf-dark .lf-sidebar-v2,html.lf-dark .lf-topbar-v2{box-shadow:none!important;background:#171c22!important;border-bottom:0!important;border-right:0!important}:root{--lf-topbar-height:72px}.lf-sidebar-v2 .lf-nav-item,.lf-sidebar-v2 .lf-nav-item-v2{gap:10px!important;height:40px!important;min-height:40px!important;padding:0 10px!important}.lf-sidebar-v2 .lf-nav-icon{color:#7c8796!important;background:#fff!important;border:1px solid #e5e9ef!important;border-radius:9px!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}.lf-sidebar-v2 .lf-nav-icon svg{stroke-width:1.55px!important;width:15px!important;height:15px!important}.lf-sidebar-v2 .lf-nav-item:hover .lf-nav-icon,.lf-sidebar-v2 .lf-nav-item-v2:hover .lf-nav-icon{color:#687484!important;background:#fbfcfd!important;border-color:#d9e0e8!important}.lf-topbar-v2{height:var(--lf-topbar-height)!important;min-height:var(--lf-topbar-height)!important}.data-pagination-bar{top:calc(var(--lf-topbar-height,72px) + 8px);z-index:800}.crm-main{padding-top:var(--lf-topbar-height)!important}@media (width<=900px){:root{--lf-topbar-height:68px}}html.lf-dark .lf-sidebar-v2 .lf-nav-icon{color:#a9b4c0!important;background:#20262d!important;border-color:#343c47!important}html.lf-dark .lf-sidebar-v2 .lf-nav-item.active .lf-nav-icon,html.lf-dark .lf-sidebar-v2 .lf-nav-item-v2.active .lf-nav-icon{color:#d6ed72!important;background:#323c1e!important;border-color:#59692a!important}.lf-system-card{overflow:hidden;border-radius:14px!important;padding:0!important}.lf-system-card .developer-card-head{border-bottom:1px solid var(--lf-border-soft);padding:22px 24px 18px}.lf-system-card .developer-card-head .card-label{margin-bottom:7px!important}.lf-system-card .developer-card-head h2{color:var(--lf-text);margin:0;font-size:17px;font-weight:600;line-height:1.25}.lf-system-card .developer-card-head p:not(.card-label){color:var(--lf-text-secondary);margin-top:6px;font-size:13px;font-weight:400;line-height:1.5}.developer-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.developer-tool{align-items:flex-start;gap:14px;min-height:112px;padding:22px 24px;display:flex}.developer-tool+.developer-tool{border-left:1px solid var(--lf-border-soft)}.developer-tool-icon{border:1px solid var(--lf-border);color:#718096;letter-spacing:.2px;background:#fff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:grid}.developer-tool strong,.developer-tool span{display:block}.developer-tool strong{color:var(--lf-text);font-size:13px;font-weight:600;line-height:1.35}.developer-tool span{color:var(--lf-text-secondary);margin-top:4px;font-size:12px;font-weight:400;line-height:1.45}.activity-card,.recycle-card{background:#fffffff7!important;border-radius:14px!important;box-shadow:0 5px 18px #191f260b!important}.activity-toolbar{border-bottom:1px solid var(--lf-border-soft);background:#fff;min-height:62px;padding:12px 18px}.activity-toolbar select{min-width:150px;height:36px;border:1px solid var(--lf-border)!important;color:var(--lf-text)!important;background:#fff!important;border-radius:9px!important;font-size:13px!important;font-weight:400!important}.activity-head,.recycle-head{border-bottom:1px solid var(--lf-border-soft);color:#8b95a4;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;min-height:42px;padding:0 18px;font-size:10px;font-weight:600}.activity-row,.recycle-row{border-bottom:1px solid var(--lf-border-soft);background:#fff;min-height:76px;padding:14px 18px}.activity-row strong,.recycle-row strong{color:var(--lf-text);font-size:13px;font-weight:500}.activity-row small,.recycle-row small{color:#8e98a7;font-size:11px;font-weight:400}.activity-summary span,.activity-location small,.recycle-row small{line-height:1.4}.activity-location strong{color:#536073;font-size:12px;font-weight:500}.list-pagination{background:#fff;min-height:64px;padding:12px 18px}.list-pagination button{min-width:76px}.recycle-actions{align-items:center}@media (width<=900px){.developer-tool-grid{grid-template-columns:1fr}.developer-tool+.developer-tool{border-left:0;border-top:1px solid var(--lf-border-soft)}}html.lf-dark .lf-system-card .developer-card-head,html.lf-dark .developer-tool+.developer-tool,html.lf-dark .activity-toolbar,html.lf-dark .activity-head,html.lf-dark .activity-row,html.lf-dark .recycle-head,html.lf-dark .recycle-row,html.lf-dark .list-pagination{border-color:#2a3139}html.lf-dark .developer-tool,html.lf-dark .activity-toolbar,html.lf-dark .activity-row,html.lf-dark .list-pagination,html.lf-dark .recycle-row{background:#171c21}html.lf-dark .activity-head,html.lf-dark .recycle-head{background:#1c2228}html.lf-dark .activity-toolbar select,html.lf-dark .developer-tool-icon{color:#d7dee7!important;background:#1f252c!important;border-color:#343c46!important}.system-page{max-width:none!important}.system-page-heading{margin-bottom:20px!important}.system-page-heading h1,.system-page .page-heading h1{letter-spacing:-.02em!important;font-weight:600!important}.system-page-heading p,.system-page .page-heading>div>p:last-child{color:var(--lf-text-secondary,#687386)!important;font-weight:400!important}.developer-panel{overflow:hidden;border-radius:14px!important;padding:0!important}.developer-tabs{border-bottom:1px solid var(--lf-border-soft,#edf0f3);background:#fff;align-items:stretch;gap:4px;padding:8px 10px 0;display:flex}.developer-tab{color:#778294;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:0 18px;font-size:13px;font-weight:500;line-height:1}.developer-tab:hover{color:#253041}.developer-tab.active{color:var(--lf-text,#202a36);border-bottom-color:#c9e35b}.developer-tab-panel{padding:28px}.developer-connect-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:32px;display:grid}.developer-connect-copy{align-items:flex-start;gap:16px;display:flex}.developer-section-icon{color:#677386;background:#fbfcfd;border:1px solid #e3e8ed;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:500;display:grid}.developer-connect-copy h2{color:var(--lf-text,#253041);margin:0;font-size:18px;font-weight:600;line-height:1.3}.developer-connect-copy p{max-width:650px;color:var(--lf-text-secondary,#697586);margin:7px 0 0;font-size:13px;font-weight:400;line-height:1.6}.developer-connect-card{background:#fbfcfd;border:1px solid #e5e9ef;border-radius:12px;padding:20px}.developer-connect-card>div{align-items:center;gap:8px;display:flex}.developer-connect-card strong{color:#2c3644;font-size:13px;font-weight:500}.developer-connect-card p{color:#818c9b;margin:8px 0 16px;font-size:12px;font-weight:400}.developer-status-dot{background:#c7cdd5;border-radius:50%;width:8px;height:8px}.developer-note{color:#8a95a4;border-top:1px solid #edf0f3;margin-top:22px;padding-top:18px;font-size:12px;line-height:1.5}.system-page .activity-row strong,.system-page .recycle-row strong,.system-page .activity-location strong,.system-page .activity-head,.system-page .recycle-head{font-weight:500!important}.system-page .activity-toolbar input,.system-page .activity-toolbar select,.system-page .recycle-card input{font-weight:400!important}html.lf-dark .developer-tab:hover{color:#e6ebf0}html.lf-dark .developer-section-icon,html.lf-dark .developer-connect-card{background:#1c2228;border-color:#343c46}html.lf-dark .developer-connect-copy h2,html.lf-dark .developer-connect-card strong{color:#edf1f5}html.lf-dark .developer-connect-copy p,html.lf-dark .developer-connect-card p,html.lf-dark .developer-note{color:#9aa6b5}@media (width<=820px){.developer-connect-layout{grid-template-columns:1fr}.developer-tab-panel{padding:22px 18px}}@media (width<=560px){.developer-tabs{overflow-x:auto}.developer-tab{white-space:nowrap;padding-inline:14px}}.system-page,.system-page *{font-synthesis:none!important}.system-page .page-heading h1,.system-page-heading h1{letter-spacing:-.55px!important;font-size:27px!important;font-weight:600!important;line-height:1.15!important}.system-page .page-heading p,.system-page-heading p{color:var(--lf-text-secondary,#7d8795)!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.system-page .developer-tab,.system-page button,.system-page .primary-button,.system-page .secondary-button,.system-page input,.system-page select,.system-page textarea{font-weight:400!important}.system-page .developer-tab.active,.system-page .primary-button{font-weight:500!important}.system-page .developer-tab{font-size:13px!important}.system-page input,.system-page select,.system-page textarea,.system-page .activity-toolbar input,.system-page .activity-toolbar select,.system-page .recycle-card input{color:#4e5968!important;min-height:40px!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}.system-page label{font-size:12px!important;font-weight:400!important}.system-page .developer-connect-copy h2{font-size:17px!important;font-weight:500!important;line-height:1.3!important}.system-page .developer-connect-copy p,.system-page .developer-connect-card p,.system-page .developer-note{font-size:13px!important;font-weight:400!important;line-height:1.55!important}.system-page .developer-connect-card strong,.system-page .developer-tool strong{font-size:13px!important;font-weight:500!important}.system-page .developer-tool span{font-size:13px!important;font-weight:400!important}.system-page .activity-head,.system-page .recycle-head{font-size:11px!important;font-weight:500!important;line-height:1.25!important}.system-page .activity-row,.system-page .recycle-row{font-size:13px!important}.system-page .activity-row strong,.system-page .recycle-row strong,.system-page .activity-location strong{font-size:13px!important;font-weight:500!important;line-height:1.45!important}.system-page .activity-row small,.system-page .recycle-row small,.system-page .activity-location small{font-size:12px!important;font-weight:400!important;line-height:1.4!important}.system-page .list-total,.system-page .list-pagination,.system-page .list-pagination span,.system-page .list-pagination button,.system-page .text-danger-button{font-size:12px!important;font-weight:400!important}.system-page strong,.system-page b{font-weight:500!important}.system-page .card-label,.system-page .eyebrow{letter-spacing:.08em!important;font-size:11px!important;font-weight:500!important}.system-page .activity-row,.system-page .recycle-row{min-height:72px!important;padding-top:14px!important;padding-bottom:14px!important}html.lf-dark .system-page input,html.lf-dark .system-page select,html.lf-dark .system-page textarea{color:#d7dee7!important}body.proposals-page,body.invoices-page,body.system-page,body.activity-page,body.recycle-page{font-size:14px!important;font-weight:400!important;line-height:1.45!important}body.proposals-page .page-heading h1,body.invoices-page .page-heading h1,body.system-page .page-heading h1{letter-spacing:-.45px!important;font-size:27px!important;font-weight:600!important;line-height:1.15!important}body.proposals-page .page-heading>div>p:last-child,body.invoices-page .page-heading>div>p:last-child,body.system-page .page-heading>div>p:last-child{color:var(--lf-text-secondary)!important;margin-top:6px!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}body.proposals-page .form-group label,body.invoices-page .form-group label,body.system-page .form-group label,body.proposals-page .financial-modal label,body.invoices-page .financial-modal label{color:#596575!important;margin-bottom:7px!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;display:block!important}body.proposals-page .form-group input,body.proposals-page .form-group select,body.proposals-page .form-group textarea,body.invoices-page .form-group input,body.invoices-page .form-group select,body.invoices-page .form-group textarea,body.system-page input,body.system-page select,body.system-page textarea{color:#475467!important;width:100%!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe4ea!important;border-radius:9px!important;padding:9px 12px!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}body.proposals-page .form-group textarea,body.invoices-page .form-group textarea,body.system-page textarea{resize:vertical;min-height:90px!important}body.proposals-page .form-group input::placeholder,body.proposals-page .form-group textarea::placeholder,body.invoices-page .form-group input::placeholder,body.invoices-page .form-group textarea::placeholder,body.system-page input::placeholder,body.system-page textarea::placeholder{color:#98a2b3!important;font-weight:400!important}body.proposals-page .form-group input:focus,body.proposals-page .form-group select:focus,body.proposals-page .form-group textarea:focus,body.invoices-page .form-group input:focus,body.invoices-page .form-group select:focus,body.invoices-page .form-group textarea:focus,body.system-page input:focus,body.system-page select:focus,body.system-page textarea:focus{border-color:#c9e35b!important;outline:none!important;box-shadow:0 0 0 3px #c9e35b24!important}body.proposals-page .financial-card-header h2,body.invoices-page .financial-card-header h2{letter-spacing:-.1px!important;font-size:15px!important;font-weight:500!important;line-height:1.3!important}body.proposals-page .financial-card-header p:not(.card-label),body.invoices-page .financial-card-header p:not(.card-label),body.proposals-page .financial-card .card-label,body.invoices-page .financial-card .card-label{font-size:12px!important;font-weight:400!important;line-height:1.45!important}body.proposals-page .financial-row,body.invoices-page .financial-row{font-size:13px!important;font-weight:400!important;line-height:1.4!important}body.proposals-page .financial-row strong,body.invoices-page .financial-row strong,body.proposals-page .financial-document-number strong,body.invoices-page .financial-document-number strong,body.proposals-page .financial-amount strong,body.invoices-page .financial-amount strong{font-size:13px!important;font-weight:500!important;line-height:1.4!important}body.proposals-page .financial-row small,body.invoices-page .financial-row small{font-size:12px!important;font-weight:400!important;line-height:1.4!important}body.proposals-page .financial-total-row,body.invoices-page .financial-total-row{font-size:12px!important;font-weight:400!important}body.proposals-page .financial-total-row.grand-total,body.invoices-page .financial-total-row.grand-total{font-size:14px!important;font-weight:600!important}body.proposals-page .line-total,body.invoices-page .line-total{font-size:12px!important;font-weight:500!important}body.system-page strong,body.system-page b,body.activity-page strong,body.activity-page b,body.recycle-page strong,body.recycle-page b{font-weight:500!important}body.system-page .developer-tabs,body.system-page .developer-tab,body.activity-page .activity-toolbar,body.recycle-page .activity-toolbar{font-family:inherit!important}body.system-page .developer-tab{font-size:13px!important;font-weight:400!important}body.system-page .developer-connect-copy h2{font-size:17px!important;font-weight:500!important}body.system-page .developer-connect-copy p,body.system-page .developer-connect-card p,body.system-page .developer-note,body.system-page .developer-connect-card strong{font-size:13px!important;line-height:1.5!important}body.system-page .developer-connect-card strong{font-weight:500!important}body.activity-page .activity-toolbar,body.recycle-page .activity-toolbar{min-height:60px!important;padding:12px 18px!important}body.activity-page .activity-toolbar input,body.activity-page .activity-toolbar select,body.recycle-page .activity-toolbar input,body.recycle-page .activity-toolbar select{color:#475467!important;background:#fff!important;border:1px solid #dfe4ea!important;border-radius:9px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important;font-weight:400!important}body.activity-page .activity-head,body.recycle-page .recycle-head{color:#8b95a4!important;font-size:11px!important;font-weight:500!important;line-height:1.25!important}body.activity-page .activity-row,body.recycle-page .recycle-row{min-height:72px!important;padding:14px 18px!important;font-size:13px!important;line-height:1.4!important}body.activity-page .activity-row strong,body.recycle-page .recycle-row strong,body.activity-page .activity-location strong{font-size:13px!important;font-weight:500!important}body.activity-page .activity-row small,body.recycle-page .recycle-row small,body.activity-page .activity-location small,body.activity-page .list-total,body.recycle-page .list-total,body.activity-page .list-pagination,body.recycle-page .list-pagination,body.activity-page .list-pagination span,body.recycle-page .list-pagination span{font-size:12px!important;font-weight:400!important}body.proposals-page .financial-modal .modal-header h2,body.invoices-page .financial-modal .modal-header h2{font-size:18px!important;font-weight:500!important;line-height:1.3!important}body.proposals-page .financial-modal .modal-header p:not(.card-label),body.invoices-page .financial-modal .modal-header p:not(.card-label){color:var(--lf-text-secondary)!important;font-size:13px!important;font-weight:400!important}body.proposals-page button,body.invoices-page button,body.system-page button,body.activity-page button,body.recycle-page button{letter-spacing:0!important;font-family:inherit!important}html.lf-dark body.proposals-page .form-group input,html.lf-dark body.proposals-page .form-group select,html.lf-dark body.proposals-page .form-group textarea,html.lf-dark body.invoices-page .form-group input,html.lf-dark body.invoices-page .form-group select,html.lf-dark body.invoices-page .form-group textarea,html.lf-dark body.system-page input,html.lf-dark body.system-page select,html.lf-dark body.system-page textarea,html.lf-dark body.activity-page .activity-toolbar input,html.lf-dark body.activity-page .activity-toolbar select,html.lf-dark body.recycle-page .activity-toolbar input,html.lf-dark body.recycle-page .activity-toolbar select{color:#d7dee7!important;background:#1f252c!important;border-color:#343c46!important}html.lf-dark body.proposals-page .form-group label,html.lf-dark body.invoices-page .form-group label,html.lf-dark body.system-page .form-group label{color:#b8c1cd!important}body.system-page .lf-page-shell,body.activity-page .lf-page-shell,body.recycle-page .lf-page-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.system-page .page-heading,body.activity-page .page-heading,body.recycle-page .page-heading{margin:0 0 18px!important;padding:0!important}body.system-page .page-heading h1,body.activity-page .page-heading h1,body.recycle-page .page-heading h1{letter-spacing:-.42px!important;margin:0!important;font-size:28px!important;font-weight:600!important;line-height:1.18!important}body.system-page .page-heading p,body.activity-page .page-heading p,body.recycle-page .page-heading p{margin:6px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}body.system-page .developer-panel,body.activity-page .activity-card,body.recycle-page .recycle-card{border:1px solid var(--lf-border,#e2e7ed)!important;border-radius:14px!important;width:100%!important;margin:0!important;overflow:hidden!important;box-shadow:0 4px 14px #191f2609!important}body.system-page .developer-tabs{align-items:stretch!important;min-height:48px!important;padding:0 12px!important}body.system-page .developer-tab{min-height:48px!important;padding:0 18px!important;font-size:13px!important;font-weight:400!important;line-height:1!important}body.system-page .developer-tab-panel{padding:24px!important}body.system-page .developer-connect-layout{grid-template-columns:minmax(0,1fr) 320px!important;align-items:center!important;gap:28px!important}body.system-page .developer-connect-copy h2{letter-spacing:-.1px!important;font-size:17px!important;font-weight:500!important}body.system-page .developer-connect-copy p,body.system-page .developer-connect-card p,body.system-page .developer-note{font-size:13px!important;font-weight:400!important}body.system-page .developer-connect-card{border-radius:11px!important;padding:18px!important}body.system-page .developer-connect-card strong{font-size:13px!important;font-weight:500!important}body.activity-page .activity-toolbar,body.recycle-page .activity-toolbar{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;min-height:64px!important;padding:12px 16px!important;display:flex!important}body.activity-page .activity-search,body.recycle-page .activity-search{flex:0 460px!important;width:auto!important;max-width:460px!important}body.activity-page .activity-toolbar input,body.activity-page .activity-toolbar select,body.recycle-page .activity-toolbar input,body.recycle-page .activity-toolbar select{border-radius:9px!important;flex:none!important;width:auto!important;min-width:150px!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important;font-weight:400!important;line-height:40px!important}body.recycle-page .activity-search{flex:0 420px!important;max-width:420px!important}body.activity-page .list-total,body.recycle-page .list-total{white-space:nowrap!important;margin-left:auto!important;font-size:12px!important;font-weight:400!important}body.activity-page .activity-head,body.recycle-page .recycle-head{letter-spacing:.07em!important;min-height:44px!important;padding:0 16px!important;font-size:10px!important;font-weight:500!important}body.activity-page .activity-row,body.recycle-page .recycle-row{min-height:70px!important;padding:13px 16px!important;font-size:13px!important;font-weight:400!important}body.activity-page .activity-row strong,body.recycle-page .recycle-row strong,body.activity-page .activity-location strong{font-size:13px!important;font-weight:500!important;line-height:1.4!important}body.activity-page .activity-row small,body.recycle-page .recycle-row small,body.activity-page .activity-location small{margin-top:3px!important;font-size:11px!important;font-weight:400!important;line-height:1.35!important}body.activity-page strong,body.activity-page b,body.recycle-page strong,body.recycle-page b,body.system-page strong,body.system-page b{font-weight:500!important}body.activity-page .list-pagination,body.recycle-page .list-pagination{min-height:60px!important;padding:10px 16px!important}body.activity-page .list-pagination button,body.recycle-page .list-pagination button{min-width:76px!important;height:36px!important;font-size:12px!important;font-weight:400!important}@media (width<=980px){body.activity-page .activity-toolbar,body.recycle-page .activity-toolbar{flex-wrap:wrap!important}body.activity-page .activity-search,body.recycle-page .activity-search{flex:100%!important;max-width:none!important}body.activity-page .activity-toolbar select{flex:0 180px!important}body.activity-page .list-total,body.recycle-page .list-total{margin-left:auto!important}body.system-page .developer-connect-layout{grid-template-columns:1fr!important}}html.lf-dark body.system-page .developer-panel,html.lf-dark body.activity-page .activity-card,html.lf-dark body.recycle-page .recycle-card{box-shadow:none!important;border-color:#303741!important}body.proposals-page,body.invoices-page,body.system-page,body.activity-page,body.recycle-page{font-family:var(--lf-font)!important;color:var(--lf-text)!important;font-weight:400!important}body.proposals-page .form-group label,body.invoices-page .form-group label,body.proposals-page .financial-modal label,body.invoices-page .financial-modal label,body.system-page .form-group label,body.system-page label{letter-spacing:0!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}body.proposals-page input,body.proposals-page select,body.proposals-page textarea,body.invoices-page input,body.invoices-page select,body.invoices-page textarea,body.system-page input,body.system-page select,body.system-page textarea{letter-spacing:0!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}body.proposals-page input::placeholder,body.proposals-page textarea::placeholder,body.invoices-page input::placeholder,body.invoices-page textarea::placeholder,body.system-page input::placeholder,body.system-page textarea::placeholder{font-family:inherit!important;font-size:13px!important;font-weight:400!important}body.proposals-page .financial-row,body.invoices-page .financial-row,body.proposals-page .financial-row span,body.invoices-page .financial-row span,body.proposals-page .financial-row small,body.invoices-page .financial-row small,body.proposals-page .financial-date,body.invoices-page .financial-date{font-family:inherit!important;font-weight:400!important}body.proposals-page .financial-row strong,body.invoices-page .financial-row strong,body.proposals-page .financial-document-number strong,body.invoices-page .financial-document-number strong,body.proposals-page .financial-amount strong,body.invoices-page .financial-amount strong{font-family:inherit!important;font-weight:500!important}body.system-page .page-heading h1,body.activity-page .page-heading h1,body.recycle-page .page-heading h1{font-family:inherit!important;font-weight:600!important}body.system-page .page-heading p,body.activity-page .page-heading p,body.recycle-page .page-heading p,body.system-page .developer-connect-copy p,body.system-page .developer-connect-card p,body.system-page .developer-note,body.system-page .developer-status,body.activity-page .activity-toolbar,body.recycle-page .activity-toolbar,body.activity-page .activity-row,body.recycle-page .recycle-row,body.activity-page .activity-row small,body.recycle-page .recycle-row small,body.activity-page .activity-location small,body.recycle-page .recycle-location small{font-family:inherit!important;font-weight:400!important}body.system-page .developer-connect-copy h2,body.system-page .developer-connect-card strong,body.activity-page .activity-row strong,body.recycle-page .recycle-row strong{font-family:inherit!important;font-weight:500!important}body.activity-page .activity-toolbar input,body.activity-page .activity-toolbar select,body.recycle-page .activity-toolbar input,body.recycle-page .activity-toolbar select,body.activity-page .list-pagination button,body.recycle-page .list-pagination button,body.system-page .developer-tab,body.system-page button{font-family:inherit!important;font-weight:400!important}body.proposals-page .page-heading h1,body.invoices-page .page-heading h1{font-family:inherit!important;font-weight:600!important}body.proposals-page .financial-total-row.grand-total,body.invoices-page .financial-total-row.grand-total{font-weight:600!important}body.dashboard-page,body.system-page,body.activity-page,body.recycle-page{letter-spacing:normal;font-weight:400!important}body.dashboard-page button,body.dashboard-page input,body.dashboard-page select,body.dashboard-page textarea,body.system-page button,body.system-page input,body.system-page select,body.system-page textarea,body.activity-page button,body.activity-page input,body.activity-page select,body.activity-page textarea,body.recycle-page button,body.recycle-page input,body.recycle-page select,body.recycle-page textarea{font-weight:400!important}body.dashboard-page .page-heading h1{letter-spacing:-.25px!important;font-size:27px!important;font-weight:500!important}body.dashboard-page .page-heading p:not(.eyebrow),body.dashboard-page .eyebrow,body.dashboard-page .card-label,body.dashboard-page .stat-card-top span,body.dashboard-page .stat-change,body.dashboard-page .lead-row .lead-main small,body.dashboard-page .task-content small,body.dashboard-page .task-time{font-weight:400!important}body.dashboard-page .card-heading h2,body.dashboard-page .lead-row .lead-main strong,body.dashboard-page .task-content strong,body.dashboard-page .card-action{font-weight:500!important}body.dashboard-page .lead-row strong,body.dashboard-page .task-row strong,body.dashboard-page .dashboard-lead-row strong,body.dashboard-page .dashboard-task-row strong{font-weight:500!important}body.system-page .page-heading h1,body.activity-page .page-heading h1,body.recycle-page .page-heading h1{letter-spacing:-.25px!important;font-size:27px!important;font-weight:500!important}body.system-page .page-heading p,body.activity-page .page-heading p,body.recycle-page .page-heading p,body.system-page .developer-connect-copy p,body.system-page .developer-connect-card p,body.system-page .developer-note,body.activity-page .activity-toolbar,body.recycle-page .activity-toolbar,body.activity-page .activity-row,body.recycle-page .recycle-row,body.activity-page small,body.recycle-page small{font-weight:400!important}body.system-page .developer-connect-copy h2,body.system-page .developer-connect-card strong,body.activity-page .activity-row strong,body.activity-page .activity-location strong,body.recycle-page .recycle-row strong{font-weight:500!important}body.system-page .developer-tab,body.system-page .developer-status,body.activity-page .activity-toolbar input,body.activity-page .activity-toolbar select,body.recycle-page .activity-toolbar input,body.recycle-page .activity-toolbar select,body.activity-page .list-pagination button,body.recycle-page .list-pagination button{font-size:13px!important;font-weight:400!important}body.system-page .developer-tab.active{font-weight:500!important}body.activity-page .activity-head,body.recycle-page .recycle-head{letter-spacing:.04em;font-size:10px!important;font-weight:500!important}body.activity-page .activity-row,body.recycle-page .recycle-row{font-size:13px!important;font-weight:400!important}body.activity-page .activity-row strong,body.activity-page .activity-location strong,body.recycle-page .recycle-row strong{font-size:13px!important;font-weight:500!important}body.activity-page .activity-row small,body.recycle-page .recycle-row small,body.activity-page .activity-location small{font-size:11px!important;font-weight:400!important}body.activity-page .list-total,body.recycle-page .list-total{font-size:12px!important;font-weight:400!important}body.activity-page .list-pagination button,body.recycle-page .list-pagination button{font-size:12px!important}body.dashboard-page strong,body.dashboard-page b,body.system-page strong,body.system-page b,body.activity-page strong,body.activity-page b,body.recycle-page strong,body.recycle-page b{font-weight:500!important}@media (width<=760px){body.dashboard-page .page-heading h1,body.system-page .page-heading h1,body.activity-page .page-heading h1,body.recycle-page .page-heading h1{font-size:24px!important}}body.dashboard-page{font-size:14px!important;font-weight:400!important;line-height:1.45!important}body.dashboard-page .crm-content{font-size:14px!important}body.dashboard-page .dashboard-page-title{letter-spacing:-.45px!important;font-size:26px!important;font-weight:500!important;line-height:1.15!important}body.dashboard-page .page-heading>div>p:last-child{font-size:13px!important;font-weight:400!important}body.dashboard-page .stat-card-top span,body.dashboard-page .stat-change,body.dashboard-page .card-label,body.dashboard-page .eyebrow,body.dashboard-page .lead-main span,body.dashboard-page .task-content span,body.dashboard-page .task-time,body.dashboard-page .journey-content span,body.dashboard-page .card-action{font-weight:400!important}body.dashboard-page .stat-card-top span{font-size:13px!important}body.dashboard-page .stat-number{font-size:30px!important;font-weight:500!important}body.dashboard-page .dashboard-stage-name,body.dashboard-page .dashboard-lead-name,body.dashboard-page .dashboard-task-name{font-size:13px!important;font-weight:400!important;line-height:1.35!important}body.dashboard-page .journey-content .dashboard-stage-name{font-size:13px!important}body.dashboard-page .dashboard-stage-name,body.dashboard-page .dashboard-lead-name,body.dashboard-page .dashboard-task-name{color:inherit!important;display:block!important}body.system-page .lf-page-shell,body.activity-page .lf-page-shell,body.recycle-page .lf-page-shell,.lf-page-shell.system-page{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:28px 34px 44px!important}body.system-page .page-heading,body.activity-page .page-heading,body.recycle-page .page-heading,.lf-page-shell.system-page .page-heading{min-height:54px!important;margin:0 0 20px!important;padding:0!important}body.system-page .developer-panel,body.activity-page .activity-card,body.recycle-page .recycle-card{width:100%!important;margin:0!important}body.activity-page .activity-toolbar,body.recycle-page .activity-toolbar{padding-left:18px!important;padding-right:18px!important}@media (width<=1100px){body.system-page .lf-page-shell,body.activity-page .lf-page-shell,body.recycle-page .lf-page-shell,.lf-page-shell.system-page{padding-left:30px!important;padding-right:30px!important}}@media (width<=760px){body.system-page .lf-page-shell,body.activity-page .lf-page-shell,body.recycle-page .lf-page-shell,.lf-page-shell.system-page{padding:24px 20px 36px!important}}:root{--lf-brand-color:#0097b2;--lf-brand-dark:#005d6e;--lf-brand-soft:#e5f7fa;--lf-brand-pale:#f0fbfd}.lf-brand-logo{object-fit:contain;object-position:left center;flex:none;width:auto;max-width:128px;height:36px;max-height:40px;display:block}.lf-brand-logo[hidden]{display:none!important}.lf-nav-item.active{background:var(--lf-brand-soft)!important;color:var(--lf-brand-dark)!important;box-shadow:inset 2px 0 0 var(--lf-brand-color)!important}.lf-nav-item.active .lf-nav-icon{color:var(--lf-brand-dark)!important}.brand-page-shell{padding-top:30px!important}.brand-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.brand-page-heading h1{letter-spacing:-.35px;margin:0 0 5px;font-size:28px;font-weight:500;line-height:1.16}.brand-page-heading p{color:var(--lf-text-secondary);font-size:14px;font-weight:400}.brand-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.brand-card{overflow:hidden;padding:0!important}.brand-card-header{border-bottom:1px solid var(--lf-border-soft);padding:22px 24px 18px}.brand-card-header h2{margin:0 0 5px;font-size:16px;font-weight:500;line-height:1.25}.brand-card-header p{color:var(--lf-text-secondary);font-size:13px;font-weight:400}.brand-logo-preview{border:1px dashed var(--lf-border);background:var(--lf-bg-soft);border-radius:12px;justify-content:center;align-items:center;min-height:150px;margin:20px 24px;display:flex}.brand-logo-preview img{object-fit:contain;max-width:72%;max-height:90px}.brand-logo-fallback{background:var(--lf-text);color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:600;display:grid}.brand-upload-row{flex-wrap:wrap;align-items:center;gap:10px;padding:0 24px 22px;display:flex}.brand-file-note{color:var(--lf-text-muted);font-size:12px;font-weight:400}.brand-color-editor{align-items:center;gap:12px;padding:24px;display:flex}.brand-color-editor input[type=color]{border:1px solid var(--lf-border);cursor:pointer;background:#fff;border-radius:10px;width:52px;height:42px;padding:4px}.brand-color-editor input[type=text]{border:1px solid var(--lf-border);width:140px;height:42px;color:var(--lf-text);background:#fff;border-radius:10px;padding:0 12px;font-size:14px;font-weight:400}.brand-swatches{flex-wrap:wrap;gap:10px;padding:0 24px 22px;display:flex}.brand-swatch{background:var(--swatch);width:30px;height:30px;box-shadow:0 0 0 1px var(--lf-border);cursor:pointer;border:2px solid #fff;border-radius:50%}.brand-swatch:hover{transform:translateY(-1px)}.brand-color-preview{border-top:1px solid var(--lf-border-soft);align-items:center;gap:12px;padding:16px 24px 22px;display:flex}.brand-color-preview>span{background:var(--lf-brand-color);border-radius:10px;width:34px;height:34px;box-shadow:0 0 0 1px #0000000a}.brand-color-preview strong{margin-bottom:3px;font-size:13px;font-weight:500;display:block}.brand-color-preview small{color:var(--lf-text-secondary);font-size:12px;font-weight:400;display:block}.brand-actions{align-items:center;gap:14px;margin-top:18px;display:flex}.brand-save-message{color:var(--lf-text-secondary);font-size:13px;font-weight:400}@media (width<=800px){.brand-grid{grid-template-columns:1fr}}:root{--lf-light-bg:#f5f7f9;--lf-light-surface:#fff;--lf-light-border:#e1e6eb;--lf-light-text:#1d2733;--lf-light-muted:#788697;--lf-dark-bg:#11161c;--lf-dark-surface:#171d24;--lf-dark-surface-2:#1d242c;--lf-dark-border:#303945;--lf-dark-text:#edf2f7;--lf-dark-muted:#98a5b4}html.lf-dark,html.lf-dark body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lf-dark-bg)!important;color:var(--lf-dark-text)!important}html.lf-dark .crm-main,html.lf-dark .crm-content,html.lf-dark .lf-page-shell,html.lf-dark .page-content{background:var(--lf-dark-bg)!important;color:var(--lf-dark-text)!important}html.lf-dark .lf-sidebar-v2,html.lf-dark .lf-topbar-v2{background:var(--lf-dark-surface)!important;color:var(--lf-dark-text)!important}html.lf-dark .lf-brand-copy strong,html.lf-dark .lf-brand-copy span,html.lf-dark .lf-nav-label,html.lf-dark .lf-nav-item,html.lf-dark .lf-nav-item-v2,html.lf-dark .page-heading h1,html.lf-dark .page-heading p,html.lf-dark .page-heading p:last-child,html.lf-dark h1,html.lf-dark h2,html.lf-dark h3,html.lf-dark h4,html.lf-dark label,html.lf-dark th,html.lf-dark td,html.lf-dark p,html.lf-dark span,html.lf-dark small,html.lf-dark strong,html.lf-dark .card-label,html.lf-dark .eyebrow{color:inherit}html.lf-dark .lf-nav-label,html.lf-dark .page-heading p:not(:first-child),html.lf-dark .card-label,html.lf-dark .eyebrow,html.lf-dark small,html.lf-dark .muted,html.lf-dark .secondary-text{color:var(--lf-dark-muted)!important}html.lf-dark .lf-nav-item:hover,html.lf-dark .lf-nav-item-v2:hover{background:var(--lf-dark-surface-2)!important;color:var(--lf-dark-text)!important}html.lf-dark .lf-card,html.lf-dark .dashboard-card,html.lf-dark .stat-card,html.lf-dark .task-card,html.lf-dark .settings-card,html.lf-dark .financial-card,html.lf-dark .table-card,html.lf-dark .pipeline-summary,html.lf-dark .activity-card,html.lf-dark .recycle-card,html.lf-dark .developer-panel,html.lf-dark .developer-connect-card,html.lf-dark .brand-card{background:var(--lf-dark-surface)!important;border-color:var(--lf-dark-border)!important;color:var(--lf-dark-text)!important;box-shadow:none!important}html.lf-dark input,html.lf-dark select,html.lf-dark textarea,html.lf-dark .financial-status-select-trigger,html.lf-dark .lf-search,html.lf-dark .search-input,html.lf-dark .form-control{background:var(--lf-dark-surface-2)!important;color:var(--lf-dark-text)!important;border-color:var(--lf-dark-border)!important}html.lf-dark input::placeholder,html.lf-dark textarea::placeholder,html.lf-dark .lf-search input::placeholder{color:#788696!important;opacity:1!important}html.lf-dark table,html.lf-dark thead,html.lf-dark tbody,html.lf-dark tr,html.lf-dark .activity-head,html.lf-dark .recycle-head,html.lf-dark .activity-row,html.lf-dark .recycle-row,html.lf-dark .list-pagination,html.lf-dark .activity-toolbar{border-color:var(--lf-dark-border)!important}html.lf-dark .developer-section-icon,html.lf-dark .developer-connect-card,html.lf-dark .developer-tool-icon{background:var(--lf-dark-surface-2)!important;border-color:var(--lf-dark-border)!important;color:var(--lf-dark-text)!important}html.lf-dark .developer-connect-copy h2,html.lf-dark .developer-connect-copy p,html.lf-dark .developer-note,html.lf-dark .developer-connect-card strong,html.lf-dark .developer-connect-card p{color:var(--lf-dark-text)!important}html.lf-dark .developer-connect-copy p,html.lf-dark .developer-note,html.lf-dark .developer-connect-card p{color:var(--lf-dark-muted)!important}html.lf-dark .lf-account-drawer,html.lf-dark .lf-notification-panel,html.lf-dark .lf-password-modal,html.lf-dark .lf-account-menu,html.lf-dark .lf-toast{background:var(--lf-dark-surface)!important;border-color:var(--lf-dark-border)!important;color:var(--lf-dark-text)!important}html.lf-dark button.secondary-button,html.lf-dark button.settings-action-button,html.lf-dark button.lf-modal-close,html.lf-dark .pagination-button,html.lf-dark .data-pagination-button{background:var(--lf-dark-surface-2)!important;color:#d7dee7!important;border-color:var(--lf-dark-border)!important}html.lf-dark .financial-status-menu,html.lf-dark .financial-status-option{background:var(--lf-dark-surface-2)!important;color:var(--lf-dark-text)!important;border-color:var(--lf-dark-border)!important}.lf-theme-button{z-index:12001!important;position:relative!important}html.lf-dark .lf-theme-button{background:var(--lf-dark-surface-2)!important}html.lf-dark{--lf-bg:#11161c;--lf-surface:#171d24;--lf-surface-2:#1d242c;--lf-surface-3:#232b34;--lf-border:#303945;--lf-border-soft:#28303a;--lf-text:#edf2f7;--lf-text-secondary:#a3afbd;--lf-text-muted:#7f8c9b;--lf-shadow:0 12px 32px #00000038;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.lf-dark body,html.lf-dark body.lf-v2-app,html.lf-dark .crm-main,html.lf-dark .crm-content,html.lf-dark .lf-page-shell,html.lf-dark .page-content,html.lf-dark main{background:var(--lf-bg)!important;color:var(--lf-text)!important}html.lf-dark .lf-sidebar-v2,html.lf-dark .lf-topbar-v2,html.lf-dark .lf-brand{background:var(--lf-surface)!important;color:var(--lf-text)!important}html.lf-dark .lf-brand-copy strong,html.lf-dark .lf-nav-item,html.lf-dark .lf-nav-item-v2,html.lf-dark .lf-nav-item>span:last-child,html.lf-dark .lf-nav-item-v2>span:last-child{color:var(--lf-text)!important}html.lf-dark .lf-nav-item:hover,html.lf-dark .lf-nav-item-v2:hover{background:var(--lf-surface-3)!important}html.lf-dark .lf-nav-item.active,html.lf-dark .lf-nav-item-v2.active{background:color-mix(in srgb, var(--lf-brand-color,#0097b2) 23%, var(--lf-surface))!important;color:var(--lf-text)!important}html.lf-dark .lf-nav-icon,html.lf-dark .lf-topbar-button,html.lf-dark .lf-top-avatar{background:var(--lf-surface-2)!important;border-color:var(--lf-border)!important;color:#dbe2ea!important}html.lf-dark .lf-nav-item.active .lf-nav-icon,html.lf-dark .lf-nav-item-v2.active .lf-nav-icon{background:color-mix(in srgb, var(--lf-brand-color,#0097b2) 17%, var(--lf-surface-2))!important;border-color:color-mix(in srgb, var(--lf-brand-color,#0097b2) 55%, var(--lf-border))!important;color:var(--lf-brand-color,#0097b2)!important}html.lf-dark .page-heading,html.lf-dark .page-heading>div,html.lf-dark .page-heading h1,html.lf-dark .page-heading p,html.lf-dark .page-heading .eyebrow{color:var(--lf-text)!important;background:0 0!important}html.lf-dark .page-heading p:not(.eyebrow),html.lf-dark .page-heading .eyebrow{color:var(--lf-text-secondary)!important}html.lf-dark .lf-card,html.lf-dark .dashboard-card,html.lf-dark .stat-card,html.lf-dark .task-card,html.lf-dark .settings-card,html.lf-dark .financial-card,html.lf-dark .table-card,html.lf-dark .pipeline-summary,html.lf-dark .activity-card,html.lf-dark .recycle-card,html.lf-dark .developer-panel,html.lf-dark .developer-connect-card,html.lf-dark .brand-card,html.lf-dark .lf-system-card{background:var(--lf-surface)!important;border-color:var(--lf-border)!important;color:var(--lf-text)!important;box-shadow:var(--lf-shadow)!important}html.lf-dark input,html.lf-dark select,html.lf-dark textarea,html.lf-dark .search-input,html.lf-dark .search-field input,html.lf-dark .form-control,html.lf-dark .brand-color-editor input[type=text],html.lf-dark .brand-color-editor input[type=color]{background:var(--lf-surface-2)!important;color:var(--lf-text)!important;border-color:var(--lf-border)!important}html.lf-dark input::placeholder,html.lf-dark textarea::placeholder{color:var(--lf-text-muted)!important;opacity:1!important}html.lf-dark input:focus,html.lf-dark select:focus,html.lf-dark textarea:focus{border-color:color-mix(in srgb, var(--lf-brand-color,#0097b2) 60%, var(--lf-border))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--lf-brand-color,#0097b2) 14%, transparent)!important}html.lf-dark button.secondary-button,html.lf-dark button.settings-action-button,html.lf-dark button.lf-modal-close,html.lf-dark .pagination-button,html.lf-dark .data-pagination-button,html.lf-dark .primary-button,html.lf-dark .secondary-button{background:var(--lf-surface-2)!important;color:var(--lf-text)!important;border-color:var(--lf-border)!important}html.lf-dark .primary-button:hover,html.lf-dark .secondary-button:hover,html.lf-dark .pagination-button:hover:not(:disabled),html.lf-dark .data-pagination-button:hover:not(:disabled){background:var(--lf-surface-3)!important}html.lf-dark table,html.lf-dark thead,html.lf-dark tbody,html.lf-dark tr,html.lf-dark .activity-head,html.lf-dark .recycle-head,html.lf-dark .activity-row,html.lf-dark .recycle-row,html.lf-dark .activity-toolbar,html.lf-dark .list-pagination{border-color:var(--lf-border)!important}html.lf-dark th,html.lf-dark .activity-head,html.lf-dark .recycle-head{background:var(--lf-surface-2)!important;color:var(--lf-text-secondary)!important}html.lf-dark td,html.lf-dark .activity-row,html.lf-dark .recycle-row{background:var(--lf-surface)!important;color:var(--lf-text)!important}html.lf-dark .activity-row:hover,html.lf-dark .recycle-row:hover,html.lf-dark .settings-list-row:hover,html.lf-dark .settings-user-row:hover{background:var(--lf-surface-2)!important}html.lf-dark .list-total,html.lf-dark .activity-row small,html.lf-dark .recycle-row small,html.lf-dark .activity-location small,html.lf-dark .developer-note,html.lf-dark .developer-connect-copy p,html.lf-dark .developer-connect-card p{color:var(--lf-text-secondary)!important}html.lf-dark .developer-tabs{background:var(--lf-surface)!important;border-color:var(--lf-border)!important}html.lf-dark .developer-tab{color:var(--lf-text-secondary)!important}html.lf-dark .developer-tab.active{color:var(--lf-text)!important;border-bottom-color:var(--lf-brand-color,#0097b2)!important}html.lf-dark .lf-account-drawer,html.lf-dark .lf-account-menu,html.lf-dark .lf-notification-panel,html.lf-dark .lf-password-modal,html.lf-dark .lf-toast,html.lf-dark .modal-content{background:var(--lf-surface)!important;color:var(--lf-text)!important;border-color:var(--lf-border)!important}html.lf-dark .lf-account-drawer-links a,html.lf-dark .lf-account-drawer-links button,html.lf-dark .lf-account-menu>button{color:var(--lf-text)!important}html.lf-dark .lf-account-drawer-links a:hover,html.lf-dark .lf-account-drawer-links button:hover,html.lf-dark .lf-account-menu>button:hover,html.lf-dark .lf-notification-item:hover{background:var(--lf-surface-2)!important}html.lf-dark .modal-overlay,html.lf-dark .lf-password-modal-overlay,html.lf-dark .lf-account-overlay{background:#00000094!important}html.lf-dark .settings-card-header,html.lf-dark .task-card-header,html.lf-dark .financial-card-header,html.lf-dark .card-heading,html.lf-dark .activity-toolbar,html.lf-dark .brand-color-preview,html.lf-dark .brand-logo-preview{background:var(--lf-surface)!important;border-color:var(--lf-border)!important}html.lf-dark .lf-notification-button>span:not(.lf-theme-icon){border-color:var(--lf-surface)!important}html body.lf-v2-app{background:radial-gradient(circle at 86% 0,#dce5f285,#0000 30%),radial-gradient(circle at 8% 48%,#e2e8f275,#0000 31%),#eef1f4!important}body.lf-v2-app .crm-main,body.lf-v2-app .crm-content,body.lf-v2-app .lf-page-shell,body.lf-v2-app main{background:0 0!important}body.lf-v2-app .lf-sidebar-v2,body.lf-v2-app .lf-topbar-v2,body.lf-v2-app .lf-brand{box-shadow:none!important;background:0 0!important;border:0!important}body.lf-v2-app .lf-sidebar-v2{box-shadow:none!important}body.lf-v2-app .lf-topbar-v2{-webkit-backdrop-filter:none!important}body.lf-v2-app .page-heading,body.lf-v2-app .pipeline-toolbar{background:0 0!important}body.lf-v2-app .lf-nav-item:hover,body.lf-v2-app .lf-nav-item-v2:hover{background:#ffffff8f!important}body.lf-v2-app .lf-sidebar-scroll [data-system-nav]{border-top:0!important}html.lf-dark body.lf-v2-app{background:radial-gradient(circle at 86% 0,#303c4a47,#0000 30%),#11161c!important}html.lf-dark body.lf-v2-app .lf-sidebar-v2,html.lf-dark body.lf-v2-app .lf-topbar-v2,html.lf-dark body.lf-v2-app .lf-brand,html.lf-dark body.lf-v2-app .crm-main,html.lf-dark body.lf-v2-app .crm-content,html.lf-dark body.lf-v2-app .lf-page-shell,html.lf-dark body.lf-v2-app main{box-shadow:none!important;background:0 0!important;border:0!important}.lf-brand{align-items:center!important;gap:10px!important;padding:0 18px!important}.lf-brand-logo{object-fit:contain!important;object-position:left center!important;flex:none!important;width:140px!important;max-width:140px!important;height:28px!important;max-height:28px!important}.lf-brand-divider{background:#eff1f3!important;flex:0 0 1px!important;width:1px!important;height:26px!important;display:block!important}.lf-brand-copy{min-width:0!important}.lf-brand-copy strong{color:#282c31!important;letter-spacing:-.15px!important;white-space:nowrap!important;font-size:14px!important;font-weight:300!important;line-height:1!important}.lf-brand-copy span{display:none!important}.lf-brand{gap:9px!important;padding:0 17px!important}.lf-brand-logo{width:156px!important;max-width:156px!important;height:31px!important;max-height:31px!important}.lf-brand-divider{background:#6e76801f!important;width:1px!important;height:28px!important}.lf-brand-copy strong{letter-spacing:-.25px!important;word-spacing:2px!important;white-space:pre!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:300!important;line-height:1!important}html.lf-dark .lf-brand-divider{background:#dce2e826!important}html body .lf-toast-container{align-items:center!important;gap:10px!important;width:max-content!important;max-width:min(560px,100vw - 32px)!important;position:fixed!important;inset:88px auto auto 50%!important;transform:translate(-50%)!important}html body .lf-toast{border-radius:11px!important;gap:11px!important;min-width:320px!important;max-width:560px!important;min-height:48px!important;padding:13px 16px!important;font-size:13px!important;font-weight:500!important;line-height:20px!important;box-shadow:0 14px 36px #19233029!important}html body .lf-toast-dot{flex-basis:9px!important;width:9px!important;height:9px!important}html body .lf-toast-info{color:#21476e!important;background:#eef6ff!important;border-color:#b9d7ff!important}html body .lf-toast-info .lf-toast-dot{background:#4b8fe8!important}html body .lf-toast-success{color:#1f6b3a!important;background:#effbf2!important;border-color:#a9dfb8!important}html body .lf-toast-success .lf-toast-dot{background:#31a35b!important}html body .lf-toast-error{color:#9b2c2c!important;background:#fff1f1!important;border-color:#efb2b2!important}html body .lf-toast-error .lf-toast-dot{background:#d64545!important}html body .lf-toast button{opacity:.6;color:inherit!important;font-size:18px!important}@media (width<=640px){html body .lf-toast-container{align-items:stretch!important;width:auto!important;max-width:none!important;inset:auto 12px 16px!important;transform:none!important}html body .lf-toast{width:100%!important;min-width:0!important;max-width:none!important}}body.proposals-page .financial-modal{width:min(100% - 32px,760px)!important;max-height:min(900px,100vh - 32px)!important;padding:26px!important;overflow-y:auto!important}body.proposals-page .financial-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}body.proposals-page .financial-form-grid .form-group,body.proposals-page .financial-modal .form-group{margin-bottom:16px}body.proposals-page .financial-modal label{color:#46536a;margin-bottom:7px;font-size:12px;font-weight:500;display:block}body.proposals-page .financial-modal input,body.proposals-page .financial-modal select,body.proposals-page .financial-modal textarea{color:#1e293b;background:#fff;border:1px solid #d7dee8;border-radius:10px;outline:none;width:100%;min-height:40px;padding:10px 12px;font-size:13px}body.proposals-page .financial-modal textarea{resize:vertical;min-height:90px}body.proposals-page .financial-modal input:focus,body.proposals-page .financial-modal select:focus,body.proposals-page .financial-modal textarea:focus{border-color:#0097b2;box-shadow:0 0 0 3px #b9ee221f}body.proposals-page .line-items-section{border-top:1px solid #edf0f4;margin:6px 0 4px;padding:16px 0 4px}body.proposals-page .line-items-header{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:11px;display:flex}body.proposals-page .line-items-header h3{color:#172033;margin:0;font-size:15px;font-weight:600}body.proposals-page .line-item-row{grid-template-columns:minmax(0,1fr) 80px 118px 112px 34px;align-items:center;gap:8px;margin-bottom:8px;display:grid}body.proposals-page .line-item-row input{min-width:0;min-height:40px}body.proposals-page .line-total{color:#344054;text-align:right;white-space:nowrap;font-size:12px;font-weight:600}body.proposals-page .line-remove{color:#e56f88;background:#fff4f6;border:1px solid #f6dce3;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}body.proposals-page .financial-totals{border-top:1px solid #edf0f4;margin-top:14px;padding:14px 0 0}body.proposals-page .financial-totals>div{grid-template-columns:1fr minmax(170px,220px);align-items:center;gap:18px;margin-bottom:10px;display:grid}body.proposals-page .financial-totals>div>span,body.proposals-page .financial-totals>div>label{margin:0}body.proposals-page .financial-grand-total{border-top:1px solid #edf0f4;margin-top:4px;padding-top:12px}body.proposals-page .financial-grand-total span,body.proposals-page .financial-grand-total strong{color:#18212f;font-size:14px;font-weight:600}body.proposals-page .modal-actions{z-index:2;background:linear-gradient(#ffffffc7,#fff 30%);border-top:1px solid #edf0f4;margin:12px 0 -26px;padding:14px 0 26px;position:sticky;bottom:-26px}.proposal-preview-overlay{z-index:2600!important}.proposal-preview-modal{background:#fff;border:1px solid #d8e0ebf2;border-radius:20px;width:min(100% - 30px,920px);max-height:calc(100vh - 30px);padding:0;overflow:hidden;box-shadow:0 28px 90px #1928462e}.proposal-preview-toolbar{background:#ffffffeb;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.proposal-preview-toolbar-left,.proposal-preview-toolbar-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proposal-preview-toolbar-title{color:#172033;margin-right:8px;font-size:13px;font-weight:600}.proposal-preview-document{background:#f4f6f8;max-height:calc(100vh - 132px);padding:34px;overflow:auto}.proposal-paper{color:#172033;background:#fff;border:1px solid #e4e9ef;width:min(100%,780px);margin:0 auto;padding:44px;box-shadow:0 15px 45px #19284614}.proposal-paper-head{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:28px;display:flex}.proposal-paper-brand{max-width:55%}.proposal-paper-brand img{object-fit:contain;object-position:left center;max-width:175px;max-height:48px}.proposal-paper-brand h2{letter-spacing:-.4px;margin-top:14px;font-size:24px;font-weight:600}.proposal-paper-brand p{color:#708096;margin-top:6px;font-size:12px;line-height:1.55}.proposal-paper-meta{text-align:right;min-width:190px}.proposal-paper-meta h1{margin:0 0 10px;font-size:22px;font-weight:600}.proposal-paper-meta span{color:#7a8798;font-size:11px;line-height:1.65;display:block}.proposal-paper-meta strong{color:#253148;font-weight:600}.proposal-paper-section{padding:24px 0 0}.proposal-paper-section-title{color:#8894a5;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.proposal-customer{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.proposal-customer strong{margin-bottom:5px;font-size:14px;font-weight:600;display:block}.proposal-customer div{color:#607087;font-size:12px;line-height:1.55}.proposal-paper-table{border-collapse:collapse;width:100%;margin-top:4px}.proposal-paper-table th,.proposal-paper-table td{text-align:left;border-bottom:1px solid #edf0f4;padding:12px 10px;font-size:12px}.proposal-paper-table th{color:#7b8798;letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:700}.proposal-paper-table td.num,.proposal-paper-table th.num{text-align:right;white-space:nowrap}.proposal-paper-totals{width:min(100%,320px);margin:22px 0 0 auto}.proposal-paper-totals div{color:#67768c;justify-content:space-between;gap:16px;padding:6px 0;font-size:12px;display:flex}.proposal-paper-totals .grand{color:#172033;border-top:1px solid #dfe5ec;margin-top:6px;padding-top:11px;font-size:15px;font-weight:700}.proposal-paper-notes{background:#f7f9fb;border-radius:10px;margin-top:26px;padding:14px 16px}.proposal-paper-notes strong{margin-bottom:6px;font-size:11px;font-weight:600;display:block}.proposal-paper-notes p{color:#647389;white-space:pre-wrap;font-size:12px;line-height:1.6}.proposal-preview-btn{color:#415069;cursor:pointer;background:#fff;border:1px solid #d8dee7;border-radius:8px;min-height:32px;padding:0 11px;font-size:11px;font-weight:500}.proposal-preview-btn:hover{background:#f8fafc;border-color:#cbd3de}.proposal-email-modal{width:min(100% - 30px,520px)}.proposal-email-modal .form-group{margin-bottom:14px}.proposal-email-modal .modal-header{margin-bottom:18px}html.lf-dark .proposal-preview-modal,html.lf-dark .proposal-email-modal{background:#1a2026;border-color:#303842}html.lf-dark .proposal-preview-toolbar{background:#1c232a;border-color:#303842}html.lf-dark .proposal-preview-toolbar-title,html.lf-dark .proposal-paper{color:#172033}html.lf-dark .proposal-preview-document{background:#10151a}body.lf-v2-app .lf-topbar-v2.lf-topbar-scrolled{-webkit-backdrop-filter:blur(24px)saturate(155%)!important;backdrop-filter:blur(24px)saturate(155%)!important;background:#f6f9fc9e!important;border:0!important;box-shadow:0 10px 30px #1b263412!important}body.lf-v2-app .lf-topbar-v2.lf-topbar-scrolled:before{content:"";pointer-events:none;background:linear-gradient(#ffffff47,#ffffff1a);position:absolute;inset:0}body.lf-v2-app .lf-topbar-v2.lf-topbar-scrolled:after{content:"";pointer-events:none;background:#ffffffc7;height:1px;position:absolute;bottom:0;left:0;right:0}html.lf-dark body.lf-v2-app .lf-topbar-v2.lf-topbar-scrolled{background:#181e24ad!important;box-shadow:0 10px 30px #0003!important}html.lf-dark body.lf-v2-app .lf-topbar-v2.lf-topbar-scrolled:before{background:linear-gradient(#ffffff0f,#ffffff03)}html.lf-dark body.lf-v2-app .lf-topbar-v2.lf-topbar-scrolled:after{background:#ffffff1a}@media (width<=720px){body.proposals-page .financial-form-grid{grid-template-columns:1fr;gap:0}body.proposals-page .line-item-row{grid-template-columns:minmax(0,1fr) 72px 98px 88px 32px;gap:6px}.proposal-preview-modal{border-radius:16px;width:calc(100% - 18px)}.proposal-preview-toolbar{flex-direction:column;align-items:flex-start}.proposal-preview-toolbar-right{width:100%}.proposal-preview-toolbar-right button{flex:1 1 0}.proposal-preview-document{max-height:calc(100vh - 156px);padding:14px}.proposal-paper{padding:24px 18px}.proposal-paper-head{flex-direction:column}.proposal-paper-brand{max-width:100%}.proposal-paper-meta{text-align:left;min-width:0}.proposal-customer{grid-template-columns:1fr}}@media print{body>*{display:none!important}#proposalPrintRoot{display:block!important}#proposalPrintRoot .proposal-paper{box-shadow:none!important;border:0!important;width:100%!important;margin:0!important}}body.proposals-page .financial-modal,body.invoices-page .financial-modal{width:min(100% - 32px,760px)!important;max-height:min(900px,100vh - 32px)!important;padding:26px!important;overflow:visible auto!important}body.proposals-page .financial-form-grid,body.invoices-page .financial-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid!important}body.proposals-page .financial-modal .form-group,body.invoices-page .financial-modal .form-group{margin-bottom:16px!important}body.proposals-page .line-items-header,body.invoices-page .line-items-header{justify-content:space-between!important;align-items:flex-end!important;gap:14px!important;margin-bottom:11px!important;display:flex!important}body.proposals-page .invoice-items-heading-grid,body.invoices-page .invoice-items-heading-grid{flex:auto!important;grid-template-columns:minmax(0,1fr) 78px 108px!important;align-items:end!important;gap:7px!important;min-width:0!important;display:grid!important}body.proposals-page .invoice-items-heading-grid h3,body.invoices-page .invoice-items-heading-grid h3{min-width:0!important;margin:0!important}body.proposals-page .invoice-items-heading-grid label,body.invoices-page .invoice-items-heading-grid label{color:var(--lf-muted,#607087)!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1.25!important;display:block!important}body.proposals-page .invoice-items-heading-grid+.secondary-button,body.invoices-page .invoice-items-heading-grid+.secondary-button{flex:none!important}body.proposals-page .line-item-row,body.invoices-page .line-item-row{grid-template-columns:minmax(0,1fr) 78px 108px minmax(82px,100px) 32px!important;gap:7px!important}body.proposals-page .line-item-row input,body.invoices-page .line-item-row input{min-width:0!important}body.proposals-page .financial-totals,body.invoices-page .financial-totals{margin-top:14px!important;padding-top:14px!important}body.proposals-page .financial-totals>div,body.invoices-page .financial-totals>div{grid-template-columns:1fr minmax(170px,220px)!important;align-items:center!important;gap:18px!important;margin-bottom:10px!important;display:grid!important}body.proposals-page .modal-actions,body.invoices-page .modal-actions{z-index:8!important;background:linear-gradient(#ffffffc7,#fff 30%)!important;border-top:1px solid #edf0f4!important;margin:12px 0 -26px!important;padding:14px 0 26px!important;position:sticky!important;bottom:-26px!important}.qonnect-date-picker{width:100%;position:relative}.qonnect-date-picker>[data-date-display]{cursor:pointer!important;width:100%!important;padding-right:44px!important}.qonnect-date-toggle{color:#6b7685;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.qonnect-date-toggle:hover{color:#252c35;background:#f4f6f8}.qonnect-date-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.qonnect-date-popup{z-index:2750;opacity:0;visibility:hidden;background:#fffffffa;border:1px solid #dce3ea;border-radius:14px;width:280px;padding:13px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 20px 50px #18223024}.qonnect-date-picker.open .qonnect-date-popup{opacity:1;visibility:visible;transform:translateY(0)}.qonnect-date-popup.up{top:auto;bottom:calc(100% + 8px);transform:translateY(4px)}.qonnect-date-picker.open .qonnect-date-popup.up{transform:translateY(0)}.qonnect-date-weekdays span{text-align:center;color:#9aa3ae;font-size:9px;font-weight:600}.qonnect-date-day{color:#334052;cursor:pointer;background:0 0;border:0;border-radius:8px;height:31px;font-size:10px}.qonnect-date-day:hover{background:#f0f5e7}body.invoices-page .financial-row{grid-template-columns:minmax(0,1fr) 120px 110px auto!important}body.invoices-page .financial-row .invoice-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.invoice-preview-overlay{z-index:2600!important}.invoice-preview-modal{background:#fff;border:1px solid #d8e0ebf2;border-radius:20px;width:min(100% - 30px,920px);max-height:calc(100vh - 30px);padding:0;overflow:hidden;box-shadow:0 28px 90px #1928462e}.invoice-preview-toolbar{background:#ffffffeb;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.invoice-preview-toolbar-left,.invoice-preview-toolbar-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invoice-preview-toolbar-title{color:#172033;margin-right:8px;font-size:13px;font-weight:600}.invoice-preview-document{background:#f4f6f8;max-height:calc(100vh - 132px);padding:34px;overflow:auto}.invoice-paper{color:#172033;background:#fff;border:1px solid #e4e9ef;width:min(100%,780px);margin:0 auto;padding:44px;box-shadow:0 15px 45px #19284614}.invoice-paper-head{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:28px;display:flex}.invoice-paper-brand{max-width:55%}.invoice-paper-brand img{object-fit:contain;object-position:left center;max-width:175px;max-height:48px}.invoice-paper-brand h2{letter-spacing:-.4px;margin-top:14px;font-size:24px;font-weight:600}.invoice-paper-brand p{color:#708096;margin-top:6px;font-size:12px;line-height:1.55}.invoice-paper-meta{text-align:right;min-width:190px}.invoice-paper-meta h1{margin:0 0 10px;font-size:22px;font-weight:600}.invoice-paper-meta span{color:#7a8798;font-size:11px;line-height:1.65;display:block}.invoice-paper-meta strong{color:#253148;font-weight:600}.invoice-paper-section{padding:24px 0 0}.invoice-paper-section-title{color:#8894a5;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.invoice-customer{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.invoice-customer strong{margin-bottom:5px;font-size:14px;font-weight:600;display:block}.invoice-customer div{color:#607087;font-size:12px;line-height:1.55}.invoice-paper-table{border-collapse:collapse;width:100%;margin-top:4px}.invoice-paper-table th,.invoice-paper-table td{text-align:left;border-bottom:1px solid #edf0f4;padding:12px 10px;font-size:12px}.invoice-paper-table th{color:#7b8798;letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:700}.invoice-paper-table td.num,.invoice-paper-table th.num{text-align:right;white-space:nowrap}.invoice-paper-totals{width:min(100%,320px);margin:22px 0 0 auto}.invoice-paper-totals div{color:#67768c;justify-content:space-between;gap:16px;padding:6px 0;font-size:12px;display:flex}.invoice-paper-totals .grand{color:#172033;border-top:1px solid #dfe5ec;margin-top:6px;padding-top:11px;font-size:15px;font-weight:700}.invoice-paper-notes{background:#f7f9fb;border-radius:10px;margin-top:26px;padding:14px 16px}.invoice-paper-notes strong{margin-bottom:6px;font-size:11px;font-weight:600;display:block}.invoice-paper-notes p{color:#647389;white-space:pre-wrap;font-size:12px;line-height:1.6}.invoice-preview-btn{color:#415069;cursor:pointer;background:#fff;border:1px solid #d8dee7;border-radius:8px;min-height:32px;padding:0 11px;font-size:11px;font-weight:500}.invoice-preview-btn:hover{background:#f8fafc;border-color:#cbd3de}.invoice-email-modal{width:min(100% - 30px,520px)}.invoice-email-modal .form-group{margin-bottom:14px}.invoice-email-modal .modal-header{margin-bottom:18px}@media (width<=720px){body.proposals-page .financial-form-grid,body.invoices-page .financial-form-grid{grid-template-columns:1fr!important;gap:0!important}body.proposals-page .line-item-row,body.invoices-page .line-item-row{grid-template-columns:minmax(0,1fr) 68px 92px 86px 32px!important;gap:6px!important}body.invoices-page .invoice-items-heading-grid{grid-template-columns:minmax(0,1fr) 68px 92px!important;gap:6px!important}body.invoices-page .financial-row{grid-template-columns:minmax(0,1fr) auto!important}body.invoices-page .financial-row .invoice-actions{grid-column:1/-1;justify-content:flex-end}.qonnect-date-popup{width:270px;max-width:calc(100vw - 30px)}.invoice-preview-modal{border-radius:16px;width:calc(100% - 18px)}.invoice-preview-toolbar{flex-direction:column;align-items:flex-start}.invoice-preview-toolbar-right{width:100%}.invoice-preview-toolbar-right button{flex:1 1 0}.invoice-preview-document{max-height:calc(100vh - 156px);padding:14px}.invoice-paper{padding:24px 18px}.invoice-paper-head{flex-direction:column}.invoice-paper-brand{max-width:100%}.invoice-paper-meta{text-align:left;min-width:0}.invoice-customer{grid-template-columns:1fr}}.qonnect-auth-brand,.qonnect-welcome-brand{align-items:center!important;gap:10px!important;font-weight:300!important;display:flex!important}.qonnect-auth-brand{letter-spacing:0!important;margin-bottom:34px!important;font-size:16px!important}.qonnect-auth-logo{object-fit:contain!important;object-position:left center!important;flex:none!important;width:156px!important;max-width:156px!important;height:31px!important;max-height:31px!important}.qonnect-auth-divider,.qonnect-welcome-divider{background:#6e76801f!important;flex:0 0 1px!important;width:1px!important;height:28px!important}.qonnect-auth-name,.qonnect-welcome-name{color:#282c31!important;letter-spacing:-.2px!important;white-space:nowrap!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:300!important;line-height:1!important}.qonnect-auth-name{font-size:14px!important}.qonnect-welcome-brand{font-size:15px!important}.qonnect-welcome-logo{object-fit:contain!important;object-position:left center!important;flex:none!important;width:156px!important;max-width:156px!important;height:31px!important;max-height:31px!important}.qonnect-welcome-name{font-size:14px!important}html.lf-dark .qonnect-auth-divider,html.lf-dark .qonnect-welcome-divider{background:#dce2e826!important}html.lf-dark .qonnect-auth-name,html.lf-dark .qonnect-welcome-name{color:#e7ebef!important}@media (width<=640px){.qonnect-auth-logo,.qonnect-welcome-logo{width:140px!important;max-width:140px!important;height:28px!important;max-height:28px!important}}.lf-topbar-v2{transition:background-color .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s,box-shadow .24s;width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:0!important;left:0!important;right:0!important}.lf-topbar-v2 .lf-topbar-actions{margin-left:auto!important}.lf-topbar-v2.lf-topbar-scrolled{background:linear-gradient(100deg, color-mix(in srgb, var(--lf-brand-color,#0097b2) 7%, transparent) 0%, #ffffffb8 28%, #ffffffa8 72%, color-mix(in srgb, var(--lf-brand-color,#0097b2) 6%, transparent) 100%)!important;-webkit-backdrop-filter:blur(13px)saturate(120%)!important;border-bottom:1px solid #ffffffa3!important;box-shadow:0 8px 22px #1b26340b!important}.lf-topbar-v2.lf-topbar-scrolled:before{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--lf-brand-color,#0097b2) 10%, transparent), transparent 22%, transparent 78%, color-mix(in srgb, var(--lf-brand-color,#0097b2) 7%, transparent));opacity:.65;position:absolute;inset:0}.lf-topbar-v2.lf-topbar-scrolled:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--lf-brand-color,#0097b2) 22%, #ffffff26), #ffffffd1 28%, #ffffffd1 72%, color-mix(in srgb, var(--lf-brand-color,#0097b2) 18%, #ffffff26));pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.lf-topbar-v2{z-index:1200!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}@media (width<=900px){.lf-topbar-v2{width:100%!important;left:0!important}}html.lf-dark .lf-topbar-v2.lf-topbar-scrolled{background:linear-gradient(100deg, color-mix(in srgb, var(--lf-brand-color,#0097b2) 8%, #171c22eb) 0%, #171c22db 30%, #171c22d6 70%, color-mix(in srgb, var(--lf-brand-color,#0097b2) 6%, #171c22eb) 100%)!important;border-bottom-color:#ffffff1a!important;box-shadow:0 8px 22px #00000029!important}.lf-topbar-v2{width:100%!important;padding-left:calc(var(--lf-sidebar-width,214px) + 24px)!important;z-index:1100!important;left:0!important}.lf-sidebar-v2{z-index:1300!important}.lf-topbar-v2.lf-topbar-scrolled{-webkit-backdrop-filter:blur(11px)saturate(112%)!important;background:linear-gradient(100deg,#e8f58c1a 0%,#fffc 24%,#ffffffc2 70%,#e8f58c12 100%)!important;border-bottom-color:#ffffff94!important;box-shadow:0 7px 20px #1b263409!important}.lf-topbar-v2.lf-topbar-scrolled:before{z-index:0!important;opacity:.55!important;background:linear-gradient(90deg,#e8f58c21,#e8f58c06 28%,#ffffff09 72%,#e8f58c17)!important}.lf-topbar-v2.lf-topbar-scrolled:after{z-index:0!important;background:linear-gradient(90deg,#e8f58c33,#ffffffb8 26% 74%,#e8f58c29)!important}.lf-sidebar-v2 .lf-brand{z-index:2;position:relative}@media (width<=900px){.lf-topbar-v2{width:100%!important;padding-left:18px!important;left:0!important}}html.lf-dark .lf-topbar-v2.lf-topbar-scrolled{-webkit-backdrop-filter:blur(11px)saturate(112%)!important;background:linear-gradient(100deg,#e8f58c14 0%,#171c22e6 28%,#171c22de 72%,#e8f58c0e 100%)!important}body.people-page .people-card{padding:0!important;overflow:hidden!important}body.people-page .people-card .settings-card-header{box-sizing:border-box!important;border-bottom:1px solid #edf0f2!important;min-height:68px!important;margin:0!important;padding:16px 18px!important}body.people-page .people-card .settings-users-list{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;overflow:hidden!important}body.people-page .people-card .settings-user-row{background:#fff!important;border-bottom:1px solid #edf0f2!important;border-radius:0!important}body.people-page .people-card .settings-user-row:last-child{border-bottom:0!important}body.people-page .people-card .settings-user-row:hover{background:#fafbfc!important}html.lf-dark body.people-page .people-card .settings-users-list,html.lf-dark body.people-page .people-card .settings-user-row{background:#1a2026!important}html.lf-dark body.people-page .people-card .settings-user-row{border-bottom-color:#303842!important}html.lf-dark body.people-page .people-card .settings-user-row:hover{background:#20262d!important}.brand-stationery-section{grid-column:1/-1;min-width:0}.brand-stationery-section-header{margin-bottom:14px}.brand-stationery-section-header h2{margin-bottom:4px}.brand-stationery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.brand-stationery-field{min-width:0;padding:20px}@media (width<=800px){.brand-stationery-grid{grid-template-columns:1fr}}.brand-stationery-card{grid-column:1/-1}.brand-stationery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px 24px 24px;display:grid}.brand-stationery-field{border:1px solid var(--lf-border-soft);background:var(--lf-bg-soft);border-radius:12px;min-width:0;padding:16px}.brand-stationery-title-row{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.brand-stationery-title-row h3{color:var(--lf-text);margin:0 0 4px;font-size:14px;font-weight:500}.brand-stationery-title-row p{color:var(--lf-text-secondary);margin:0;font-size:12px;line-height:1.45}.brand-stationery-status{border:1px solid var(--lf-border);color:var(--lf-text-muted);background:#fff;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:500}.brand-stationery-status.is-set{border-color:color-mix(in srgb, var(--lf-brand-color,#0097b2) 55%, var(--lf-border));background:color-mix(in srgb, var(--lf-brand-color,#0097b2) 15%, #fff);color:var(--lf-brand-dark,#6e7e18)}.brand-stationery-preview{border:1px dashed var(--lf-border);height:132px;color:var(--lf-text-muted);background:#fff;border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;font-size:11px;display:flex;overflow:hidden}.brand-stationery-preview img{object-fit:contain;width:100%;height:100%}.brand-stationery-actions{align-items:center;gap:8px;margin-bottom:7px;display:flex}.brand-stationery-actions button:disabled{opacity:.45;cursor:not-allowed}input[type=number]{appearance:auto!important;padding-right:22px!important}input[type=number]::-webkit-inner-spin-button{opacity:.38;cursor:pointer;width:12px;margin:0;-webkit-appearance:auto!important}input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none!important}html.lf-dark .brand-stationery-field{background:var(--lf-dark-surface-2,#1a2026);border-color:var(--lf-dark-border,#303842)}html.lf-dark .brand-stationery-preview{background:var(--lf-dark-surface,#171c22);border-color:var(--lf-dark-border,#303842)}html.lf-dark .brand-stationery-status{background:var(--lf-dark-surface,#171c22);border-color:var(--lf-dark-border,#303842);color:#8e99a7}html.lf-dark .brand-stationery-status.is-set{background:color-mix(in srgb, var(--lf-brand-color,#0097b2) 14%, #171c22);color:var(--lf-brand-color,#0097b2)}@media (width<=800px){.brand-stationery-grid{grid-template-columns:1fr;padding:18px}.brand-stationery-card{grid-column:auto}}.brand-stationery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.brand-stationery-tile{appearance:none;border:1px solid var(--lf-border-soft);background:var(--lf-surface,#fff);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;min-height:178px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.brand-stationery-tile:hover{border-color:color-mix(in srgb, var(--lf-brand-color,#0097b2) 48%, var(--lf-border-soft));transform:translateY(-1px);box-shadow:0 12px 28px #1b273812}.brand-stationery-tile-kicker{letter-spacing:1px;color:var(--lf-text-muted);font-size:10px;font-weight:700}.brand-stationery-tile-title{color:var(--lf-text);margin-top:10px;font-size:17px;font-weight:600}.brand-stationery-tile-copy{color:var(--lf-text-secondary);margin-top:7px;font-size:12px;line-height:1.5}.brand-stationery-tile-action{color:var(--lf-text);margin-top:auto;padding-top:18px;font-size:12px;font-weight:500}.brand-stationery-tile-action span{color:var(--lf-brand-dark,#77851d)}.stationery-editor-overlay{z-index:2200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161e2973;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.stationery-editor-overlay.open{display:flex}.stationery-editor-modal{background:var(--lf-surface,#fff);border:1px solid var(--lf-border-soft);border-radius:18px;flex-direction:column;width:min(1180px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #141e2c3d}.stationery-editor-head,.stationery-editor-foot{border-bottom:1px solid var(--lf-border-soft);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.stationery-editor-foot{border-top:1px solid var(--lf-border-soft);border-bottom:0}.stationery-editor-head h2{margin:4px 0 3px;font-size:20px;font-weight:600}.stationery-editor-head p,.stationery-editor-note{color:var(--lf-text-secondary);margin:0;font-size:12px}.stationery-editor-kicker{letter-spacing:1.1px;color:var(--lf-text-muted);font-size:9px;font-weight:700}.stationery-editor-body{background:linear-gradient(180deg, color-mix(in srgb, var(--lf-brand-color,#0097b2) 6%, var(--lf-bg-soft,#f6f8fa)), var(--lf-bg-soft,#f6f8fa));flex:1;grid-template-columns:minmax(420px,1fr) minmax(360px,.82fr);gap:24px;min-height:0;padding:22px;display:grid;overflow:auto}.stationery-editor-preview-wrap{justify-content:center;align-items:flex-start;min-width:0;display:flex}.stationery-a4-preview{aspect-ratio:210/297;color:#172033;background:#fff;border:1px solid #dde3eb;width:min(430px,100%);padding:42px 42px 38px;position:relative;overflow:hidden;box-shadow:0 18px 40px #1423321f}.stationery-preview-head{z-index:2;flex-direction:column;gap:12px;display:flex;position:relative}.stationery-preview-logo-wrap{align-items:center;min-height:36px;display:flex}.stationery-preview-logo-wrap img{object-fit:contain;max-width:165px;max-height:42px}.stationery-preview-placeholder{color:#8a95a5;letter-spacing:1px;background:#f3f5f7;border-radius:6px;padding:7px 10px;font-size:8px;display:inline-flex}.stationery-preview-header-text{color:#68758a;font-size:10px;line-height:1.5}.stationery-preview-content{z-index:2;margin-top:34px;position:relative}.stationery-preview-line{background:#e8edf2;border-radius:3px;width:72%;height:6px;margin-bottom:11px}.stationery-preview-line.wide{background:#dfe5ec;width:88%;height:9px}.stationery-preview-box{border:1px solid #e8edf2;border-radius:8px;height:92px;margin-top:24px}.stationery-preview-watermark{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:26% 18%}.stationery-preview-watermark img{object-fit:contain;width:62%;max-height:62%}.stationery-preview-footer{z-index:2;color:#7b8797;border-top:1px solid #edf1f5;padding-top:10px;font-size:8px;line-height:1.4;position:absolute;bottom:22px;left:42px;right:42px}.stationery-editor-controls{flex-direction:column;gap:14px;min-width:0;display:flex}.stationery-control-group{border:1px solid var(--lf-border-soft);background:var(--lf-surface,#fff);border-radius:13px;padding:16px}.stationery-control-heading{flex-direction:column;gap:3px;margin-bottom:11px;display:flex}.stationery-control-heading span{color:var(--lf-text);font-size:13px;font-weight:600}.stationery-control-heading small{color:var(--lf-text-secondary);font-size:11px;line-height:1.45}.stationery-control-row{flex-wrap:wrap;gap:8px;display:flex}.stationery-choice-label,.stationery-range-label{color:var(--lf-text-secondary);justify-content:space-between;margin:13px 0 7px;font-size:11px;display:flex}.stationery-range-label output{color:var(--lf-text);font-weight:500}.segmented-control{gap:6px;display:flex}.segmented-control button{border:1px solid var(--lf-border);background:var(--lf-surface,#fff);min-height:34px;color:var(--lf-text-secondary);cursor:pointer;border-radius:8px;flex:1;font-size:11px}.segmented-control button.active{border-color:color-mix(in srgb, var(--lf-brand-color,#0097b2) 65%, var(--lf-border));background:color-mix(in srgb, var(--lf-brand-color,#0097b2) 22%, #fff);color:var(--lf-text)}html.lf-dark .brand-stationery-tile,html.lf-dark .stationery-control-group,html.lf-dark .stationery-editor-modal{background:var(--lf-dark-surface-2,#1a2026);border-color:var(--lf-dark-border,#303842)}html.lf-dark .stationery-a4-preview{border-color:#39414c}html.lf-dark .stationery-editor-body{background:linear-gradient(180deg, color-mix(in srgb, var(--lf-brand-color,#0097b2) 7%, #151a20), #151a20)}@media (width<=900px){.stationery-editor-body{grid-template-columns:1fr}.stationery-editor-preview-wrap{order:0}.stationery-editor-controls{order:1}}@media (width<=700px){.brand-stationery-grid{grid-template-columns:1fr}.stationery-editor-overlay{padding:10px}.stationery-editor-modal{max-height:96vh}.stationery-editor-body{padding:14px}.stationery-a4-preview{width:330px;padding:28px}.stationery-preview-footer{bottom:16px;left:28px;right:28px}.stationery-editor-head,.stationery-editor-foot{padding:14px}}.qonnect-number-stepper{width:100%;min-width:0;height:auto;display:block;position:relative}.qonnect-number-stepper>input[type=number]{vertical-align:middle!important;-webkit-appearance:none!important;appearance:textfield!important;width:100%!important;min-width:0!important;height:37px!important;min-height:37px!important;margin:0!important;padding:9px 27px 9px 12px!important;line-height:17px!important;display:block!important}.qonnect-number-stepper>input[type=number]::-webkit-inner-spin-button{appearance:none!important;margin:0!important}.qonnect-number-stepper>input[type=number]::-webkit-outer-spin-button{appearance:none!important;margin:0!important}.qonnect-number-stepper-controls{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:13px;height:22px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.qonnect-number-stepper-btn{cursor:pointer;pointer-events:auto;color:#9aa3ae!important;width:13px!important;height:10px!important;min-height:10px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:0!important;line-height:0!important;display:grid!important}.qonnect-number-stepper-btn:hover,.qonnect-number-stepper-btn:focus{color:#697482!important;box-shadow:none!important;background:0 0!important;outline:none!important}.qonnect-number-stepper-btn svg{width:8px;height:5px;display:block}html.lf-dark .qonnect-number-stepper-btn{color:#7f8995!important}html.lf-dark .qonnect-number-stepper-btn:hover,html.lf-dark .qonnect-number-stepper-btn:focus{color:#aab2bc!important}body.invoices-page .financial-totals>div>.qonnect-number-stepper,body.proposals-page .financial-totals>div>.qonnect-number-stepper{width:100%}.lf-input-prompt-overlay{z-index:12000;-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;background:#141b2347;justify-content:center;align-items:center;padding:20px;transition:opacity .15s,visibility .15s;display:flex;position:fixed;inset:0}.lf-input-prompt-overlay.open{opacity:1;visibility:visible;pointer-events:auto}.lf-input-prompt-modal{background:#fff;border:1px solid #e0e5ea;border-radius:14px;width:min(430px,100%);padding:22px;transition:transform .15s;transform:translateY(4px)scale(.99);box-shadow:0 22px 60px #181f282e}.lf-input-prompt-overlay.open .lf-input-prompt-modal{transform:translateY(0)scale(1)}.lf-input-prompt-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.lf-input-prompt-head .card-label{letter-spacing:.08em;margin:0;font-size:11px}.lf-input-prompt-head h2{color:#202a36;margin:4px 0 0;font-size:19px;font-weight:600;line-height:1.25}.lf-input-prompt-body label{color:#5f6b79;margin:0 0 7px;font-size:13px;display:block}.lf-input-prompt-body input{box-sizing:border-box;color:#202a36;width:100%;height:40px;min-height:40px;font:inherit;background:#fff;border:1px solid #d9e0e7;border-radius:9px;outline:none;padding:9px 12px;font-size:13px;line-height:20px;transition:border-color .15s,box-shadow .15s}.lf-input-prompt-body input::placeholder{color:#98a2b3}.lf-input-prompt-body input:focus{border-color:#9ba7b4;box-shadow:0 0 0 3px #1f29370f}.lf-input-prompt-message{color:#b42318;min-height:0;margin:7px 0 0;font-size:12px}.lf-input-prompt-modal .modal-actions{margin-top:20px;padding-top:16px}html.lf-dark .lf-input-prompt-modal{color:#e8edf2;background:#1a2026;border-color:#303842;box-shadow:0 22px 60px #00000059}html.lf-dark .lf-input-prompt-head h2{color:#e8edf2}html.lf-dark .lf-input-prompt-body label{color:#aab4c0}html.lf-dark .lf-input-prompt-body input{color:#e8edf2;background:#20262d;border-color:#39434e}body.system-page .developer-integrations{width:100%}body.system-page .developer-integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}body.system-page .developer-integration-card{border:1px solid var(--lf-border,#e2e7ed);box-sizing:border-box;background:#fffffffa;border-radius:14px;flex-direction:column;min-width:0;min-height:238px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 4px 14px #191f2609}body.system-page .developer-integration-card:hover{border-color:#d8dee6;transform:translateY(-1px);box-shadow:0 7px 20px #191f260f}body.system-page .developer-integration-top{justify-content:space-between;align-items:flex-start;gap:10px;min-height:36px;display:flex}body.system-page .developer-integration-icon{color:#657181;background:#fafbfc;border:1px solid #e4e8ed;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}body.system-page .developer-integration-icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}body.system-page .developer-integration-icon.slack-icon svg{fill:currentColor;stroke:none}body.system-page .developer-integration-icon.brand-icon svg{fill:none;stroke:none;width:21px;height:21px}body.system-page .developer-integration-icon.brand-icon svg text{font-family:Arial,sans-serif}body.system-page .developer-integration-icon.gmail-icon svg,body.system-page .developer-integration-icon.whatsapp-icon svg{width:22px;height:22px}body.system-page .developer-integration-icon.shopify-icon svg,body.system-page .developer-integration-icon.calendar-icon svg,body.system-page .developer-integration-icon.slack-icon svg,body.system-page .developer-integration-icon.sheets-icon svg,body.system-page .developer-integration-icon.api-icon svg{width:21px;height:21px}body.system-page .developer-integration-status{color:#929ba8;white-space:nowrap;align-items:center;gap:6px;margin-top:3px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}body.system-page .developer-integration-status i{background:#c6ccd4;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:block}body.system-page .developer-integration-status--available i{background:#aeb8c4}body.system-page .developer-integration-card h2{color:var(--lf-text,#202a36);letter-spacing:-.01em;margin:18px 0 0;font-size:14px;font-weight:600;line-height:1.35}body.system-page .developer-integration-card p{color:var(--lf-text-secondary,#697586);margin:7px 0 0;font-size:12px;font-weight:400;line-height:1.55}body.system-page .developer-connect-button{color:#344050;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:9px;width:100%;min-height:36px;margin-top:auto;padding:0 13px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:background .16s,border-color .16s,color .16s}body.system-page .developer-connect-button:hover{color:#202a36;background:#f8fafb;border-color:#cfd6df}body.system-page .developer-integration-footer{color:#929ba8;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:14px 2px 0;font-size:11px;line-height:1.45;display:flex}html.lf-dark body.system-page .developer-integration-card{box-shadow:none;background:#171c21;border-color:#2f3741}html.lf-dark body.system-page .developer-integration-card:hover{border-color:#3b4551;box-shadow:0 7px 20px #0000002e}html.lf-dark body.system-page .developer-integration-icon{color:#aeb8c4;background:#1f252c;border-color:#343c46}html.lf-dark body.system-page .developer-integration-card h2{color:#edf1f5}html.lf-dark body.system-page .developer-integration-card p,html.lf-dark body.system-page .developer-integration-footer,html.lf-dark body.system-page .developer-integration-status{color:#9aa6b5}html.lf-dark body.system-page .developer-connect-button{color:#d9e0e7;background:#1f252c;border-color:#343c46}html.lf-dark body.system-page .developer-connect-button:hover{color:#f0f3f6;background:#242b33;border-color:#46515e}@media (width<=1200px){body.system-page .developer-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){body.system-page .developer-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){body.system-page .developer-integration-grid{grid-template-columns:1fr}body.system-page .developer-integration-card{min-height:220px}body.system-page .developer-integration-footer{flex-direction:column;align-items:flex-start;gap:5px}}select,.form-select,.filter-select,.pipeline-stage-select,.activity-toolbar select{box-sizing:border-box!important;color:#4e5968!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3.25 4.75L6 7.5L8.75 4.75' stroke='%23748191' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important;border:1px solid #dfe3e8!important;border-radius:8px!important;padding:0 36px 0 12px!important;font-size:13px!important;font-weight:400!important;line-height:40px!important}select:hover,.form-select:hover,.filter-select:hover,.pipeline-stage-select:hover,.activity-toolbar select:hover{border-color:#cfd5dc!important}select:focus,.form-select:focus,.filter-select:focus,.pipeline-stage-select:focus,.activity-toolbar select:focus{border-color:#bfdc71!important;outline:none!important;box-shadow:0 0 0 3px #b9ee221f!important}.pipeline-stage-select{background-position:right 10px center!important;background-size:11px 11px!important;padding-right:32px!important}input[type=file]{box-sizing:border-box!important;color:#697586!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:8px!important;padding:5px 8px!important;font-size:13px!important;line-height:28px!important}input[type=file]:hover{border-color:#cfd5dc!important}input[type=file]:focus{border-color:#bfdc71!important;outline:none!important;box-shadow:0 0 0 3px #b9ee221f!important}input[type=file]::file-selector-button{color:#374151!important;cursor:pointer!important;background:#f7f8fa!important;border:1px solid #dfe3e8!important;border-radius:6px!important;height:28px!important;margin:0 10px 0 0!important;padding:0 12px!important;font:400 13px/28px inherit!important}input[type=file]::file-selector-button:hover{background:#f1f3f5!important}input[type=checkbox]{appearance:none!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd1d8!important;border-radius:4px!important;place-content:center!important;margin:0!important;padding:0!important;display:inline-grid!important}input[type=checkbox]:before{content:""!important;clip-path:polygon(14% 44%,0 59%,38% 100%,100% 18%,84% 4%,38% 67%)!important;background:#fff!important;width:10px!important;height:10px!important;transition:transform 80ms ease-in-out!important;transform:scale(0)!important}input[type=checkbox]:checked{background:#0097b2!important;border-color:#0097b2!important}input[type=checkbox]:checked:before{transform:scale(1)!important}input[type=checkbox]:focus-visible{border-color:#bfdc71!important;outline:none!important;box-shadow:0 0 0 3px #b9ee221f!important}.permission-check input[type=checkbox],.user-status-row .checkbox-row input[type=checkbox]{flex:0 0 18px!important}.form-group>label,.settings-card label,.settings-section label,.import-file-area>label,.modal-body label{color:#596579!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important}html.lf-dark select,html.lf-dark .form-select,html.lf-dark .filter-select,html.lf-dark .pipeline-stage-select,html.lf-dark .activity-toolbar select,html.lf-dark input[type=file]{color:#edf1f5!important;background-color:#20262d!important;border-color:#39434e!important}html.lf-dark input[type=file]::file-selector-button{color:#edf1f5!important;background:#293139!important;border-color:#39434e!important}html.lf-dark input[type=checkbox]{background:#20262d!important;border-color:#4a5663!important}html.lf-dark input[type=checkbox]:checked{background:#0097b2!important;border-color:#0097b2!important}.settings-status-pill{border:1px solid var(--border-color,#dfe3e8);height:30px;color:var(--muted-text,#707782);background:var(--surface-2,#f7f8f9);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.settings-status-pill.is-active{color:#4d6d46;background:#f1f8ee;border-color:#cfe1c9}.lf-dark .settings-status-pill.is-active{color:#b9d9af;background:#253324;border-color:#46623f}.qonnect-date-picker .qonnect-date-popup{box-sizing:border-box;font-family:inherit}.qonnect-date-popup button,.qonnect-date-popup input{font-family:inherit}.qonnect-date-popup .qonnect-date-day:focus-visible,.qonnect-date-popup .qonnect-date-nav button:focus-visible,.qonnect-date-popup .qonnect-date-foot button:focus-visible{outline-offset:1px;outline:2px solid #97cc2659}.qonnect-date-popup .qonnect-date-day{font-size:11px;font-weight:400}.qonnect-date-popup .qonnect-date-weekdays span{letter-spacing:.15px;font-size:9px;font-weight:600}.qonnect-date-popup .qonnect-date-nav button{font-size:16px;font-weight:400}.qonnect-date-popup .qonnect-date-foot button{font-size:11px}body.tasks-page .qonnect-date-picker>[data-date-display]{box-sizing:border-box}.qonnect-date-picker .qonnect-date-popup{max-height:min(390px,100vh - 20px);overflow:hidden;z-index:10050!important;position:fixed!important}body.brand-page .lf-page-shell.brand-page-shell{box-sizing:border-box!important;width:100%!important;max-width:1464px!important;margin:0 auto!important;padding:28px 0 44px!important}body.brand-page .brand-page-heading{align-items:flex-end!important;min-height:54px!important;margin:0 0 20px!important;padding:0!important;display:flex!important}body.brand-page .brand-page-heading h1{color:#171d25!important;letter-spacing:-.65px!important;margin:0 0 5px!important;font-size:25px!important;font-weight:600!important;line-height:1.12!important}body.brand-page .brand-page-heading p{color:#8a929d!important;margin:4px 0 0!important;font-size:10px!important;font-weight:400!important;line-height:1.5!important}body.brand-page .brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;width:100%!important;margin:0!important;display:grid!important}body.brand-page .brand-card{box-sizing:border-box!important;background:#fffffff7!important;border:1px solid #e0e3e7!important;border-radius:14px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;box-shadow:0 5px 18px #191f260b!important}body.brand-page .brand-card-header{box-sizing:border-box!important;border-bottom:1px solid #edf0f2!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:68px!important;padding:16px 18px!important;display:flex!important}body.brand-page .brand-card-header h2{color:#20262e!important;letter-spacing:-.15px!important;margin:0 0 4px!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important}body.brand-page .brand-card-header p{color:#8b939e!important;margin:0!important;font-size:10px!important;font-weight:400!important;line-height:1.45!important}body.brand-page .brand-logo-preview{box-sizing:border-box!important;background:#f8f9fb!important;border:1px dashed #dfe3e8!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:150px!important;margin:16px 18px!important;display:flex!important}body.brand-page .brand-logo-preview img{object-fit:contain!important;max-width:72%!important;max-height:90px!important}body.brand-page .brand-upload-row{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;padding:0 18px 18px!important;display:flex!important}body.brand-page .brand-file-note{color:#8b939e!important;font-size:10px!important}body.brand-page .brand-color-editor{align-items:center!important;gap:10px!important;padding:18px!important;display:flex!important}body.brand-page .brand-color-editor input[type=color]{background:#fff!important;border:1px solid #dfe3e8!important;border-radius:8px!important;width:42px!important;height:34px!important;padding:3px!important}body.brand-page .brand-color-editor input[type=text]{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:8px!important;width:130px!important;height:34px!important;padding:0 10px!important;font-size:11px!important}body.brand-page .brand-swatches{flex-wrap:wrap!important;gap:9px!important;padding:0 18px 18px!important;display:flex!important}body.brand-page .brand-swatch{width:28px!important;height:28px!important}body.brand-page .brand-color-preview{border-top:1px solid #edf0f2!important;align-items:center!important;gap:10px!important;padding:14px 18px 18px!important;display:flex!important}body.brand-page .brand-color-preview>span{border-radius:9px!important;width:32px!important;height:32px!important}body.brand-page .brand-color-preview strong{color:#20262e!important;margin-bottom:2px!important;font-size:11px!important;font-weight:600!important;display:block!important}body.brand-page .brand-color-preview small{color:#8b939e!important;font-size:10px!important;display:block!important}body.brand-page .brand-stationery-section{box-sizing:border-box!important;width:100%!important;margin:18px 0 0!important;padding:0!important}body.brand-page .brand-stationery-section-header{border:0!important;margin:0 0 12px!important;padding:0!important}body.brand-page .brand-stationery-section-header h2{color:#20262e!important;margin:0 0 4px!important;font-size:14px!important;font-weight:600!important}body.brand-page .brand-stationery-section-header p{color:#8b939e!important;margin:0!important;font-size:10px!important;line-height:1.5!important}body.brand-page .brand-stationery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}body.brand-page .brand-stationery-tile{box-sizing:border-box!important;background:#fffffff7!important;border:1px solid #e0e3e7!important;border-radius:14px!important;min-width:0!important;min-height:164px!important;padding:20px!important;box-shadow:0 5px 18px #191f260b!important}body.brand-page .brand-stationery-tile-kicker{letter-spacing:1.1px!important;color:#9ba2ab!important;font-size:8px!important;font-weight:800!important}body.brand-page .brand-stationery-tile-title{color:#20262e!important;margin-top:9px!important;font-size:14px!important;font-weight:600!important}body.brand-page .brand-stationery-tile-copy{color:#8b939e!important;margin-top:5px!important;font-size:10px!important;line-height:1.5!important}body.brand-page .brand-stationery-tile-action{color:#20262e!important;margin-top:auto!important;padding-top:16px!important;font-size:10px!important;font-weight:600!important}body.brand-page .brand-stationery-tile-action span{color:#67781b!important}body.brand-page .brand-actions{align-items:center!important;gap:12px!important;margin-top:18px!important;display:flex!important}body.brand-page .lf-brand{overflow:hidden!important}html.lf-dark body.brand-page .brand-card,html.lf-dark body.brand-page .brand-stationery-tile{background:var(--lf-surface)!important;border-color:var(--lf-border)!important;box-shadow:var(--lf-shadow)!important}html.lf-dark body.brand-page .brand-card-header,html.lf-dark body.brand-page .brand-color-preview{border-color:var(--lf-border)!important}html.lf-dark body.brand-page .brand-logo-preview{background:var(--lf-surface-2)!important;border-color:var(--lf-border)!important}html.lf-dark body.brand-page .brand-card-header h2,html.lf-dark body.brand-page .brand-color-preview strong,html.lf-dark body.brand-page .brand-stationery-tile-title,html.lf-dark body.brand-page .brand-stationery-tile-action{color:var(--lf-text)!important}html.lf-dark body.brand-page .brand-card-header p,html.lf-dark body.brand-page .brand-file-note,html.lf-dark body.brand-page .brand-color-preview small,html.lf-dark body.brand-page .brand-stationery-section-header p,html.lf-dark body.brand-page .brand-stationery-tile-copy{color:var(--lf-text-secondary)!important}html.lf-dark body.brand-page .brand-color-editor input[type=text],html.lf-dark body.brand-page .brand-color-editor input[type=color]{background:var(--lf-surface-2)!important;border-color:var(--lf-border)!important;color:var(--lf-text)!important}@media (width<=1500px){body.brand-page .lf-page-shell.brand-page-shell{max-width:none!important;margin:0!important;padding-left:30px!important;padding-right:30px!important}}@media (width<=800px){body.brand-page .lf-page-shell.brand-page-shell{padding:24px 20px 36px!important}body.brand-page .brand-grid,body.brand-page .brand-stationery-grid{grid-template-columns:1fr!important}}.portal-select{width:100%;min-width:0;position:relative}.portal-select>select{opacity:0!important;pointer-events:none!important;appearance:none!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.portal-select-trigger{color:#475467;width:100%;height:40px;min-height:40px;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #dfe3e8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px 0 12px;font-size:13px;font-weight:400;line-height:1;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.portal-select-trigger:hover{border-color:#cbd2da}.portal-select-trigger:focus-visible,.portal-select.is-open .portal-select-trigger{border-color:var(--fxrtc-teal,#0097b2);outline:none;box-shadow:0 0 0 3px #0097b21f}.portal-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-select-chevron{color:#718096;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;transition:transform .15s;display:inline-flex}.portal-select-chevron svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.portal-select.is-open .portal-select-chevron{transform:rotate(180deg)}.portal-select.is-disabled .portal-select-trigger{opacity:.58;cursor:not-allowed;background:#f7f8fa}.portal-select-menu{z-index:100000;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d0d8 transparent;background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:4px;position:fixed;overflow:hidden auto;box-shadow:0 10px 28px #141e2d21,0 2px 7px #141e2d0f}.portal-select-option{color:#344054;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:13px;font-weight:400;line-height:1.25;display:flex}.portal-select-option:hover,.portal-select-option:focus-visible{color:var(--fxrtc-teal,#0097b2);background:#0097b20f;outline:none}.portal-select-option.is-selected:hover,.portal-select-option.is-selected:focus-visible{background:#0097b22e}.portal-select-option.is-disabled,.portal-select-option:disabled{opacity:.45;cursor:not-allowed}.portal-select-menu.open-above{transform-origin:bottom}html.lf-dark .portal-select-trigger{color:#edf1f5;background:#20262d;border-color:#39434e}html.lf-dark .portal-select-trigger:hover{border-color:#4a5663}html.lf-dark .portal-select.is-disabled .portal-select-trigger{background:#1a1f25}html.lf-dark .portal-select-menu{background:#20262d;border-color:#39434e;box-shadow:0 12px 30px #00000052}html.lf-dark .portal-select-option{color:#dfe5eb}html.lf-dark .portal-select-option:hover,html.lf-dark .portal-select-option:focus-visible{color:#fff;background:#29323b}html.lf-dark .portal-select-option.is-selected{color:#77d5e3;background:#0097b238}.portal-select-filter{width:150px;min-width:150px}.portal-select-activity{min-width:150px}.portal-select-pipeline{width:110px;max-width:110px}.portal-select-pipeline .portal-select-trigger{height:32px;min-height:32px;padding-left:8px;padding-right:8px;font-size:12px}.portal-select-activity .portal-select-trigger{height:36px;min-height:36px}@media (width<=640px){.portal-select-menu{max-width:calc(100vw - 20px)}}body.pipeline-page .pipeline-board-wrap{overflow:visible!important}body.pipeline-page .pipeline-board{padding:0!important;display:block!important;overflow:visible!important}body.pipeline-page .pipeline-list-head{color:#8a94a3;letter-spacing:.07em;text-transform:uppercase;grid-template-columns:minmax(190px,1.05fr) minmax(150px,.9fr) minmax(120px,.75fr) minmax(170px,.95fr) minmax(360px,1.9fr) minmax(150px,.9fr) 42px;align-items:center;gap:18px;padding:0 18px 9px;font-size:10px;font-weight:600;display:grid}body.pipeline-page .pipeline-list{border:1px solid var(--lf-border,#dfe3e8);box-shadow:var(--lf-shadow,0 8px 24px #1e26300d);background:#fff;border-radius:12px;overflow:hidden}body.pipeline-page .pipeline-row-shell{background:#fff;border-bottom:1px solid #edf0f2}body.pipeline-page .pipeline-row-shell:last-child{border-bottom:0}body.pipeline-page .pipeline-row-shell.is-dragging{opacity:.55}body.pipeline-page .pipeline-row-shell.is-expanded{background:#fbfcfd}body.pipeline-page .pipeline-row{box-sizing:border-box;cursor:grab;outline:none;grid-template-columns:minmax(190px,1.05fr) minmax(150px,.9fr) minmax(120px,.75fr) minmax(170px,.95fr) minmax(360px,1.9fr) minmax(150px,.9fr) 42px;align-items:center;gap:18px;min-height:76px;padding:10px 18px;display:grid}body.pipeline-page .pipeline-row:active{cursor:grabbing}body.pipeline-page .pipeline-row:hover{background:#fcfdfd}body.pipeline-page .pipeline-row:focus-visible{box-shadow:inset 0 0 0 2px #b9ee228c}body.pipeline-page .pipeline-lead-cell,body.pipeline-page .pipeline-context-cell,body.pipeline-page .pipeline-action-cell{min-width:0}body.pipeline-page .pipeline-lead-name-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}body.pipeline-page .pipeline-lead-name-line strong{color:#202833;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}body.pipeline-page .pipeline-owner{color:#8993a1;margin-top:4px;font-size:11px;display:block}body.pipeline-page .pipeline-temperature{letter-spacing:.04em;align-items:center;gap:3px;font-size:9px;font-weight:600;display:inline-flex}body.pipeline-page .pipeline-temperature.hot{color:#dc6d3c}body.pipeline-page .pipeline-temperature.warm{color:#b17b28}body.pipeline-page .pipeline-temperature.cold{color:#748091}body.pipeline-page .pipeline-stuck{color:#d35e6e;letter-spacing:.04em;background:#fff0f1;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:700;display:inline-flex}body.pipeline-page .pipeline-stage-age{color:#a0a8b2;font-size:10px}body.pipeline-page .pipeline-status-cell{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}body.pipeline-page .pipeline-status-primary,body.pipeline-page .pipeline-status-flag{white-space:nowrap;letter-spacing:.035em;align-items:center;gap:4px;font-size:9px;font-weight:600;display:inline-flex}body.pipeline-page .pipeline-status-primary svg,body.pipeline-page .pipeline-status-flag svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:11px;height:11px}body.pipeline-page .pipeline-status-flag.stuck,body.pipeline-page .pipeline-status-flag.overdue{color:#d35e6e}body.pipeline-page .pipeline-owner-cell{min-width:0}body.pipeline-page .pipeline-owner-cell .pipeline-owner{color:#596575;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;display:block;overflow:hidden}body.pipeline-page .pipeline-action-cell span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}body.pipeline-page .pipeline-context-cell{flex-direction:column;gap:4px;display:flex}body.pipeline-page .pipeline-company{color:#4d5968;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}body.pipeline-page .pipeline-product{color:#8b95a3;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}body.pipeline-page .pipeline-journey-cell{min-width:0}body.pipeline-page .pipeline-journey{align-items:flex-start;min-width:0;padding:2px 0;display:flex}body.pipeline-page .pipeline-journey-stage{min-width:56px;color:var(--stage-color);opacity:.28;cursor:default;flex-direction:column;flex:none;align-items:center;gap:5px;display:flex;position:relative}body.pipeline-page .pipeline-journey-stage.completed{opacity:.48}body.pipeline-page .pipeline-journey-stage.current{opacity:1;cursor:pointer}body.pipeline-page .pipeline-journey-stage.is-drop-target{opacity:1;transform:translateY(-1px)}body.pipeline-page .pipeline-journey-dot{background:var(--stage-color);width:8px;height:8px;box-shadow:0 0 0 1px var(--stage-color);box-sizing:border-box;border:2px solid #fff;border-radius:50%;transition:all .12s}body.pipeline-page .pipeline-journey-stage.current .pipeline-journey-dot{width:11px;height:11px;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--stage-color)}body.pipeline-page .pipeline-journey-label{color:#7c8795;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:82px;font-size:9px;line-height:1.1;overflow:hidden}body.pipeline-page .pipeline-journey-stage.current .pipeline-journey-label{color:var(--stage-color);font-weight:600}body.pipeline-page .pipeline-journey-line{background:#dfe3e8;flex:18px;min-width:12px;height:1px;margin-top:5px}body.pipeline-page .pipeline-journey-line.completed{background:#b9c0c8}body.pipeline-page .pipeline-action-cell{flex-direction:column;gap:3px;display:flex}body.pipeline-page .pipeline-action-cell>span{color:#394553;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}body.pipeline-page .pipeline-action-cell small{color:#8a94a2;white-space:nowrap;font-size:10px}body.pipeline-page .pipeline-action-cell.is-urgent>span{color:#d35e6e}body.pipeline-page .pipeline-expand-button{color:#738092;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;place-items:center;width:32px;height:32px;font-size:15px;line-height:1;display:grid}body.pipeline-page .pipeline-expand-button:hover{color:#2d3744;border-color:#cbd2da}body.pipeline-page .pipeline-detail{background:#fbfcfd;border-top:1px solid #edf0f2;padding:18px 78px 20px 18px}body.pipeline-page .pipeline-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(250px,.8fr);gap:28px;display:grid}body.pipeline-page .pipeline-detail-section{min-width:0}body.pipeline-page .pipeline-detail-title{color:#7e8998;letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600}body.pipeline-page .pipeline-timeline-item{grid-template-columns:18px 1fr;gap:10px;padding-bottom:14px;display:grid;position:relative}body.pipeline-page .pipeline-timeline-item:not(:last-child):before{content:"";background:#e2e6ea;width:1px;position:absolute;top:13px;bottom:0;left:5px}body.pipeline-page .pipeline-timeline-dot{background:var(--event-color);z-index:1;border-radius:50%;width:10px;height:10px;margin-top:2px;box-shadow:0 0 0 3px #fff,0 0 0 4px #96a0aa26}body.pipeline-page .pipeline-timeline-item strong{color:#394553;font-size:12px;font-weight:600}body.pipeline-page .pipeline-timeline-item>div>span{color:#9aa3af;margin-left:8px;font-size:10px}body.pipeline-page .pipeline-timeline-item p{color:#7c8795;margin:3px 0 0;font-size:11px;line-height:1.45}body.pipeline-page .pipeline-detail-side{flex-direction:column;gap:14px;display:flex}body.pipeline-page .pipeline-next-box{background:#fff;border:1px solid #e3e7eb;border-radius:8px;flex-direction:column;gap:4px;padding:11px 12px;display:flex}body.pipeline-page .pipeline-next-box strong{color:#3c4755;font-size:12px;font-weight:500}body.pipeline-page .pipeline-next-box span{color:#8a94a2;font-size:10px}body.pipeline-page .pipeline-next-box.urgent{background:#fff8f8;border-color:#f0cdd1}body.pipeline-page .pipeline-next-box.urgent strong{color:#d35e6e}body.pipeline-page .pipeline-detail-value{color:#394553;font-size:12px}body.pipeline-page .pipeline-detail-pills{flex-wrap:wrap;gap:5px;display:flex}body.pipeline-page .pipeline-detail-pill{color:#687483;background:#fff;border:1px solid #e1e5e9;border-radius:6px;align-items:center;padding:5px 7px;font-size:10px;display:inline-flex}body.pipeline-page .pipeline-view-lead{color:#344b70;align-self:flex-start;font-size:11px;text-decoration:none}body.pipeline-page .pipeline-detail-loading,body.pipeline-page .pipeline-detail-muted,body.pipeline-page .pipeline-detail-error{color:#929ba7;font-size:11px}body.pipeline-page .pipeline-detail-error{color:#c75d6a}body.pipeline-page .pipeline-health-primary{color:#687383;align-items:baseline;gap:5px;font-size:12px;display:inline-flex}body.pipeline-page .pipeline-health-primary strong{color:#202833;font-size:14px;font-weight:600}body.pipeline-page .pipeline-health-chip{color:#687383;align-items:center;gap:5px;font-size:11px;display:inline-flex}body.pipeline-page .pipeline-health-chip.hot span{color:#dc6d3c}body.pipeline-page .pipeline-health-chip.warm span{color:#b17b28}body.pipeline-page .pipeline-health-chip.cold span{color:#748091}body.pipeline-page .pipeline-health-chip.stuck span,body.pipeline-page .pipeline-health-chip.overdue span{color:#d35e6e}body.pipeline-page .pipeline-health-chip.reopened span{color:#6e7784}@media (width<=1250px){body.pipeline-page .pipeline-list-head,body.pipeline-page .pipeline-row{grid-template-columns:minmax(170px,1fr) minmax(135px,.85fr) minmax(105px,.7fr) minmax(150px,.9fr) minmax(300px,1.5fr) minmax(140px,.8fr) 38px;gap:12px}body.pipeline-page .pipeline-journey-stage{min-width:48px}body.pipeline-page .pipeline-journey-label{max-width:65px}}@media (width<=1000px){body.pipeline-page .pipeline-list{overflow-x:auto}body.pipeline-page .pipeline-list-head,body.pipeline-page .pipeline-row{min-width:980px}body.pipeline-page .pipeline-detail{min-width:900px}}@media (width<=700px){body.pipeline-page .pipeline-summary{gap:8px 14px!important}body.pipeline-page .pipeline-detail-grid{grid-template-columns:1fr}}html.lf-dark body.pipeline-page .pipeline-list,html.lf-dark body.pipeline-page .pipeline-row-shell,html.lf-dark body.pipeline-page .pipeline-next-box,html.lf-dark body.pipeline-page .pipeline-detail-pill{background:#1a2026;border-color:#303842}html.lf-dark body.pipeline-page .pipeline-row:hover,html.lf-dark body.pipeline-page .pipeline-detail,html.lf-dark body.pipeline-page .pipeline-row-shell.is-expanded{background:#171c21}html.lf-dark body.pipeline-page .pipeline-row-shell{border-color:#303842}html.lf-dark body.pipeline-page .pipeline-lead-name-line strong,html.lf-dark body.pipeline-page .pipeline-action-cell>span,html.lf-dark body.pipeline-page .pipeline-detail-value{color:#edf1f5}html.lf-dark body.pipeline-page .pipeline-company,html.lf-dark body.pipeline-page .pipeline-timeline-item strong{color:#cdd4dc}html.lf-dark body.pipeline-page .pipeline-journey-line{background:#3b434d}body.file-connect-page .crm-content{width:100%!important;max-width:var(--lf-content-max,1280px)!important;box-sizing:border-box!important;margin:0 auto!important;padding:28px 28px 44px!important}body.file-connect-page .page-heading{gap:20px!important;min-height:54px!important;margin-bottom:20px!important}body.file-connect-page .page-heading h1{color:var(--lf-text,#171d25)!important;font-size:var(--lf-font-size-page-title,25px)!important;line-height:1.15!important;font-weight:var(--lf-weight-semibold,600)!important;letter-spacing:-.55px!important;margin:0!important}body.file-connect-page .page-heading p:not(.eyebrow):not(.card-label){color:var(--lf-text-secondary,#8a929d)!important;font-size:var(--lf-font-size-secondary,11px)!important;margin-top:5px!important;line-height:1.5!important}body.file-connect-page .fc-grid{gap:14px!important;margin-bottom:22px!important}body.file-connect-page .fc-stat{box-sizing:border-box!important;border:1px solid var(--lf-border,#dfe3e8)!important;border-radius:var(--lf-radius-md,12px)!important;min-height:74px!important;box-shadow:var(--lf-shadow,0 8px 24px #1e26300d)!important;background:var(--lf-surface,#fff)!important}body.file-connect-page .settings-card.dashboard-card{border:1px solid var(--lf-border,#dfe3e8)!important;border-radius:var(--lf-radius-md,12px)!important;box-shadow:var(--lf-shadow,0 8px 24px #1e26300d)!important;background:var(--lf-surface,#fff)!important}body.file-connect-page .settings-card-header{box-sizing:border-box!important;min-height:68px!important;padding:18px 20px!important}body.file-connect-page .settings-card-header h2{color:var(--lf-text,#20262e)!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important}body.file-connect-page .settings-card-header p:last-child{color:var(--lf-text-muted,#8a929d)!important;margin-top:4px!important;font-size:10px!important;line-height:1.45!important}body.file-connect-page .fc-table th,body.file-connect-page .fc-table td{border-bottom-color:var(--lf-border,#e7e9ec)!important}body.file-connect-page .fc-table th{color:var(--lf-text-muted,#7d8794)!important;font-size:11px!important;font-weight:600!important}body.file-connect-page .fc-table td{color:var(--lf-text,#20262e)!important;font-size:12px!important}body.file-connect-page .fc-file-note,body.file-connect-page .fc-stat small{color:var(--lf-text-muted,#7f8997)!important}body.file-connect-page .fc-actions{text-align:right!important}html.lf-dark body.file-connect-page .fc-stat,html.lf-dark body.file-connect-page .settings-card.dashboard-card{background:var(--lf-surface,#20262d)!important;border-color:var(--lf-border,#303945)!important}@media (width<=900px){body.file-connect-page .crm-content{padding:24px 20px 34px!important}}@media (width<=640px){body.file-connect-page .crm-content{padding:20px 14px 28px!important}}.custom-lead-fields{display:contents}.custom-field-control .field-help{margin-top:6px;display:block}.custom-field-control input[type=file]{width:100%}.custom-field-control input[type=number]{font-variant-numeric:tabular-nums}.custom-field-control select[multiple]{background:var(--surface,#fff);border:1px solid var(--border,#dfe3e8);border-radius:8px;min-height:88px;padding:8px 10px}.custom-field-control select[multiple] option{padding:6px 8px}.custom-field-control.checkbox-row{align-items:center;min-height:40px}.custom-field-control.checkbox-row label{margin:0}body.pipeline-page .pipeline-list-head,body.pipeline-page .pipeline-row{grid-template-columns:minmax(230px,1.15fr) minmax(180px,.9fr) minmax(360px,1.75fr) minmax(190px,.9fr) 42px}body.pipeline-page .pipeline-list-head>span:nth-child(3){min-width:0}body.pipeline-page .pipeline-stage-head{grid-template-columns:repeat(var(--pipeline-stage-count,5), minmax(0, 1fr));box-sizing:border-box;align-items:center;gap:0;width:100%;padding:0 10px;display:grid}body.pipeline-page .pipeline-stage-head-item{color:#8a94a3;letter-spacing:.07em;text-align:center;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;font-weight:600;overflow:hidden}body.pipeline-page .pipeline-stage-head-item:first-child{text-align:left}body.pipeline-page .pipeline-stage-head-item:last-child{text-align:right}body.pipeline-page .pipeline-slider-wrap{--pipeline-progress:0%;--pipeline-stage-color:#8a93a0;align-items:center;width:100%;height:28px;display:flex;position:relative}body.pipeline-page .pipeline-slider-track{pointer-events:none;background:#d5dbe1;border:0;border-radius:999px;height:4px;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}body.pipeline-page .pipeline-slider-track:before{display:none}body.pipeline-page .pipeline-slider-stop{top:50%;left:var(--stop-position);width:5px;height:5px;box-shadow:none;box-sizing:border-box;background:#c4cbd3;border:0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}body.pipeline-page .pipeline-slider-stop.completed,body.pipeline-page .pipeline-slider-stop.current{width:5px;height:5px;box-shadow:none;background:#b8c0c9;border:0}body.pipeline-page .pipeline-stage-slider{z-index:2;cursor:grab;outline:none;width:100%;height:28px;margin:0;padding:0;position:relative;appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.pipeline-page .pipeline-stage-slider:active{cursor:grabbing}body.pipeline-page .pipeline-stage-slider::-webkit-slider-runnable-track{height:4px;box-shadow:none!important;background:0 0!important;border:0!important}body.pipeline-page .pipeline-stage-slider::-moz-range-track{height:4px;box-shadow:none!important;background:0 0!important;border:0!important}body.pipeline-page .pipeline-stage-slider::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 33% 27%, #fffffffa 0 13%, #ffffff94 14% 28%, transparent 29%), radial-gradient(circle at 58% 62%, color-mix(in srgb, var(--pipeline-stage-color) 72%, white), var(--pipeline-stage-color) 64%, color-mix(in srgb, var(--pipeline-stage-color) 72%, black));width:13px;height:13px;box-shadow:inset 0 1px 1px #ffffffe6, inset 0 -1px 2px #141c2438, 0 0 9px color-mix(in srgb, var(--pipeline-stage-color) 48%, transparent);border-radius:50%;margin-top:-4.5px;border:0!important}body.pipeline-page .pipeline-stage-slider::-moz-range-thumb{background:radial-gradient(circle at 33% 27%, #fffffffa 0 13%, #ffffff94 14% 28%, transparent 29%), radial-gradient(circle at 58% 62%, color-mix(in srgb, var(--pipeline-stage-color) 72%, white), var(--pipeline-stage-color) 64%, color-mix(in srgb, var(--pipeline-stage-color) 72%, black));width:13px;height:13px;box-shadow:inset 0 1px 1px #ffffffe6, inset 0 -1px 2px #141c2438, 0 0 9px color-mix(in srgb, var(--pipeline-stage-color) 48%, transparent);border-radius:50%;border:0!important}body.pipeline-page .pipeline-stage-slider:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 1px 1px #ffffffe6, inset 0 -1px 2px #141c2438, 0 0 11px color-mix(in srgb, var(--pipeline-stage-color) 58%, transparent)}body.pipeline-page .pipeline-stage-slider:focus-visible::-moz-range-thumb{box-shadow:inset 0 1px 1px #ffffffe6, inset 0 -1px 2px #141c2438, 0 0 11px color-mix(in srgb, var(--pipeline-stage-color) 58%, transparent)}@supports not (background:color-mix(in srgb, black 50%, white)){body.pipeline-page .pipeline-stage-slider::-webkit-slider-thumb{background:var(--pipeline-stage-color);box-shadow:inset 0 1px 1px #ffffffd9,0 0 9px #5078a047}body.pipeline-page .pipeline-stage-slider::-moz-range-thumb{background:var(--pipeline-stage-color);box-shadow:inset 0 1px 1px #ffffffd9,0 0 9px #5078a047}}html.lf-dark body.pipeline-page .pipeline-stage-head-item{color:#98a2ae}html.lf-dark body.pipeline-page .pipeline-slider-track{background:#414a54}@media (width<=1250px){body.pipeline-page .pipeline-list-head,body.pipeline-page .pipeline-row{grid-template-columns:minmax(210px,1.1fr) minmax(150px,.8fr) minmax(300px,1.4fr) minmax(160px,.8fr) 38px;gap:12px}}@media (width<=1000px){body.pipeline-page .pipeline-list-head,body.pipeline-page .pipeline-row{min-width:980px}}.lf-sidebar-footer{flex-direction:column;flex:none;gap:7px;padding:10px 20px 16px;display:flex}.lf-sidebar-footer-link{color:#7f8998;font-size:10px;line-height:1.3;text-decoration:none;transition:color .15s}.lf-sidebar-footer-link:hover{color:#202a3a;text-decoration:underline}.lf-sidebar-copyright{color:#a2aaba;margin-top:2px;font-size:9px;line-height:1.3}html.lf-dark .lf-sidebar-footer-link{color:#9aa4b2}html.lf-dark .lf-sidebar-footer-link:hover{color:#eef2f6}html.lf-dark .lf-sidebar-copyright{color:#707b89}@media (width<=900px){.lf-sidebar-footer{padding-left:14px;padding-right:14px}}.lf-account-drawer{flex-direction:column;display:flex}.lf-profile-support-bottom{margin-top:auto;padding-top:18px}.lf-profile-support-bottom .lf-profile-menu-label{padding:0 12px 5px;font-size:9px;line-height:12px}.lf-profile-support-bottom .lf-support-drawer-links{border-top:1px solid #eef1f4;border-bottom:0;gap:0;margin:0;padding:5px 0 0}.lf-profile-support-bottom .lf-support-drawer-links a{border-radius:6px;height:28px;min-height:28px;padding:0 12px;font-size:11px;font-weight:400;line-height:16px}html.lf-dark .lf-profile-support-bottom .lf-support-drawer-links{border-top-color:#303842}.lf-support-drawer-links{border-bottom:1px solid #eef1f4;margin-bottom:4px;padding-bottom:10px}.lf-account-section-label{padding-top:16px!important}html.lf-dark .lf-support-drawer-links{border-bottom-color:#303842}body.pipeline-page .pipeline-list-head{white-space:nowrap}body.pipeline-page .pipeline-list-head>span,body.pipeline-page .pipeline-row,body.pipeline-page .pipeline-lead-cell,body.pipeline-page .pipeline-status-cell,body.pipeline-page .pipeline-owner-cell,body.pipeline-page .pipeline-context-cell,body.pipeline-page .pipeline-journey-cell,body.pipeline-page .pipeline-action-cell{min-width:0}body.pipeline-page .pipeline-owner,body.pipeline-page .pipeline-product,body.pipeline-page .pipeline-action-cell>span{white-space:nowrap;text-overflow:ellipsis;margin-top:0;overflow:hidden}body.pipeline-page .pipeline-status-cell{flex-wrap:nowrap;overflow:hidden}body.pipeline-page .pipeline-status-primary,body.pipeline-page .pipeline-status-flag{flex:none}body.pipeline-page .pipeline-health-icon{color:currentColor;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}body.pipeline-page .pipeline-health-icon svg,body.pipeline-page .pipeline-status-primary svg,body.pipeline-page .pipeline-status-flag svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}body.pipeline-page .pipeline-health-primary .pipeline-health-icon{color:#536170}body.pipeline-page .pipeline-health-chip.hot{color:#dc6d3c}body.pipeline-page .pipeline-health-chip.warm{color:#c58a22}body.pipeline-page .pipeline-health-chip.cold{color:#6683a6}body.pipeline-page .pipeline-health-chip.stuck{color:#d35e6e}body.pipeline-page .pipeline-health-chip.reopened{color:#7b68a8}body.pipeline-page .pipeline-health-chip.overdue{color:#c45b63}body.pipeline-page .pipeline-health-chip span{color:inherit}body.pipeline-page .pipeline-status-primary.hot{color:#dc6d3c}body.pipeline-page .pipeline-status-primary.warm{color:#c58a22}body.pipeline-page .pipeline-status-primary.cold{color:#6683a6}body.pipeline-page .pipeline-slider-wrap{min-width:0}@media (width<=1250px){body.pipeline-page .pipeline-list-head,body.pipeline-page .pipeline-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1fr) minmax(300px,1.8fr) minmax(0,1fr) 32px;gap:11px}}@media (width<=1000px){body.pipeline-page .pipeline-list-head,body.pipeline-page .pipeline-row{min-width:980px}}body.pipeline-page .pipeline-context-cell{align-items:center;min-width:0;display:flex}body.pipeline-page .pipeline-product-primary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.pipeline-page .pipeline-status-cell{align-items:center;gap:7px;min-width:0;display:flex;position:relative}body.pipeline-page .pipeline-temperature-control{align-items:center;display:inline-flex;position:relative}body.pipeline-page .pipeline-temperature-button{color:#718095;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;transition:transform .16s,background .16s,color .16s;display:grid}body.pipeline-page .pipeline-temperature-button:hover{background:#f3f5f7;transform:translateY(-1px)}body.pipeline-page .pipeline-temperature-button svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}body.pipeline-page .pipeline-temperature-menu{z-index:30;transform-origin:top;opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #e1e6eb;border-radius:10px;gap:4px;padding:5px;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)scale(.96);box-shadow:0 10px 24px #1b273421}body.pipeline-page .pipeline-temperature-control.is-open .pipeline-temperature-menu{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}body.pipeline-page .pipeline-temperature-option{color:#7c8795;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}body.pipeline-page .pipeline-temperature-option:hover{background:#f4f6f8}body.pipeline-page .pipeline-temperature-option.is-selected{background:#f0f3f6}body.pipeline-page .pipeline-temperature-option svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}body.pipeline-page .pipeline-temperature-option[data-temperature=hot]{color:#e46d3d}body.pipeline-page .pipeline-temperature-option[data-temperature=warm]{color:#c78a24}body.pipeline-page .pipeline-temperature-option[data-temperature=cold]{color:#6685aa}body.pipeline-page .pipeline-status-flag{place-items:center;width:17px;height:17px;display:grid}body.pipeline-page .pipeline-expand-button{color:#7c8795;background:#fff;border:1px solid #dfe4e9;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}body.pipeline-page .pipeline-expand-button svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}body.pipeline-page .pipeline-expand-button:hover{color:#394553;background:#f7f8f9;border-color:#cfd6de}html.lf-dark body.pipeline-page .pipeline-temperature-menu{background:#1b2127;border-color:#333d47;box-shadow:0 10px 24px #00000047}html.lf-dark body.pipeline-page .pipeline-temperature-button:hover,html.lf-dark body.pipeline-page .pipeline-temperature-option:hover,html.lf-dark body.pipeline-page .pipeline-temperature-option.is-selected{background:#252c33}html.lf-dark body.pipeline-page .pipeline-expand-button{background:#20262d;border-color:#39434e}body.pipeline-page .pipeline-summary{box-sizing:border-box!important;gap:8px 16px!important;width:max-content!important;max-width:100%!important}body.pipeline-page .pipeline-list-head>span,body.pipeline-page .pipeline-row>*{box-sizing:border-box;padding-left:14px;padding-right:14px}body.pipeline-page .pipeline-list-head,body.pipeline-page .pipeline-row{padding-left:4px;padding-right:4px}body.pipeline-page .pipeline-context-cell{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}body.pipeline-page .pipeline-product-primary,body.pipeline-page .pipeline-product-secondary{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}body.pipeline-page .pipeline-product-primary{color:#4d5968;font-size:12px;font-weight:500}body.pipeline-page .pipeline-product-secondary{color:#8b95a3;font-size:10px}body.pipeline-page .pipeline-action-cell{justify-content:center;align-items:flex-start}body.pipeline-page .pipeline-action-cell>span{max-width:100%}body.pipeline-page .pipeline-action-cell small{display:block}body.pipeline-page .pipeline-status-cell{justify-content:flex-start;gap:5px}body.pipeline-page .pipeline-temperature-button,body.pipeline-page .pipeline-temperature-option{box-sizing:border-box}body.pipeline-page .pipeline-temperature-button{width:26px;height:26px}body.pipeline-page .pipeline-temperature-button svg,body.pipeline-page .pipeline-temperature-option svg{width:15px;height:15px}body.pipeline-page .pipeline-status-flag{width:20px;height:20px}body.pipeline-page .pipeline-status-flag svg{width:14px;height:14px}body.pipeline-page .pipeline-temperature-button svg,body.pipeline-page .pipeline-temperature-option svg,body.pipeline-page .pipeline-health-icon svg,body.pipeline-page .pipeline-status-flag svg{stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:15px!important;height:15px!important}body.pipeline-page .pipeline-temperature-button{transition:color .15s,transform .15s,background .15s}@media (width<=1250px){body.pipeline-page .pipeline-list-head,body.pipeline-page .pipeline-row{grid-template-columns:minmax(165px,1.05fr) minmax(82px,.6fr) minmax(100px,.7fr) minmax(145px,.95fr) minmax(300px,2fr) minmax(165px,1fr) 34px!important}}body.pipeline-page .pipeline-stage-head{box-sizing:border-box;padding-left:24px!important;padding-right:24px!important}body.pipeline-page .pipeline-slider-track{background:#dce1e6!important;height:3px!important;left:24px!important;right:24px!important;box-shadow:0 0 7px #968a7a1a!important}body.pipeline-page .pipeline-slider-stop{background:#c8ced5!important;width:4px!important;height:4px!important}body.pipeline-page .pipeline-slider-stop.completed,body.pipeline-page .pipeline-slider-stop.current{background:#c3c9d0!important;width:4px!important;height:4px!important}body.pipeline-page .pipeline-stage-slider{width:calc(100% - 48px)!important;height:28px!important;position:absolute!important;top:0!important;left:24px!important;right:24px!important}body.pipeline-page .pipeline-expand-button{color:#788493!important;background:#ffffffb8!important;border:1px solid #dce2e8!important;border-radius:7px!important;width:28px!important;min-width:28px!important;height:28px!important;margin:auto!important;padding:0!important;box-shadow:0 1px 2px #19232d08!important}body.pipeline-page .pipeline-expand-button:hover{color:#43505f!important;background:#f8fafb!important;border-color:#cfd7df!important;box-shadow:0 2px 5px #19232d0d!important}html.lf-dark body.pipeline-page .pipeline-expand-button{color:#9ca6b1!important;background:#20262dc7!important;border-color:#3b4651!important}body.pipeline-page .pipeline-list-head,body.pipeline-page .pipeline-row{grid-template-columns:minmax(0,1.35fr) minmax(68px,.6fr) minmax(92px,.85fr) minmax(150px,1.25fr) minmax(320px,2.2fr) minmax(155px,1.15fr) 32px!important;gap:0!important}body.pipeline-page .pipeline-list-head>span,body.pipeline-page .pipeline-row>*{box-sizing:border-box;min-width:0}body.pipeline-page .pipeline-list-head>span+span,body.pipeline-page .pipeline-row>*+*{border-left:1px solid #edf0f3}body.pipeline-page .pipeline-status-cell{justify-content:flex-start;align-items:center;gap:5px;min-width:0;padding-left:12px;padding-right:12px}body.pipeline-page .pipeline-temperature-button,body.pipeline-page .pipeline-status-flag,body.pipeline-page .pipeline-temperature-option{box-sizing:border-box!important;place-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;display:grid!important}body.pipeline-page .pipeline-temperature-button,body.pipeline-page .pipeline-status-flag{border-radius:6px}body.pipeline-page .pipeline-temperature-button{background:0 0}body.pipeline-page .pipeline-temperature-button:hover{background:#f4f6f8}body.pipeline-page .pipeline-temperature-button svg,body.pipeline-page .pipeline-temperature-option svg,body.pipeline-page .pipeline-status-flag svg{stroke:currentColor!important;fill:none!important;stroke-width:1.85px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:14px!important;height:14px!important}body.pipeline-page .pipeline-temperature-button.hot{color:#df6438}body.pipeline-page .pipeline-temperature-button.warm{color:#c68b21}body.pipeline-page .pipeline-temperature-button.cold{color:#5e82aa}body.pipeline-page .pipeline-status-flag.stuck{color:#d66a49}body.pipeline-page .pipeline-status-flag.reopened{color:#8166b4}body.pipeline-page .pipeline-status-flag.overdue{color:#c85f68}body.pipeline-page .pipeline-context-cell{justify-content:center;align-items:flex-start;gap:2px;overflow:hidden}body.pipeline-page .pipeline-product-primary,body.pipeline-page .pipeline-product-secondary{text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden;white-space:normal!important}body.pipeline-page .pipeline-product-primary{-webkit-line-clamp:2;line-height:16px}body.pipeline-page .pipeline-product-secondary{-webkit-line-clamp:1;line-height:13px}body.pipeline-page .pipeline-stage-head{padding-left:30px!important;padding-right:30px!important}body.pipeline-page .pipeline-stage-head-item,body.pipeline-page .pipeline-stage-head-item:first-child,body.pipeline-page .pipeline-stage-head-item:last-child{text-align:center!important}body.pipeline-page .pipeline-slider-track{background:#d9d5d0!important;height:3px!important;top:50%!important;left:30px!important;right:30px!important;transform:translateY(-50%)!important;box-shadow:0 0 8px #91847421!important}body.pipeline-page .pipeline-slider-stop,body.pipeline-page .pipeline-slider-stop.completed,body.pipeline-page .pipeline-slider-stop.current{background:#c7c4c0!important;width:4px!important;height:4px!important}body.pipeline-page .pipeline-stage-slider{width:calc(100% - 60px)!important;height:24px!important;margin:0!important;position:absolute!important;top:50%!important;left:30px!important;right:30px!important;transform:translateY(-50%)!important}body.pipeline-page .pipeline-stage-slider::-webkit-slider-runnable-track{background:0 0!important;height:3px!important}body.pipeline-page .pipeline-stage-slider::-moz-range-track{background:0 0!important;height:3px!important}body.pipeline-page .pipeline-stage-slider::-webkit-slider-thumb{background:radial-gradient(circle at 30% 24%, #fffffffa 0 12%, #ffffff85 13% 27%, transparent 28%), radial-gradient(circle at 58% 62%, color-mix(in srgb, var(--pipeline-stage-color) 62%, white), var(--pipeline-stage-color) 61%, color-mix(in srgb, var(--pipeline-stage-color) 76%, #7a7f86));box-shadow:inset 0 1px 2px #fffffff2, inset 0 -2px 2px #232a3233, 0 2px 5px #1e283229, 0 0 10px color-mix(in srgb, var(--pipeline-stage-color) 42%, transparent);appearance:none!important;border:0!important;border-radius:50%!important;width:14px!important;height:14px!important;margin-top:-5.5px!important}body.pipeline-page .pipeline-stage-slider::-moz-range-thumb{background:radial-gradient(circle at 30% 24%, #fffffffa 0 12%, #ffffff85 13% 27%, transparent 28%), radial-gradient(circle at 58% 62%, color-mix(in srgb, var(--pipeline-stage-color) 62%, white), var(--pipeline-stage-color) 61%, color-mix(in srgb, var(--pipeline-stage-color) 76%, #7a7f86));box-shadow:inset 0 1px 2px #fffffff2, inset 0 -2px 2px #232a3233, 0 2px 5px #1e283229, 0 0 10px color-mix(in srgb, var(--pipeline-stage-color) 42%, transparent);border:0!important;border-radius:50%!important;width:14px!important;height:14px!important}body.pipeline-page .pipeline-expand-button{color:#6f7b89!important;background:#ffffffc7!important;border:1px solid #dfe4e9!important;border-radius:7px!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:auto!important;padding:0!important;display:grid!important}body.pipeline-page .pipeline-expand-button svg{stroke-width:1.7px!important;width:12px!important;height:12px!important}@media (width<=1250px){body.pipeline-page .pipeline-list-head,body.pipeline-page .pipeline-row{grid-template-columns:minmax(0,1.2fr) minmax(62px,.55fr) minmax(86px,.78fr) minmax(140px,1.05fr) minmax(300px,2.05fr) minmax(145px,1.02fr) 30px!important}}html.lf-dark body.pipeline-page .pipeline-list-head>span+span,html.lf-dark body.pipeline-page .pipeline-row>*+*{border-left-color:#303842}html.lf-dark body.pipeline-page .pipeline-slider-track{background:#bcb8b1!important;box-shadow:0 0 8px #beb2a014!important}html.lf-dark body.pipeline-page .pipeline-slider-stop,html.lf-dark body.pipeline-page .pipeline-slider-stop.completed,html.lf-dark body.pipeline-page .pipeline-slider-stop.current{background:#8d8982!important}html.lf-dark body.pipeline-page .pipeline-temperature-button:hover{background:#252c33}body.pipeline-page .pipeline-stage-head{box-sizing:border-box!important;padding-left:30px!important;padding-right:30px!important;display:block!important;position:relative!important}body.pipeline-page .pipeline-stage-head-item{top:50%!important;left:var(--stage-position)!important;text-align:center!important;white-space:nowrap!important;width:max-content!important;margin:0!important;position:absolute!important;transform:translate(-50%,-50%)!important}.leads-table thead th{z-index:5;position:sticky;top:0}.task-list-header{border-bottom:1px solid var(--lf-border-soft);min-height:36px;color:var(--lf-text-muted);letter-spacing:.08em;text-transform:uppercase;z-index:4;background:#f7f9fce0;grid-template-columns:30px minmax(0,1fr) 150px 70px 32px;align-items:center;gap:13px;padding:0 20px;font-size:9px;font-weight:700;display:grid;position:sticky;top:0}.task-list-header span:nth-child(2),.task-list-header span:nth-child(3),.task-list-header span:nth-child(4){text-align:left}.financial-list-header{border-bottom:1px solid var(--lf-border-soft);min-height:38px;color:var(--lf-text-muted);letter-spacing:.08em;text-transform:uppercase;z-index:4;background:#f7f9fce0;grid-template-columns:minmax(0,1.6fr) 145px 130px 125px;align-items:center;gap:18px;padding:0 20px;font-size:9px;font-weight:700;display:grid;position:sticky;top:0}.financial-list-header span:nth-child(3),.financial-list-header span:nth-child(4){text-align:right}.settings-users-header{border-bottom:1px solid var(--lf-border-soft);min-height:38px;color:var(--lf-text-muted);letter-spacing:.08em;text-transform:uppercase;z-index:4;background:#f7f9fce0;grid-template-columns:minmax(230px,1.7fr) minmax(150px,1fr) 80px auto;align-items:center;gap:16px;padding:0 16px;font-size:9px;font-weight:700;display:grid;position:sticky;top:0}.settings-users-header span:nth-child(3),.settings-users-header span:nth-child(4){text-align:center}@media (width<=760px){.task-list-header{grid-template-columns:30px minmax(0,1fr) 110px 62px 32px}.financial-list-header{grid-template-columns:minmax(0,1.4fr) 110px 105px 105px;gap:12px}.settings-users-header{grid-template-columns:minmax(190px,1.5fr) minmax(120px,1fr) 70px auto}}html.lf-dark .task-list-header,html.lf-dark .financial-list-header,html.lf-dark .settings-users-header{background:#1c222af0}.developer-integration-icon.chatgpt-icon{color:#111827}.developer-integration-icon.claude-icon{color:#d97757}html.lf-dark .developer-integration-icon.chatgpt-icon{color:#f1f5f9}.leads-card{padding:0!important;overflow:visible!important}.leads-table-wrapper{overflow-x:auto;width:100%!important;margin:0!important;padding:0!important}.leads-table{border-spacing:0!important;width:100%!important;margin:0!important}.leads-table thead th{top:calc(var(--lf-topbar-height,72px) + 64px)!important;z-index:810!important;box-sizing:border-box!important;height:45px!important;box-shadow:0 1px 0 var(--lf-border-soft), 0 3px 10px #1e263009!important;background:#f7f9fcfa!important;position:sticky!important}.leads-table-wrapper,.leads-table{overflow:visible!important}.leads-table thead{top:calc(var(--lf-topbar-height,72px) + 64px)!important;z-index:810!important;position:sticky!important}.leads-table thead th{box-shadow:0 1px 0 var(--lf-border-soft), 0 3px 10px #1e263009!important;background:#f7f9fcfa!important;position:static!important}html.lf-dark .leads-table thead th{background:#1c222afa!important;box-shadow:0 1px #303842,0 3px 10px #00000029!important}.leads-card{border-radius:var(--lf-radius-xl,14px)!important;overflow:visible!important}.leads-table{border-radius:var(--lf-radius-xl,14px)!important}.leads-table.leads-header-stuck thead th{box-shadow:0 1px 0 var(--lf-border-soft), 0 5px 14px #1e26300e!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.leads-table.leads-header-stuck thead th:first-child{border-top-left-radius:var(--lf-radius-xl,14px)!important;border-bottom-left-radius:var(--lf-radius-xl,14px)!important}.leads-table.leads-header-stuck thead th:last-child{border-top-right-radius:var(--lf-radius-xl,14px)!important;border-bottom-right-radius:var(--lf-radius-xl,14px)!important}html.lf-dark .leads-table.leads-header-stuck thead th{box-shadow:0 1px #303842,0 5px 14px #00000038!important}.leads-table thead{z-index:auto!important;position:static!important;top:auto!important}.leads-table thead th{z-index:auto!important;box-shadow:0 1px 0 var(--lf-border-soft)!important;position:static!important;top:auto!important}.leads-table thead th:first-child{border-top-left-radius:var(--lf-radius-xl,14px)!important}.leads-table thead th:last-child{border-top-right-radius:var(--lf-radius-xl,14px)!important}html.lf-dark .leads-table thead th{box-shadow:0 1px #303842!important}.task-list-header,.financial-list-header,.settings-users-header{z-index:auto!important;box-sizing:border-box!important;border-bottom:1px solid var(--lf-border-soft)!important;height:45px!important;min-height:45px!important;color:var(--lf-text-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;background:#f7f9fcc7!important;font-size:10px!important;font-weight:700!important;position:static!important;top:auto!important}.task-list-header,.financial-list-header{padding:0 20px!important}.settings-users-header{padding:0 16px!important}.task-list-header,.financial-list-header,.settings-users-header{border-top-left-radius:var(--lf-radius-xl,14px)!important;border-top-right-radius:var(--lf-radius-xl,14px)!important}html.lf-dark .task-list-header,html.lf-dark .financial-list-header,html.lf-dark .settings-users-header{background:#f7f9fc0f!important;border-bottom-color:#303842!important}.pipeline-column-header h3{color:var(--lf-text-secondary,#667085)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:700!important}body.tasks-page .tasks-card{padding:0!important;overflow:hidden!important}#fileConnectSettingsCard .settings-card-header{border-bottom:0!important}#fileConnectSettingsCard .settings-message{border-top:0!important}body.pipeline-page .pipeline-list-head{box-sizing:border-box!important;border:1px solid var(--lf-border-soft)!important;border-bottom:1px solid var(--lf-border-soft)!important;border-radius:var(--lf-radius-xl,14px) var(--lf-radius-xl,14px) 0 0!important;height:45px!important;min-height:45px!important;color:var(--lf-text-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;background:#f7f9fcc7!important;align-items:center!important;padding:0 20px!important;font-size:10px!important;font-weight:700!important;display:grid!important}body.pipeline-page .pipeline-list{border-radius:0 0 var(--lf-radius-xl,14px) var(--lf-radius-xl,14px)!important;border-top:0!important}html.lf-dark body.pipeline-page .pipeline-list-head{background:#f7f9fc0f!important;border-color:#303842!important}body.people-page .settings-users-header{grid-template-columns:minmax(260px,1.9fr) minmax(175px,1.05fr) 86px 94px!important;gap:20px!important;padding:0 18px!important}body.people-page .settings-users-header span:nth-child(3),body.people-page .settings-users-header span:nth-child(4){text-align:left!important}body.people-page .settings-user-department span{padding:0!important;display:block!important}#saveAndAddField{background:var(--lf-button-dark,#20262e)!important;border-color:var(--lf-button-dark,#20262e)!important;color:#fff!important}#saveAndAddField:hover{background:#171c22!important;border-color:#171c22!important}#fieldMessage.success{color:#5f7f39!important}body.dashboard-page .card-action{border:1px solid var(--lf-border,#dfe3e8)!important;background:var(--lf-surface,#fff)!important;min-height:36px!important;color:var(--lf-text-secondary,#526173)!important;box-shadow:none!important;border-radius:8px!important;padding:0 13px!important;font-size:11px!important;font-weight:500!important;line-height:1!important}body.dashboard-page .card-action:hover{background:var(--lf-surface-2,#f8fafc)!important;border-color:#cfd6df!important}body.proposals-page .financial-list-header,body.proposals-page .financial-row{grid-template-columns:minmax(0,1.3fr) 135px 110px 135px!important}body.proposals-page .financial-amount strong{letter-spacing:-.05px!important;font-size:12px!important;font-weight:450!important}body.proposals-page .financial-date strong{font-size:12px!important;font-weight:400!important}body.proposals-page .proposal-clickable-row{cursor:pointer!important}body.proposals-page .proposal-clickable-row:hover{background:#fafbfd!important}body.file-connect-page #fileConnectApp>.settings-card,body.file-connect-page #fileConnectApp>.fc-grid{margin-left:auto!important;margin-right:auto!important}body.file-connect-page #fileConnectApp>.settings-card .settings-card-header{align-items:center!important}body.proposals-page .proposal-clickable-row,body.invoices-page .invoice-clickable-row{cursor:pointer!important}body.proposals-page .proposal-clickable-row:hover,body.invoices-page .invoice-clickable-row:hover{background:#fafbfd!important}body.proposals-page .proposal-list-header,body.proposals-page .financial-row.proposal-grid-row{grid-template-columns:minmax(0,1.35fr) 150px 120px 120px 118px 48px!important}body.proposals-page .proposal-company-cell,body.proposals-page .proposal-number-cell{min-width:0}body.proposals-page .proposal-company-cell strong,body.proposals-page .proposal-number-cell strong{color:#25324a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}body.proposals-page .proposal-number-cell strong{font-weight:600}body.proposals-page .proposal-more-wrap{justify-content:flex-end;align-items:center;display:flex;position:relative}body.proposals-page .proposal-more-button{color:#7c8797;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:8px;width:32px;height:32px;font-size:18px;line-height:1}body.proposals-page .proposal-more-button:hover{background:#f8fafc}body.proposals-page .proposal-more-menu{z-index:30;background:#fff;border:1px solid #e1e6ee;border-radius:9px;min-width:120px;padding:5px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #1923341a}body.proposals-page .proposal-more-wrap.open .proposal-more-menu{display:block}body.proposals-page .proposal-more-option{color:#445268;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;min-height:32px;padding:0 10px;font-size:11px}body.proposals-page .proposal-more-option:hover{background:#f5f7fa}@media (width<=900px){body.proposals-page .proposal-list-header,body.proposals-page .financial-row.proposal-grid-row{grid-template-columns:minmax(0,1.2fr) 120px 105px 100px 100px 44px!important;gap:10px!important;padding-left:14px!important;padding-right:14px!important}}body.proposals-page .proposal-list-header,body.proposals-page .financial-row.proposal-grid-row{align-items:center;grid-template-columns:minmax(0,1.25fr) 150px 120px 120px 96px 48px!important}body.proposals-page .proposal-company-cell{flex-direction:column;justify-content:center;min-width:0;display:flex}body.proposals-page .proposal-company-cell strong{margin:0}body.proposals-page .proposal-company-owner{color:#9aa8bb;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.25;display:block;overflow:hidden}body.proposals-page .proposal-number-cell,body.proposals-page .financial-date,body.proposals-page .financial-amount,body.proposals-page .proposal-actions,body.proposals-page .proposal-more-wrap{align-self:stretch;align-items:center;display:flex}body.proposals-page .financial-status-select-trigger{text-align:left;justify-content:flex-start;width:82px;min-width:82px;padding-left:12px}#proposalDuplicateNumber{color:#65748a;cursor:default;background:#f7f9fb}@media (width<=900px){body.proposals-page .proposal-list-header,body.proposals-page .financial-row.proposal-grid-row{grid-template-columns:minmax(0,1.15fr) 125px 105px 105px 92px 44px!important}}body.proposals-page .proposal-list-header{min-height:45px}body.proposals-page .proposal-list-header>span,body.proposals-page .proposal-company-cell,body.proposals-page .proposal-number-cell,body.proposals-page .proposal-created-cell,body.proposals-page .proposal-valid-cell,body.proposals-page .financial-amount,body.proposals-page .proposal-actions,body.proposals-page .proposal-more-wrap{align-self:stretch;align-items:center;min-width:0;display:flex}body.proposals-page .proposal-company-cell,body.proposals-page .proposal-number-cell,body.proposals-page .proposal-created-cell,body.proposals-page .proposal-valid-cell{justify-content:flex-start}body.proposals-page .proposal-created-cell strong,body.proposals-page .proposal-valid-cell strong{line-height:1.2;display:block;transform:none!important}body.proposals-page .financial-amount{justify-content:flex-start}body.proposals-page .financial-status-select-trigger{box-sizing:border-box;text-align:right!important;justify-content:flex-end!important;width:88px!important;min-width:88px!important;height:36px!important;padding:0 12px!important}body.proposals-page .proposal-more-option{text-align:left}@media (width<=1000px){body.proposals-page .proposal-list-header,body.proposals-page .financial-row.proposal-grid-row{grid-template-columns:minmax(0,1fr) 130px 100px 100px 100px 88px 44px!important;gap:10px!important}}body.proposals-page .proposal-list-header,body.proposals-page .financial-row.proposal-grid-row{grid-template-columns:minmax(0,1.05fr) 145px 112px 112px 100px 92px 48px!important;align-items:stretch!important}body.proposals-page .proposal-company-cell{text-align:left!important;justify-content:center!important;align-items:flex-start!important}body.proposals-page .proposal-company-cell strong,body.proposals-page .proposal-company-owner{text-align:left!important;align-self:flex-start!important}body.proposals-page .proposal-list-header>span:first-child,body.proposals-page .proposal-list-header>span:nth-child(2),body.proposals-page .proposal-list-header>span:nth-child(3),body.proposals-page .proposal-list-header>span:nth-child(4),body.proposals-page .proposal-list-header>span:nth-child(5),body.proposals-page .proposal-list-header>span:nth-child(6){text-align:left!important;justify-content:flex-start!important}body.proposals-page .proposal-list-header>span:nth-child(7){justify-content:flex-end!important}body.proposals-page .proposal-created-cell,body.proposals-page .proposal-valid-cell{text-align:left!important;justify-content:center!important;align-items:flex-start!important}body.proposals-page .proposal-created-cell strong,body.proposals-page .proposal-valid-cell strong{margin:0!important;line-height:1.2!important;position:static!important;top:auto!important}body.proposals-page .financial-amount strong{letter-spacing:0!important;white-space:nowrap!important;font-size:12px!important;font-weight:400!important}body.proposals-page .financial-amount .money-currency{letter-spacing:.01em;color:#7d8795!important;font-size:9px!important;font-weight:400!important}body.proposals-page .financial-amount .money-value{color:#465261!important;font-size:12px!important;font-weight:400!important}body.proposals-page .proposal-more-wrap{justify-content:flex-end!important}body.proposals-page .proposal-more-menu{min-width:170px!important}body.proposals-page .proposal-more-option{text-align:left!important;align-items:center!important;gap:8px!important;display:flex!important}body.proposals-page .proposal-menu-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}body.proposals-page .proposal-menu-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}body.proposals-page .proposal-list-header>span:nth-child(3),body.proposals-page .proposal-list-header>span:nth-child(4),body.proposals-page .proposal-created-cell,body.proposals-page .proposal-valid-cell{margin:0!important;padding-left:0!important;padding-right:0!important}body.proposals-page .proposal-created-cell,body.proposals-page .proposal-valid-cell{justify-content:center!important;align-self:stretch!important;align-items:flex-start!important}body.proposals-page .proposal-created-cell strong,body.proposals-page .proposal-valid-cell strong{margin:0!important;line-height:1.2!important;display:block!important}body.proposals-page .financial-amount{justify-content:flex-start!important;align-items:center!important}body.proposals-page .financial-amount .money-value{font-size:12px!important;font-weight:400!important}body.proposals-page .proposal-more-option{align-items:center!important;gap:8px!important;display:flex!important}body.proposals-page .proposal-more-option.proposal-more-icon-only{justify-content:center!important;width:34px!important;min-width:34px!important;padding:0!important}body.proposals-page .proposal-menu-icon-activity{color:#7c6ee6!important}body.proposals-page .proposal-menu-icon svg{stroke:currentColor!important}@media (width<=1000px){body.proposals-page .proposal-list-header,body.proposals-page .financial-row.proposal-grid-row{grid-template-columns:minmax(0,1fr) 130px 100px 100px 100px 88px 44px!important;column-gap:10px!important}}body.proposals-page .proposal-list-header,body.proposals-page .financial-row.proposal-grid-row{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 145px 112px 112px 100px 92px 48px!important;align-items:center!important;column-gap:18px!important;padding-left:18px!important;padding-right:18px!important}body.proposals-page .proposal-list-header>span{text-align:left!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}body.proposals-page .proposal-company-cell{text-align:left!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;padding:0!important}body.proposals-page .proposal-number-cell,body.proposals-page .proposal-created-cell,body.proposals-page .proposal-valid-cell,body.proposals-page .financial-amount{text-align:left!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important}body.proposals-page .proposal-created-cell strong,body.proposals-page .proposal-valid-cell strong{margin:0!important;padding:0!important;line-height:1.2!important;position:static!important;transform:none!important}body.proposals-page .financial-amount strong{font-size:12px!important;font-weight:400!important}body.proposals-page .financial-amount .money-currency{font-size:8px!important;font-weight:400!important}body.proposals-page .financial-status-select-trigger{text-align:right!important;justify-content:flex-end!important;width:88px!important;min-width:88px!important;height:36px!important;padding:0 28px 0 10px!important}body.proposals-page .proposal-actions,body.proposals-page .proposal-more-wrap{justify-content:flex-end!important;align-self:stretch!important;align-items:center!important;display:flex!important}body.proposals-page .proposal-more-option{text-align:left!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}body.proposals-page .proposal-more-option .proposal-menu-icon{flex:0 0 16px!important;justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;display:inline-flex!important}body.proposals-page .proposal-menu-icon-whatsapp{color:#25d366!important}body.proposals-page .proposal-menu-icon-mail{color:#3b82f6!important}body.proposals-page .proposal-menu-icon svg{stroke:currentColor!important;fill:none!important;width:15px!important;height:15px!important}body.proposals-page .proposal-description-section{border-top:1px solid #edf0f4;margin:4px 0 2px;padding:2px 0 10px}body.proposals-page .proposal-description-group{margin:14px 0 0!important}body.proposals-page .proposal-rich-editor{background:#fff;border:1px solid #d7dee8;border-radius:10px;overflow:hidden}body.proposals-page .proposal-rich-editor:focus-within{border-color:#0097b2;box-shadow:0 0 0 3px #b9ee221f}body.proposals-page .proposal-rich-toolbar{background:#f8fafc;border-bottom:1px solid #edf0f4;align-items:center;gap:2px;padding:6px 8px;display:flex}body.proposals-page .proposal-rich-toolbar button{color:#526078;cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:28px;padding:0;font-size:13px}body.proposals-page .proposal-rich-toolbar button:hover{background:#eef2f6}body.proposals-page .proposal-rich-content{color:#1e293b;outline:none;min-height:92px;padding:11px 12px;font-size:13px;line-height:1.55}body.proposals-page .proposal-rich-content:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none}body.proposals-page .proposal-rich-content ul,body.proposals-page .proposal-rich-content ol{margin:6px 0 6px 22px}body.proposals-page .proposal-description-preview{color:#526078;font-size:12px;line-height:1.6}body.proposals-page .proposal-description-preview p{margin:0 0 8px}body.proposals-page .proposal-description-preview p:last-child{margin-bottom:0}body.proposals-page .proposal-description-preview ul,body.proposals-page .proposal-description-preview ol{margin:6px 0 8px 20px}body.proposals-page .proposal-list-header,body.proposals-page .financial-row.proposal-grid-row{box-sizing:border-box!important;grid-template-columns:minmax(0,1.05fr) 145px 112px 112px 100px 92px 48px!important;column-gap:18px!important;padding-left:14px!important;padding-right:14px!important}body.proposals-page .proposal-created-cell,body.proposals-page .proposal-valid-cell{text-align:left!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;padding:0!important}body.proposals-page .proposal-created-cell strong,body.proposals-page .proposal-valid-cell strong{margin:0!important;line-height:1.2!important;position:static!important;transform:none!important}body.proposals-page .proposal-more-option{justify-content:flex-start!important;gap:5px!important}body.proposals-page .proposal-more-option .proposal-menu-icon{margin-left:0!important}body.proposals-page .proposal-menu-icon-activity{display:none!important}body.proposals-page .proposal-rich-toolbar{flex-wrap:wrap}body.proposals-page .proposal-editor-table{border-collapse:collapse;width:100%;margin:10px 0}body.proposals-page .proposal-editor-table td,body.proposals-page .proposal-editor-table th{vertical-align:top;border:1px solid #d7dee8;min-width:60px;height:30px;padding:7px 8px}body.proposals-page .proposal-editor-image{resize:both;vertical-align:top;border:1px solid #0000;width:320px;min-width:80px;max-width:100%;margin:8px 0;padding:0;line-height:0;display:inline-block;overflow:hidden}body.proposals-page .proposal-editor-image:focus,body.proposals-page .proposal-editor-image:hover{border-color:#d7dee8}body.proposals-page .proposal-editor-image img{width:100%;max-width:none;height:auto;display:block}body.proposals-page .proposal-rich-content .proposal-editor-image{-webkit-user-select:none;user-select:none}.proposal-preview-document .proposal-stationery-layer,.proposal-preview-document .proposal-stationery-watermark-layer,.proposal-preview-document .proposal-stationery-headband,.proposal-preview-document .proposal-stationery-footer{display:none!important}.proposal-preview-document .proposal-paper{position:relative}body.proposals-page .financial-status-select-trigger{text-align:left!important;box-sizing:border-box!important;justify-content:flex-start!important;width:98px!important;min-width:98px!important;height:36px!important;padding:0 28px 0 13px!important}body.proposals-page .financial-status-select-trigger:after{right:12px!important}html body .proposal-status-confirm-toast{gap:11px!important;min-width:420px!important;max-width:min(560px,100vw - 32px)!important;min-height:52px!important}.proposal-status-confirm-toast .lf-toast-message{flex:auto!important}.proposal-status-confirm-toast .proposal-status-confirm-actions{flex:none!important;align-items:center!important;gap:7px!important;margin-left:4px!important;display:inline-flex!important}.proposal-status-confirm-toast .proposal-status-confirm-actions button{color:#445268!important;height:30px!important;font:inherit!important;cursor:pointer!important;opacity:1!important;background:#fff!important;border:1px solid #d5dce6!important;border-radius:7px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;line-height:1!important}.proposal-status-confirm-toast .proposal-status-confirm-approve{color:#fff!important;background:#1f2937!important;border-color:#1f2937!important}.proposal-status-confirm-toast .proposal-status-confirm-actions button:hover{filter:brightness(.97)}.proposal-status-confirm-toast .proposal-status-confirm-actions button:disabled{opacity:.55!important;cursor:default!important}@media (width<=640px){html body .proposal-status-confirm-toast{width:100%!important;min-width:0!important}}body.proposals-page .proposal-terms-section{border-top:1px solid #edf0f4;margin-top:18px;padding-top:18px}body.proposals-page .proposal-terms-group{margin:0!important}body.proposals-page .proposal-terms-group .proposal-rich-editor{min-height:120px}body.proposals-page .proposal-signature-section{border-top:1px solid #edf0f4;margin-top:18px;padding-top:18px}body.proposals-page .proposal-signature-header h3{color:#172033;margin:2px 0 4px;font-size:14px;font-weight:700}body.proposals-page .proposal-signature-header p:not(.card-label){color:#8a98ab;margin:0;font-size:11px;line-height:1.5}body.proposals-page .proposal-signature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}body.proposals-page .proposal-signature-field{min-width:0}body.proposals-page .proposal-signature-field>label{color:#5f6e83;margin-bottom:7px;font-size:12px;font-weight:600;display:block}body.proposals-page .proposal-signature-field>input[type=file]{box-sizing:border-box;color:#65748a;background:#fff;border:1px solid #d7dee8;border-radius:9px;width:100%;padding:9px 10px;font-size:11px}body.proposals-page .proposal-upload-preview{justify-content:flex-start;align-items:center;min-height:48px;margin-top:8px;display:flex}body.proposals-page .proposal-upload-preview img{object-fit:contain;max-width:180px;max-height:80px;display:block}.proposal-activity-modal{background:#fff;border:1px solid #dfe5ec;border-radius:14px;width:min(760px,100vw - 32px);max-height:min(760px,100vh - 32px);overflow:hidden;box-shadow:0 24px 70px #19233429}.proposal-activity-document{max-height:calc(100vh - 125px);padding:22px 26px 28px;overflow:auto}.proposal-activity-timeline{padding-left:8px;position:relative}.proposal-activity-timeline:before{content:"";background:#e4e9f0;width:1px;position:absolute;top:10px;bottom:10px;left:8px}.proposal-activity-item{gap:15px;padding:0 0 22px;display:flex;position:relative}.proposal-activity-item:last-child{padding-bottom:0}.proposal-activity-dot{z-index:1;background:#91a4bd;border:2px solid #fff;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:5px;margin-left:-4px;position:relative;box-shadow:0 0 0 1px #d5dde8}.proposal-activity-content{flex:1;min-width:0}.proposal-activity-topline{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.proposal-activity-topline strong{color:#263347;font-size:12px;font-weight:600;line-height:1.5}.proposal-activity-topline>span{color:#91a0b3;white-space:nowrap;flex:none;font-size:10px}.proposal-activity-detail{color:#65748a;margin-top:5px;font-size:11px}.proposal-activity-actor{color:#9aa7b8;margin-top:4px;font-size:10px}.proposal-activity-empty{text-align:center;color:#8a98ab;padding:36px 10px;font-size:12px}.proposal-paper-terms{margin-top:26px}.proposal-paper-signature{break-inside:avoid;border-top:1px solid #dfe5ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;margin-top:48px;padding-top:20px;display:grid}.proposal-paper-signature-block{min-height:110px}.proposal-paper-signature-label{color:#647389;letter-spacing:.05em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:700}.proposal-paper-signature-block img{object-fit:contain;object-position:left bottom;max-width:180px;max-height:78px;display:block}.proposal-signature-line{border-bottom:1px solid #9aa7b8;width:190px;height:50px}.proposal-seal-placeholder{border:1px dashed #cbd4df;border-radius:50%;width:72px;height:72px}@media (width<=640px){body.proposals-page .proposal-signature-grid,.proposal-paper-signature{grid-template-columns:1fr;gap:20px}.proposal-activity-topline{display:block}.proposal-activity-topline>span{margin-top:3px;display:block}}body.proposals-page .proposal-pages-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 4px;display:grid}body.proposals-page .proposal-page-option{cursor:pointer;background:#fff;border:1px solid #e1e6ed;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:11px 13px;display:flex}body.proposals-page .proposal-page-option input{width:16px;height:16px;accent-color:var(--lf-primary);margin:0}body.proposals-page .proposal-page-option span{flex-direction:column;gap:2px;display:flex}body.proposals-page .proposal-page-option strong{color:#25324a;font-size:12px;font-weight:600}body.proposals-page .proposal-page-option small{color:#8b96a8;font-size:10px;line-height:1.35}body.proposals-page .line-item-input{flex-direction:column;gap:5px;min-width:0;display:flex}body.proposals-page .line-item-field-label{color:#8994a8;min-height:11px;font-size:10px;font-weight:600;line-height:1}body.proposals-page .line-item-input input{width:100%}body.proposals-page .line-item-row{align-items:end}body.proposals-page .proposal-valid-amber strong{color:#c68a19!important}body.proposals-page .proposal-valid-red strong{color:#dc5a68!important}.proposal-special-page{box-sizing:border-box;color:#172033;page-break-after:always;break-after:page;background:#fff;justify-content:center;align-items:center;min-height:297mm;padding:30mm 22mm;display:flex}.proposal-special-page>*{width:100%;max-width:150mm}.proposal-special-page .proposal-special-page-default{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.proposal-special-page-default span,.proposal-special-page-default small{color:#8994a8;font-size:12px}.proposal-special-page-default strong{color:#172033;font-size:34px;line-height:1.15}.proposal-cover-page,.proposal-thanks-page{text-align:center}.proposal-special-page img{max-width:100%;height:auto}.proposal-special-page table{border-collapse:collapse;width:100%}.proposal-special-page td,.proposal-special-page th{border:1px solid #e5e9ef;padding:8px}@media (width<=680px){body.proposals-page .proposal-pages-options{grid-template-columns:1fr}}::-webkit-scrollbar-button{width:0;height:0;display:none}.modal-card,.financial-modal,.task-modal,.settings-modal,.proposal-preview-modal,.proposal-activity-modal,.proposal-email-modal,.stationery-editor-modal{scrollbar-width:thin;scrollbar-color:#cbd5e3 transparent}body.proposals-page .line-items-header h3{color:#526078!important;letter-spacing:0!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}.brand-proposal-pages-section{border-top:1px solid #edf0f4;margin-top:18px;padding:18px 0 0}.brand-proposal-pages-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.brand-proposal-page-editor{background:#fff;border:1px solid #e1e6ed;border-radius:11px;min-width:0;padding:14px}.brand-proposal-page-heading{margin-bottom:9px}.brand-proposal-page-heading>div{flex-direction:column;gap:2px;display:flex}.brand-proposal-page-heading strong{color:#25324a;font-size:13px;font-weight:600}.brand-proposal-page-heading small{color:#8b96a8;font-size:10px}.brand-page-rich-editor{background:#fff;border:1px solid #d7dee8;border-radius:9px;overflow:hidden}.brand-page-rich-editor:focus-within{border-color:#0097b2;box-shadow:0 0 0 3px #b9ee221f}.brand-page-rich-toolbar{background:#f8fafc;border-bottom:1px solid #edf0f4;align-items:center;gap:2px;padding:6px 8px;display:flex}.brand-page-rich-toolbar button{color:#526078;cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:28px;padding:0;font-size:13px}.brand-page-rich-toolbar button:hover{background:#eef2f6}.brand-page-rich-content{color:#1e293b;outline:none;min-height:160px;padding:11px 12px;font-size:13px;line-height:1.55}.brand-page-rich-content:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none}.brand-page-rich-content ul,.brand-page-rich-content ol{margin:6px 0 6px 22px}.brand-proposal-pages-actions{align-items:center;gap:12px;margin-top:12px;display:flex}@media (width<=760px){.brand-proposal-pages-grid{grid-template-columns:1fr}}::-webkit-scrollbar-button:single-button{width:0;height:0;display:none}::-webkit-scrollbar-button:start:decrement{width:0;height:0;display:none}::-webkit-scrollbar-button:end:increment{width:0;height:0;display:none}body.proposals-page .proposal-more-option{gap:8px!important}body.proposals-page .proposal-preview-toolbar-right{align-items:center!important;gap:8px!important;display:flex!important}body.proposals-page .proposal-preview-icon-btn{justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-flex!important}body.proposals-page .proposal-preview-icon-btn svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important}body.proposals-page .proposal-preview-whatsapp-btn{color:#19b85a!important}body.proposals-page .proposal-preview-email-btn{color:#2f7cff!important}body.proposals-page .proposal-preview-print-btn,body.proposals-page .proposal-preview-download-btn{color:#536277!important}body.proposals-page .proposal-preview-icon-btn:hover{background:#f7f9fb!important}body.proposals-page .proposal-preview-status-no-arrow{padding-right:13px!important}body.proposals-page .proposal-menu-icon{flex:0 0 20px!important;width:20px!important;height:20px!important}body.proposals-page .proposal-menu-icon svg{stroke-width:1.65px!important;width:19px!important;height:19px!important}body.proposals-page .line-item-field-label{color:#5f6e83!important;letter-spacing:0!important;min-height:0!important;margin:0 0 7px!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;display:block!important}body.proposals-page .line-item-input{align-self:end!important;gap:0!important}body.proposals-page .line-item-input input{min-height:40px!important}body.proposals-page .proposal-preview-status-no-arrow{text-align:center!important;justify-content:center!important;min-width:86px!important;padding:0 14px!important}body.proposals-page .proposal-preview-status-no-arrow:after{display:none!important}body.proposals-page .proposal-more-option .proposal-menu-icon-mail{flex-basis:22px!important;width:22px!important;height:22px!important}body.proposals-page .proposal-more-option .proposal-menu-icon-mail svg{stroke-width:1.7px!important;width:21px!important;height:21px!important}body.proposals-page .proposal-activity-versions{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:12px;margin:0 0 20px;padding:14px 16px}body.proposals-page .proposal-activity-versions-title{color:#8a96a8;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}body.proposals-page .proposal-activity-version{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 0;display:grid}body.proposals-page .proposal-activity-version:first-of-type{border-top:0}body.proposals-page .proposal-activity-version-main{align-items:center;gap:10px;min-width:0;display:flex}body.proposals-page .proposal-activity-version-main strong{color:#253148;font-size:12px}body.proposals-page .proposal-activity-version-main span{color:#718096;font-size:11px}body.proposals-page .proposal-activity-version-meta{color:#8a96a8;white-space:nowrap;font-size:11px}body.proposals-page .proposal-activity-version-view{color:#42526a;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe2eb;border-radius:8px;padding:0 11px;font-size:11px}body.proposals-page .proposal-activity-version-view:hover{background:#f5f7fa}body.proposals-page .financial-status-select-wrap,body.proposals-page .proposal-more-wrap,body.proposals-page .financial-row.proposal-grid-row{overflow:visible!important}body.proposals-page .financial-status-menu{max-height:min(240px,100vh - 24px)!important;overflow-y:auto!important}body.proposals-page .financial-status-select-wrap.open-up .financial-status-menu{top:auto!important;bottom:calc(100% + 5px)!important;transform:translateY(4px)!important}body.proposals-page .financial-status-select-wrap.open-up.open .financial-status-menu{transform:translateY(0)!important}body.proposals-page .proposal-more-wrap.open-up .proposal-more-menu{top:auto!important;bottom:calc(100% + 6px)!important}body.proposals-page #proposalLead:disabled{color:#667085!important;cursor:not-allowed!important;opacity:1!important;background:#f7f9fb!important}body.proposals-page .line-items-header h3{color:#5f6e83!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}.modal-card::-webkit-scrollbar{width:7px!important;height:7px!important}.financial-modal::-webkit-scrollbar{width:7px!important;height:7px!important}.task-modal::-webkit-scrollbar{width:7px!important;height:7px!important}.settings-modal::-webkit-scrollbar{width:7px!important;height:7px!important}.proposal-preview-modal::-webkit-scrollbar{width:7px!important;height:7px!important}.proposal-activity-modal::-webkit-scrollbar{width:7px!important;height:7px!important}.proposal-email-modal::-webkit-scrollbar{width:7px!important;height:7px!important}.stationery-editor-modal::-webkit-scrollbar{width:7px!important;height:7px!important}.modal-card::-webkit-scrollbar-track{background:0 0!important;margin:10px 0!important}.financial-modal::-webkit-scrollbar-track{background:0 0!important;margin:10px 0!important}.task-modal::-webkit-scrollbar-track{background:0 0!important;margin:10px 0!important}.settings-modal::-webkit-scrollbar-track{background:0 0!important;margin:10px 0!important}.proposal-preview-modal::-webkit-scrollbar-track{background:0 0!important;margin:10px 0!important}.proposal-activity-modal::-webkit-scrollbar-track{background:0 0!important;margin:10px 0!important}.proposal-email-modal::-webkit-scrollbar-track{background:0 0!important;margin:10px 0!important}.stationery-editor-modal::-webkit-scrollbar-track{background:0 0!important;margin:10px 0!important}.modal-card::-webkit-scrollbar-thumb{background:#cbd5e3!important;border:0!important;border-radius:999px!important}.financial-modal::-webkit-scrollbar-thumb{background:#cbd5e3!important;border:0!important;border-radius:999px!important}.task-modal::-webkit-scrollbar-thumb{background:#cbd5e3!important;border:0!important;border-radius:999px!important}.settings-modal::-webkit-scrollbar-thumb{background:#cbd5e3!important;border:0!important;border-radius:999px!important}.proposal-preview-modal::-webkit-scrollbar-thumb{background:#cbd5e3!important;border:0!important;border-radius:999px!important}.proposal-activity-modal::-webkit-scrollbar-thumb{background:#cbd5e3!important;border:0!important;border-radius:999px!important}.proposal-email-modal::-webkit-scrollbar-thumb{background:#cbd5e3!important;border:0!important;border-radius:999px!important}.stationery-editor-modal::-webkit-scrollbar-thumb{background:#cbd5e3!important;border:0!important;border-radius:999px!important}.modal-card::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.financial-modal::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.task-modal::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.settings-modal::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.proposal-preview-modal::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.proposal-activity-modal::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.proposal-email-modal::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.stationery-editor-modal::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}body.proposals-page .proposal-more-option .proposal-menu-icon-whatsapp,body.proposals-page .proposal-more-option .proposal-menu-icon-mail{flex:0 0 22px!important;width:22px!important;height:22px!important}body.proposals-page .proposal-more-option .proposal-menu-icon-whatsapp svg,body.proposals-page .proposal-more-option .proposal-menu-icon-mail svg{width:21px!important;height:21px!important}body.proposals-page .proposal-preview-status-no-arrow{cursor:default!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;text-decoration:none!important}body.proposals-page .proposal-valid-expired strong{color:#98a2b3!important;font-weight:500!important}.modal-card::-webkit-scrollbar-track{margin:16px 0 18px!important}.financial-modal::-webkit-scrollbar-track{margin:16px 0 18px!important}.task-modal::-webkit-scrollbar-track{margin:16px 0 18px!important}.settings-modal::-webkit-scrollbar-track{margin:16px 0 18px!important}.proposal-preview-modal::-webkit-scrollbar-track{margin:16px 0 18px!important}.proposal-activity-modal::-webkit-scrollbar-track{margin:16px 0 18px!important}.proposal-email-modal::-webkit-scrollbar-track{margin:16px 0 18px!important}.stationery-editor-modal::-webkit-scrollbar-track{margin:16px 0 18px!important}:root{--lf-bg:#f3f8fa;--lf-bg-soft:#f8fbfc;--lf-surface:#fff;--lf-white:#fff;--lf-primary:#0097b2;--lf-primary-dark:#005d6e;--lf-primary-soft:#e4f6f9;--lf-purple:#007f98;--lf-purple-soft:#e8f7fa;--lf-pink:#0087a0;--lf-pink-soft:#e7f7fa;--lf-orange:#006f83;--lf-orange-soft:#e5f5f8;--lf-green:#16836f;--lf-green-soft:#e5f5f1;--lf-text:#17313a;--lf-text-secondary:#637d85;--lf-text-muted:#8ea2a8;--lf-border:#dce9ed;--lf-border-soft:#eaf2f4;--lf-shadow:0 8px 28px #005d6e0e;--lf-shadow-hover:0 14px 35px #005d6e17}body.lf-v2-app{background:radial-gradient(circle at 73% -10%, #0097b21a, transparent 30%), var(--lf-bg)}.fxrtc-welcome-brand,.fxrtc-auth-brand{align-items:center;display:flex}.fxrtc-logo-image{object-fit:contain;width:190px;height:auto;display:block}.fxrtc-auth-logo-image{width:170px}.lf-brand-logo{object-fit:contain;width:136px!important;height:auto!important;max-height:48px!important}.lf-brand-divider,.lf-brand-copy{display:none!important}.qonnect-auth-brand,.qonnect-welcome-brand{gap:0!important}.qonnect-auth-logo,.qonnect-welcome-logo{display:none!important}.primary-button,.primary-btn{background:var(--lf-primary)!important;box-shadow:0 9px 22px #0097b22e!important}.primary-button:hover,.primary-btn:hover{background:var(--lf-primary-dark)!important}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{box-shadow:0 0 0 4px #0097b21a}.lf-nav-item-v2.active,.lf-nav-item-v2:hover,.lf-topbar-button:hover,.lf-nav-item-v2.active .lf-nav-icon,.lf-nav-item-v2:hover .lf-nav-icon{color:var(--lf-primary)!important}.investor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 0 16px;display:flex}.search-wrap{flex:1;min-width:260px}.search-input,.filter-select{border:1px solid var(--lf-border);background:var(--lf-white);width:100%;min-height:42px;color:var(--lf-text);font:inherit;border-radius:10px;outline:none;padding:0 12px}.filter-select{width:auto;min-width:145px}.search-input:focus,.filter-select:focus{border-color:var(--lf-primary);box-shadow:0 0 0 3px var(--lf-primary-soft)}.table-action-button{background:var(--lf-primary-soft);color:var(--lf-primary-dark);cursor:pointer;border:0;border-radius:8px;padding:7px 10px;font:600 12px inherit}.table-action-button:hover{background:#d7f0f4}.table-loading,.table-empty{color:var(--lf-text-muted);text-align:center!important;padding:34px!important}.investor-summary-grid{margin-top:16px}.investor-summary-grid h2{margin:5px 0;font-size:26px}.investor-modal-card{width:min(760px,100vw - 32px);max-width:760px;max-height:90vh;overflow:auto}.form-grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.portal-access-panel{border:1px solid var(--lf-border);background:var(--lf-primary-soft);border-radius:12px;margin-top:6px;padding:14px 16px}.toggle-row{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.toggle-row input{accent-color:var(--lf-primary);margin-top:3px}.toggle-row span{flex-direction:column;gap:3px;display:flex}.toggle-row small,.field-help{color:var(--lf-text-secondary);line-height:1.45}.field-help{margin-top:5px;display:block}.modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=700px){.form-grid-2{grid-template-columns:1fr}.investor-toolbar{align-items:stretch}.filter-select{width:100%}}:root{--lf-primary:#0097b2!important;--lf-primary-dark:#005d6e!important;--lf-primary-soft:#e5f7fa!important;--lf-purple:#007f95!important;--lf-purple-soft:#e8f7fa!important;--lf-pink:#00889f!important;--lf-pink-soft:#e7f7f9!important;--lf-orange:#006f83!important;--lf-orange-soft:#e6f5f8!important;--lf-green:#00889f!important;--lf-green-soft:#e7f7f9!important;--lf-brand-color:#0097b2!important;--lf-brand-dark:#005d6e!important;--lf-brand-soft:#e5f7fa!important;--lf-brand-pale:#f0fbfd!important}.lf-nav-item-v2.active,.lf-nav-item.active{color:#005d6e!important;background:#e5f7fa!important;box-shadow:inset 3px 0 #0097b2!important}.lf-nav-item-v2.active .lf-nav-icon,.lf-nav-item.active .lf-nav-icon,.lf-nav-item-v2:hover,.lf-topbar-button:hover{color:#0097b2!important}.primary-button,.auth-btn,.lf-add-top-button{color:#fff!important;background:#0097b2!important;border-color:#0097b2!important}.primary-button:hover,.auth-btn:hover,.lf-add-top-button:hover{background:#005d6e!important;border-color:#005d6e!important}.data-table-shell{border-radius:12px;width:100%;overflow-x:auto}.data-table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;color:var(--lf-text);font-size:13px}.data-table th{text-align:left;color:#667085;letter-spacing:.01em;white-space:nowrap;background:#f7fafc;border-bottom:1px solid #e4e9ef;padding:13px 14px;font-size:11px;font-weight:600}.data-table td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:14px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:#f9fcfd}.data-table th:first-child,.data-table td:first-child{padding-left:18px}.data-table th:last-child,.data-table td:last-child{padding-right:18px}.status-badge{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.status-active{color:#005d6e!important;background:#e5f7fa!important}body.system-page .dashboard-card.settings-card{overflow:hidden}body.investments-page .page-heading{margin-bottom:20px!important}body.investments-page .page-heading .eyebrow{color:#005d6e!important}body.investments-page .dashboard-card{padding:0!important}body.investments-page .data-table-shell{padding:0}body.investments-page .data-table th{background:#f7fafc}body.investments-page .data-table td:first-child{color:#005d6e;font-weight:600}body.investments-page .data-table td:nth-child(4),body.investments-page .data-table td:nth-child(5){font-variant-numeric:tabular-nums}.permission-check input,.user-status-row .checkbox-row input,.toggle-row input{accent-color:#0097b2!important}:root{--fxrtc-teal:#0097b2;--fxrtc-dark:#005d6e;--fxrtc-soft:#e5f7fa;--fxrtc-pale:#f3fbfc}@media (width>=901px){.crm-sidebar.lf-sidebar-v2{visibility:visible!important;width:214px!important;min-width:214px!important;display:flex!important}body.lf-v2-app .crm-main{min-height:100vh!important;margin-left:214px!important}body.lf-v2-app .crm-content{padding:32px 34px 48px!important}}.lf-sidebar-v2 .lf-nav-item.active,.lf-sidebar-v2 .lf-nav-item-v2.active{background:var(--fxrtc-soft)!important;color:var(--fxrtc-dark)!important;box-shadow:none!important}.lf-sidebar-v2 .lf-nav-item.active .lf-nav-icon,.lf-sidebar-v2 .lf-nav-item-v2.active .lf-nav-icon{color:var(--fxrtc-teal)!important;background:#f7feff!important;border-color:#b7e3ea!important}.lf-topbar-v2.lf-topbar-scrolled{background:linear-gradient(100deg,#0097b212,#ffffffd1 28%,#ffffffc7 72%,#0097b20b)!important}.lf-topbar-v2.lf-topbar-scrolled:before,.lf-topbar-v2.lf-topbar-scrolled:after{background:linear-gradient(90deg,#0097b229,#ffffffb8 28% 72%,#0097b21f)!important}.lf-topbar-button:hover{color:var(--fxrtc-teal)!important}body.investors-page .investor-page-heading{margin-bottom:22px!important}body.investors-page .investor-page-heading .eyebrow{color:var(--fxrtc-dark)!important}body.investors-page .investor-page-heading h1{letter-spacing:-.7px;color:#142b33!important;margin:3px 0 5px!important;font-size:28px!important}body.investors-page .investor-page-heading>div>p:last-child{max-width:680px;color:#6b7f87!important}.investor-add-button{background:var(--fxrtc-dark)!important;border-radius:10px!important;min-height:42px!important;padding:0 17px!important;box-shadow:0 8px 20px #005d6e24!important}.investor-add-button:hover{background:var(--fxrtc-teal)!important}.button-plus{margin-right:2px;font-size:17px;line-height:1}.investor-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:0 0 18px!important;display:grid!important}.investor-stat-card{align-items:center;gap:15px;min-height:112px;display:flex;background:#fffffff0!important;border:1px solid #e4eaf0!important;border-radius:14px!important;padding:19px 20px!important;box-shadow:0 9px 28px #1d32430b!important}.investor-stat-card>div:last-child{min-width:0}.investor-stat-card .card-label{color:#8b98a5!important;margin:0 0 5px!important}.investor-stat-card h2{letter-spacing:-.4px;line-height:1.1;color:#18313a!important;margin:0!important;font-size:25px!important}.investor-stat-card p:last-child{color:#7a8a93;margin-top:5px;font-size:11px}.investor-stat-icon{background:var(--fxrtc-pale);width:39px;height:39px;color:var(--fxrtc-dark);border:1px solid #c9eaf0;border-radius:11px;flex:0 0 39px;place-items:center;font-size:11px;font-weight:700;display:grid}.investor-list-card{background:#fff!important;border:1px solid #e4eaf0!important;border-radius:14px!important;padding:0!important;overflow:hidden!important;box-shadow:0 9px 28px #1d32430a!important}.investor-list-head{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;gap:20px;min-height:86px;padding:18px 20px 15px;display:flex}.investor-list-head h2{color:#1b313a;margin:2px 0 3px;font-size:16px;font-weight:600}.investor-list-head p:last-child{color:#7a8a93;font-size:12px;line-height:1.45}.investor-list-count{color:#647883;background:#f8fbfc;border:1px solid #dce7eb;border-radius:999px;flex:none;margin-top:5px;padding:6px 9px;font-size:11px}.investor-toolbar{background:#fbfcfd;border-bottom:1px solid #edf1f4;grid-template-columns:minmax(240px,1fr) 155px 155px!important;gap:9px!important;padding:13px 16px!important;display:grid!important}.search-wrap{min-width:0;position:relative}.investor-search-icon{color:#98a7af;z-index:1;font-size:18px;position:absolute;top:50%;left:12px;transform:translateY(-51%)}.investor-toolbar .search-input{background:#fff!important;border-color:#dde6ea!important;min-height:40px!important;padding-left:34px!important}.investor-toolbar .filter-select{background:#fff!important;border-color:#dde6ea!important;min-height:40px!important}.investor-toolbar .search-input:focus,.investor-toolbar .filter-select:focus{border-color:#6ec2cf!important;box-shadow:0 0 0 3px #0097b217!important}.investor-data-table{min-width:900px!important}.investor-data-table th{text-transform:uppercase;letter-spacing:.045em;color:#71828b!important;background:#f7fafb!important;border-bottom:1px solid #e7edf0!important;padding:12px 13px!important;font-size:10px!important}.investor-data-table td{color:#30434b;border-bottom:1px solid #eef2f4!important;padding:14px 13px!important}.investor-data-table tbody tr:hover td{background:#f8fcfd!important}.investor-data-table td:first-child{padding-left:18px!important}.investor-data-table td:last-child{padding-right:18px!important}.investor-data-table td:first-child strong{color:#17323b;font-weight:600}.investor-data-table td:first-child small{color:#8a9aa2;font-size:10px}.table-action-button{background:var(--fxrtc-soft)!important;color:var(--fxrtc-dark)!important;border:1px solid #c7e9ee!important}.table-action-button:hover{background:#d5f1f5!important;border-color:#a9dce4!important}.status-active{border:1px solid #c6e8ed;background:var(--fxrtc-soft)!important;color:var(--fxrtc-dark)!important}.investor-empty-help{text-align:center;background:linear-gradient(#fff,#fbfdfd);border-top:1px solid #eef2f4;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:245px;padding:38px 24px 42px;display:none}.investor-empty-icon{background:var(--fxrtc-pale);width:42px;height:42px;color:var(--fxrtc-teal);border:1px solid #bfe3e9;border-radius:12px;place-items:center;margin-bottom:3px;font-size:22px;display:grid}.investor-empty-help strong{color:#253d45;font-size:14px}.investor-empty-help span{color:#85949c;max-width:440px;font-size:12px;line-height:1.55}.investor-empty-help .secondary-button{min-height:38px;color:var(--fxrtc-dark);background:#fff;border:1px solid #cfe1e5;margin-top:7px;padding:0 14px}.investor-empty-help .secondary-button:hover{background:var(--fxrtc-pale);border-color:#a9dce4}.investor-modal-card{background:#fff!important;border:1px solid #dde7ea!important;border-radius:16px!important;width:min(790px,100vw - 30px)!important;max-width:790px!important;max-height:min(90vh,820px)!important;padding:0!important;overflow:auto!important;box-shadow:0 28px 80px #0f262f33!important}.investor-modal-card .modal-header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0;border-bottom:1px solid #edf1f3!important;padding:20px 22px 16px!important}.investor-modal-card .modal-header h2{color:#17323b!important;margin:2px 0 0!important;font-size:19px!important}.investor-modal-card form{padding:20px 22px 22px}.investor-modal-card .form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px 16px!important}.investor-modal-card .form-group{margin-bottom:0!important}.investor-modal-card .form-group label{color:#40555d!important;margin-bottom:7px!important;font-size:11px!important;font-weight:600!important}.investor-modal-card .form-group input,.investor-modal-card .form-group select{background:#fbfdfd!important;border-color:#d8e3e7!important;border-radius:9px!important;min-height:42px!important;padding:0 12px!important}.investor-modal-card .form-group input:focus,.investor-modal-card .form-group select:focus{background:#fff!important;border-color:#66bfcc!important;box-shadow:0 0 0 3px #0097b217!important}.portal-access-panel{background:linear-gradient(135deg,#f3fbfc,#f9fdfd)!important;border:1px solid #cbe8ed!important;border-radius:12px!important;margin-top:20px!important;padding:15px 16px!important}.portal-access-panel .toggle-row input{accent-color:var(--fxrtc-teal)!important}.portal-access-panel .toggle-row strong{color:#20414a;font-size:12px}.portal-access-panel .toggle-row small{color:#74878f;font-size:11px;line-height:1.45}.investor-modal-card .modal-actions{background:#fffffff7;border-top:1px solid #edf1f3;position:sticky;bottom:0;margin:22px -22px -22px!important;padding:14px 22px!important}.investor-modal-card .secondary-button{color:#596d75!important;background:#fff!important;border:1px solid #d8e2e6!important}.investor-modal-card .primary-button{background:var(--fxrtc-dark)!important;border-color:var(--fxrtc-dark)!important}.investor-modal-card .primary-button:hover{background:var(--fxrtc-teal)!important}.investor-create-actions{align-items:center}.investor-create-invest{color:var(--fxrtc-dark)!important;background:#f3fbfc!important;border-color:#bfe3e8!important}.investor-create-invest:hover{background:#e7f6f8!important;border-color:#8fd1db!important}@media (width<=700px){.investor-create-actions{flex-wrap:wrap}.investor-create-actions #cancelInvestorModal{margin-right:auto}}@media (width<=900px){.investor-summary-grid{grid-template-columns:1fr 1fr!important}.investor-toolbar{grid-template-columns:1fr 150px!important}.investor-toolbar .search-wrap{grid-column:1/-1}}@media (width<=700px){.investor-summary-grid,.investor-toolbar{grid-template-columns:1fr!important}.investor-toolbar .search-wrap{grid-column:auto}.investor-list-head{flex-direction:column;gap:8px}.investor-modal-card .form-grid-2{grid-template-columns:1fr!important}.investor-modal-card form{padding:17px}.investor-modal-card .modal-actions{margin:20px -17px -17px!important;padding:13px 17px!important}}html.lf-dark body.investors-page .investor-page-heading h1,html.lf-dark body.investors-page .investor-list-head h2,html.lf-dark body.investors-page .investor-stat-card h2{color:var(--lf-text)!important}html.lf-dark .investor-stat-card,html.lf-dark .investor-list-card,html.lf-dark .investor-modal-card{background:var(--lf-surface)!important;border-color:var(--lf-border)!important}html.lf-dark .investor-list-head,html.lf-dark .investor-toolbar,html.lf-dark .investor-modal-card .modal-header,html.lf-dark .investor-modal-card .modal-actions{background:var(--lf-surface-2)!important;border-color:var(--lf-border)!important}html.lf-dark .investor-data-table th{background:var(--lf-surface-2)!important}html.lf-dark .investor-data-table td{background:var(--lf-surface)!important;color:var(--lf-text)!important;border-color:var(--lf-border)!important}html.lf-dark .investor-data-table tbody tr:hover td{background:var(--lf-surface-2)!important}html.lf-dark .investor-modal-card .form-group input,html.lf-dark .investor-modal-card .form-group select,html.lf-dark .investor-toolbar .search-input,html.lf-dark .investor-toolbar .filter-select{background:var(--lf-surface-2)!important;color:var(--lf-text)!important;border-color:var(--lf-border)!important}html.lf-dark .investor-empty-help{background:var(--lf-surface)!important;border-color:var(--lf-border)!important}:root{--fxrtc-teal:#0097b2;--fxrtc-dark:#005d6e;--fxrtc-soft:#e8f7fa;--fxrtc-border:#d7e7eb}.crm-body .lf-nav-item.active,.crm-body .lf-nav-item:hover{color:var(--fxrtc-dark)!important}.crm-body .lf-nav-item.active{background:#0097b224!important}.crm-body .primary-button{background:var(--fxrtc-teal)!important;border-color:var(--fxrtc-teal)!important}.crm-body .primary-button:hover{background:var(--fxrtc-dark)!important;border-color:var(--fxrtc-dark)!important}.crm-body .table-action-button{color:var(--fxrtc-dark)!important}.crm-body .table-action-button:hover{background:var(--fxrtc-soft)!important}.crm-body .status-active{color:var(--fxrtc-dark)!important;background:var(--fxrtc-soft)!important}.managed-accounts-page .settings-card,.investments-page .settings-card,.daily-results-page .settings-card{overflow:hidden}.managed-accounts-page .stats-grid,.investments-page .stats-grid,.daily-results-page .stats-grid{margin-bottom:18px}.managed-accounts-page .settings-card-header,.investments-page .settings-card-header,.daily-results-page .settings-card-header{padding:20px 22px}.managed-accounts-page .data-table-shell,.investments-page .data-table-shell,.daily-results-page .data-table-shell{overflow-x:auto}.managed-accounts-page .data-table,.investments-page .data-table,.daily-results-page .data-table{min-width:980px}.managed-accounts-page .data-table th,.investments-page .data-table th,.daily-results-page .data-table th{white-space:nowrap;background:#f7fafb}.positive{color:#0b7a5c!important}.negative{color:#b54747!important}@media (width<=900px){.managed-accounts-page .data-table,.investments-page .data-table,.daily-results-page .data-table{min-width:820px}}body.daily-results-page .fxrtc-date-picker{width:100%;position:relative}body.daily-results-page .fxrtc-date-picker>[data-date-display]{box-sizing:border-box;color:#23313a;cursor:pointer;background:#fff;border:1px solid #d9e2e8;border-radius:10px;height:44px;font:500 13px/1.2 Inter,system-ui,sans-serif;width:100%!important;padding:0 44px 0 13px!important}body.daily-results-page .fxrtc-date-picker>[data-date-display]::placeholder{color:#9aa9b4;opacity:1}body.daily-results-page .fxrtc-date-picker>[data-date-display]:focus{border-color:#0097b2;outline:none;box-shadow:0 0 0 3px #0097b21f}body.daily-results-page .fxrtc-date-picker .qonnect-date-toggle{color:#005d6e;border-radius:8px;width:34px;height:34px;right:6px}body.daily-results-page .fxrtc-date-picker .qonnect-date-toggle:hover{color:#0097b2;background:#0097b214}body.daily-results-page .fxrtc-date-picker .qonnect-date-popup{z-index:10050;background:#fff;border:1px solid #d8e4e9;border-radius:14px;width:276px;padding:14px;box-shadow:0 18px 48px #0038452e}body.daily-results-page .fxrtc-date-picker .qonnect-date-head{margin-bottom:12px}body.daily-results-page .fxrtc-date-picker .qonnect-date-head strong{color:#17313a;font-size:12px;font-weight:700}body.daily-results-page .fxrtc-date-picker .qonnect-date-nav button{color:#005d6e;background:#fff;border:1px solid #dce7eb;border-radius:8px;width:30px;height:30px}body.daily-results-page .fxrtc-date-picker .qonnect-date-nav button:hover{color:#0097b2;background:#eef9fb;border-color:#b9e0e7}body.daily-results-page .fxrtc-date-picker .qonnect-date-weekdays span{color:#73848d;font-size:10px;font-weight:700}body.daily-results-page .fxrtc-date-picker .qonnect-date-day{color:#344750;border-radius:8px;height:32px;font-size:11px;font-weight:500}body.daily-results-page .fxrtc-date-picker .qonnect-date-day:hover{color:#005d6e;background:#eaf8fa}body.daily-results-page .fxrtc-date-picker .qonnect-date-day.muted{color:#b4c0c5}body.daily-results-page .fxrtc-date-picker .qonnect-date-day.today{box-shadow:inset 0 0 0 1px #9bcbd4}body.daily-results-page .fxrtc-date-picker .qonnect-date-day.selected{color:#fff;box-shadow:none;background:#0097b2}body.daily-results-page .fxrtc-date-picker .qonnect-date-foot{border-top-color:#e5eef1}body.daily-results-page .fxrtc-date-picker .qonnect-date-foot button{color:#0097b2;font-size:11px;font-weight:600}body.daily-results-page .fxrtc-date-picker .qonnect-date-foot button:hover{color:#005d6e}body.investors-page .crm-content{width:100%;max-width:none;padding:34px 48px 56px!important}body.investors-page .investor-page-heading{min-height:70px;margin-bottom:22px!important}body.investors-page .investor-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-bottom:18px!important}body.investors-page .investor-stat-card{min-width:0}body.investors-page .investor-list-card{width:100%}body.investors-page .investor-data-table{width:100%;min-width:1000px!important}body.investors-page .investor-data-table th,body.investors-page .investor-data-table td{overflow:visible}body.investors-page .investor-empty-help[hidden]{display:none!important}#investorModal.modal-backdrop{-webkit-backdrop-filter:blur(5px)!important;z-index:5000!important;background:#122b3357!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}#investorModal.modal-backdrop[hidden]{display:none!important}#investorModal .investor-modal-card{flex:0 auto!important;width:min(820px,100vw - 48px)!important;max-width:820px!important;max-height:calc(100vh - 48px)!important;margin:0!important;position:relative!important;overflow:auto!important}#investorModal .modal-header{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;display:flex!important}#investorModal .modal-close{flex:0 0 36px!important}#investorModal .portal-access-panel{width:100%!important}#investorModal .portal-access-panel .form-group{margin-top:14px!important}#investorModal .modal-actions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}#investorModal .modal-actions .primary-button,#investorModal .modal-actions .secondary-button{min-width:118px}@media (width<=1100px){body.investors-page .crm-content{padding-left:30px!important;padding-right:30px!important}body.investors-page .investor-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){body.investors-page .crm-content{padding:24px 16px 42px!important}body.investors-page .investor-page-heading{flex-direction:column;align-items:flex-start}body.investors-page .investor-add-button,body.investments-page .investor-add-button{width:auto}body.investors-page .investor-summary-grid{grid-template-columns:1fr!important}#investorModal.modal-backdrop{padding:10px!important}#investorModal .investor-modal-card{border-radius:14px!important;width:100%!important;max-height:calc(100vh - 20px)!important}}.investor-portal-page .crm-sidebar{z-index:20;width:220px;position:fixed;top:0;bottom:0;left:0}.investor-portal-page .crm-topbar{left:220px;right:0}.investor-portal-page .crm-main{margin-left:220px;padding-top:70px}.investor-portal-page .lf-nav-item-v2.active{background:var(--lf-primary-soft);color:var(--lf-primary-dark)}.investor-portal-page .lf-nav-icon{background:#fff;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.investor-portal-page .data-table td,.investor-portal-page .data-table th{white-space:nowrap}:root{--fxrtc-teal:#0097b2;--fxrtc-dark:#005d6e;--fxrtc-soft:#e5f7fa}.lf-sidebar-v2 .lf-nav-item-v2.active,.lf-sidebar-v2 .lf-nav-item-v2:hover{background:var(--fxrtc-soft)!important;color:var(--fxrtc-dark)!important}.primary-button{background:var(--fxrtc-teal)!important}.primary-button:hover{background:var(--fxrtc-dark)!important}.investor-portal-page .crm-content{max-width:1500px}.investor-chart-card{overflow:hidden}.investor-chart-wrap{height:280px;padding:18px 12px 12px}#performanceChart{width:100%;height:100%;overflow:visible}#performanceChart .chart-axis{stroke:#005d6e24;stroke-width:1px}#performanceChart .chart-line{fill:none;stroke:var(--fxrtc-teal);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}#performanceChart .chart-dot{fill:var(--fxrtc-dark)}#performanceChart .chart-empty-text{fill:var(--lf-text-muted);font-family:var(--lf-font);font-size:18px}.investor-portal-page .data-table th{white-space:nowrap}.investor-portal-page .data-table td{vertical-align:middle}.investor-portal-page .positive{color:var(--fxrtc-teal)!important}.investor-portal-page .negative{color:#b42318!important}.investor-portal-page .status-active{background:var(--fxrtc-soft)!important;color:var(--fxrtc-dark)!important}.field-help{color:var(--lf-text-muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.table-action-button{border:1px solid var(--lf-border);color:var(--fxrtc-dark);cursor:pointer;background:#fff;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:600}.table-action-button:hover{border-color:var(--fxrtc-teal);background:var(--fxrtc-soft)}.modal-overlay,.modal-backdrop{z-index:9999!important}body.modal-open{overflow:hidden}@media (width<=900px){.investor-chart-wrap{height:220px}.investor-portal-page .data-table-shell{overflow-x:auto}}.profile-readonly-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:4px 0 14px;display:grid}.profile-readonly-grid>div{border:1px solid var(--lf-border-soft);background:var(--lf-bg-soft);border-radius:12px;padding:14px 16px}.profile-readonly-grid span{color:var(--lf-text-muted);margin-bottom:6px;font-size:12px;display:block}.profile-readonly-grid strong{color:var(--lf-text);font-size:14px}@media (width<=900px){.profile-readonly-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.profile-readonly-grid{grid-template-columns:1fr}}.invoice-page{background:var(--lf-bg);min-height:100vh;padding:28px}.invoice-toolbar{justify-content:space-between;gap:10px;max-width:920px;margin:0 auto 16px;display:flex}.invoice-sheet{border:1px solid var(--lf-border);max-width:920px;box-shadow:var(--lf-shadow);background:#fff;border-radius:18px;margin:0 auto;padding:44px}.invoice-head{border-bottom:1px solid var(--lf-border-soft);justify-content:space-between;align-items:flex-start;padding-bottom:26px;display:flex}.invoice-head img{object-fit:contain;width:150px;height:auto}.invoice-head h1{margin:6px 0;font-size:28px}.invoice-head p:last-child{color:var(--lf-text-muted);font-size:13px}.invoice-meta{grid-template-columns:repeat(4,1fr);gap:14px;padding:28px 0;display:grid}.invoice-meta>div{border:1px solid var(--lf-border-soft);border-radius:12px;padding:15px}.invoice-meta span,.invoice-note span{color:var(--lf-text-muted);margin-bottom:7px;font-size:12px;display:block}.invoice-meta strong{font-size:14px;display:block}.invoice-meta small{color:var(--lf-text-secondary);margin-top:4px;display:block}.invoice-total{border-top:1px solid var(--lf-border-soft);border-bottom:1px solid var(--lf-border-soft);justify-content:space-between;align-items:center;padding:26px 0;display:flex}.invoice-total span{font-size:15px;font-weight:600}.invoice-total strong{color:var(--fxrtc-dark);font-size:30px}.invoice-note{padding:26px 0}.invoice-note p{color:var(--lf-text-secondary)}.invoice-sheet footer{border-top:1px solid var(--lf-border-soft);color:var(--lf-text-muted);padding-top:25px;font-size:12px}@media (width<=700px){.invoice-sheet{padding:25px}.invoice-meta{grid-template-columns:1fr 1fr}.invoice-head{gap:20px}.invoice-head img{width:110px}}@media print{.invoice-page{background:#fff;padding:0}.invoice-toolbar{display:none}.invoice-sheet{box-shadow:none;border:0;border-radius:0;max-width:none}}.fxrtc-home-page .crm-sidebar,.investor-portal-page .crm-sidebar,.fxrtc-home-page .crm-topbar,.investor-portal-page .crm-topbar{display:none!important}.fxrtc-home-page .crm-main,.investor-portal-page .crm-main{width:100%!important;margin-left:0!important}.fxrtc-home-main{min-height:100vh}.fxrtc-home-content{max-width:1280px;margin:0 auto;padding:22px 28px 56px}.fxrtc-home-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.fxrtc-brand-home{align-items:center;gap:12px;display:flex}.fxrtc-brand-home img{object-fit:contain;width:42px;height:42px}.fxrtc-brand-home div{flex-direction:column;gap:2px;display:flex}.fxrtc-brand-home strong{color:var(--lf-primary-dark);letter-spacing:-.2px;font-size:17px}.fxrtc-brand-home span{color:var(--lf-text-muted);font-size:11px}.fxrtc-home-actions{align-items:center;gap:10px;display:flex}.icon-home-btn,.avatar-home{border:1px solid var(--lf-border);background:var(--lf-white);width:40px;height:40px;color:var(--lf-text-secondary);cursor:pointer;border-radius:12px;place-items:center;display:grid}.avatar-home{background:var(--lf-primary);border-color:var(--lf-primary);color:#fff;font-weight:700}.fxrtc-welcome-heading h1{letter-spacing:-1.4px}.home-section{margin-top:34px}.section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.section-title h2{letter-spacing:-.5px;font-size:20px}.text-link{color:var(--lf-primary-dark);font-size:13px;font-weight:600;text-decoration:none}.home-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-action-card{border:1px solid var(--lf-border);background:var(--lf-white);min-height:108px;box-shadow:var(--lf-shadow);color:inherit;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:18px;text-decoration:none;transition:all .18s;display:grid}.home-action-card:hover{box-shadow:var(--lf-shadow-hover);border-color:#0097b259;transform:translateY(-2px)}.home-action-card.featured{background:linear-gradient(145deg,var(--lf-primary-soft),var(--lf-white));border-color:#0097b240}.home-action-icon{background:var(--lf-primary-soft);width:38px;height:38px;color:var(--lf-primary-dark);border-radius:11px;place-items:center;font-weight:700;display:grid}.home-action-card strong{margin-bottom:5px;font-size:14px;display:block}.home-action-card small{color:var(--lf-text-secondary);font-size:11px;line-height:1.45;display:block}.home-action-card>span:last-child{color:var(--lf-primary);font-size:18px}.home-two-col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.compact-home-card{padding:8px 18px}.home-result-row{border-bottom:1px solid var(--lf-border-soft);justify-content:space-between;align-items:center;gap:20px;min-height:68px;display:flex}.home-result-row:last-child{border-bottom:0}.home-result-row div{flex-direction:column;gap:4px;display:flex}.home-result-row strong{font-size:13px}.home-result-row span{color:var(--lf-text-secondary);font-size:11px}.home-result-row b{white-space:nowrap;font-size:15px}.investor-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.investor-quick-grid .home-action-card{min-height:86px;padding:14px}.investor-signout-row{justify-content:flex-end;margin-top:18px;display:flex}@media (width<=900px){.home-action-grid,.investor-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fxrtc-home-content{padding:18px 18px 44px}.fxrtc-home-header{margin-bottom:24px}}@media (width<=560px){.fxrtc-home-content{padding:14px 12px 34px}.fxrtc-home-header{margin-bottom:22px}.fxrtc-brand-home img{width:36px;height:36px}.fxrtc-brand-home strong{font-size:15px}.fxrtc-welcome-heading h1{font-size:28px}.fxrtc-welcome-heading p:not(.eyebrow){font-size:13px;line-height:1.55}.fxrtc-kpi-grid{gap:8px;grid-template-columns:1fr 1fr!important}.fxrtc-kpi-grid .stat-card{min-height:105px;padding:14px}.fxrtc-kpi-grid .stat-card strong{font-size:20px}.home-action-grid,.investor-quick-grid{grid-template-columns:1fr;gap:8px}.home-action-card{grid-template-columns:36px 1fr auto;min-height:82px;padding:14px}.home-two-col{grid-template-columns:1fr;gap:8px}.section-title h2{font-size:17px}.section-title{align-items:center}.investor-chart-card{margin-top:8px}}body.lf-v2-app .crm-sidebar,body.lf-v2-app .lf-sidebar-v2{pointer-events:none!important;width:0!important;min-width:0!important;display:none!important}body.lf-v2-app .crm-main{width:100%!important;max-width:none!important;margin-left:0!important;padding-left:0!important}body.lf-v2-app:not(.fxrtc-home-page):not(.investor-portal-page) .crm-topbar{z-index:1200!important;box-sizing:border-box!important;border-bottom:1px solid var(--lf-border-soft)!important;-webkit-backdrop-filter:blur(16px)!important;background:#fffffff0!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;height:72px!important;padding:0 24px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html.lf-dark body.lf-v2-app:not(.fxrtc-home-page):not(.investor-portal-page) .crm-topbar{background:#171c22f0!important;border-bottom-color:#2d353e!important}.lf-topbar-home-link{border:1px solid var(--lf-border);background:var(--lf-white);border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;transition:all .18s;display:grid;box-shadow:0 4px 14px #111f270a}.lf-topbar-home-link:hover{border-color:#0097b259;transform:translateY(-1px)}.lf-topbar-home-link img{object-fit:contain;width:29px;height:29px}.lf-topbar-divider{background:var(--lf-border-soft);width:1px;height:30px}.lf-topbar-page{flex-direction:column;gap:3px;min-width:0;display:flex}.lf-topbar-page-eyebrow{letter-spacing:.14em;color:var(--lf-text-muted);font-size:9px;font-weight:700;line-height:1}.lf-topbar-page strong{color:var(--lf-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.1;overflow:hidden}body.lf-v2-app:not(.fxrtc-home-page):not(.investor-portal-page) .lf-topbar-actions{margin-left:auto!important}.fxrtc-home-page .home-action-grid,.investor-portal-page .investor-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.fxrtc-home-page .home-action-card,.investor-portal-page .investor-quick-grid .home-action-card{aspect-ratio:1!important;box-sizing:border-box!important;border-radius:18px!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;min-height:0!important;padding:20px!important;display:flex!important}.fxrtc-home-page .home-action-card .home-action-icon,.investor-portal-page .investor-quick-grid .home-action-card .home-action-icon{border-radius:13px!important;flex:0 0 44px!important;width:44px!important;height:44px!important;font-size:18px!important}.fxrtc-home-page .home-action-card>div,.investor-portal-page .investor-quick-grid .home-action-card>div{width:100%!important;margin-top:auto!important}.fxrtc-home-page .home-action-card strong,.investor-portal-page .investor-quick-grid .home-action-card strong{margin-bottom:7px!important;font-size:15px!important;line-height:1.25!important}.fxrtc-home-page .home-action-card small,.investor-portal-page .investor-quick-grid .home-action-card small{max-width:26ch;font-size:11px!important;line-height:1.5!important}.fxrtc-home-page .home-action-card>span:last-child,.investor-portal-page .investor-quick-grid .home-action-card>span:last-child{border:1px solid var(--lf-border-soft)!important;background:var(--lf-white)!important;border-radius:10px!important;align-self:flex-end!important;place-items:center!important;width:32px!important;height:32px!important;font-size:16px!important;display:grid!important}.fxrtc-home-page .home-action-card:hover,.investor-portal-page .investor-quick-grid .home-action-card:hover{transform:translateY(-3px)!important}@media (width<=1120px){.fxrtc-home-page .home-action-grid,.investor-portal-page .investor-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){body.lf-v2-app:not(.fxrtc-home-page):not(.investor-portal-page) .crm-topbar{height:64px!important;padding:0 14px!important}body.lf-v2-app:not(.fxrtc-home-page):not(.investor-portal-page) .crm-main{padding-top:64px!important}.lf-topbar-home-link{border-radius:11px;flex-basis:38px;width:38px;height:38px}.lf-topbar-home-link img{width:26px;height:26px}.lf-topbar-divider{height:25px}.lf-topbar-page-eyebrow{display:none}.lf-topbar-page strong{font-size:14px}.fxrtc-home-page .home-action-grid,.investor-portal-page .investor-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.fxrtc-home-page .home-action-card,.investor-portal-page .investor-quick-grid .home-action-card{border-radius:15px!important;gap:10px!important;padding:15px!important}.fxrtc-home-page .home-action-card .home-action-icon,.investor-portal-page .investor-quick-grid .home-action-card .home-action-icon{border-radius:11px!important;flex-basis:38px!important;width:38px!important;height:38px!important;font-size:16px!important}.fxrtc-home-page .home-action-card strong,.investor-portal-page .investor-quick-grid .home-action-card strong{font-size:13px!important}.fxrtc-home-page .home-action-card small,.investor-portal-page .investor-quick-grid .home-action-card small{font-size:10px!important}}@media (width<=420px){.fxrtc-home-page .home-action-grid,.investor-portal-page .investor-quick-grid{gap:8px!important}.fxrtc-home-page .home-action-card,.investor-portal-page .investor-quick-grid .home-action-card{padding:12px!important}}.fxrtc-home-content{box-sizing:border-box!important;width:min(100%,1240px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding:14px 20px 48px!important}.fxrtc-home-header{min-height:48px;margin-bottom:24px!important}.fxrtc-logo-only{justify-content:flex-start!important;align-items:center!important;width:auto!important;height:auto!important;text-decoration:none!important;display:inline-flex!important}.fxrtc-logo-only img{object-fit:contain!important;width:88px!important;height:auto!important;max-height:34px!important;display:block!important}.fxrtc-home-actions{display:none!important}.fxrtc-welcome-heading{margin-bottom:22px!important}.fxrtc-home-page .home-action-grid,.investor-portal-page .investor-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}.fxrtc-home-page .home-action-card,.investor-portal-page .investor-quick-grid .home-action-card{aspect-ratio:1!important;border-radius:16px!important;width:100%!important;min-height:0!important;max-height:270px!important;padding:18px!important}.fxrtc-home-page .home-action-card small,.investor-portal-page .investor-quick-grid .home-action-card small{max-width:22ch!important}body.lf-v2-app:not(.fxrtc-home-page):not(.investor-portal-page) .crm-topbar{height:60px!important;padding:0 22px!important}body.lf-v2-app:not(.fxrtc-home-page):not(.investor-portal-page) .crm-main{padding-top:60px!important}body.lf-v2-app:not(.fxrtc-home-page):not(.investor-portal-page) .lf-topbar-brand-area{align-items:center!important;display:flex!important}body.lf-v2-app:not(.fxrtc-home-page):not(.investor-portal-page) .lf-topbar-home-link{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.lf-v2-app:not(.fxrtc-home-page):not(.investor-portal-page) .lf-topbar-home-link img{width:88px!important;height:auto!important}body.lf-v2-app:not(.fxrtc-home-page):not(.investor-portal-page) .lf-topbar-page,body.lf-v2-app:not(.fxrtc-home-page):not(.investor-portal-page) .lf-topbar-divider{display:none!important}@media (width<=1120px){.fxrtc-home-content{width:min(100%,1000px)!important;max-width:1000px!important}.fxrtc-home-page .home-action-grid,.investor-portal-page .investor-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.fxrtc-home-content{width:100%!important;padding:10px 16px 36px!important}.fxrtc-home-header{margin-bottom:20px!important}.fxrtc-logo-only img{width:78px!important}.fxrtc-home-page .home-action-grid,.investor-portal-page .investor-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.fxrtc-home-page .home-action-card,.investor-portal-page .investor-quick-grid .home-action-card{max-height:none!important;padding:14px!important}}@media (width<=420px){.fxrtc-home-content{padding-left:12px!important;padding-right:12px!important}}.fxrtc-home-page .crm-main{padding-top:0!important}.fxrtc-home-page .fxrtc-home-content{padding-top:14px!important}.fxrtc-home-page .fxrtc-home-header{min-height:38px!important;margin-bottom:16px!important}.fxrtc-home-page .fxrtc-logo-only img{width:88px!important;max-height:32px!important}@media (width<=760px){.fxrtc-home-page .fxrtc-home-content{padding-top:10px!important}.fxrtc-home-page .fxrtc-home-header{min-height:34px!important;margin-bottom:14px!important}.fxrtc-home-page .fxrtc-logo-only img{width:78px!important}}.fxrtc-home-page{min-height:100vh;color:#17242a!important;background:#eef1f4!important}.fxrtc-home-page .crm-topbar{display:none!important}.fxrtc-home-page .crm-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.fx-dashboard-shell{background:linear-gradient(135deg,#eef1f4 0%,#f5f7f8 48%,#edf1f0 100%);min-height:100vh}.fx-dashboard-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100;background:#f8fafad6;border-bottom:1px solid #1a363d12;align-items:center;gap:28px;height:72px;padding:0 34px 0 38px;display:flex;position:sticky;top:0}.fx-dashboard-brand{flex:0 0 106px;align-items:center;width:106px;display:flex}.fx-dashboard-brand img{width:82px;height:auto;display:block}.fx-dashboard-nav{flex:1;align-items:center;gap:4px;display:flex}.fx-dashboard-nav a{color:#607178;white-space:nowrap;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:500;text-decoration:none;transition:all .18s}.fx-dashboard-nav a:hover{color:#172d34;background:#e8edef}.fx-dashboard-nav a.active{color:#fff;background:#16252a;box-shadow:0 4px 12px #16252a24}.fx-dashboard-tools{align-items:center;gap:8px;display:flex}.fx-icon-button,.fx-avatar{color:#52666d;cursor:pointer;background:#eef2f1;border:1px solid #23393f17;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.fx-avatar{color:#1e4e4a;background:#d9e8e4;border-radius:50%;font-size:11px;font-weight:700}.fx-dashboard-rail{z-index:90;background:#1b292d;border-radius:18px;flex-direction:column;align-items:center;gap:6px;width:42px;padding:7px 5px;display:flex;position:fixed;top:50%;left:22px;transform:translateY(-42%);box-shadow:0 14px 30px #17272b33}.fx-rail-item{color:#aebfc3;border-radius:10px;place-items:center;width:32px;height:32px;font-size:14px;text-decoration:none;transition:all .18s;display:grid}.fx-rail-item:hover,.fx-rail-item.active{color:#fff;background:#304147}.fx-rail-spacer{height:10px}.fx-dashboard-main{width:min(1460px,100% - 120px);margin:0 auto;padding:44px 0 58px}.fx-dashboard-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.fx-eyebrow,.fx-panel-label{letter-spacing:.13em;color:#84949a;margin:0 0 6px;font-size:9px;font-weight:600}.fx-dashboard-heading h1{letter-spacing:-1px;color:#15262c;margin:0;font-size:29px;font-weight:600;line-height:1.12}.fx-dashboard-heading p:last-child{color:#718188;margin:7px 0 0;font-size:12px;line-height:1.5}.fx-primary-action{color:#fff;background:#17282d;border-radius:11px;align-items:center;padding:10px 15px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #17282d21}.fx-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.fx-kpi{background:#ffffffad;border:1px solid #1c353c12;border-radius:14px;align-items:center;gap:13px;min-height:88px;padding:16px 18px;display:flex;box-shadow:0 8px 25px #1f333909}.fx-kpi-link{color:inherit;cursor:pointer;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s}.fx-kpi-link:hover{border-color:#009db52e;transform:translateY(-2px);box-shadow:0 12px 30px #1f333913}.fx-kpi-link:focus-visible{outline-offset:3px;outline:2px solid #009db559}.fx-kpi-link:active{transform:translateY(0)}.fx-kpi-icon{color:#52747a;background:#e4eeee;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.fx-kpi span{color:#718188;margin-bottom:3px;font-size:9px;display:block}.fx-kpi strong{color:#182b31;letter-spacing:-.3px;font-size:16px;font-weight:600;display:block}.fx-kpi small{color:#a0adb1;margin-top:3px;font-size:8px;display:block}.fx-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);gap:12px;display:grid}.fx-panel{background:#ffffffbd;border:1px solid #1d353c12;border-radius:17px;overflow:hidden;box-shadow:0 10px 32px #1f33390b}.fx-panel-wide{min-height:318px}.fx-panel-head{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 13px;display:flex}.fx-panel-head h2{color:#20343a;letter-spacing:-.2px;margin:0;font-size:14px;font-weight:600}.fx-panel-head a{color:#809095;font-size:9px;font-weight:500;text-decoration:none}.fx-panel-head a:hover{color:#2e5b63}.fx-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.fx-activity-card{background:#edf1f2;border:1px solid #203a410e;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:126px;padding:13px;text-decoration:none;transition:all .18s;display:flex}.fx-activity-card:nth-child(3n+1){background:#e5eef1}.fx-activity-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #1c343b14}.fx-activity-code{color:#7e9196;font-size:8px}.fx-activity-main strong{color:#263b41;font-size:11px;font-weight:600;display:block}.fx-activity-main span{color:#84959a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;display:block;overflow:hidden}.fx-activity-values strong{color:#1e343a;font-size:13px;font-weight:600;display:block}.fx-activity-values span{margin-top:3px;font-size:8px;display:block}.fx-profile-panel{background:linear-gradient(150deg,#f6faf7eb,#e8f0ecb8);padding:20px}.fx-profile-top{align-items:center;gap:12px;margin-bottom:20px;display:flex}.fx-profile-orb{color:#2c5a50;background:#d9e8e1;border-radius:14px;place-items:center;width:49px;height:49px;font-size:16px;font-weight:700;display:grid}.fx-profile-top h2{color:#263a3f;margin:0;font-size:15px}.fx-profile-top span{color:#839196;margin-top:3px;font-size:9px;display:block}.fx-profile-stats{border-top:1px solid #2a424614;border-bottom:1px solid #2a424614}.fx-profile-stats div{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.fx-profile-stats span{color:#7b8b90;font-size:9px}.fx-profile-stats strong{color:#31474c;font-size:11px;font-weight:600}.fx-profile-actions{gap:7px;padding-top:15px;display:grid}.fx-profile-actions a{color:#526c72;background:#ffffff85;border-radius:9px;padding:9px 10px;font-size:9px;text-decoration:none}.fx-profile-actions a:hover{background:#fff}.fx-panel-medium{min-height:245px}.fx-result-list{padding:0 20px 14px}.fx-result-row{border-top:1px solid #21383e11;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.fx-result-row div strong{color:#2c4146;font-size:10px;font-weight:600;display:block}.fx-result-row div span{color:#8b999d;margin-top:3px;font-size:8px;display:block}.fx-result-row b{font-size:11px;font-weight:600}.fx-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 20px 20px;display:grid}.fx-quick-grid a{background:#edf1f2;border:1px solid #1d353c0b;border-radius:11px;min-height:78px;padding:12px;text-decoration:none}.fx-quick-grid a:hover{background:#e7edef}.fx-quick-grid span{color:#658087;margin-bottom:8px;font-size:13px;display:block}.fx-quick-grid b{color:#2c4146;font-size:10px;font-weight:600;display:block}.fx-quick-grid small{color:#8b999d;margin-top:3px;font-size:8px;display:block}.fx-empty{color:#8b999d;text-align:center;grid-column:1/-1;padding:28px 18px;font-size:10px}.fx-dashboard-main .positive{color:#177a62!important}.fx-dashboard-main .negative{color:#b04c4c!important}@media (width<=1100px){.fx-dashboard-main{width:calc(100% - 80px)}.fx-dashboard-nav{gap:0}.fx-dashboard-nav a{padding:8px}}@media (width<=820px){.fx-dashboard-topbar{gap:12px;padding:0 18px}.fx-dashboard-brand{flex-basis:82px;width:82px}.fx-dashboard-brand img{width:70px}.fx-dashboard-nav{scrollbar-width:none;overflow:auto}.fx-dashboard-nav::-webkit-scrollbar{display:none}.fx-dashboard-nav a{padding:8px 9px;font-size:9px}.fx-dashboard-rail{left:10px}.fx-dashboard-main{width:calc(100% - 62px);padding-top:30px}.fx-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-dashboard-grid{grid-template-columns:1fr}.fx-profile-panel{order:-1}}@media (width<=560px){.fx-dashboard-topbar{height:62px}.fx-dashboard-tools .fx-icon-button:first-child,.fx-dashboard-nav a:nth-child(n+6){display:none}.fx-dashboard-main{width:calc(100% - 56px);padding:24px 0 40px}.fx-dashboard-heading{flex-direction:column;align-items:flex-start}.fx-dashboard-heading h1{font-size:24px}.fx-kpi-strip{grid-template-columns:1fr}.fx-activity-grid{grid-template-columns:1fr 1fr}}:root{--fxrtc-glass:#ffffff9e;--fxrtc-glass-strong:#ffffffc7;--fxrtc-glass-line:#ffffffb8;--fxrtc-glass-shadow:0 18px 55px #1f304e13;--fxrtc-glass-shadow-soft:0 8px 28px #1f304e0b}body.crm-body,body.lf-v2-app{background:radial-gradient(circle at 88% 4%, #e5f0ff9e, transparent 30%), radial-gradient(circle at 5% 92%, #e1f6f894, transparent 32%), linear-gradient(135deg, var(--lf-bg) 0%, var(--lf-bg-soft) 52%, #edf3f4 100%)!important}.crm-sidebar,.fx-dashboard-nav,.fx-dashboard-rail,.fx-dashboard-topbar{display:none!important}.crm-main{width:100%!important;min-height:100vh!important;margin:0!important;padding:96px 0 70px!important}.lf-topbar-v2{border:1px solid var(--fxrtc-glass-line)!important;-webkit-backdrop-filter:blur(24px)saturate(125%)!important;z-index:9000!important;background:#ffffff7a!important;border-radius:20px!important;width:auto!important;height:58px!important;min-height:58px!important;padding:0 10px 0 14px!important;transition:all .2s!important;position:fixed!important;inset:16px 22px auto!important;box-shadow:0 12px 36px #1f304e0e,inset 0 1px #ffffffdb!important}.lf-topbar-v2.lf-topbar-scrolled{background:#ffffffb8!important;box-shadow:0 14px 42px #1f304e17,inset 0 1px #ffffffe6!important}.lf-topbar-brand-area{align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.lf-topbar-home-link{background:#ffffff59!important;border-radius:12px!important;align-items:center!important;width:auto!important;height:40px!important;padding:5px 8px!important;display:flex!important}.lf-topbar-home-link img{object-fit:contain!important;width:106px!important;max-width:106px!important;height:auto!important;display:block!important}.fxrtc-current-page{min-height:30px;color:var(--lf-text-secondary);background:#ffffff61;border:1px solid #d8e0eb9e;border-radius:999px;align-items:center;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.lf-topbar-actions{align-items:center!important;gap:7px!important;display:flex!important}.lf-topbar-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:36px!important;height:36px!important;color:var(--lf-text-secondary)!important;background:#ffffff7a!important;border:1px solid #d8e0ebb8!important;box-shadow:0 5px 16px #1f304e09!important}.lf-topbar-button:hover{color:var(--lf-primary)!important;background:#fffc!important;border-color:#0097b238!important}.lf-top-avatar{background:var(--lf-primary)!important;color:#fff!important;cursor:pointer!important;border:3px solid #ffffffb3!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important;box-shadow:0 8px 20px #0097b22e!important}.crm-content,.lf-page-shell,.lf-page-shell.system-page{width:min(1480px,100% - 64px)!important;max-width:none!important;margin:0 auto!important;padding:22px 0 48px!important}.page-heading,body.system-page .page-heading,body.activity-page .page-heading,body.recycle-page .page-heading,.lf-page-shell.system-page .page-heading{align-items:flex-end!important;min-height:0!important;margin:0 0 22px!important;padding:0 4px!important}.page-heading h1,.fx-dashboard-heading h1{letter-spacing:-1.15px!important;font-weight:650!important}.page-heading p:not(.eyebrow),.fx-dashboard-heading p:last-child{color:var(--lf-text-secondary)!important}.dashboard-card,.lf-card,.lf-page-shell .developer-integration-card,.stat-card,.settings-card,.invoice-sheet,.brand-card,.activity-card,.recycle-card,.developer-integration-card{background:var(--fxrtc-glass)!important;border:1px solid var(--fxrtc-glass-line)!important;box-shadow:var(--fxrtc-glass-shadow-soft), inset 0 1px 0 #ffffffc7!important;-webkit-backdrop-filter:blur(22px)saturate(118%)!important}.dashboard-card:hover,.lf-card:hover,.stat-card:hover{box-shadow:var(--fxrtc-glass-shadow), inset 0 1px 0 #ffffffd6!important}.data-table-shell{background:#ffffff47!important;border-color:#d8e0eb9e!important;border-radius:16px!important}.data-table th{background:#ffffff4d!important}.search-input,.filter-select,.search-field,.form-group input,.form-group select,.form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff7a!important;border-color:#d8e0ebb8!important}.primary-button,.fx-primary-action{background:var(--lf-primary)!important;color:#fff!important;box-shadow:0 10px 22px #0097b229!important}.secondary-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff7a!important;border-color:#d8e0ebb8!important}body.fxrtc-home-page .fx-dashboard-shell{background:radial-gradient(circle at 88% 3%, #e5f0ff9e, transparent 31%), radial-gradient(circle at 8% 94%, #e1f6f894, transparent 33%), linear-gradient(135deg,var(--lf-bg) 0%,var(--lf-bg-soft) 52%,#edf3f4 100%)!important;min-height:100vh!important}body.fxrtc-home-page .fx-dashboard-main{width:min(1480px,100% - 64px)!important;max-width:none!important;margin:0 auto!important;padding:96px 0 74px!important}body.fxrtc-home-page .fx-dashboard-heading{margin-bottom:20px!important;padding:0 4px!important}body.fxrtc-home-page .fx-eyebrow,body.fxrtc-home-page .fx-panel-label{color:var(--lf-text-muted)!important}body.fxrtc-home-page .fx-dashboard-heading h1{color:var(--lf-text)!important}body.fxrtc-home-page .fx-kpi-strip{gap:12px!important;margin-bottom:14px!important}body.fxrtc-home-page .fx-kpi{background:var(--fxrtc-glass)!important;border:1px solid var(--fxrtc-glass-line)!important;box-shadow:var(--fxrtc-glass-shadow-soft), inset 0 1px 0 #ffffffd1!important;-webkit-backdrop-filter:blur(22px)saturate(120%)!important;border-radius:20px!important}body.fxrtc-home-page .fx-dashboard-grid{gap:14px!important}body.fxrtc-home-page .fx-panel{background:var(--fxrtc-glass)!important;border:1px solid var(--fxrtc-glass-line)!important;box-shadow:var(--fxrtc-glass-shadow-soft), inset 0 1px 0 #ffffffd1!important;-webkit-backdrop-filter:blur(22px)saturate(120%)!important;border-radius:22px!important}body.fxrtc-home-page .fx-activity-card,body.fxrtc-home-page .fx-profile-panel{background:#ffffff80!important}body.fxrtc-home-page .fx-profile-orb{background:var(--lf-primary)!important;box-shadow:0 10px 26px #0097b22e!important}.fxrtc-mobile-dock{display:none}@media (width<=760px){.crm-main{padding:84px 0 88px!important}.lf-topbar-v2{border-radius:17px!important;height:54px!important;min-height:54px!important;padding-left:9px!important;inset:10px 10px auto!important}.lf-topbar-home-link{height:38px!important;padding:4px 6px!important}.lf-topbar-home-link img{width:91px!important;max-width:91px!important}.fxrtc-current-page{display:none!important}.lf-topbar-actions{gap:5px!important}.lf-topbar-button{width:34px!important;height:34px!important}.lf-top-avatar{width:35px!important;height:35px!important}.crm-content,.lf-page-shell,.lf-page-shell.system-page,body.fxrtc-home-page .fx-dashboard-main{width:calc(100% - 28px)!important;padding:84px 0 88px!important}.page-heading,body.fxrtc-home-page .fx-dashboard-heading{align-items:flex-start!important;margin-bottom:16px!important;padding:0 2px!important}.page-heading h1,body.fxrtc-home-page .fx-dashboard-heading h1{font-size:27px!important}.page-heading p:not(.eyebrow),body.fxrtc-home-page .fx-dashboard-heading p:last-child{font-size:12px!important;line-height:1.55!important}body.fxrtc-home-page .fx-dashboard-heading{display:block!important}body.fxrtc-home-page .fx-primary-action{margin-top:14px!important}body.fxrtc-home-page .fx-kpi-strip{grid-template-columns:1fr 1fr!important;gap:9px!important}body.fxrtc-home-page .fx-kpi{border-radius:17px!important;min-height:96px!important;padding:14px!important}body.fxrtc-home-page .fx-dashboard-grid{grid-template-columns:1fr!important;gap:10px!important}.fxrtc-mobile-dock{z-index:9500;-webkit-backdrop-filter:blur(24px)saturate(125%);background:#ffffff9e;border:1px solid #ffffffc2;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 14px 38px #1f304e1f,inset 0 1px #ffffffe0}.fxrtc-mobile-dock a{min-width:0;min-height:50px;color:var(--lf-text-muted);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;transition:all .16s;display:flex}.fxrtc-mobile-dock a span{place-items:center;width:20px;height:20px;display:grid}.fxrtc-mobile-dock a svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.fxrtc-mobile-dock a small{font-size:9px;font-weight:600;line-height:1}.fxrtc-mobile-dock a.active{color:var(--lf-primary);background:var(--lf-primary-soft)}.fxrtc-mobile-dock a:active{transform:scale(.96)}.data-table-shell{overflow-x:auto!important}.dashboard-card,.lf-card,.stat-card,.settings-card{border-radius:18px!important}}.lf-account-drawer{opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(28px)saturate(125%)!important;background:#ffffffb8!important;border:1px solid #ffffffc7!important;border-radius:24px!important;width:min(390px,100vw - 28px)!important;max-height:min(720px,100vh - 40px)!important;transition:transform .2s,opacity .2s,visibility .2s!important;inset:50% auto auto 50%!important;transform:translate(-50%,-46%)scale(.98)!important;box-shadow:0 24px 80px #1f304e29,inset 0 1px #ffffffe6!important}.lf-account-drawer.open{opacity:1!important;visibility:visible!important;transform:translate(-50%,-50%)scale(1)!important}html.lf-dark .lf-account-drawer{background:#181e26d1!important;border-color:#ffffff1f!important}html.lf-dark body.crm-body,html.lf-dark body.lf-v2-app{background:radial-gradient(circle at 88% 4%,#0097b21a,#0000 30%),#10171b!important}html.lf-dark .lf-topbar-v2{background:#141c209e!important;border-color:#ffffff1a!important}html.lf-dark .dashboard-card,html.lf-dark .lf-card,html.lf-dark .stat-card,html.lf-dark .settings-card,html.lf-dark .developer-integration-card,html.lf-dark body.fxrtc-home-page .fx-kpi,html.lf-dark body.fxrtc-home-page .fx-panel{background:#181f24a8!important;border-color:#ffffff1a!important}@media print{.lf-topbar-v2,.fxrtc-mobile-dock{display:none!important}.crm-main{padding-top:0!important}}.welcome-page,.auth-page,.onboarding-page{background:radial-gradient(circle at 84% 5%, #e5f0ffad, transparent 34%), radial-gradient(circle at 8% 92%, #e1f6f899, transparent 34%), var(--lf-bg)!important}.auth-card,.welcome-card{-webkit-backdrop-filter:blur(26px)saturate(120%)!important;background:#ffffff9e!important;border:1px solid #ffffffc7!important;box-shadow:0 24px 75px #1f304e1a,inset 0 1px #ffffffe6!important}.fxrtc-auth-logo-image{object-fit:contain!important;width:112px!important;height:auto!important}.fxrtc-welcome-brand .fxrtc-logo-image{width:118px!important;height:auto!important}html.lf-dark .auth-card,html.lf-dark .welcome-card{background:#181f24ad!important;border-color:#ffffff1a!important}body.investor-portal-page .crm-main{padding:0!important}body.investor-portal-page .fxrtc-home-content{width:min(1480px,100% - 64px)!important;margin:0 auto!important;padding:34px 0 80px!important}body.investor-portal-page .fxrtc-home-header{margin:0 0 34px!important;padding:0!important}body.investor-portal-page .fxrtc-logo-only{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff7a;border:1px solid #ffffffc2;border-radius:16px;padding:8px 10px;display:inline-flex;box-shadow:0 10px 28px #1f304e0e,inset 0 1px #ffffffe0}body.investor-portal-page .fxrtc-logo-only img{width:106px!important;height:auto!important}body.investor-portal-page .investor-quick-grid>*,body.investor-portal-page .dashboard-card{background:var(--fxrtc-glass)!important;border-color:var(--fxrtc-glass-line)!important;box-shadow:var(--fxrtc-glass-shadow-soft),inset 0 1px 0 #ffffffd1!important;-webkit-backdrop-filter:blur(22px)saturate(120%)!important}@media (width<=760px){body.investor-portal-page .fxrtc-home-content{width:calc(100% - 28px)!important;padding:18px 0 92px!important}body.investor-portal-page .fxrtc-home-header{margin-bottom:24px!important}body.investor-portal-page .fxrtc-logo-only img{width:92px!important}.investor-mobile-dock a span{font-size:17px;line-height:1}}.fxrtc-universal-brand{box-sizing:border-box;z-index:100;border:1px solid var(--fxrtc-glass-line,#ffffffc2);-webkit-backdrop-filter:blur(22px)saturate(120%);background:#ffffff7a;border-radius:20px;align-items:center;width:min(1480px,100% - 64px);min-height:58px;margin:18px auto 12px;padding:9px 14px;display:flex;position:relative;box-shadow:0 12px 36px #1f304e0e,inset 0 1px #ffffffe0}.fxrtc-universal-brand-link{border-radius:13px;justify-content:center;align-items:center;min-height:38px;padding:3px 7px;text-decoration:none;display:inline-flex}.fxrtc-universal-brand img{object-fit:contain;width:106px;max-width:106px;height:auto;max-height:38px;display:block}.fxrtc-universal-brand+.crm-main{padding-top:0!important}body.crm-body>.crm-topbar,body.crm-body>.lf-topbar-v2,body.lf-v2-app>.crm-topbar,body.lf-v2-app>.lf-topbar-v2,body.crm-body .crm-sidebar,body.crm-body .lf-sidebar-v2,body.lf-v2-app .crm-sidebar,body.lf-v2-app .lf-sidebar-v2{visibility:hidden!important;pointer-events:none!important;display:none!important}body.crm-body .crm-main,body.lf-v2-app .crm-main{width:100%!important;max-width:none!important;margin-left:0!important;padding-top:0!important;padding-left:0!important}body.crm-body .crm-content,body.lf-v2-app .lf-page-shell,body.lf-v2-app .lf-page-shell.system-page{padding-top:0!important}@media (width<=760px){.fxrtc-universal-brand{border-radius:17px;width:calc(100% - 28px);min-height:52px;margin:10px auto;padding:7px 10px}.fxrtc-universal-brand img{width:92px;max-width:92px;max-height:34px}body.crm-body .crm-main,body.lf-v2-app .crm-main{padding-bottom:88px!important}body.crm-body .crm-content,body.lf-v2-app .lf-page-shell,body.lf-v2-app .lf-page-shell.system-page{width:calc(100% - 28px)!important;margin-left:auto!important;margin-right:auto!important}}body.auth-page>.fxrtc-universal-brand,body.welcome-page>.fxrtc-universal-brand,body.onboarding-page>.fxrtc-universal-brand{display:none!important}:root{--fxrtc-canvas-max:1560px;--fxrtc-canvas-gutter:24px;--fxrtc-glass:#ffffffad;--fxrtc-glass-strong:#fffc;--fxrtc-glass-border:#ffffffd1;--fxrtc-glass-shadow:0 18px 50px #1f304e13}body.crm-body{overflow-x:hidden;background:radial-gradient(circle at 82% 0%, #d7e5ff94, transparent 31%), radial-gradient(circle at 10% 38%, #e8efff94, transparent 30%), var(--lf-bg)!important}.fxrtc-universal-brand{z-index:100!important;width:min(calc(100% - 48px), var(--fxrtc-canvas-max))!important;box-sizing:border-box!important;border:1px solid var(--fxrtc-glass-border)!important;-webkit-backdrop-filter:blur(24px)saturate(125%)!important;background:linear-gradient(120deg,#ffffffc7,#ffffff8f)!important;border-radius:20px!important;align-items:center!important;height:60px!important;min-height:60px!important;margin:18px auto 10px!important;padding:0 20px!important;display:flex!important;position:relative!important;box-shadow:0 12px 35px #1f304e0e,inset 0 1px #fffffff5!important}.fxrtc-universal-brand-link{align-items:center!important;height:100%!important;display:flex!important}.fxrtc-universal-brand img{object-fit:contain!important;width:102px!important;max-width:102px!important;height:auto!important;max-height:38px!important}body.crm-body .crm-main,body.lf-v2-app .crm-main{width:min(calc(100% - 48px), var(--fxrtc-canvas-max))!important;box-sizing:border-box!important;margin:0 auto!important;padding:0 0 40px!important}body.crm-body .crm-main>.crm-content,body.lf-v2-app .crm-main>.crm-content{width:100%!important;max-width:none!important;margin:0!important;padding-top:0!important}body.crm-body .crm-main>.crm-topbar,body.lf-v2-app .crm-main>.crm-topbar,body.crm-body .crm-sidebar,body.lf-v2-app .crm-sidebar{display:none!important}body.crm-body .page-heading{align-items:center!important;min-height:72px!important;margin:0 0 18px!important}body.crm-body .page-heading h1{letter-spacing:-1.2px!important;margin:2px 0 5px!important;font-size:clamp(25px,2.2vw,34px)!important;line-height:1.08!important}body.crm-body .page-heading>div>p:last-child{margin:0!important}body.crm-body .stat-card,body.crm-body .dashboard-card,body.crm-body .lf-card,body.crm-body .settings-card,body.crm-body .data-table-shell,body.crm-body .form-card,body.crm-body .developer-integration-card{border-color:var(--fxrtc-glass-border)!important;background:var(--fxrtc-glass)!important;box-shadow:var(--fxrtc-glass-shadow), inset 0 1px 0 #ffffffe6!important;-webkit-backdrop-filter:blur(22px)saturate(120%)!important;border-radius:20px!important}.fxrtc-home-page .fx-dashboard-main{width:min(calc(100% - 48px), var(--fxrtc-canvas-max))!important}.fxrtc-home-page .fx-dashboard-heading{min-height:76px!important;margin:0 0 16px!important}.fxrtc-home-page .fx-dashboard-heading h1{letter-spacing:-1.2px!important;font-size:clamp(26px,2.15vw,34px)!important;line-height:1.08!important}.fxrtc-home-page .fx-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:12px!important}.fxrtc-home-page .fx-kpi{background:var(--fxrtc-glass-strong)!important;border:1px solid var(--fxrtc-glass-border)!important;min-height:82px!important;box-shadow:var(--fxrtc-glass-shadow), inset 0 1px 0 #ffffffeb!important;-webkit-backdrop-filter:blur(22px)saturate(120%)!important;border-radius:20px!important;padding:17px 18px!important}.fxrtc-home-page .fx-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.fxrtc-home-page .fx-panel{background:var(--fxrtc-glass)!important;border:1px solid var(--fxrtc-glass-border)!important;min-height:0!important;box-shadow:var(--fxrtc-glass-shadow), inset 0 1px 0 #ffffffeb!important;-webkit-backdrop-filter:blur(22px)saturate(120%)!important;border-radius:20px!important}.fxrtc-home-page .fx-panel-wide{grid-column:1!important;min-height:300px!important}.fxrtc-home-page .fx-profile-panel{grid-column:2!important;min-height:300px!important}.fxrtc-home-page .fx-panel-medium{min-height:260px!important}.fxrtc-home-page .fx-all-modules-panel{grid-column:1/-1!important;padding-bottom:16px!important}.fxrtc-home-page .fx-result-list{min-height:180px!important}.fx-module-hint{color:var(--lf-text-muted);font-size:11px;font-weight:600}.fx-module-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:0 2px 2px;display:grid}.fx-module-card{box-sizing:border-box;min-height:76px;color:var(--lf-text);background:#eef2f794;border:1px solid #ffffffc7;border-radius:15px;flex-direction:column;justify-content:center;gap:3px;padding:12px 13px;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffffc7}.fx-module-card:hover{background:#ffffffc7;border-color:#fffffff2;transform:translateY(-2px);box-shadow:0 10px 24px #1f304e12,inset 0 1px #fffffff2}.fx-module-icon{background:var(--lf-primary-soft);width:26px;height:26px;color:var(--lf-primary-dark);border-radius:9px;place-items:center;margin-bottom:2px;font-size:13px;font-weight:700;display:grid}.fx-module-card b{font-size:11.5px;font-weight:700;line-height:1.15}.fx-module-card small{color:var(--lf-text-muted);font-size:9.5px;line-height:1.2}.fx-primary-action,.primary-button,.primary-btn{border-radius:13px!important}.primary-button,.primary-btn{box-shadow:0 9px 22px #0097b224!important}@media (width<=900px){:root{--fxrtc-canvas-gutter:18px}.fxrtc-universal-brand{border-radius:17px!important;width:calc(100% - 32px)!important;height:54px!important;min-height:54px!important;margin:12px auto 10px!important;padding:0 14px!important}.fxrtc-universal-brand img{width:88px!important;max-width:88px!important;max-height:32px!important}body.crm-body .crm-main,body.lf-v2-app .crm-main,.fxrtc-home-page .fx-dashboard-main{width:calc(100% - 32px)!important;padding-bottom:88px!important}.fx-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fxrtc-home-page .fx-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fxrtc-home-page .fx-dashboard-grid{grid-template-columns:1fr!important}.fxrtc-home-page .fx-panel-wide,.fxrtc-home-page .fx-profile-panel,.fxrtc-home-page .fx-panel-medium,.fxrtc-home-page .fx-all-modules-panel{grid-column:1!important}}@media (width<=560px){.fxrtc-home-page .fx-kpi-strip{grid-template-columns:1fr!important}.fx-module-card{min-height:72px;padding:11px}.fx-panel-head h2{font-size:16px!important}}.fxrtc-home-page .fx-module-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fxrtc-home-page .fx-module-card{min-height:88px}.fxrtc-home-page .fx-module-card b{font-size:12px}.fxrtc-home-page .fx-module-card small{font-size:10px}@media (width<=1200px){.fxrtc-home-page .fx-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=800px){.fxrtc-home-page .fx-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.fxrtc-home-page .fx-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-demo-data-panel{grid-column:1/-1!important}.fx-demo-data-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.fx-demo-data-content p{max-width:760px;color:var(--lf-text-secondary);margin:0;font-size:13px;line-height:1.6}.settings-page #modulesSection{display:none!important}@media (width<=760px){.fx-demo-data-content{flex-direction:column;align-items:flex-start}.fx-demo-data-content .team-header-actions{width:100%}}.fxrtc-canonical-header{box-sizing:border-box!important;z-index:100!important;-webkit-backdrop-filter:blur(24px)saturate(125%)!important;background:linear-gradient(120deg,#fffc,#ffffff8a)!important;border:1px solid #ffffffd1!important;border-radius:20px!important;align-items:center!important;gap:16px!important;width:min(100% - 48px,1560px)!important;height:60px!important;min-height:60px!important;margin:18px auto 12px!important;padding:0 18px!important;display:flex!important;position:relative!important;box-shadow:0 12px 35px #1f304e0e,inset 0 1px #fffffff5!important}.fxrtc-canonical-header .fxrtc-universal-brand-link{height:44px!important;min-height:44px!important;padding:2px 7px!important}.fxrtc-canonical-header .fxrtc-universal-brand-link img{width:102px!important;max-width:102px!important;max-height:38px!important}.fxrtc-canonical-page{min-width:0;color:var(--lf-text-secondary);flex:1;padding-left:4px;font-size:12px;font-weight:600}.fxrtc-canonical-page span{opacity:.82}.fxrtc-canonical-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.fxrtc-canonical-actions .lf-topbar-button{width:38px;height:38px}.fxrtc-canonical-actions .lf-top-avatar{background:var(--lf-primary);color:#fff;cursor:pointer;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}body.crm-body .fxrtc-canonical-header+.crm-main{padding-top:24px!important}.fx-demo-data-panel{overflow:hidden!important}.fx-demo-data-content{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy actions""status status";align-items:center!important;gap:14px 24px!important;padding:2px 0 0!important;display:grid!important}.fx-demo-copy{grid-area:copy;min-width:0}.fx-demo-copy strong{color:var(--lf-text);margin-bottom:5px;font-size:14px;display:block}.fx-demo-copy p{max-width:760px;color:var(--lf-text-secondary);font-size:12px;line-height:1.55;margin:0!important}.fx-demo-actions{white-space:nowrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:10px;display:flex}.fx-demo-actions .primary-button,.fx-demo-actions .secondary-button{min-height:40px}.fx-demo-status-wrap{border-top:1px solid #d8e0eb94;grid-area:status;align-items:center;gap:8px;min-height:30px;padding-top:11px;display:flex}.fx-demo-status-dot{background:#7d8b9b8c;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #7d8b9b14}.fx-demo-status-wrap .settings-message{min-height:0!important;color:var(--lf-text-muted)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:11px!important}.fx-demo-status-wrap .settings-message.success{color:var(--lf-primary-dark)!important}@media (width<=760px){.fxrtc-canonical-header{border-radius:17px!important;width:calc(100% - 28px)!important;height:54px!important;min-height:54px!important;margin:10px auto!important;padding:0 10px!important}.fxrtc-canonical-page{font-size:11px}.fxrtc-canonical-header .fxrtc-universal-brand-link img{width:92px!important;max-width:92px!important;max-height:34px!important}.fxrtc-canonical-actions .lf-topbar-button,.fxrtc-canonical-actions .lf-top-avatar{width:34px;height:34px}.fx-demo-data-content{grid-template-columns:1fr;grid-template-areas:"copy""actions""status";gap:12px!important}.fx-demo-actions{flex-wrap:wrap;justify-content:flex-start}.fx-demo-copy p{max-width:none}}body.fxrtc-home-page .fx-demo-data-panel{box-sizing:border-box!important;overflow:hidden!important}body.fxrtc-home-page .fx-demo-data-panel .fx-demo-data-content{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy actions""status status"!important;align-items:center!important;gap:16px 28px!important;width:100%!important;max-width:none!important;padding:0 20px 18px!important;display:grid!important}body.fxrtc-home-page .fx-demo-copy{min-width:0!important}body.fxrtc-home-page .fx-demo-copy strong{margin:0 0 6px!important;font-size:14px!important;line-height:1.35!important}body.fxrtc-home-page .fx-demo-copy p{max-width:820px!important;margin:0!important;font-size:12px!important;line-height:1.55!important}body.fxrtc-home-page .fx-demo-actions{justify-content:flex-end!important;align-self:center!important;min-width:max-content!important}body.fxrtc-home-page .fx-demo-status-wrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:11px 0 0!important}@media (width<=900px){body.fxrtc-home-page .fx-demo-data-panel .fx-demo-data-content{grid-template-columns:1fr!important;grid-template-areas:"copy""actions""status"!important}body.fxrtc-home-page .fx-demo-actions{justify-content:flex-start!important}}@media (width<=560px){body.fxrtc-home-page .fx-demo-data-panel .fx-demo-data-content{gap:12px!important;padding:0 16px 16px!important}body.fxrtc-home-page .fx-demo-actions{width:100%!important}body.fxrtc-home-page .fx-demo-actions button{flex:1 1 0!important;min-width:0!important}}.lf-account-overlay{-webkit-backdrop-filter:blur(5px);background:#151c243d!important}.lf-account-drawer{box-sizing:border-box;-webkit-backdrop-filter:blur(28px)saturate(135%)!important;opacity:1!important;visibility:visible!important;background:#ffffffc2!important;border:1px solid #ffffffc7!important;border-radius:24px!important;width:min(390px,100vw - 36px)!important;max-height:none!important;padding:22px 20px 24px!important;transition:transform .28s cubic-bezier(.22,.61,.36,1)!important;inset:18px auto 18px 18px!important;transform:translate(calc(-100% - 36px))!important;box-shadow:0 24px 70px #1f304e2e,inset 0 1px #ffffffe6!important}.lf-account-drawer:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#ffffff5c,#ffffff0f 45%,#0097b206);position:absolute;inset:0}.lf-account-drawer>*{z-index:1;position:relative}.lf-account-drawer-head{border-bottom-color:#78879629!important}.lf-account-drawer-links a,.lf-account-drawer-links button{border-radius:11px;min-height:40px}.lf-account-drawer-links a:hover,.lf-account-drawer-links button:hover{background:#ffffff85;border-color:#78879624}.lf-profile-support-bottom .lf-support-drawer-links{border-top-color:#78879624!important}.lf-confirm-overlay{z-index:2147483000;-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;background:#151c2447;justify-content:center;align-items:center;padding:20px;transition:opacity .16s,visibility .16s;display:flex;position:fixed;inset:0}.lf-confirm-overlay.open{opacity:1;visibility:visible;pointer-events:auto}.lf-confirm-modal{box-sizing:border-box;-webkit-backdrop-filter:blur(26px)saturate(130%);background:#fffc;border:1px solid #ffffffd1;border-radius:20px;width:min(440px,100%);padding:22px;transition:transform .16s;transform:translateY(8px)scale(.985);box-shadow:0 24px 70px #1f304e2e,inset 0 1px #ffffffe6}.lf-confirm-overlay.open .lf-confirm-modal{transform:translateY(0)scale(1)}.lf-confirm-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lf-confirm-head h2{color:var(--lf-text,#202a36);margin:4px 0 0;font-size:19px;font-weight:600;line-height:25px}.lf-confirm-message{color:var(--lf-muted,#667085);margin:18px 0 0;font-size:13px;line-height:20px}.lf-confirm-modal .modal-actions{border-top:1px solid #78879621;margin-top:22px;padding-top:16px}.lf-confirm-modal .lf-confirm-submit{min-width:110px}html.lf-dark .lf-confirm-modal{background:#181e26d6;border-color:#ffffff1f}html.lf-dark .lf-confirm-message{color:#aab4c0}@media (width<=640px){.lf-account-drawer{border-radius:22px!important;width:min(360px,100vw - 20px)!important;top:10px!important;bottom:10px!important;left:10px!important}.lf-confirm-modal{border-radius:18px;padding:20px}}.lf-account-drawer{box-sizing:border-box!important;opacity:1!important;visibility:visible!important;border-left:1px solid #ffffffc7!important;border-right:1px solid #0000!important;width:min(390px,100vw - 36px)!important;max-height:none!important;inset:18px 18px 18px auto!important;transform:translate(calc(100% + 36px))!important;box-shadow:-24px 24px 70px #1f304e2e,inset 0 1px #ffffffe6!important}.lf-profile-system-menu{border-top:1px solid #78879629;margin-top:8px;padding-top:4px}.lf-profile-system-menu .lf-profile-menu-label{padding-top:16px!important}@media (width<=560px){.lf-account-drawer{width:min(360px,100vw - 20px)!important;inset:10px 10px 10px auto!important;transform:translate(calc(100% + 20px))!important}.lf-account-drawer.open{transform:translate(0)!important}}.fx-settings-page{max-width:1180px;margin:0 auto;padding:0 8px 48px}.fx-settings-head{justify-content:space-between;align-items:flex-end;margin:0 0 18px;display:flex}.fx-settings-head h1{letter-spacing:-.02em;margin:4px 0 6px;font-size:28px}.fx-settings-head p{color:var(--lf-muted,#718096);margin:0;font-size:13px}.fx-settings-tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff75;border:1px solid #fffc;border-radius:18px;gap:8px;margin-bottom:16px;padding:6px;display:flex}.fx-settings-tab{color:var(--lf-muted,#64748b);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:13px;padding:10px 16px}.fx-settings-tab.is-active{color:#1e293b;background:#fff;box-shadow:0 6px 18px #1f293712}.fx-settings-panel{display:none}.fx-settings-panel.is-active{display:block}.fx-glass-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffffdb;border-radius:24px;padding:24px;box-shadow:0 18px 50px #2c3e5012}.fx-card-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.fx-card-head h2{margin:4px 0 6px;font-size:19px}.fx-card-head p{color:#64748b;max-width:720px;margin:0;font-size:13px}.fx-demo-badge{color:#94a3b8;white-space:nowrap;font-size:11px}.fx-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fx-profile-grid label{color:#64748b;flex-direction:column;gap:7px;font-size:12px;display:flex}.fx-profile-grid input{box-sizing:border-box;color:#243447;background:#fffc;border:1px solid #dce4eb;border-radius:12px;outline:none;width:100%;padding:11px 12px}.fx-profile-grid input:focus{border-color:#0b9fbb;box-shadow:0 0 0 3px #0b9fbb1a}.fx-settings-actions,.fx-demo-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.fx-primary-action,.fx-secondary-action{cursor:pointer;border-radius:12px;padding:10px 15px;font-size:12px}.fx-demo-actions .fx-primary-action{color:#fff;background:#069bb8;border:0}.fx-secondary-action{color:#526174;background:#ffffffbf;border:1px solid #dbe3ea}.fx-demo-status{color:#8a98a8;border-top:1px solid #94a3b833;margin-top:16px;padding-top:14px;font-size:12px}.fx-maintenance-toggle{color:#526174;margin-top:16px;font-size:13px}.fx-eyebrow{letter-spacing:.12em;color:#94a3b8;font-size:10px;font-weight:700}@media (width<=700px){.fx-settings-page{padding:0 4px 100px}.fx-settings-tabs{overflow:auto}.fx-settings-tab{white-space:nowrap}.fx-profile-grid{grid-template-columns:1fr}.fx-card-head{flex-direction:column}.fx-demo-actions,.fx-settings-actions{justify-content:stretch}.fx-demo-actions button,.fx-settings-actions button{flex:1}}.fxrtc-canonical-header.fxrtc-header-scrolled{background:#ffffffd6;transform:translateY(-2px);box-shadow:0 12px 34px #2738491a}.fxrtc-canonical-header.fxrtc-header-scrolled .fxrtc-logo,.fxrtc-canonical-header.fxrtc-header-scrolled img{transform:scale(.97)}.fxrtc-canonical-header .fxrtc-logo,.fxrtc-canonical-header img{transition:transform .28s}.crm-main>.fx-eyebrow:first-child,.crm-main>header .fx-eyebrow:first-child,.crm-main>.page-header .fx-eyebrow:first-child{display:none!important}.fxrtc-canonical-header{visibility:visible!important;opacity:1!important;display:flex!important}.fxrtc-canonical-header .fxrtc-universal-brand-link{visibility:visible!important;display:flex!important}@media (width<=760px){.fxrtc-canonical-header{display:flex!important}}.crm-body .fx-eyebrow{display:none!important}.fx-settings-page .fx-primary-action,.fx-settings-page .fx-secondary-action{border:1px solid #ffffffe0;border-radius:13px;min-height:40px;padding:0 18px;font-size:12px;font-weight:600;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 7px 18px #1f304e12,inset 0 1px #ffffff8c}.fx-settings-page .fx-primary-action{color:#fff;background:linear-gradient(135deg,#08a3bf,#0794ad);border-color:#008da68c}.fx-settings-page .fx-primary-action:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0091aa2e,inset 0 1px #ffffff8c}.fx-settings-page .fx-primary-action:active{transform:translateY(0)}body.settings-profile-only .fx-settings-tabs{display:none!important}body.settings-profile-only .fx-settings-head{margin-bottom:20px}.fxrtc-canonical-header.fxrtc-header-scrolled{transform:translateY(-3px)scale(.995);box-shadow:0 18px 44px #1f304e24,inset 0 1px #fffffffa;background:linear-gradient(120deg,#ffffffe8,#ffffffb3)!important;border-color:#fffffff5!important}.fxrtc-canonical-header.fxrtc-header-scrolled:after{content:"";border-radius:inherit;pointer-events:none;opacity:1;transition:opacity .25s;position:absolute;inset:0;box-shadow:inset 0 -1px #0a9bb81a}.fxrtc-canonical-header .fxrtc-universal-brand-link img{transition:transform .3s cubic-bezier(.22,.61,.36,1),filter .3s}.lf-account-drawer-links button[data-account-action=password]{border-top:1px solid #0000!important;border-radius:9px!important;min-height:42px!important;margin-top:0!important;padding-top:0!important}.lf-account-drawer-links a:hover,.lf-account-drawer-links button:hover{transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;transform:translateY(-1px);background:#ffffff9e!important;border-color:#149bb51a!important;box-shadow:0 4px 14px #1f304e0b!important}.lf-account-drawer-links a,.lf-account-drawer-links button{transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.lf-account-drawer-links button[data-account-action=password]:hover{background:#ffffff9e!important;border-top-color:#149bb51a!important}.fxrtc-canonical-header{transition:transform .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s,background-color .34s,border-color .34s,-webkit-backdrop-filter .34s,backdrop-filter .34s}.fxrtc-canonical-header.fxrtc-header-scrolled{transform:translateY(-5px)scale(.992);background:linear-gradient(120deg,#fffffff0,#ffffffbd)!important;border-color:#fff!important;box-shadow:0 22px 52px #1f304e2b,inset 0 1px #fffffffc!important}.fxrtc-canonical-header.fxrtc-header-scrolled .fxrtc-universal-brand-link img{filter:drop-shadow(0 4px 9px #007e9724);transform:scale(.95)}.lf-account-drawer,.lf-account-drawer.open{transition:transform .42s cubic-bezier(.22,.61,.36,1)!important}.fx-settings-page .fx-settings-tabs{margin-bottom:18px}.fx-settings-page .fx-settings-tab{transition:background .2s,box-shadow .2s,transform .2s}.fx-settings-page .fx-settings-tab:hover{transform:translateY(-1px)}.lf-account-drawer,.lf-account-drawer.open{transition:transform .56s cubic-bezier(.16,1,.3,1)!important}html,html.lf-dark{scrollbar-gutter:stable}.lf-account-drawer{will-change:transform;opacity:1!important;visibility:visible!important;border:0!important;border-left:1px solid #ffffffc7!important;border-radius:24px 0 0 24px!important;width:min(390px,88vw)!important;max-height:none!important;transition:transform .72s cubic-bezier(.16,1,.3,1),box-shadow .72s cubic-bezier(.16,1,.3,1)!important;inset:0 0 0 auto!important;transform:translate(104%)!important}@media (width<=760px){.lf-account-drawer{border-radius:22px 0 0 22px!important;width:min(360px,92vw)!important;transform:translate(104%)!important}.lf-account-drawer.open{transform:translate(0)!important}}.lf-account-drawer{will-change:transform;-webkit-backdrop-filter:blur(28px)saturate(125%)!important;opacity:1!important;visibility:visible!important;background:#ffffffc2!important;border:1px solid #ffffffd1!important;border-radius:24px!important;width:min(390px,100vw - 28px)!important;max-height:none!important;transition:transform .66s cubic-bezier(.22,.61,.36,1),box-shadow .66s cubic-bezier(.22,.61,.36,1)!important;inset:14px 14px 14px auto!important;transform:translate(calc(100% + 22px))!important;box-shadow:0 24px 70px #1f304e29,inset 0 1px #ffffffeb!important}.lf-account-drawer.open{transform:translate(0)!important}@media (width<=560px){.lf-account-drawer{border-radius:22px!important;width:min(360px,100vw - 20px)!important;top:10px!important;bottom:10px!important;right:10px!important;transform:translate(calc(100% + 18px))!important}.lf-account-drawer.open{transform:translate(0)!important}}.fxrtc-canonical-header{will-change:transform,box-shadow,background-color,border-color;transition:transform .48s cubic-bezier(.22,.61,.36,1),box-shadow .48s,background-color .48s,border-color .48s,-webkit-backdrop-filter .48s,backdrop-filter .48s!important}.fxrtc-canonical-header.fxrtc-header-scrolled{transform:translateY(-5px)scale(.993)!important}.lf-account-drawer{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:hidden auto!important}.lf-account-drawer::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.lf-account-overlay{overflow:hidden!important}body.lf-account-drawer-open{overflow:hidden!important}.lf-account-drawer{border-radius:24px!important;width:min(390px,100vw - 28px)!important;inset:14px 14px 14px auto!important}.fx-account-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fx-account-card{min-height:174px;color:inherit;background:#ffffffb3;border:1px solid #7891a033;border-radius:15px;padding:15px 15px 13px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;position:relative;overflow:hidden;box-shadow:0 8px 22px #2644540b}.fx-account-card:hover{background:#ffffffdb;border-color:#0000;transform:translateY(-2px);box-shadow:0 12px 28px #26445417}.fx-account-card-top{justify-content:space-between;gap:12px;display:flex}.fx-account-card-code{letter-spacing:.04em;color:#8394a0;text-transform:uppercase;margin-bottom:7px;font-size:9px;line-height:1.2;display:block}.fx-account-card h3{color:#263b47;margin:0;font-size:15px;font-weight:650;line-height:1.2}.fx-account-card-type{color:#8a99a4;margin-top:5px;font-size:10px;display:block}.fx-account-card-menu{color:#84939d;letter-spacing:1px;background:#eff4f6bf;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.fx-account-card-value{margin-top:13px}.fx-account-card-value>span{color:#8b9aa4;margin-bottom:2px;font-size:9px;display:block}.fx-account-card-value strong{color:#253b47;font-size:20px;font-weight:650;line-height:1.15;display:block}.fx-account-card-value b{margin-top:5px;font-size:11px;font-weight:650;display:block}.fx-account-card-value b small{color:#82929d;font-size:9px;font-weight:500}.fx-account-card-footer{border-top:1px solid #8296a024;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:10px;display:flex}.fx-account-investors{align-items:center;min-width:0;padding-left:2px;display:flex}.fx-account-investor-avatar,.fx-account-investor-more{color:#38606b;background:#e9f2f3;border:2px solid #fffffff2;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-5px;font-size:8px;font-weight:700;display:grid}.fx-account-investor-avatar:first-child{margin-left:0}.fx-account-investor-more{color:#687b86;background:#eef2f3}.fx-account-card-footer>span{color:#8797a1;white-space:nowrap;font-size:9px}@media (width<=900px){.fx-account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.fx-account-card-grid{grid-template-columns:1fr}.fx-account-card{min-height:160px}}.lf-account-drawer{will-change:transform;transition:transform .48s cubic-bezier(.22,.72,.22,1)!important}.lf-account-overlay{transition:opacity .42s,visibility .42s!important}html body .lf-toast{transition:transform .38s cubic-bezier(.22,.72,.22,1),opacity .38s!important;transform:translateY(14px)!important}html body .lf-toast.show{transform:translateY(0)!important}.lf-confirm-overlay{transition:opacity .34s,visibility .34s!important}.lf-confirm-modal{transition:transform .38s cubic-bezier(.22,.72,.22,1)!important}.lf-input-prompt-overlay{transition:opacity .34s,visibility .34s!important}.lf-input-prompt-modal{transition:transform .38s cubic-bezier(.22,.72,.22,1)!important}@keyframes fxrtc-modal-in{0%{opacity:0}to{opacity:1}}.fx-account-card-grid{box-sizing:border-box;padding:0 20px 20px!important}.fx-account-card{min-width:0}.page-heading>div>p:first-child,.page-heading>p:first-child,.fx-dashboard-heading>p:first-child,.fx-panel-head .fx-panel-label,.card-heading>.card-label,.card-heading>.eyebrow,.settings-card-header>.card-label,.settings-card-header>.eyebrow,.page-title-wrap>.eyebrow,.page-title-wrap>.card-label{display:none!important}.fx-dashboard-heading h1,.page-heading h1,.fx-panel-head h2,.card-heading h2,.settings-card-header h2{margin-top:0!important}@media (prefers-reduced-motion:reduce){.lf-account-drawer,.lf-account-overlay,html body .lf-toast,.lf-confirm-overlay,.lf-confirm-modal,.lf-input-prompt-overlay,.lf-input-prompt-modal,.modal-overlay{transition:none!important;animation:none!important}}.fxrtc-page-back{box-sizing:border-box;color:#526477;background:#ffffff9e;border:1px solid #ffffffd1;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:transform .24s cubic-bezier(.22,.61,.36,1),background .24s,border-color .24s,box-shadow .24s;display:inline-flex;box-shadow:0 5px 16px #1f304e0e,inset 0 1px #ffffffd9}.fxrtc-page-back:hover{background:#ffffffdb;border-color:#009db933;transform:translate(-2px);box-shadow:0 8px 20px #1f304e17,inset 0 1px #fffffff2}.fxrtc-page-back:active{transform:translate(-1px)}.fx-settings-head .fxrtc-page-title-row{margin-bottom:2px}.fxrtc-universal-brand{isolation:isolate}body.crm-body{background-color:#edf2f7!important}@media (width<=640px){.fxrtc-page-title-row{gap:8px}.fxrtc-page-back{border-radius:9px;flex-basis:30px;width:30px;height:30px}.fx-settings-head .fxrtc-page-title-row+p{margin-left:38px}}html{background:#edf2f7!important}@view-transition{navigation:auto}::view-transition-old(root){animation:.48s cubic-bezier(.22,.61,.36,1) both fxrtc-page-old}::view-transition-new(root){animation:.56s cubic-bezier(.16,1,.3,1) both fxrtc-page-new}@keyframes fxrtc-page-old{to{opacity:.72;transform:translateY(-5px)}}@keyframes fxrtc-page-new{0%{opacity:.72;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body.crm-body{animation:.56s cubic-bezier(.16,1,.3,1) both fxrtc-page-enter}@keyframes fxrtc-page-enter{0%{opacity:.86;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fxrtc-page-back{border-radius:11px!important;flex-basis:38px!important;width:38px!important;height:38px!important}.fxrtc-page-back svg{width:18px!important;height:18px!important}.fxrtc-page-title-row{gap:10px!important;min-height:38px!important}.fx-settings-head .fxrtc-page-title-row+p{margin-left:48px!important}@media (width<=640px){.fxrtc-page-back{flex-basis:36px!important;width:36px!important;height:36px!important}.fx-settings-head .fxrtc-page-title-row+p{margin-left:46px!important}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}body.crm-body{animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}body.crm-body{background:#edf2f7!important}@media (width<=760px){.fxrtc-universal-brand{margin-top:0!important}}::view-transition-old(root){animation-duration:.56s!important;animation-timing-function:cubic-bezier(.22,.61,.36,1)!important}::view-transition-new(root){animation-duration:.66s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important}body.crm-body{animation-duration:.66s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important}.fxrtc-universal-brand{margin-top:14px!important}@media (width<=760px){.fxrtc-universal-brand{margin-top:10px!important}}body.crm-body{animation:none!important;transform:none!important}body.crm-body:before,body.crm-body:after{transform:none!important}@keyframes fxrtc-main-enter{0%{opacity:.9;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.lf-account-drawer{box-sizing:border-box!important;border-radius:24px!important;height:auto!important;max-height:calc(100dvh - 28px)!important;position:fixed!important;inset:14px 14px 14px auto!important}.lf-account-overlay{position:fixed!important;inset:0!important}@media (width<=560px){.lf-account-drawer{border-radius:22px!important;max-height:calc(100dvh - 20px)!important;top:10px!important;bottom:10px!important;right:10px!important}}::view-transition-old(root){transform-origin:top}::view-transition-new(root){transform-origin:top}.fx-account-card h3,.fx-account-card-value>span,.fx-account-card-value b small,.fx-account-card-footer>span{text-transform:capitalize}.fx-account-card-code,.fx-account-card-type{display:none!important}.fx-account-today{appearance:none;font:inherit;color:inherit;cursor:default;text-align:left;background:0 0;border:0;margin:0;padding:0}.fx-account-pnl-editor{align-items:center;gap:5px;margin-top:2px;display:flex}.fx-account-pnl-input{box-sizing:border-box;color:#263b47;background:#ffffffe0;border:1px solid #009db961;border-radius:9px;outline:none;width:92px;height:30px;padding:0 8px;font:600 12px/1 inherit}.fx-account-pnl-input:focus{border-color:#009db9b8;box-shadow:0 0 0 3px #009db91a}.page-heading h1,.fx-dashboard-heading h1,.fx-panel-head h2,.card-heading h2,.settings-card-header h2,.fx-settings-head h1,.brand-page-heading h1,.page-title-wrap h1{text-transform:capitalize}.fx-account-today{font:inherit;text-align:left;-webkit-user-select:none;user-select:none;cursor:text;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.fx-account-today:hover b{opacity:.78}.fx-account-pnl-editor{align-items:center;gap:6px;display:inline-flex}.fx-account-pnl-input{box-sizing:border-box;font-variant-numeric:tabular-nums;width:88px;min-height:30px}.fx-account-pnl-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fx-account-pnl-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fx-account-pnl-input{appearance:textfield}.fx-account-pnl-editor{gap:0}.password-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.text-button{color:var(--accent,#009db5);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.text-button:hover{text-decoration:underline}.password-generate-option{margin-top:10px}.password-field-actions{align-items:center;gap:14px;display:flex}#confirmInvestorPasswordGroup{margin-top:12px}#confirmInvestorPasswordGroup[hidden]{display:none!important}#investorModal .password-generate-option{cursor:pointer;align-items:center;gap:10px;display:flex!important}#investorModal #autoGenerateInvestorPassword{flex:0 0 18px;border-radius:4px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important}#investorModal #autoGenerateInvestorPassword:checked{background:#0097b2!important;border-color:#0097b2!important}#investorPasswordMessage:empty{display:none}.investor-phone-fields{grid-template-columns:112px minmax(0,1fr);gap:8px;display:grid}.investor-phone-fields input,.investor-phone-fields select{width:100%;min-width:0}.required-marker{color:var(--fxrtc-teal,#0097b2);font-weight:600}.portal-select-flag{object-fit:cover;border-radius:5px;flex:0 0 24px;width:24px;height:18px;display:inline-block;overflow:hidden;box-shadow:0 0 0 1px #00000014}.portal-select-value:has(.portal-select-flag){align-items:center;gap:8px;display:flex}#investorPhoneError{color:#b42318}#investorPhoneError:empty{display:none}#investorModal #investorPhone[aria-invalid=true]{border-color:#d92d20!important}@media (width<=420px){.investor-phone-fields{grid-template-columns:1fr}}.qonnect-date-picker .qonnect-date-popup{background:#fffffffa;border:1px solid #1d353c1a;border-radius:16px;width:286px;padding:14px;box-shadow:0 22px 55px #1f333929}.qonnect-date-picker .qonnect-date-day{border-radius:9px;height:32px;font-size:10px;transition:background .16s,transform .16s}.qonnect-date-picker .qonnect-date-day:hover{background:#e8f2f3;transform:translateY(-1px)}.qonnect-date-picker .qonnect-date-day.selected{color:#fff;background:#009db5}.qonnect-date-picker .qonnect-date-foot button{color:#008ca3}.qonnect-date-picker [data-date-display]{box-sizing:border-box;color:#334650;height:40px;font:inherit;background:#ffffffc7;border:1px solid #d7e0e5;border-radius:10px;padding:0 42px 0 12px}.qonnect-date-picker [data-date-display]:focus{border-color:#7dcbd7;outline:none;box-shadow:0 0 0 3px #009db514}.fx-transactions-panel{min-height:318px}.fx-transactions-panel .fx-panel-head{padding-bottom:10px}.fx-transaction-list{padding:0 12px 12px}.fx-transaction-row{color:inherit;border-bottom:1px solid #1d353c11;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 8px;text-decoration:none;transition:background .2s,transform .2s;display:grid}.fx-transaction-row:last-child{border-bottom:0}.fx-transaction-row:hover{background:#e8f2f394;transform:translate(2px)}.fx-transaction-icon{color:#48757d;background:#e6f0f1;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.fx-transaction-main,.fx-transaction-meta{min-width:0}.fx-transaction-main strong{color:#253940;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;display:block;overflow:hidden}.fx-transaction-main small,.fx-transaction-meta small{color:#91a0a5;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;display:block;overflow:hidden}.fx-transaction-meta{text-align:right}.fx-transaction-meta b{font-size:10px;font-weight:600;display:block}.fx-account-row-focus{background:#009db50f;box-shadow:inset 3px 0 #009db5}.fx-special-account-option{font-weight:600}.investor-next-view{opacity:0;transition:opacity .34s,transform .42s cubic-bezier(.22,.8,.25,1);transform:translate(22px)}.investor-next-view.is-visible{opacity:1;transform:translate(0)}#investorForm{opacity:1;transition:opacity .28s,transform .34s cubic-bezier(.22,.8,.25,1);transform:translate(0)}#investorForm.is-hidden{opacity:0;pointer-events:none;transform:translate(-18px)}.investor-next-view[hidden]{display:none!important}.investor-next-view-body{padding:20px 22px 22px}.investor-next-view-body h3{color:#17323b;margin:2px 0 4px;font-size:19px}.investor-next-view-copy{color:#71838b;margin:0 0 20px;font-size:12px}.investor-inline-investment-grid{margin-top:4px}.investor-inline-actions{background:#fffffff7;border-top:1px solid #edf1f3;position:sticky;bottom:0;margin:0!important;padding:14px 22px!important}.investor-inline-actions .primary-button{background:var(--fxrtc-teal)!important;border-color:var(--fxrtc-teal)!important}@media (width<=700px){.investor-next-view-body{padding:17px}.investor-inline-actions{padding:13px 17px!important}}.investor-name-button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.investor-name-button strong{transition:color .2s;display:inline-block}.investor-name-button:hover strong{color:var(--lf-primary-dark)}.investor-details-card{width:min(900px,100vw - 32px);max-height:88vh;overflow:hidden}.investor-details-subtitle{color:var(--lf-text-secondary);margin:5px 0 0;font-size:13px}.investor-details-body{max-height:calc(88vh - 92px);padding:22px;overflow:auto}.investor-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.investor-detail-summary>div{border:1px solid var(--lf-border);background:var(--lf-surface-2);border-radius:12px;padding:15px 16px}.investor-detail-summary span,.investor-investment-row span{color:var(--lf-text-muted);margin-bottom:5px;font-size:11px;display:block}.investor-detail-summary strong{color:var(--lf-text);font-size:18px}.investor-detail-section h3{margin:0 0 12px;font-size:16px}.investor-investment-list{flex-direction:column;gap:10px;display:flex}.investor-investment-row{border:1px solid var(--lf-border);background:var(--lf-white);border-radius:12px;grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.investor-investment-row>div:first-child strong{color:var(--lf-text);font-size:14px;display:block}.investor-investment-row small{color:var(--lf-text-muted);margin-top:3px;display:block}.investor-investment-row>div:not(:first-child) strong{color:var(--lf-text);font-size:13px}.investor-detail-empty{text-align:center;border:1px dashed var(--lf-border);color:var(--lf-text-muted);border-radius:12px;padding:30px}@media (width<=760px){.investor-detail-summary,.investor-investment-row{grid-template-columns:1fr 1fr}.investor-investment-row>.status-badge{justify-self:start}}.inline-new-account-panel{background:linear-gradient(135deg,#f3fbfc,#f9fdfd);border:1px solid #cbe8ed;border-radius:12px;grid-column:1/-1;margin-top:-2px;padding:15px 16px}.inline-new-account-heading{color:#20414a;margin-bottom:12px;font-size:12px;font-weight:700}.inline-new-account-panel .form-grid-2{gap:12px 16px}.inline-new-account-panel .form-message{margin:8px 0 10px}.inline-new-account-panel .secondary-button{min-height:38px}#investorModalHeader[hidden]{display:none!important}.fx-inline-account{box-sizing:border-box;background:linear-gradient(#f7fbfc,#fff);border:1px solid #d9e5e9;border-radius:14px;grid-column:1/-1;margin:2px 0 4px;padding:16px}.fx-inline-account[hidden]{display:none!important}.fx-inline-account-head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.fx-inline-account-head strong{color:#263943;font-size:14px}.fx-inline-account-head span{color:#81909b;font-size:11px}.fx-inline-account-action{justify-content:flex-end;align-items:flex-end;display:flex}.fx-inline-account-action .primary-button{white-space:nowrap;height:40px}.qonnect-date-popup .qonnect-date-head{margin-bottom:10px}.qonnect-date-popup .qonnect-date-day{border-radius:8px;height:32px;font-size:11px}.qonnect-date-popup .qonnect-date-day:hover{background:#edf6f7;transform:none}.qonnect-date-popup .qonnect-date-day.selected{color:#fff;background:#009db5}.qonnect-date-popup .qonnect-date-day.today{box-shadow:inset 0 0 0 1px #009db559}.qonnect-date-popup{background:#fffffffa!important;border:1px solid #dce3ea!important;border-radius:14px!important;width:280px!important;max-width:calc(100vw - 20px)!important;padding:13px!important;box-shadow:0 20px 50px #18223024!important}.qonnect-date-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:11px!important;display:flex!important}.qonnect-date-head strong{color:#202832!important;font-size:12px!important;font-weight:600!important}.qonnect-date-nav{gap:4px!important;display:flex!important}.qonnect-date-nav button{color:#657284!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e7ec!important;border-radius:7px!important;width:27px!important;height:27px!important;font-size:18px!important;line-height:1!important}.qonnect-date-nav button:hover{color:#202832!important;background:#f7f9fb!important}.qonnect-date-weekdays,.qonnect-date-grid{grid-template-columns:repeat(7,1fr)!important;gap:3px!important;display:grid!important}.qonnect-date-weekdays{margin-bottom:4px!important}.qonnect-date-weekdays span{text-align:center!important;color:#9aa3ae!important;letter-spacing:0!important;font-size:9px!important;font-weight:600!important}.qonnect-date-day{color:#334052!important;cursor:pointer!important;background:0 0!important;border:1px solid #0097b238!important;border-radius:8px!important;height:31px!important;font-size:10px!important;font-weight:400!important;transition:none!important;transform:none!important}.qonnect-date-day:hover{background:#f0f5e7!important;transform:none!important}.qonnect-date-day.muted{color:#b6bdc7!important}.qonnect-date-day.today{box-shadow:inset 0 0 0 1px #cdd6df!important}.qonnect-date-day.selected{color:#fff!important;box-shadow:none!important;background:#20252b!important}.qonnect-date-foot{border-top:1px solid #edf0f4!important;justify-content:space-between!important;align-items:center!important;margin-top:9px!important;padding-top:9px!important;display:flex!important}.qonnect-date-foot button{color:#6e8f1e!important;cursor:pointer!important;background:0 0!important;border:1px solid #0097b238!important;padding:5px 3px!important;font-size:10px!important;font-weight:500!important}.qonnect-date-foot button:hover{color:#4f6a12!important}body.investors-page #addInvestorButton,body.investors-page #emptyAddInvestorButton{border-radius:10px!important;min-height:44px!important;padding:0 20px!important;font-size:12px!important;font-weight:650!important}body.investors-page .table-action-button{border-radius:9px!important;min-width:52px!important;min-height:38px!important;padding:0 13px!important}body.investors-page .investor-name-button{cursor:pointer!important;min-height:48px!important;padding:5px 0!important;position:relative!important}body.investors-page .investor-name-button strong{color:#263943!important;font-size:13px!important}body.investors-page .investor-name-button:hover strong{color:var(--fxrtc-teal)!important}body.investors-page .investor-name-button:focus-visible{outline-offset:3px!important;border-radius:5px!important;outline:2px solid #0097b259!important}.fx-account-card-button{border:1px solid var(--lf-border)!important;text-align:left!important;width:100%!important;font:inherit!important;color:inherit!important;cursor:pointer!important}.fx-account-card-button:hover{border-color:#0097b252!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px #1f304e12!important}.fx-account-details-card{width:min(900px,100vw - 32px)!important;max-height:88vh!important;overflow:hidden!important}.fx-account-details-subtitle{color:var(--lf-text-secondary)!important;margin:5px 0 0!important;font-size:12px!important}.fx-account-details-body{max-height:calc(88vh - 100px)!important;padding:22px!important;overflow:auto!important}.fx-account-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:24px!important;display:grid!important}.fx-account-detail-summary>div{border:1px solid var(--lf-border)!important;background:var(--lf-surface-2)!important;border-radius:12px!important;padding:15px 16px!important}.fx-account-detail-summary span,.fx-account-detail-investment span{color:var(--lf-text-muted)!important;margin-bottom:5px!important;font-size:10px!important;display:block!important}.fx-account-detail-summary strong{color:var(--lf-text)!important;font-size:17px!important}.fx-account-detail-section{margin-top:22px!important}.fx-account-detail-section-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important;display:flex!important}.fx-account-detail-section-head h3{color:var(--lf-text)!important;margin:0!important;font-size:15px!important}.fx-account-detail-section-head>span{color:var(--lf-text-muted)!important;font-size:11px!important}.fx-account-detail-investors,.fx-account-detail-investments{flex-direction:column!important;gap:8px!important;display:flex!important}.fx-account-detail-investor,.fx-account-detail-investment{border:1px solid var(--lf-border)!important;background:#fff!important;border-radius:10px!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:14px!important;padding:12px 14px!important;display:grid!important}.fx-account-detail-investor strong,.fx-account-detail-investment>div:first-child strong{color:var(--lf-text)!important;font-size:13px!important;display:block!important}.fx-account-detail-investor small,.fx-account-detail-investment small{color:var(--lf-text-muted)!important;margin-top:3px!important;font-size:10px!important;display:block!important}.fx-account-detail-investment{grid-template-columns:2fr 1fr 1fr auto!important}.fx-account-detail-investment>div:not(:first-child) strong{color:var(--lf-text)!important;font-size:12px!important}.fx-account-detail-empty{text-align:center!important;border:1px dashed var(--lf-border)!important;color:var(--lf-text-muted)!important;border-radius:10px!important;padding:24px!important;font-size:12px!important}@media (width<=760px){.fx-account-detail-summary,.fx-account-detail-investment{grid-template-columns:1fr 1fr!important}}.fx-account-card-button{box-sizing:border-box!important;display:block!important}.fx-account-card-button:focus-visible{outline-offset:2px!important;outline:2px solid #0097b259!important}.fx-account-card-button{pointer-events:auto!important;z-index:1!important;position:relative!important}body.investors-page .investor-name-button{pointer-events:auto!important;z-index:2!important;cursor:pointer!important;position:relative!important}body.investors-page .investor-data-table td:first-child{z-index:1!important;position:relative!important}.fx-account-card-interactive{isolation:isolate!important;position:relative!important;overflow:hidden!important}.fx-account-card-interactive .fx-account-open-hit{border-radius:inherit!important;cursor:pointer!important;z-index:1!important;background:0 0!important;border:1px solid #0097b238!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.fx-account-card-interactive .fx-account-card-content{z-index:2!important;pointer-events:none!important;position:relative!important}.fx-account-card-interactive .fx-account-card-content .fx-account-today{pointer-events:auto!important;z-index:3!important;cursor:text!important;position:relative!important}.fx-account-card-interactive .fx-account-card-content .fx-account-card-menu{pointer-events:none!important}.fx-account-card-interactive:hover{cursor:pointer!important}.fx-account-card-interactive .fx-account-open-hit:focus-visible{outline-offset:-3px!important;outline:3px solid #0097b247!important}.fx-account-card-interactive:hover{box-shadow:0 12px 30px #005d6e1a!important}.fx-account-card{background:#ffffffb3!important;border:1px solid #0097b238!important;box-shadow:0 8px 22px #2644540b!important}.fx-account-card:hover{background:#ffffffdb!important;border-color:#0000!important;box-shadow:0 12px 28px #26445417!important}.fx-account-card-theme-0{background:#f2fbfd!important;border:1px solid #0097b238!important}.fx-account-card-theme-1{background:#f3fafb!important;border:1px solid #0097b238!important}.fx-account-card-theme-2{background:#f4f9fc!important;border:1px solid #0097b238!important}.fx-account-card-theme-3{background:#f2faf8!important;border:1px solid #0097b238!important}.fx-account-card-theme-4{background:#f7fafc!important;border:1px solid #0097b238!important}.fx-account-card-theme-5{background:#f5f9fa!important;border:1px solid #0097b238!important}.fx-account-card-theme-0:hover,.fx-account-card-theme-1:hover,.fx-account-card-theme-2:hover,.fx-account-card-theme-3:hover,.fx-account-card-theme-4:hover,.fx-account-card-theme-5:hover{border-color:#0000!important;box-shadow:0 12px 28px #26445417!important}.fx-account-card-interactive{cursor:pointer!important;position:relative!important}.fx-account-card-interactive .fx-account-card-content{pointer-events:auto!important}.fx-account-card-interactive .fx-account-today{cursor:text!important}.fx-account-card-interactive{cursor:pointer!important;pointer-events:auto!important}.fx-account-card-interactive>*{pointer-events:auto!important}.fx-account-card-interactive:focus-visible{outline-offset:2px!important;outline:3px solid #0097b247!important}.fx-account-investor-avatar{letter-spacing:.01em;font-weight:400!important}.fx-investor-avatar-tone-0{color:#167387!important;background:#e3f5f8!important;border-color:#fff!important}.fx-investor-avatar-tone-1{color:#37658a!important;background:#eaf2fa!important;border-color:#fff!important}.fx-investor-avatar-tone-2{color:#26745a!important;background:#e9f7f0!important;border-color:#fff!important}.fx-investor-avatar-tone-3{color:#69528d!important;background:#f4f0fb!important;border-color:#fff!important}.fx-investor-avatar-tone-4{color:#9a6330!important;background:#fff4e8!important;border-color:#fff!important}.fx-investor-avatar-tone-5{color:#536773!important;background:#f0f3f5!important;border-color:#fff!important}button.fx-account-card{width:100%!important;font:inherit!important;text-align:left!important;appearance:none!important;cursor:pointer!important;pointer-events:auto!important;margin:0!important;display:block!important}button.fx-account-card .fx-account-card-content{pointer-events:auto!important}button.fx-account-card .fx-account-today{cursor:text!important;pointer-events:auto!important;width:max-content!important;display:block!important}.fx-investor-avatar-tone-0{color:#4f7e88!important;background:#eaf6f8!important}.fx-investor-avatar-tone-1{color:#58717a!important;background:#eef5f7!important}.fx-investor-avatar-tone-2{color:#527a72!important;background:#eaf5f3!important}.fx-investor-avatar-tone-3{color:#5d737b!important;background:#eef3f5!important}.fx-investor-avatar-tone-4{color:#59757d!important;background:#f0f6f7!important}.fx-investor-avatar-tone-5{color:#5a6f77!important;background:#edf2f4!important}.fx-account-investor-avatar{font-weight:400!important}.fx-account-card.fx-account-card-interactive{border:1px solid #0097b238!important}.fx-account-card.fx-account-card-interactive:hover{border-color:#0097b252!important}.qonnect-date-picker.portal-standard-date{width:100%;min-width:0}.qonnect-date-picker .qonnect-date-popup{z-index:10050!important;background:#fff!important;border:1px solid #dce6e9!important;border-radius:14px!important;width:288px!important;padding:14px!important;box-shadow:0 18px 46px #19323a2e!important}.qonnect-date-picker .qonnect-date-head{margin-bottom:12px!important}.qonnect-date-picker .qonnect-date-head strong{color:#203840!important;font-size:12px!important;font-weight:700!important}.qonnect-date-picker .qonnect-date-nav button{color:#60747b!important;background:#fff!important;border:1px solid #dce6e9!important;border-radius:8px!important;width:30px!important;height:30px!important}.qonnect-date-picker .qonnect-date-nav button:hover{color:#008da6!important;background:#edf8fa!important;border-color:#b9dde4!important}.qonnect-date-picker .qonnect-date-weekdays span{color:#809197!important;font-size:10px!important;font-weight:600!important}.qonnect-date-picker .qonnect-date-day{color:#31464d!important;border-radius:8px!important;height:32px!important;font-size:11px!important;font-weight:500!important}.qonnect-date-picker .qonnect-date-day:hover{color:#007f96!important;background:#edf8fa!important;transform:none!important}.qonnect-date-picker .qonnect-date-day.muted{color:#b8c3c7!important}.qonnect-date-picker .qonnect-date-day.today{box-shadow:inset 0 0 0 1px #8fc9d4!important}.qonnect-date-picker .qonnect-date-day.selected{color:#fff!important;box-shadow:none!important;background:#0097b2!important}.qonnect-date-picker .qonnect-date-foot{border-top:1px solid #edf2f4!important;margin-top:10px!important;padding-top:10px!important}.qonnect-date-picker .qonnect-date-foot button{color:#0097b2!important;font-size:11px!important;font-weight:600!important}.qonnect-date-picker .qonnect-date-toggle{color:#536c74!important}.qonnect-date-picker .qonnect-date-toggle:hover{color:#0097b2!important;background:#edf8fa!important}.qonnect-date-picker>[data-date-display]{color:#344b54!important;background:#fff!important;border:1px solid #d5e1e5!important;border-radius:10px!important;height:42px!important;padding:0 44px 0 12px!important}.qonnect-date-picker>[data-date-display]:focus{border-color:#46b4c7!important;box-shadow:0 0 0 3px #0097b21a!important}.fx-percent-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.fx-percent-range>span{color:#7b8c93;text-align:center;font-size:11px}.fx-percent-range input{width:100%;min-width:0}#investmentModal .modal-card{max-width:820px}@media (width<=640px){.fx-percent-range{grid-template-columns:1fr}.fx-percent-range>span{display:none}}.lf-dark .qonnect-date-picker .qonnect-date-popup{background:#1d2a2f!important;border-color:#34464d!important;box-shadow:0 18px 46px #00000059!important}.lf-dark .qonnect-date-picker .qonnect-date-head strong,.lf-dark .qonnect-date-picker .qonnect-date-day{color:#dce8eb!important}.lf-dark .qonnect-date-picker .qonnect-date-weekdays span,.lf-dark .qonnect-date-picker .qonnect-date-day.muted{color:#7f9299!important}.lf-dark .qonnect-date-picker .qonnect-date-nav button{color:#c7d5d9!important;background:#24343a!important;border-color:#3a4d54!important}.lf-dark .qonnect-date-picker .qonnect-date-day:hover{color:#8dd8e5!important;background:#263e45!important}.lf-dark .qonnect-date-picker>[data-date-display]{color:#dce8eb!important;background:#1e2c31!important;border-color:#3a4b52!important}.inline-new-account-name-only{max-width:100%}.inline-new-account-name-only .form-group{margin:0}#investorModal .qonnect-date-toggle{box-shadow:none!important;color:#51717a!important;background:0 0!important;border:0!important;border-radius:8px!important;outline:0!important;width:32px!important;height:32px!important;padding:0!important;right:6px!important}#investorModal .qonnect-date-toggle:hover{color:#0097b2!important;background:#edf8fa!important}#investorModal .qonnect-date-toggle:focus,#investorModal .qonnect-date-toggle:focus-visible{outline:0!important;box-shadow:0 0 0 2px #0097b229!important}#investorModal .qonnect-date-popup{z-index:12050!important}#investorModal .investor-modal-card{overscroll-behavior:contain;overflow-x:hidden!important}#investorModal .investor-next-view,#investorModal .investor-next-view-body,#investorModal .investor-inline-investment-grid{box-sizing:border-box;width:100%;min-width:0}#investorModal .investor-inline-investment-grid>*{box-sizing:border-box;min-width:0}#investorModal .inline-new-account-panel{width:auto;min-width:0;overflow:hidden}#investorModal .inline-new-account-panel .form-message:empty{display:none}body>.qonnect-date-popup{z-index:20000!important}#investorModal .investor-modal-card{flex-direction:column!important;max-height:min(90vh,820px)!important;display:flex!important;overflow:hidden!important}#investorModal .modal-header{flex:none!important;position:relative!important;top:auto!important}#investorModal #investorForm{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#60778047 transparent;min-height:0!important;overflow:hidden auto!important}#investorModal .investor-next-view,#investorModal .investor-pool-followup{flex:auto;min-height:0;overflow:hidden!important}#investorModal .investor-next-view:not([hidden]),#investorModal .investor-pool-followup:not([hidden]){flex-direction:column!important;display:flex!important}#investorModal .investor-next-view-body,#investorModal .investor-pool-followup-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#60778047 transparent;flex:auto;min-height:0;overflow:hidden auto!important}#investorModal #investorForm::-webkit-scrollbar{width:6px;height:6px}#investorModal .investor-next-view-body::-webkit-scrollbar{width:6px;height:6px}#investorModal .investor-pool-followup-body::-webkit-scrollbar{width:6px;height:6px}#investorModal #investorForm::-webkit-scrollbar-track{background:0 0}#investorModal .investor-next-view-body::-webkit-scrollbar-track{background:0 0}#investorModal .investor-pool-followup-body::-webkit-scrollbar-track{background:0 0}#investorModal #investorForm::-webkit-scrollbar-thumb{background:#6077803d;border-radius:999px}#investorModal .investor-next-view-body::-webkit-scrollbar-thumb{background:#6077803d;border-radius:999px}#investorModal .investor-pool-followup-body::-webkit-scrollbar-thumb{background:#6077803d;border-radius:999px}#investorModal .investor-inline-actions,#investorModal .pool-add-investor-actions{flex:none!important;position:relative!important;bottom:auto!important}.investor-pool-followup{opacity:0;transition:opacity .28s,transform .36s cubic-bezier(.22,.8,.25,1);transform:translate(20px)}.investor-pool-followup.is-visible{opacity:1;transform:translate(0)}.investor-pool-followup[hidden]{display:none!important}.investor-pool-followup-body{box-sizing:border-box;padding:22px}.pool-followup-prompt{background:linear-gradient(145deg,#f5fbfc,#fff);border:1px solid #d7e7eb;border-radius:14px;max-width:610px;margin:12px auto 4px;padding:26px}.pool-followup-badge{color:#007e94;letter-spacing:.3px;text-transform:uppercase;background:#e7f7f9;border-radius:999px;align-items:center;min-height:25px;margin-bottom:13px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.pool-followup-prompt h3{color:#17323b;margin:0 0 8px;font-size:18px;line-height:1.35}.pool-followup-prompt p{color:#71838b;margin:0;font-size:12px;line-height:1.6}.pool-followup-summary{background:#fff;border:1px solid #dce7ea;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 0;padding:13px 14px;display:flex}.pool-followup-summary span{color:#819097;font-size:11px}.pool-followup-summary strong{color:#23434c;text-align:right;font-size:13px}.pool-followup-choice-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.pool-followup-choice-actions .primary-button,.pool-followup-choice-actions .secondary-button{min-width:118px}.pool-add-investor-form{min-height:0}.pool-add-investor-form[hidden]{display:none!important}.pool-followup-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.pool-followup-heading .card-label{margin-bottom:4px;display:block}.pool-followup-heading h3{color:#17323b;margin:0;font-size:18px}.pool-followup-heading .text-button{margin-top:2px}.pool-investor-grid{gap:14px 16px!important}.pool-new-investor-fields{background:linear-gradient(135deg,#f3fbfc,#f9fdfd);border:1px solid #cbe8ed;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:15px 16px;display:grid}.pool-new-investor-fields[hidden]{display:none!important}.pool-new-investor-fields .form-group:last-child{grid-column:1/-1}.pool-password-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pool-password-row .secondary-button{white-space:nowrap;min-width:94px}.pool-add-investor-actions{background:#fff;border-top:1px solid #edf1f3;margin:22px -22px -22px!important;padding:14px 22px!important}#poolAddInvestorMessage:empty{display:none}html.lf-dark .pool-followup-prompt,html.lf-dark .pool-new-investor-fields{background:var(--lf-surface-2)!important;border-color:var(--lf-border)!important}html.lf-dark .pool-followup-prompt h3,html.lf-dark .pool-followup-heading h3{color:var(--lf-text)!important}html.lf-dark .pool-followup-summary{background:var(--lf-surface)!important;border-color:var(--lf-border)!important}html.lf-dark .pool-followup-summary strong{color:var(--lf-text)!important}html.lf-dark .pool-add-investor-actions{background:var(--lf-surface)!important;border-color:var(--lf-border)!important}@media (width<=700px){#investorModal .investor-modal-card{max-height:calc(100vh - 20px)!important}.investor-pool-followup-body{padding:17px}.pool-followup-prompt{margin:4px auto;padding:20px 18px}.pool-followup-choice-actions{flex-direction:column-reverse}.pool-followup-choice-actions button{width:100%}.pool-new-investor-fields{grid-template-columns:1fr;padding:13px}.pool-new-investor-fields .form-group:last-child{grid-column:auto}.pool-add-investor-actions{margin:20px -17px -17px!important;padding:13px 17px!important}}#investmentModal .investment-modal-card{overscroll-behavior:contain;flex-direction:column!important;width:min(820px,100vw - 32px)!important;max-width:820px!important;max-height:min(90vh,820px)!important;display:flex!important;overflow:hidden!important}#investmentModal .modal-header{flex:none!important;position:relative!important;top:auto!important}#investmentModal .investment-create-form{flex-direction:column;flex:auto;min-height:0;display:flex;padding:0!important;overflow:hidden!important}#investmentModal .investment-form-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#60778047 transparent;box-sizing:border-box;flex:auto;min-height:0;padding:20px 22px 4px;overflow:hidden auto}#investmentModal .investment-form-scroll::-webkit-scrollbar{width:6px;height:6px}#investmentModal .investment-pool-followup-body::-webkit-scrollbar{width:6px;height:6px}#investmentModal .investment-form-scroll::-webkit-scrollbar-track{background:0 0}#investmentModal .investment-pool-followup-body::-webkit-scrollbar-track{background:0 0}#investmentModal .investment-form-scroll::-webkit-scrollbar-thumb{background:#6077803d;border-radius:999px}#investmentModal .investment-pool-followup-body::-webkit-scrollbar-thumb{background:#6077803d;border-radius:999px}#investmentModal .investment-create-actions{background:#fff;border-top:1px solid #edf1f3;flex:none!important;margin:0!important;padding:14px 22px!important;position:relative!important;bottom:auto!important}#investmentModal .settings-form-grid>*{box-sizing:border-box;min-width:0}#investmentModal .inline-new-account-panel{width:auto;min-width:0;overflow:hidden}#investmentModal .inline-new-account-panel .form-message:empty{display:none}#investmentModal .qonnect-date-toggle{box-shadow:none!important;color:#51717a!important;background:0 0!important;border:0!important;border-radius:8px!important;outline:0!important;width:32px!important;height:32px!important;padding:0!important;right:6px!important}#investmentModal .qonnect-date-toggle:hover{color:#0097b2!important;background:#edf8fa!important}#investmentModal .qonnect-date-toggle:focus,#investmentModal .qonnect-date-toggle:focus-visible{outline:0!important;box-shadow:0 0 0 2px #0097b229!important}#investmentModal .qonnect-date-popup{z-index:12050!important}#investmentModal .investment-pool-followup{opacity:0;flex:auto;min-height:0;transition:opacity .28s,transform .36s cubic-bezier(.22,.8,.25,1);transform:translate(20px);overflow:hidden!important}#investmentModal .investment-pool-followup:not([hidden]){flex-direction:column!important;display:flex!important}#investmentModal .investment-pool-followup.is-visible{opacity:1;transform:translate(0)}#investmentModal .investment-pool-followup[hidden]{display:none!important}#investmentModal .investment-pool-followup-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#60778047 transparent;box-sizing:border-box;flex:auto;min-height:0;padding:22px;overflow:hidden auto!important}#investmentModal .investment-pool-existing-investor-field[hidden]{display:none!important}#investmentModal #investmentPoolAddInvestorMessage:empty{display:none}html.lf-dark #investmentModal .investment-create-actions{background:var(--lf-surface)!important;border-color:var(--lf-border)!important}@media (width<=700px){#investmentModal .investment-modal-card{width:min(100% - 20px,820px)!important;max-height:calc(100vh - 20px)!important}#investmentModal .investment-form-scroll{padding:17px 17px 4px}#investmentModal .investment-create-actions{padding:13px 17px!important}#investmentModal .investment-pool-followup-body{padding:17px}}.distributions-page .page-heading .primary-button{align-items:center;gap:10px;display:inline-flex}.distribution-modal-card{box-sizing:border-box;flex-direction:column;max-width:900px;max-height:calc(100vh - 40px);display:flex;overflow:hidden;width:min(900px,100vw - 40px)!important;padding:0!important}.distribution-modal-card>.modal-header{border-bottom:1px solid var(--lf-border-soft);background:var(--lf-surface);flex:none;padding:20px 24px 16px;margin:0!important}.distribution-modal-scroll{scrollbar-width:thin;overscroll-behavior:contain;min-height:0;padding:22px 24px 24px;overflow:hidden auto}.distribution-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.distribution-setup-grid>.form-group{min-width:0;margin:0!important}.distribution-notes-field{grid-column:1/-1}.distribution-notes-field textarea{min-height:76px!important}.distribution-modal-card .modal-actions{margin-top:22px}.distribution-period-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.distribution-period-summary>div{background:#f8fbfc;border:1px solid #dce7eb;border-radius:12px;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.distribution-period-summary span{text-transform:uppercase;letter-spacing:.06em;color:#7b8d96;font-size:11px;font-weight:700}.distribution-period-summary strong{color:#203a44;font-size:14px}.distribution-help{color:#526b75;background:#eef9fb;border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.55}.distribution-lines-shell{border:1px solid #e1e8eb;border-radius:12px;max-height:390px;overflow:auto}.distribution-lines-table{min-width:900px}.distribution-return-input{align-items:center;gap:7px;max-width:130px;display:flex}.distribution-return-input input{width:96px;height:38px;font:inherit;color:#334b55;background:#fff;border:1px solid #d5e1e5;border-radius:9px;padding:0 10px}.distribution-return-input span{color:#71858e;font-weight:600}.distribution-row-actions{flex-wrap:wrap;gap:7px;display:flex}.distribution-success{text-align:center;max-width:560px;margin:0 auto;padding:30px 20px 12px}.distribution-success-icon{color:#168364;background:#e4f8f2;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 13px;font-size:24px;font-weight:700;display:grid}.distribution-success h3{color:#203a44;margin:0 0 8px;font-size:22px}.distribution-success p{color:#697e87;margin:0 0 20px;line-height:1.55}.distribution-statement-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.distribution-statement-metrics>div{background:#f9fbfc;border:1px solid #e2e9ec;border-radius:10px;padding:16px}.distribution-statement-metrics span{color:#7a8b94;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;display:block}.distribution-statement-metrics strong{color:#203a44;font-size:16px}.distribution-batch-list{gap:10px;margin:24px 0;display:grid}.distribution-batch-statement{color:#29434d;background:#fff;border:1px solid #e0e8eb;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:flex}.distribution-batch-statement:hover{background:#f7fcfd;border-color:#73c3d0}.distribution-batch-statement div{flex-direction:column;gap:4px;display:flex}.distribution-batch-statement small{color:#7e9098}.distribution-batch-statement>span{color:#0097b2;font-weight:700}.lf-dark .distribution-period-summary>div,.lf-dark .distribution-statement-metrics>div,.lf-dark .distribution-batch-statement{color:#dbe7ea;background:#1d2b31;border-color:#334850}.lf-dark .distribution-help{color:#bcd0d5;background:#17343b}.lf-dark .distribution-return-input input{color:#dce8eb;background:#1e2c31;border-color:#3a4b52}@media (width<=800px){.distribution-setup-grid,.distribution-period-summary,.distribution-statement-metrics{grid-template-columns:1fr}.distribution-notes-field{grid-column:auto}.distribution-modal-card{max-height:calc(100vh - 24px);width:calc(100vw - 24px)!important}.distribution-modal-card>.modal-header,.distribution-modal-scroll{padding:18px}.distribution-lines-shell{max-height:360px}}@media print{.distribution-statement-page .invoice-toolbar{display:none!important}.distribution-statement-page{background:#fff!important}.distribution-statement-page .invoice-sheet{box-shadow:none!important;max-width:none!important;margin:0!important}}@media (width>=901px){body.investor-shell-v77{overflow-x:hidden!important}body.investor-shell-v77 .investor-side-menu{box-sizing:border-box!important;z-index:10020!important;border-right:1px solid var(--lf-border-soft)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffed!important;flex-direction:column!important;width:248px!important;padding:22px 16px 18px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;box-shadow:10px 0 30px #1f304e09!important}body.investor-shell-v77 .investor-side-brand{border-bottom:1px solid #dce3eea6!important;align-items:center!important;height:58px!important;padding:0 10px 14px!important;display:flex!important}body.investor-shell-v77 .investor-side-brand img{width:108px!important;height:auto!important;display:block!important}body.investor-shell-v77 .investor-side-nav{flex-direction:column!important;gap:5px!important;padding-top:18px!important;display:flex!important}body.investor-shell-v77 .investor-side-label{color:#98a2b3!important;letter-spacing:1.15px!important;padding:8px 12px 5px!important;font-size:10px!important;font-weight:700!important}body.investor-shell-v77 .investor-side-label-gap{margin-top:14px!important}body.investor-shell-v77 .investor-side-link{color:#667085!important;border-radius:11px!important;align-items:center!important;gap:12px!important;height:44px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;display:flex!important}body.investor-shell-v77 .investor-side-link>span{width:28px!important;height:28px!important;color:var(--fxrtc-teal,#0097b2)!important;background:#f6fafb!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;font-size:14px!important;display:inline-flex!important}body.investor-shell-v77 .investor-side-link:hover,body.investor-shell-v77 .investor-side-link.active{color:#12343d!important;background:#edf9fb!important}body.investor-shell-v77 .investor-side-user{border-top:1px solid #dce3eea6!important;align-items:center!important;gap:10px!important;margin-top:auto!important;padding:14px 8px 4px!important;display:flex!important}body.investor-shell-v77 .investor-side-avatar{background:var(--fxrtc-teal,#0097b2)!important;color:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;font-weight:700!important;display:flex!important}body.investor-shell-v77 .investor-side-user>div:last-child{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}body.investor-shell-v77 .investor-side-user strong{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:160px!important;font-size:11px!important;overflow:hidden!important}body.investor-shell-v77 .investor-side-user small{color:#98a2b3!important;font-size:9px!important}body.investor-shell-v77 .investor-shell-topbar{z-index:10010!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(24px)saturate(125%)!important;backdrop-filter:blur(24px)saturate(125%)!important;background:#ffffffb3!important;border:1px solid #ffffffc7!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;height:58px!important;padding:0 10px 0 14px!important;display:flex!important;position:fixed!important;top:14px!important;left:266px!important;right:18px!important;box-shadow:0 12px 36px #1f304e0e!important}body.investor-shell-v77 .investor-shell-topbar-logo{align-items:center!important;height:40px!important;padding:4px 7px!important;display:flex!important}body.investor-shell-v77 .investor-shell-topbar-logo img{width:102px!important;height:auto!important;display:block!important}body.investor-shell-v77 .investor-shell-topbar-actions{align-items:center!important;gap:8px!important;display:flex!important}body.investor-shell-v77 .investor-shell-main{box-sizing:border-box!important;width:calc(100% - 248px)!important;min-height:100vh!important;margin-left:248px!important;padding:94px 0 60px!important}body.investor-shell-v77 .investor-shell-content{box-sizing:border-box!important;width:100%!important;max-width:1550px!important;margin:0 auto!important;padding:0 38px 50px!important}body.investor-shell-v77 .investor-shell-content>.page-heading{min-height:68px!important;margin-top:0!important;margin-bottom:24px!important}}@media (width<=900px){body.investor-shell-v77 .investor-side-menu{display:none!important}body.investor-shell-v77 .investor-shell-topbar{z-index:100!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#ffffffc7!important;border:1px solid #fffc!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;height:54px!important;margin:8px 12px 0!important;padding:0 9px!important;display:flex!important;position:sticky!important;top:8px!important}body.investor-shell-v77 .investor-shell-topbar-logo img{width:92px!important}body.investor-shell-v77 .investor-shell-topbar-actions{align-items:center!important;gap:7px!important;display:flex!important}body.investor-shell-v77 .investor-shell-main{width:100%!important;margin:0!important;padding:16px 0 86px!important}body.investor-shell-v77 .investor-shell-content{padding:0 14px 30px!important}}@media (width>=901px){body.investor-shell-v77 .investor-shell-topbar{-webkit-backdrop-filter:blur(24px)saturate(125%)!important;background:linear-gradient(120deg,#fffc,#ffffff8a)!important;border:1px solid #ffffffd1!important;border-radius:20px!important;width:auto!important;height:60px!important;min-height:60px!important;margin:0!important;padding:0 18px!important;top:18px!important;left:272px!important;right:24px!important;box-shadow:0 12px 35px #1f304e0e,inset 0 1px #fffffff5!important}body.investor-shell-v77 .investor-shell-topbar-logo{border-radius:13px!important;height:44px!important;min-height:44px!important;padding:2px 7px!important}body.investor-shell-v77 .investor-shell-topbar-logo img{object-fit:contain!important;width:102px!important;max-width:102px!important;height:auto!important;max-height:38px!important}body.investor-shell-v77 .investor-shell-topbar-actions .lf-topbar-button,body.investor-shell-v77 .investor-shell-topbar-actions .lf-top-avatar{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}body.investor-shell-v77 .investor-shell-main{padding-top:102px!important}}html.lf-dark body.investor-shell-v77 .investor-shell-topbar{background:linear-gradient(120deg,#1d232ae6,#1d232ab8)!important;border-color:#ffffff14!important}@media (width<=900px){body.investor-shell-v77 .investor-shell-topbar{border-radius:17px!important;width:calc(100% - 28px)!important;height:54px!important;min-height:54px!important;margin:10px auto!important;padding:0 10px!important;top:0!important}body.investor-shell-v77 .investor-shell-topbar-logo img{width:92px!important;max-width:92px!important;height:auto!important;max-height:34px!important}body.investor-shell-v77 .investor-shell-topbar-actions .lf-topbar-button,body.investor-shell-v77 .investor-shell-topbar-actions .lf-top-avatar{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}}@media (width>=901px){body.investor-shell-v77 .investor-admin-sidebar{width:var(--lf-sidebar-width,214px)!important;z-index:1000!important;height:100vh!important;padding:0!important;display:flex!important;inset:0 auto 0 0!important}body.investor-shell-v77 .investor-admin-sidebar .lf-brand{align-items:center!important;gap:11px!important;height:78px!important;min-height:78px!important;padding:0 20px!important;display:flex!important}body.investor-shell-v77 .investor-admin-sidebar .lf-brand-logo{object-fit:contain!important;width:auto!important;max-width:128px!important;height:36px!important;max-height:40px!important}body.investor-shell-v77 .investor-admin-sidebar .lf-sidebar-scroll{flex:1!important;padding:18px 9px 22px!important;overflow-y:auto!important}body.investor-shell-v77 .investor-admin-sidebar .lf-sidebar-footer{display:block!important}body.investor-shell-v77 .investor-shell-main{margin-left:var(--lf-sidebar-width,214px)!important;width:calc(100% - var(--lf-sidebar-width,214px))!important}body.investor-shell-v77 .investor-shell-topbar{left:calc(var(--lf-sidebar-width,214px) + 24px)!important}}@media (width<=900px){body.investor-shell-v77 .investor-admin-sidebar{display:none!important}}@media (width>=901px){body.crm-body.investor-portal-page.investor-shell-v77 .crm-sidebar.investor-admin-sidebar,body.crm-body.investor-portal-page.investor-shell-v77 .lf-sidebar-v2.investor-admin-sidebar{visibility:visible!important;pointer-events:auto!important;opacity:1!important;width:var(--lf-sidebar-width,214px)!important;min-width:var(--lf-sidebar-width,214px)!important;z-index:1000!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}}@media (width<=900px){body.crm-body.investor-portal-page.investor-shell-v77 .crm-sidebar.investor-admin-sidebar,body.crm-body.investor-portal-page.investor-shell-v77 .lf-sidebar-v2.investor-admin-sidebar{visibility:hidden!important;pointer-events:none!important;display:none!important}}body.crm-body.investor-portal-page .investor-admin-sidebar,body.crm-body.investor-portal-page .crm-sidebar.investor-admin-sidebar{visibility:hidden!important;pointer-events:none!important;display:none!important}body.crm-body.investor-portal-page.investor-shell-v77 .investor-shell-topbar.fxrtc-canonical-header{box-sizing:border-box!important;z-index:100!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;width:min(100% - 48px,1560px)!important;height:60px!important;min-height:60px!important;margin:18px auto 12px!important;padding:0 18px!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}body.crm-body.investor-portal-page.investor-shell-v77 .investor-shell-topbar .fxrtc-universal-brand-link{align-items:center!important;height:44px!important;min-height:44px!important;padding:2px 7px!important;display:flex!important}body.crm-body.investor-portal-page.investor-shell-v77 .investor-shell-topbar .fxrtc-universal-brand-link img{width:102px!important;max-width:102px!important;height:auto!important;max-height:38px!important}body.crm-body.investor-portal-page.investor-shell-v77 .investor-shell-main{width:100%!important;margin-left:0!important;padding:24px 0 60px!important}body.crm-body.investor-portal-page.investor-shell-v77 .investor-shell-content{width:min(100% - 48px,1500px)!important;max-width:1500px!important;margin:0 auto!important;padding:0 0 50px!important}body.crm-body.investor-portal-page .lf-account-overlay,body.crm-body.investor-portal-page .lf-account-drawer{z-index:1200!important}body.crm-body.investor-portal-page .lf-top-avatar{cursor:pointer!important}@media (width<=760px){body.crm-body.investor-portal-page.investor-shell-v77 .investor-shell-topbar.fxrtc-canonical-header{border-radius:17px!important;width:calc(100% - 28px)!important;height:54px!important;min-height:54px!important;margin:10px auto!important;padding:0 10px!important}body.crm-body.investor-portal-page.investor-shell-v77 .investor-shell-topbar .fxrtc-universal-brand-link img{width:92px!important;max-width:92px!important;max-height:34px!important}body.crm-body.investor-portal-page.investor-shell-v77 .investor-shell-main{padding:16px 0 86px!important}body.crm-body.investor-portal-page.investor-shell-v77 .investor-shell-content{width:100%!important;padding:0 14px 30px!important}}body.crm-body.investor-portal-page .investor-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:none!important;margin:22px 0 24px!important}body.crm-body.investor-portal-page .investor-quick-grid .home-action-card{aspect-ratio:auto!important;min-height:178px!important;max-height:none!important;padding:18px!important}body.crm-body.investor-portal-page .home-action-icon svg,body.crm-body.investor-portal-page .lf-topbar-button svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important;display:block!important}body.crm-body.investor-portal-page .home-action-icon{place-items:center!important;display:grid!important}body.crm-body.investor-portal-page .investor-shell-content{max-width:1600px!important}body.crm-body.investor-portal-page .investor-shell-topbar.fxrtc-canonical-header{will-change:transform!important;transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s,background-color .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s,border-color .28s!important}body.crm-body.investor-portal-page .investor-shell-topbar.fxrtc-canonical-header.fxrtc-header-scrolled{background:linear-gradient(120deg,#ffffffe8,#ffffffb3)!important;border-color:#fffffff5!important;transform:translateY(-3px)scale(.995)!important;box-shadow:0 18px 44px #1f304e24,inset 0 1px #fffffffa!important}body.crm-body.investor-portal-page .investor-shell-topbar.fxrtc-canonical-header img{transition:transform .28s!important}body.crm-body.investor-portal-page .investor-shell-topbar.fxrtc-canonical-header.fxrtc-header-scrolled img{transform:scale(.97)!important}html.lf-dark body.crm-body.investor-portal-page .investor-shell-topbar.fxrtc-canonical-header.fxrtc-header-scrolled{background:linear-gradient(120deg,#1c2229eb,#1c2229c2)!important;border-color:#ffffff14!important}@media (width<=900px){body.crm-body.investor-portal-page .investor-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.crm-body.investor-portal-page .investor-quick-grid .home-action-card{min-height:150px!important}}@media (width<=560px){body.crm-body.investor-portal-page .investor-quick-grid{grid-template-columns:1fr!important}body.crm-body.investor-portal-page .investor-quick-grid .home-action-card{min-height:118px!important}}.fx-account-distribution{background:linear-gradient(#0097b20e,#fffffff5)!important;border:1px solid #0097b247!important;border-radius:14px!important;margin:0 0 26px!important;padding:18px!important;box-shadow:0 12px 28px #1f304e0d!important}.fx-account-distribution-head{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:16px!important;display:flex!important}.fx-account-distribution-kicker{color:var(--lf-primary)!important;letter-spacing:.09em!important;margin-bottom:5px!important;font-size:10px!important;font-weight:700!important;display:block!important}.fx-account-distribution-head h3{color:var(--lf-text)!important;margin:0!important;font-size:18px!important}.fx-account-distribution-head p{max-width:620px!important;color:var(--lf-text-secondary)!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.55!important}.fx-distribution-history-link{white-space:nowrap!important;text-decoration:none!important}.fx-distribution-controls{grid-template-columns:1fr 1fr 1fr auto!important;align-items:end!important;gap:10px!important;margin-bottom:12px!important;display:grid!important}.fx-distribution-controls label,.fx-dist-entry{flex-direction:column!important;gap:6px!important;display:flex!important}.fx-distribution-controls label>span,.fx-dist-entry>span,.fx-dist-metric>span{color:var(--lf-text-muted)!important;font-size:10px!important;font-weight:600!important}.fx-distribution-controls select,.fx-distribution-controls input,.fx-dist-input-wrap{box-sizing:border-box!important;border:1px solid var(--lf-border)!important;height:40px!important;color:var(--lf-text)!important;font:inherit!important;background:#fff!important;border-radius:9px!important}.fx-distribution-controls select,.fx-distribution-controls input{width:100%!important;padding:0 11px!important}.fx-distribution-message{color:#d43c3c!important;min-height:18px!important;margin:2px 0 8px!important;font-size:11px!important}.fx-distribution-message strong{color:#138b62!important}.fx-distribution-investors{flex-direction:column!important;gap:8px!important;display:flex!important}.fx-distribution-column-head,.fx-distribution-investor-row{grid-template-columns:minmax(150px,1.35fr) minmax(115px,.9fr) minmax(105px,.85fr) 108px 135px minmax(92px,auto)!important;align-items:center!important;gap:10px!important;display:grid!important}.fx-distribution-column-head{color:var(--lf-text-muted)!important;letter-spacing:.01em!important;padding:0 12px 2px!important;font-size:10px!important;font-weight:700!important}.fx-distribution-investor-row{border:1px solid var(--lf-border)!important;background:#fff!important;border-radius:11px!important;padding:12px!important}.fx-dist-person strong,.fx-dist-metric strong{color:var(--lf-text)!important;font-size:12px!important;display:block!important}.fx-dist-input-wrap{align-items:center!important;padding:0 8px!important;display:flex!important;overflow:hidden!important}.fx-dist-input-wrap input{width:100%!important;min-width:0!important;height:36px!important;color:var(--lf-text)!important;font:inherit!important;-moz-appearance:textfield!important;background:0 0!important;border:0!important;outline:0!important}.fx-dist-input-wrap input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.fx-dist-input-wrap input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.fx-dist-input-wrap input:disabled{opacity:.72!important;cursor:default!important}.fx-dist-input-wrap b{color:var(--lf-text-muted)!important;font-size:11px!important;font-weight:600!important}.fx-dist-ready{justify-content:flex-end!important;display:flex!important}.fx-dist-row-action{border-radius:8px!important;min-width:82px!important;height:34px!important;padding:0 12px!important;font-size:10px!important}.fx-dist-statement-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:5px!important;display:flex!important}.fx-dist-statement-actions .table-action-button{white-space:nowrap!important;padding:6px 8px!important;font-size:9px!important;text-decoration:none!important}.fx-distribution-footer{border-top:1px solid var(--lf-border)!important;justify-content:flex-end!important;align-items:center!important;gap:18px!important;margin-top:10px!important;padding-top:14px!important;display:flex!important}.fx-distribution-footer[hidden]{display:none!important}.fx-distribution-footer>div{text-align:right!important}.fx-distribution-footer span{color:var(--lf-text-muted)!important;font-size:10px!important;display:block!important}.fx-distribution-footer strong{color:var(--lf-text)!important;margin-top:2px!important;font-size:18px!important;display:block!important}.lf-dark .fx-account-distribution{background:linear-gradient(#0097b214,#18242af5)!important}.lf-dark .fx-distribution-investor-row,.lf-dark .fx-distribution-controls select,.lf-dark .fx-distribution-controls input,.lf-dark .fx-dist-input-wrap{background:#1d2b31!important;border-color:#334850!important}@media (width<=980px){.fx-distribution-controls{grid-template-columns:1fr 1fr!important}.fx-distribution-column-head{display:none!important}.fx-distribution-investor-row{grid-template-columns:1fr 1fr!important}.fx-dist-statement-actions,.fx-dist-ready{justify-content:flex-start!important}}@media (width<=620px){.fx-account-distribution-head{flex-direction:column!important}.fx-distribution-controls,.fx-distribution-investor-row{grid-template-columns:1fr!important}.fx-distribution-footer{flex-direction:column!important;align-items:stretch!important}.fx-distribution-footer>div{text-align:left!important}}.fx-distribution-column-head-fees,.fx-distribution-investor-row-fees{grid-template-columns:minmax(130px,1.2fr) minmax(100px,.88fr) minmax(95px,.82fr) 82px minmax(105px,.9fr) 76px minmax(105px,.9fr) minmax(110px,.95fr) minmax(220px,1.45fr)!important;gap:8px!important}.fx-distribution-investor-row-fees .fx-dist-input-wrap{padding:0 7px!important}.fx-distribution-investor-row-fees .fx-dist-statement-actions{flex-wrap:wrap!important;justify-content:flex-start!important}.fx-distribution-investor-row-fees .fx-dist-statement-actions .table-action-button{padding:6px 7px!important;font-size:9px!important}@media (width<=1180px){.fx-distribution-column-head-fees{display:none!important}.fx-distribution-investor-row-fees{grid-template-columns:1fr 1fr!important}.fx-distribution-investor-row-fees .fx-dist-ready{grid-column:1/-1;justify-content:flex-start!important}}.fx-account-details-card{width:min(1280px,100vw - 48px)!important;max-width:1280px!important}@media (width<=1328px){.fx-account-details-card{width:calc(100vw - 32px)!important}}#fxAccountDetailsModal.fx-account-details-backdrop>.fx-account-details-card{flex:none!important;width:min(1320px,100vw - 40px)!important;min-width:0!important;max-width:1320px!important}#fxAccountDetailsModal .fx-account-details-body,#fxAccountDetailsModal .fx-account-distribution{box-sizing:border-box!important;width:100%!important}@media (width<=1360px){#fxAccountDetailsModal.fx-account-details-backdrop>.fx-account-details-card{width:calc(100vw - 32px)!important;max-width:none!important}}#fxAccountDetailsModal .fx-distribution-controls{grid-template-columns:240px 240px 240px 130px!important;justify-content:start!important;align-items:end!important;gap:12px!important;width:100%!important;margin:0 0 16px!important;display:grid!important}#fxAccountDetailsModal .fx-distribution-controls label{flex-direction:column!important;gap:7px!important;min-width:0!important;display:flex!important}#fxAccountDetailsModal .fx-distribution-controls label>span{font-size:10px!important;font-weight:600!important;line-height:1.2!important}#fxAccountDetailsModal .fx-distribution-controls select,#fxAccountDetailsModal .fx-distribution-controls input{box-sizing:border-box!important;border-radius:9px!important;width:240px!important;min-width:0!important;height:40px!important;padding:0 12px!important}#fxAccountDetailsModal #fxLoadDistribution{box-sizing:border-box!important;white-space:nowrap!important;border-radius:9px!important;justify-content:center!important;width:130px!important;min-width:130px!important;height:40px!important;padding:0 14px!important}@media (width<=1120px){#fxAccountDetailsModal .fx-distribution-controls{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) 130px!important}#fxAccountDetailsModal .fx-distribution-controls select,#fxAccountDetailsModal .fx-distribution-controls input{width:100%!important}}@media (width<=820px){#fxAccountDetailsModal .fx-distribution-controls{grid-template-columns:1fr 1fr!important}#fxAccountDetailsModal #fxLoadDistribution{width:100%!important;min-width:0!important}}@media (width<=560px){#fxAccountDetailsModal .fx-distribution-controls{grid-template-columns:1fr!important}}#fxAccountDetailsModal .fx-distribution-type-dropdown{width:240px!important;min-width:0!important;position:relative!important}#fxAccountDetailsModal .fx-distribution-type-trigger{box-sizing:border-box!important;border:1px solid var(--lf-border)!important;width:240px!important;height:40px!important;color:var(--lf-text)!important;font:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;padding:0 12px!important;display:flex!important}#fxAccountDetailsModal .fx-distribution-type-trigger:focus,#fxAccountDetailsModal .fx-distribution-type-trigger[aria-expanded=true]{border-color:#0097b2!important;outline:none!important;box-shadow:0 0 0 3px #0097b21a!important}#fxAccountDetailsModal .fx-distribution-type-trigger svg{fill:none!important;stroke:currentColor!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 16px!important;width:16px!important;height:16px!important;transition:transform .18s!important}#fxAccountDetailsModal .fx-distribution-type-trigger[aria-expanded=true] svg{transform:rotate(180deg)!important}#fxAccountDetailsModal .fx-distribution-type-menu{z-index:10080!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e2e6!important;border-radius:10px!important;width:240px!important;padding:5px!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;box-shadow:0 12px 30px #19353e24!important}#fxAccountDetailsModal .fx-distribution-type-menu[hidden]{display:none!important}#fxAccountDetailsModal .fx-distribution-type-menu button{width:100%!important;height:34px!important;color:var(--lf-text)!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:7px!important;align-items:center!important;padding:0 10px!important;display:flex!important}#fxAccountDetailsModal .fx-distribution-type-menu button:hover,#fxAccountDetailsModal .fx-distribution-type-menu button[aria-selected=true]{color:#008ea7!important;background:#0097b214!important}#fxAccountDetailsModal .fx-distribution-controls .qonnect-date-picker{width:240px!important;min-width:0!important;height:40px!important;position:relative!important}#fxAccountDetailsModal .fx-distribution-controls .qonnect-date-picker>[data-date-display]{box-sizing:border-box!important;border:1px solid var(--lf-border)!important;width:240px!important;min-width:0!important;height:40px!important;min-height:40px!important;color:var(--lf-text)!important;background:#fff!important;border-radius:9px!important;padding:0 42px 0 12px!important;line-height:40px!important;display:block!important}#fxAccountDetailsModal .fx-distribution-controls .qonnect-date-picker>[data-date-toggle]{color:#0097b2!important;background:0 0!important;border:0!important;border-radius:7px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:5px!important;display:grid!important;position:absolute!important;top:50%!important;right:6px!important;transform:translateY(-50%)!important}#fxAccountDetailsModal .fx-distribution-controls .qonnect-date-picker>[data-date-toggle] svg{width:18px!important;height:18px!important;margin:0!important;display:block!important}#fxAccountDetailsModal .fx-distribution-controls .qonnect-date-picker>input.portal-date-source{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.lf-dark #fxAccountDetailsModal .fx-distribution-type-trigger,.lf-dark #fxAccountDetailsModal .fx-distribution-type-menu,.lf-dark #fxAccountDetailsModal .fx-distribution-type-menu button,.lf-dark #fxAccountDetailsModal .fx-distribution-controls .qonnect-date-picker>[data-date-display]{color:#dce8eb!important;background:#1d2b31!important;border-color:#334850!important}@media (width<=1120px){#fxAccountDetailsModal .fx-distribution-type-dropdown,#fxAccountDetailsModal .fx-distribution-type-trigger,#fxAccountDetailsModal .fx-distribution-type-menu,#fxAccountDetailsModal .fx-distribution-controls .qonnect-date-picker,#fxAccountDetailsModal .fx-distribution-controls .qonnect-date-picker>[data-date-display]{width:100%!important}}#investmentModal #investmentStartDatePicker,#investmentModal #investmentPoolInvestorStartDatePicker{width:100%!important;min-width:0!important;position:relative!important}#investmentModal #investmentStartDatePicker>[data-date-display],#investmentModal #investmentPoolInvestorStartDatePicker>[data-date-display]{box-sizing:border-box!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 46px 0 12px!important}#investmentModal #investmentStartDatePicker>[data-date-toggle],#investmentModal #investmentPoolInvestorStartDatePicker>[data-date-toggle]{justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:6px!important;line-height:1!important;display:flex!important;position:absolute!important;inset:50% 8px auto auto!important;transform:translateY(-50%)!important}#investmentModal #investmentStartDatePicker>[data-date-toggle] svg,#investmentModal #investmentPoolInvestorStartDatePicker>[data-date-toggle] svg{width:18px!important;height:18px!important;margin:0!important;display:block!important}#investmentModal #investmentAmount{appearance:auto!important}#investmentModal #investmentAmount::-webkit-inner-spin-button{-webkit-appearance:auto!important;opacity:1!important;margin:0!important}#investmentModal #investmentAmount::-webkit-outer-spin-button{-webkit-appearance:auto!important;opacity:1!important;margin:0!important}#investmentModal .investment-create-actions{box-sizing:border-box!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-height:68px!important;padding:12px 22px!important;display:flex!important;overflow:visible!important}#investmentModal .investment-create-actions .primary-button,#investmentModal .investment-create-actions .secondary-button{flex:none!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;margin:0!important;line-height:1!important;display:inline-flex!important}@media (width<=700px){#investmentModal .investment-create-actions{min-height:64px!important;padding:11px 17px!important}}#investorModal #inlineInvestmentStartDatePicker{width:100%!important;min-width:0!important;position:relative!important}#investorModal #inlineInvestmentStartDatePicker>[data-date-display]{box-sizing:border-box!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 48px 0 12px!important}#investorModal #inlineInvestmentStartDatePicker>[data-date-toggle]{justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:6px!important;line-height:1!important;display:flex!important;position:absolute!important;inset:50% 8px auto auto!important;transform:translateY(-50%)!important}#investorModal #inlineInvestmentStartDatePicker>[data-date-toggle] svg{width:18px!important;height:18px!important;margin:0!important;display:block!important}#investorModal #inlineInvestmentAmount::-webkit-inner-spin-button{-webkit-appearance:auto!important;opacity:1!important;margin:0!important}#investorModal #inlineInvestmentAmount::-webkit-outer-spin-button{-webkit-appearance:auto!important;opacity:1!important;margin:0!important}#investorModal .investor-inline-actions{z-index:8!important;box-sizing:border-box!important;background:#fff!important;border-top:1px solid #e9eef1!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-height:72px!important;margin:0!important;padding:14px 22px!important;display:flex!important;position:sticky!important;bottom:0!important;overflow:visible!important}#investorModal .investor-inline-actions .primary-button,#investorModal .investor-inline-actions .secondary-button{flex:none!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 18px!important;line-height:1!important;display:inline-flex!important}html.lf-dark #investorModal .investor-inline-actions{background:var(--lf-surface)!important;border-color:var(--lf-border)!important}@media (width<=700px){#investorModal .investor-inline-actions{min-height:66px!important;padding:12px 17px!important}}#investorModal #inlineInvestmentAmount{appearance:textfield!important}#investorModal #inlineInvestmentAmount::-webkit-inner-spin-button{appearance:none!important;opacity:0!important;margin:0!important}#investorModal #inlineInvestmentAmount::-webkit-outer-spin-button{appearance:none!important;opacity:0!important;margin:0!important}.status-badge,.crm-body .status-badge,.investor-portal-page .status-badge,.investor-investment-row>.status-badge,.investor-investment-row .status-badge{box-sizing:border-box!important;white-space:nowrap!important;vertical-align:middle!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:max-content!important;min-width:0!important;max-width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0 9px!important;font-size:11px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.status-badge.status-active,.crm-body .status-badge.status-active,.investor-portal-page .status-badge.status-active{color:#005d6e!important;background:#e5f7fa!important;border:1px solid #c6e8ed!important}html body .lf-toast-warning{color:#7a5610!important;background:#fff8e8!important;border-color:#efd08a!important}html body .lf-toast-warning .lf-toast-dot{background:#d69a1f!important}.investor-details-card{width:min(1080px,100vw - 32px);max-height:90vh}.investor-details-body{max-height:calc(90vh - 92px);padding:22px 24px 28px}.investor-detail-section+.investor-detail-section{margin-top:24px}.investor-detail-section-head{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.investor-detail-section-head .card-label{margin:0 0 4px}.investor-detail-section-head h3{margin:0;font-size:16px}.investor-profile-grid{border:1px solid var(--lf-border);background:var(--lf-white);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.investor-profile-grid>div{border-right:1px solid var(--lf-border);border-bottom:1px solid var(--lf-border);min-width:0;padding:14px 15px}.investor-profile-grid>div:nth-child(5n){border-right:0}.investor-profile-grid>div:nth-last-child(-n+5){border-bottom:0}.investor-profile-grid span,.investor-investment-detail-grid span{color:var(--lf-text-muted);margin-bottom:5px;font-size:11px;display:block}.investor-profile-grid strong,.investor-investment-detail-grid strong{min-width:0;color:var(--lf-text);overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.investor-profile-grid strong>.status-badge{display:inline-flex!important}.investor-investment-list{gap:12px}.investor-investment-card{border:1px solid var(--lf-border);background:var(--lf-white);border-radius:14px;padding:16px 17px 17px}.investor-investment-card-head{border-bottom:1px solid var(--lf-border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;padding-bottom:13px;display:flex}.investor-investment-card-head>div{min-width:0}.investor-investment-card-head strong{color:var(--lf-text);font-size:14px;display:block}.investor-investment-card-head small{color:var(--lf-text-muted);margin-top:4px;font-size:11px;display:block}.investor-investment-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 18px;display:grid}@media (width<=900px){.investor-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-profile-grid>div,.investor-profile-grid>div:nth-child(5n),.investor-profile-grid>div:nth-last-child(-n+5){border-right:1px solid var(--lf-border);border-bottom:1px solid var(--lf-border)}.investor-profile-grid>div:nth-child(2n){border-right:0}.investor-profile-grid>div:nth-last-child(-n+2){border-bottom:0}.investor-investment-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.investor-detail-summary{grid-template-columns:1fr 1fr}.investor-profile-grid{grid-template-columns:1fr}.investor-profile-grid>div,.investor-profile-grid>div:nth-child(2n),.investor-profile-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--lf-border)}.investor-profile-grid>div:last-child{border-bottom:0}.investor-investment-detail-grid{grid-template-columns:1fr 1fr;gap:14px 12px}}.investor-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.investor-profile-grid>div,.investor-profile-grid>div:nth-child(5n),.investor-profile-grid>div:nth-last-child(-n+5){border-right:1px solid var(--lf-border);border-bottom:1px solid var(--lf-border)}.investor-profile-grid>div:nth-child(4n){border-right:0}.investor-profile-grid>div:nth-last-child(-n+4){border-bottom:0}.investor-detail-edit-button{justify-content:center;min-width:112px}@media (width<=900px){.investor-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-profile-grid>div,.investor-profile-grid>div:nth-child(4n),.investor-profile-grid>div:nth-last-child(-n+4){border-right:1px solid var(--lf-border);border-bottom:1px solid var(--lf-border)}.investor-profile-grid>div:nth-child(2n){border-right:0}.investor-profile-grid>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=560px){.investor-detail-section-head{align-items:center}.investor-detail-edit-button{min-width:auto}.investor-profile-grid{grid-template-columns:1fr}.investor-profile-grid>div,.investor-profile-grid>div:nth-child(2n),.investor-profile-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--lf-border)}.investor-profile-grid>div:last-child{border-bottom:0}}.investor-toolbar .filter-select{min-width:170px!important}.pool-selector-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:end;gap:14px;margin-top:20px;display:grid}.pool-readonly-value{color:#23434c;box-sizing:border-box;background:#fff;border:1px solid #dce7ea;border-radius:10px;align-items:center;min-height:44px;padding:0 13px;font-size:13px;font-weight:600;display:flex}.pool-multi-select{position:relative}.pool-multi-trigger{color:#425b66;cursor:pointer;text-align:left;background:#fff;border:1px solid #d6e2e6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 13px;font:500 13px Inter,Arial,sans-serif;display:flex}.pool-multi-trigger:hover,.pool-multi-trigger[aria-expanded=true]{border-color:var(--lf-primary);box-shadow:0 0 0 3px var(--lf-primary-soft)}.pool-multi-chevron{color:#70838b;font-size:17px;line-height:1}.pool-multi-panel{z-index:80;background:#fff;border:1px solid #d7e3e7;border-radius:12px;max-height:270px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 16px 34px #18313b24}.pool-multi-panel[hidden]{display:none!important}.pool-multi-list{flex-direction:column;gap:2px;display:flex}.pool-multi-option{cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"copy check";align-items:center;gap:12px;padding:10px 9px;display:grid;position:relative}.pool-multi-option:hover{background:#f2fafb}.pool-multi-option-copy{flex-direction:column;grid-area:copy;gap:2px;min-width:0;display:flex}.pool-multi-option-copy strong{color:#26434d;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pool-multi-option-copy small{color:#819097;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.pool-multi-option input{opacity:0;pointer-events:none;position:absolute}.pool-multi-check{color:#0000;background:#fff;border:1px solid #c6d7dc;border-radius:5px;grid-area:check;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:flex}.pool-multi-option input:checked+.pool-multi-check{background:var(--lf-primary);border-color:var(--lf-primary);color:#fff}.pool-multi-empty{color:#7d8d94;text-align:center;padding:18px 12px;font-size:12px}.pool-selected-investors{flex-direction:column;gap:8px;margin-top:14px;display:flex}.pool-selected-investors:empty{display:none}.pool-selected-investor-row{background:#fff;border:1px solid #dce7ea;border-radius:10px;grid-template-columns:minmax(0,1fr) 190px 30px;align-items:end;gap:12px;padding:11px 12px;display:grid}.pool-selected-investor-name{flex-direction:column;align-self:center;gap:3px;min-width:0;display:flex}.pool-selected-investor-name strong{color:#23434c;font-size:12px}.pool-selected-investor-name span{color:#819097;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.pool-selected-investor-amount label{color:#7d8d94;margin-bottom:5px;font-size:10px;display:block}.pool-selected-investor-amount input{width:100%;min-height:38px;font:inherit;box-sizing:border-box;border:1px solid #d6e2e6;border-radius:8px;padding:0 10px}.pool-selected-remove{color:#7c8d94;cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:38px;font-size:19px}.pool-selected-remove:hover{color:#d55d5d;background:#f3f7f8}.pool-batch-details{border-top:1px solid #e7eef0;margin-top:14px;padding-top:14px}.pool-batch-details[hidden]{display:none!important}html.lf-dark .pool-readonly-value,html.lf-dark .pool-multi-trigger,html.lf-dark .pool-multi-panel,html.lf-dark .pool-selected-investor-row{background:var(--lf-surface)!important;border-color:var(--lf-border)!important;color:var(--lf-text)!important}html.lf-dark .pool-multi-option:hover{background:var(--lf-surface-2)!important}html.lf-dark .pool-multi-option-copy strong,html.lf-dark .pool-selected-investor-name strong{color:var(--lf-text)!important}@media (width<=700px){.pool-selector-grid{grid-template-columns:1fr}.pool-selected-investor-row{grid-template-columns:1fr 1fr 30px}.pool-selected-investor-name{grid-column:1/-1}.pool-selected-investor-amount{grid-column:1/3}}.portal-select-account-icon{color:#607b86;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.portal-select-account-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.portal-select-option .portal-select-account-icon{margin-right:8px}.portal-select-value .portal-select-account-icon{margin-right:7px}.pool-multi-option{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:36px!important;padding:6px 9px!important;display:flex!important}.pool-multi-option-name{color:#26434d;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.pool-multi-option .pool-multi-check{flex:0 0 18px!important;width:18px!important;height:18px!important}html.lf-dark .pool-multi-option-name{color:var(--lf-text)!important}#inlineInvestmentAccount+.portal-select .portal-select-trigger{height:36px!important;min-height:36px!important;padding-left:10px!important;padding-right:9px!important;font-size:12px!important}.portal-select:has(>#inlineInvestmentAccount) .portal-select-trigger{height:36px!important;min-height:36px!important;padding-left:10px!important;padding-right:9px!important;font-size:12px!important}.portal-select:has(>#inlineInvestmentAccount) .portal-select-option{min-height:30px!important;padding:0 8px!important;font-size:12px!important}.portal-select:has(>#inlineInvestmentAccount) .portal-select-account-icon{flex-basis:16px!important;width:16px!important;height:16px!important}.portal-select:has(>#inlineInvestmentAccount) .portal-select-account-icon svg{width:15px!important;height:15px!important}#investorInvestmentView #inlineInvestmentMt5Account.is-account-locked,#investorInvestmentView #inlineInvestmentBrokerName.is-account-locked{cursor:not-allowed;-webkit-user-select:text;user-select:text;color:#678!important;background:#f4f8fa!important}#investorModal .pool-multi-panel{box-sizing:border-box!important;max-height:240px!important;padding:6px!important;overflow:hidden auto!important}#investorModal .pool-multi-list{width:100%!important;min-width:0!important}#investorModal .pool-multi-option{box-sizing:border-box!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:34px!important;padding:6px 8px!important;display:flex!important}#investorModal .pool-multi-option input{opacity:0!important;pointer-events:none!important;position:absolute!important}#investorModal .pool-multi-option .pool-multi-check{flex:0 0 18px!important;order:0!important;width:18px!important;height:18px!important;margin:0!important}#investorModal .pool-multi-option-name{flex:1!important;order:1!important;min-width:0!important}#investorModal .pool-selected-investor-name{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}#investorModal .pool-selected-investor-name strong{font-size:12px!important;font-weight:600!important}#investorModal .pool-selected-investor-current{color:#71838b!important;white-space:nowrap!important;font-size:11px!important}#investorModal #poolInvestorStartDatePicker{width:100%!important;position:relative!important}#investorModal #poolInvestorStartDatePicker>[data-date-display]{box-sizing:border-box!important;width:100%!important;height:42px!important;padding:0 44px 0 12px!important}#investorModal #poolInvestorStartDatePicker>[data-date-toggle]{justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}#investorModal #poolInvestorStartDatePicker>[data-date-toggle] svg{width:17px!important;height:17px!important;display:block!important}html.lf-dark #investorModal .pool-selected-investor-current{color:var(--lf-muted)!important}@media (width<=700px){#investorModal .pool-selected-investor-row{grid-template-columns:1fr!important}.pool-selected-investor-amount{grid-column:auto!important}}#investorModal .pool-selected-investor-row{grid-template-columns:minmax(0,1fr) 30px!important;align-items:center!important}#investorModal .pool-selected-investor-name{width:100%!important}#investorModal .pool-selected-investor-current{margin-left:auto!important}@media (width<=700px){#investorModal .pool-selected-investor-row{grid-template-columns:minmax(0,1fr) 30px!important}}body.investments-page #addInvestmentButton.investor-add-button{color:#fff!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#009bb5!important;border-radius:9px!important;padding:0 14px!important;font-size:12px!important;font-weight:600!important}body.investments-page #addInvestmentButton.investor-add-button:hover{background:#008ba3!important}body.investments-page #addInvestmentButton .button-plus{margin-right:5px!important;font-size:15px!important}.investment-risk-button{color:#08788d;cursor:pointer;background:#edfafd;border:1px solid #bfe6ed;border-radius:999px;min-width:64px;height:30px;padding:0 11px;font:600 12px/1 Inter,sans-serif;transition:all .18s}.investment-risk-button:hover,.investment-risk-button:focus-visible{background:#dff6fa;border-color:#7fd0dc;outline:none;box-shadow:0 0 0 3px #009bb51a}html body .investment-risk-edit-toast{align-items:flex-start;min-width:330px;max-width:390px;padding:12px 14px}.investment-risk-toast-body{flex:1;min-width:0}.investment-risk-toast-title{color:#344054;margin:0 0 7px;font-size:12px;font-weight:600;display:block}.investment-risk-toast-controls{align-items:center;gap:7px;display:flex}.investment-risk-toast-input{box-sizing:border-box;color:#263746;width:92px;height:34px;font:inherit;background:#fff;border:1px solid #d5dde5;border-radius:8px;outline:none;padding:0 10px}.investment-risk-toast-input:focus{border-color:#00a1bd;box-shadow:0 0 0 2px #00a1bd1a}.investment-risk-toast-percent{color:#667085;margin-left:-3px;font-size:12px}html body .investment-risk-edit-toast .investment-risk-toast-save{color:#fff;cursor:pointer;background:#009db7;border:0;border-radius:8px;height:34px;margin-left:auto;padding:0 13px;font-size:12px;font-weight:600}html body .investment-risk-edit-toast .investment-risk-toast-save:hover{background:#008da5}html body .investment-risk-edit-toast .investment-risk-toast-save:disabled{opacity:.55;cursor:not-allowed}html body .investment-risk-edit-toast .investment-risk-toast-cancel{color:#8793a2;cursor:pointer;background:0 0;border:0;width:28px;height:34px;margin-left:1px;padding:0;font-size:18px}.investment-today-cell{cursor:pointer;-webkit-user-select:none;user-select:none}.investment-today-cell:hover{background:#009ebe09}.investment-no-result{color:#758397;font-weight:600}.investments-toolbar{margin:0 18px 14px}.investments-toolbar .search-wrap{min-width:0}@media (width<=760px){.investments-toolbar{margin-left:12px;margin-right:12px}}body.daily-results-page #recordResultButton.investor-add-button{background:var(--fxrtc-dark)!important;border-radius:10px!important;width:auto!important;height:42px!important;min-height:42px!important;padding:0 17px!important;box-shadow:0 8px 20px #005d6e24!important}body.daily-results-page #recordResultButton.investor-add-button:hover{background:var(--fxrtc-teal)!important}body.daily-results-page .daily-results-toolbar{margin:14px 18px 12px!important}body.daily-results-page .daily-results-toolbar .filter-select{min-width:210px}body.daily-results-page .page-heading #recordResultButton{color:#fff!important;white-space:nowrap!important;background:#005d6e!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 17px!important;font:600 12px/1 Inter,sans-serif!important;display:inline-flex!important;box-shadow:0 8px 20px #005d6e24!important}body.daily-results-page .daily-results-toolbar{grid-template-columns:minmax(0,1fr) 210px!important;gap:10px!important;margin:14px 18px 12px!important;display:grid!important}body.daily-results-page .daily-results-toolbar .search-wrap,body.daily-results-page .daily-results-toolbar .search-input,body.daily-results-page .daily-results-toolbar .filter-select{width:100%!important}body.daily-results-page #resultModal .fxrtc-date-picker{width:100%!important;position:relative!important}body.daily-results-page #resultModal .fxrtc-date-picker>[data-date-display]{height:42px!important;padding:0 48px 0 14px!important}body.daily-results-page #resultModal .fxrtc-date-picker .qonnect-date-toggle{place-items:center!important;width:34px!important;height:34px!important;margin:0!important;display:grid!important;top:50%!important;bottom:auto!important;right:7px!important;transform:translateY(-50%)!important}@media (width<=760px){body.daily-results-page .daily-results-toolbar{grid-template-columns:1fr!important}}.fx-chart-explainer{color:var(--lf-text-muted);margin:5px 0 0;font-size:12px;font-weight:400}.fx-chart-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 20px 0;display:grid}.fx-chart-summary>div{border:1px solid var(--lf-border);background:#ffffff57;border-radius:12px;padding:10px 12px}.fx-chart-summary span{color:var(--lf-text-muted);margin-bottom:4px;font-size:11px;display:block}.fx-chart-summary strong{color:var(--lf-text);font-size:16px;font-weight:650}.fx-chart-summary strong.positive{color:var(--success-color,#008b72)}.fx-chart-summary strong.negative{color:var(--danger-color,#c34a4a)}#performanceChart .chart-point{fill:var(--fxrtc-teal);opacity:0;cursor:crosshair;transition:opacity .16s}#performanceChart .chart-point:hover{opacity:1}@media (width<=700px){.fx-chart-summary{grid-template-columns:1fr;padding:12px 14px 0}}body.investor-portal-page .page-heading>.status-badge{display:none!important}body.investor-portal-page .investor-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.investor-portal-page .investor-dashboard-action{font:inherit;text-align:left;cursor:pointer;width:100%}body.investor-portal-page .investor-dashboard-action.active{background:linear-gradient(145deg,#0097b214,var(--lf-white))!important;border-color:#0097b27a!important}body.investor-portal-page .investor-detail-panel[hidden]{display:none!important}body.investor-portal-page .investor-detail-panel{margin-top:18px;scroll-margin-top:96px}body.investor-portal-page .investor-analysis-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin:14px 0;display:grid}body.investor-portal-page .investor-analysis-card{min-height:330px;margin:0!important}body.investor-portal-page .investor-allocation-body{grid-template-columns:230px 1fr;align-items:center;gap:18px;padding:12px 20px 24px;display:grid}body.investor-portal-page #allocationChart{width:220px;height:220px;overflow:visible}body.investor-portal-page .investor-allocation-track{fill:none;stroke:var(--lf-border);stroke-width:22px}body.investor-portal-page .investor-allocation-segment{fill:none;stroke-width:22px;stroke-linecap:butt;transition:opacity .2s}body.investor-portal-page .investor-allocation-segment:hover{opacity:.72}body.investor-portal-page .allocation-seg-0{stroke:#0097b2;background:#0097b2}.allocation-seg-1{stroke:#5e7ce2;background:#5e7ce2}.allocation-seg-2{stroke:#56b4a8;background:#56b4a8}.allocation-seg-3{stroke:#8f78c6;background:#8f78c6}.allocation-seg-4{stroke:#e2a85e;background:#e2a85e}.allocation-seg-5{stroke:#7a98a5;background:#7a98a5}body.investor-portal-page .allocation-center-label{fill:var(--lf-text-secondary);font-size:11px}body.investor-portal-page .allocation-center-value{fill:var(--lf-text-primary);font-size:13px;font-weight:700}body.investor-portal-page .investor-allocation-legend{gap:11px;min-width:0;display:grid}body.investor-portal-page .investor-allocation-legend>div{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}body.investor-portal-page .investor-allocation-legend i{border-radius:50%;width:8px;height:8px;display:block}body.investor-portal-page .investor-allocation-legend span{text-overflow:ellipsis;white-space:nowrap;color:var(--lf-text-secondary);overflow:hidden}body.investor-portal-page .investor-allocation-legend strong{font-size:11px}body.investor-portal-page .investor-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 20px 10px;display:grid}body.investor-portal-page .investor-insights-grid>div{border:1px solid var(--lf-border);border-radius:12px;min-width:0;padding:12px}body.investor-portal-page .investor-insights-grid span,body.investor-portal-page .investor-insights-grid small{color:var(--lf-text-secondary);font-size:10px;display:block}body.investor-portal-page .investor-insights-grid strong{white-space:nowrap;text-overflow:ellipsis;margin:5px 0 3px;font-size:14px;display:block;overflow:hidden}body.investor-portal-page .investor-return-bars{gap:8px;padding:8px 20px 22px;display:grid}body.investor-portal-page .investor-return-row{grid-template-columns:120px minmax(80px,1fr) 58px;align-items:center;gap:9px;font-size:10px;display:grid}body.investor-portal-page .investor-return-row>span{text-overflow:ellipsis;white-space:nowrap;color:var(--lf-text-secondary);overflow:hidden}body.investor-portal-page .investor-return-row>div{background:var(--lf-border);border-radius:99px;height:6px;overflow:hidden}body.investor-portal-page .investor-return-row i{background:var(--lf-primary);border-radius:99px;height:100%;display:block}body.investor-portal-page .investor-return-row i.negative{background:#c86b6b}body.investor-portal-page .investor-return-row strong{text-align:right;font-size:10px}@media (width<=900px){body.investor-portal-page .investor-analysis-grid{grid-template-columns:1fr}body.investor-portal-page .investor-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=640px){body.investor-portal-page .investor-quick-grid{grid-template-columns:1fr!important}body.investor-portal-page .investor-allocation-body{grid-template-columns:1fr;justify-items:center}body.investor-portal-page .investor-allocation-legend{width:100%}body.investor-portal-page .investor-insights-grid{grid-template-columns:1fr 1fr}body.investor-portal-page .investor-return-row{grid-template-columns:90px 1fr 52px}}body.investor-portal-page .investor-kpi-card{font:inherit;text-align:left;border:1px solid var(--lf-border);cursor:pointer;appearance:none;background:var(--lf-white);width:100%;transition:border-color .22s,transform .22s,box-shadow .22s}body.investor-portal-page .investor-kpi-card:hover,body.investor-portal-page .investor-dashboard-action:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1a344014;border-color:#0097b26b!important}body.investor-portal-page .investor-kpi-card.active{background:linear-gradient(145deg,#0097b214,var(--lf-white))!important;border-color:#0097b27a!important}body.investor-portal-page .investor-dashboard-detail-zone:empty{display:none}body.investor-portal-page .investor-dashboard-detail-zone .investor-detail-panel{margin:24px 0}body.investor-portal-page .investor-dashboard-detail-zone{display:none!important}body.investor-portal-page .investor-card-modal-overlay{z-index:10050;-webkit-backdrop-filter:blur(8px);background:#23313d4d;justify-content:center;align-items:center;padding:28px;display:none;position:fixed;inset:0}body.investor-portal-page .investor-card-modal-overlay.open{display:flex}body.investor-portal-page .investor-card-modal{border:1px solid var(--lf-border);background:#fffffffa;border-radius:18px;flex-direction:column;width:min(1180px,100vw - 56px);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 26px 80px #1928462e}body.investor-portal-page .investor-card-modal-head{border-bottom:1px solid var(--lf-border-soft);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}body.investor-portal-page .investor-card-modal-head .card-label{margin:0 0 4px}body.investor-portal-page .investor-card-modal-head h2{color:var(--lf-text);margin:0;font-size:20px}body.investor-portal-page .investor-card-modal-close{border:1px solid var(--lf-border-soft);width:36px;height:36px;color:var(--lf-text-secondary);cursor:pointer;background:#f8fafc;border-radius:10px;flex:0 0 36px;font-size:18px}body.investor-portal-page .investor-card-modal-body{min-height:180px;padding:0;overflow:auto}body.investor-portal-page .investor-card-modal-body .investor-detail-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important}body.investor-portal-page .investor-card-modal-body .investor-detail-panel>.settings-card-header{display:none}body.investor-portal-page .investor-card-modal-body .data-table-shell{border:0;border-radius:0}body.investor-portal-page .investor-card-modal-body #profile{min-height:0!important;padding:24px!important}body.investor-portal-page .investor-card-modal-body #profile .investor-portal-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.investor-portal-page .investor-card-modal-body #profile .investor-portal-profile-grid>div{background:#ffffffb8;padding:16px 15px}@media (width<=720px){body.investor-portal-page .investor-card-modal-body #profile{padding:16px!important}body.investor-portal-page .investor-card-modal-body #profile .investor-portal-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.investor-portal-page .investor-card-modal-body #profile .investor-portal-profile-grid>div:nth-child(2n){border-right:0}body.investor-portal-page .investor-card-modal-body #profile .investor-portal-profile-grid>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=440px){body.investor-portal-page .investor-card-modal-body #profile .investor-portal-profile-grid{grid-template-columns:1fr}body.investor-portal-page .investor-card-modal-body #profile .investor-portal-profile-grid>div{border-right:0!important;border-bottom:1px solid var(--lf-border)!important}body.investor-portal-page .investor-card-modal-body #profile .investor-portal-profile-grid>div:last-child{border-bottom:0!important}}html.lf-dark body.investor-portal-page .investor-card-modal{background:#121b25fa}html.lf-dark body.investor-portal-page .investor-card-modal-close{background:#ffffff0d}@media (width<=720px){body.investor-portal-page .investor-card-modal-overlay{padding:12px}body.investor-portal-page .investor-card-modal{width:100%;max-height:calc(100vh - 24px)}body.investor-portal-page .investor-card-modal-head{padding:17px 18px}}.fx-dist-two-doc-actions{flex-wrap:nowrap!important;gap:6px!important;display:flex!important}.fx-dist-two-doc-actions .table-action-button{text-align:center!important;min-width:68px!important}.fx-inline-distribution-doc{width:100%;min-width:0}.fx-inline-doc-toolbar{border-bottom:1px solid #dce7ec;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.fx-inline-doc-back,.fx-inline-doc-share button{color:#49616c;cursor:pointer;background:#fff;border:1px solid #d5e2e8;border-radius:9px;justify-content:center;align-items:center;height:36px;display:inline-flex}.fx-inline-doc-back{gap:6px;padding:0 12px}.fx-inline-doc-share{gap:7px;display:flex}.fx-inline-doc-share button{width:36px;padding:0}.fx-inline-doc-toolbar svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.fx-inline-doc-back:hover,.fx-inline-doc-share button:hover{color:#008aa4;background:#f0fbfd;border-color:#00a0bd}.fx-inline-doc-sheet{background:#fff;border:1px solid #dbe6eb;border-radius:14px;padding:24px;box-shadow:0 8px 24px #162f3a0d}.fx-inline-doc-sheet>header{border-bottom:1px solid #e4ecef;align-items:center;gap:15px;padding-bottom:18px;display:flex}.fx-inline-doc-sheet>header img{width:86px;height:auto}.fx-inline-doc-sheet>header span{letter-spacing:.12em;color:#0098b4;font-size:10px;font-weight:700}.fx-inline-doc-sheet>header h3{margin:4px 0 2px;font-size:21px}.fx-inline-doc-sheet>header p{color:#778894;margin:0;font-size:12px}.fx-inline-doc-meta,.fx-inline-doc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.fx-inline-doc-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-inline-doc-meta>div,.fx-inline-doc-metrics>div,.fx-inline-doc-note{border:1px solid #e0e8ec;border-radius:10px;min-width:0;padding:12px}.fx-inline-doc-meta span,.fx-inline-doc-metrics span,.fx-inline-doc-note span{color:#80909c;margin-bottom:5px;font-size:10px;display:block}.fx-inline-doc-meta strong,.fx-inline-doc-metrics strong,.fx-inline-doc-note strong{overflow-wrap:anywhere;font-size:13px}.fx-inline-doc-total{background:#eef9fb;border:1px solid #ccebf1;border-radius:11px;justify-content:space-between;align-items:center;margin-top:14px;padding:16px;display:flex}.fx-inline-doc-total span{color:#5f737d;font-size:12px}.fx-inline-doc-total strong{color:#006e82;font-size:20px}.fx-inline-doc-note{margin-top:12px}.fx-inline-doc-sheet footer{color:#8a98a1;border-top:1px solid #e5ecef;margin-top:20px;padding-top:13px;font-size:10px}@media (width<=760px){.fx-inline-doc-meta,.fx-inline-doc-metrics{grid-template-columns:1fr 1fr}.fx-inline-doc-sheet{padding:16px}}.fx-distribution-doc-overlay{z-index:10080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#23363f7a;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.fx-distribution-doc-modal{background:#f8fbfc;border:1px solid #dce7ec;border-radius:18px;flex-direction:column;width:min(940px,100vw - 56px);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 28px 80px #152b353d}.fx-distribution-doc-modal>.fx-inline-doc-toolbar{background:#fff;border-bottom:1px solid #dce7ec;flex:none;margin:0;padding:15px 18px}.fx-distribution-doc-scroll{min-height:0;padding:20px;overflow:auto}.fx-distribution-doc-modal .fx-inline-doc-sheet{max-width:820px;box-shadow:none;margin:0 auto}.fx-doc-purpose{background:#f5fafb;border:1px solid #dfeaec;border-radius:10px;flex-direction:column;gap:4px;margin-top:16px;padding:13px 14px;display:flex}.fx-doc-purpose strong{font-size:13px}.fx-doc-purpose span{color:#70838d;font-size:11px}.fx-statement-ledger{border:1px solid #dfe8ec;border-radius:11px;margin-top:16px;overflow:hidden}.fx-statement-ledger>div{border-bottom:1px solid #e7eef1;justify-content:space-between;gap:20px;padding:11px 13px;display:flex}.fx-statement-ledger>div:last-child{border-bottom:0}.fx-statement-ledger span{color:#71838d;font-size:12px}.fx-statement-ledger strong{font-size:13px}.fx-statement-equation{color:#71838d;border:1px solid #dfe8ec;border-radius:11px;grid-template-columns:1fr auto auto auto auto auto;align-items:center;gap:9px;margin-top:14px;padding:13px;font-size:11px;display:grid}.fx-statement-equation b{color:#263942}.fx-statement-equation strong{color:#006e82;font-size:15px}.fx-statement-equation i{color:#9aabb3;font-style:normal}.fx-invoice-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=700px){.fx-distribution-doc-overlay{padding:10px}.fx-distribution-doc-modal{width:100%;max-height:calc(100vh - 20px)}.fx-distribution-doc-scroll{padding:10px}.fx-statement-equation{grid-template-columns:1fr auto}.fx-statement-equation i{display:none}}.fx-account-details-card{transition:width .34s cubic-bezier(.2,.75,.25,1),max-width .34s cubic-bezier(.2,.75,.25,1),height .34s cubic-bezier(.2,.75,.25,1),border-radius .28s}.fx-account-details-card.fx-account-document-mode{flex-direction:column;height:min(900px,100vh - 56px);display:flex;overflow:hidden;width:min(940px,100vw - 56px)!important;max-width:940px!important}.fx-account-details-card.fx-account-document-invoice{width:min(850px,100vw - 56px)!important;max-width:850px!important}.fx-account-document-view{opacity:0;background:#f8fbfc;flex-direction:column;flex:1;min-height:0;animation:.3s 80ms forwards fxDocIn;display:flex;transform:scale(.985)}.fx-account-document-view.is-leaving{animation:.24s forwards fxDocOut}.fx-account-document-view>.fx-inline-doc-toolbar{background:#fff;border-bottom:1px solid #dce7ec;flex:none;margin:0;padding:15px 18px}.fx-account-document-scroll{flex:1;min-height:0;padding:20px;overflow:auto}.fx-account-document-view .fx-inline-doc-sheet{max-width:820px;box-shadow:none;margin:0 auto}.fx-account-document-view.is-invoice .fx-inline-doc-sheet{box-sizing:border-box;width:min(100%,760px);min-height:1074.64px}@keyframes fxDocIn{to{opacity:1;transform:scale(1)}}@keyframes fxDocOut{to{opacity:0;transform:scale(.985)}}@media (width<=700px){.fx-account-details-card.fx-account-document-mode,.fx-account-details-card.fx-account-document-invoice{height:calc(100vh - 20px);width:calc(100vw - 20px)!important;max-width:none!important}.fx-account-document-scroll{padding:10px}.fx-account-document-view.is-invoice .fx-inline-doc-sheet{min-height:0}}@media (prefers-reduced-motion:reduce){.fx-account-details-card,.fx-account-document-view{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.fx-dist-period-locked{color:#607687;text-align:center;white-space:normal;background:#f3f8fa;border:1px solid #d5e4e9;border-radius:9px;max-width:118px;padding:7px 9px;font-size:11px;line-height:1.25}.fx-distribution-investor-row input:disabled{color:#667782;cursor:not-allowed;opacity:1;background:#f5f8f9}.fx-dist-completed-note{color:#64748b;white-space:normal;text-align:center;max-width:150px;margin-bottom:5px;font-size:10px;line-height:1.25}.fx-inline-doc-meta-financial{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fxrtc-dollar-sign{opacity:.72;vertical-align:.08em;margin-right:.16em;font-size:.72em;font-weight:400;line-height:1;display:inline-block}span.fxrtc-dollar-sign{opacity:.68;vertical-align:.08em!important;width:auto!important;margin:0 .18em 0 0!important;font-size:.72em!important;font-weight:400!important;line-height:1!important;display:inline-block!important}.fx-import-drop{text-align:center;background:#f5fbfcb8;border:1px dashed #b9d4dc;border-radius:14px;padding:22px}.fx-import-drop input{display:none}.fx-import-preview{max-height:300px;margin-top:18px;overflow:auto}.fx-import-summary{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.fx-import-chip{border:1px solid #d7e4e8;border-radius:999px;padding:6px 10px;font-size:12px}.fx-import-errors{color:#b45309;margin-top:8px;font-size:12px}.investment-history-modal-card{flex-direction:column;width:min(980px,94vw);max-height:88vh;display:flex}.investment-history-toolbar{align-items:center;gap:12px;padding:0 20px 14px;display:flex}.investment-history-toolbar .search-input{flex:1}.investment-history-toolbar span{color:#73848d;white-space:nowrap;font-size:12px}.investment-history-table-wrap{border-top:1px solid #e7eef0;border-bottom:1px solid #e7eef0;max-height:58vh;overflow:auto}.investment-history-table-wrap .data-table{min-width:760px}.investment-history-pnl-input{width:140px;min-height:36px;font:inherit;background:var(--surface,#fff);color:inherit;border:1px solid #d9e3e7;border-radius:8px;padding:7px 10px}.investment-history-pnl-input:focus{border-color:#0097b2;outline:none;box-shadow:0 0 0 3px #0097b21a}.investor-history-inline-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.investor-history-inline-head span{color:var(--text-muted,#7b8794);font-size:13px}.investor-details-card .investment-history-table-wrap{border:1px solid var(--border-color,#e5e9ef);border-radius:14px;max-height:62vh;overflow:auto}.investor-details-card .investment-history-table-wrap .data-table{margin:0}.investor-details-card .investment-history-pnl-input{width:100%;min-width:140px}.investor-password-reset-inline{border:1px solid var(--border-color,#dfe5ec);background:#f8fafc;border-radius:14px;margin-top:14px;padding:16px}.investor-password-reset-inline[hidden]{display:none!important}.investor-password-reset-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.investor-password-reset-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}@media (width<=700px){.investor-password-reset-fields{grid-template-columns:1fr}}:root{--fxrtc-focus-color:var(--lf-brand-color,var(--lf-primary,#0097b2))}input:focus,select:focus,textarea:focus,.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.form-select:focus,.filter-select:focus,.pipeline-stage-select:focus,.activity-toolbar select:focus,body.proposals-page .form-group input:focus,body.proposals-page .form-group select:focus,body.proposals-page .form-group textarea:focus,body.invoices-page .form-group input:focus,body.invoices-page .form-group select:focus,body.invoices-page .form-group textarea:focus,body.system-page input:focus,body.system-page select:focus,body.system-page textarea:focus,input[type=file]:focus,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{border-color:var(--fxrtc-focus-color)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--fxrtc-focus-color) 14%, transparent)!important;outline:none!important}input[type=checkbox],input[type=radio]{accent-color:var(--fxrtc-focus-color)!important}body.proposals-page .proposal-rich-editor:focus-within,[contenteditable=true]:focus{border-color:var(--fxrtc-focus-color)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--fxrtc-focus-color) 14%, transparent)!important;outline:none!important}input:-webkit-autofill{caret-color:#374151;-webkit-box-shadow:0 0 0 1000px #fff inset, 0 0 0 3px color-mix(in srgb, var(--fxrtc-focus-color) 14%, transparent)!important;-webkit-text-fill-color:#374151!important;border-color:var(--fxrtc-focus-color)!important}input:-webkit-autofill:hover{caret-color:#374151;-webkit-box-shadow:0 0 0 1000px #fff inset, 0 0 0 3px color-mix(in srgb, var(--fxrtc-focus-color) 14%, transparent)!important;-webkit-text-fill-color:#374151!important;border-color:var(--fxrtc-focus-color)!important}input:-webkit-autofill:focus{caret-color:#374151;-webkit-box-shadow:0 0 0 1000px #fff inset, 0 0 0 3px color-mix(in srgb, var(--fxrtc-focus-color) 14%, transparent)!important;-webkit-text-fill-color:#374151!important;border-color:var(--fxrtc-focus-color)!important}html.lf-dark input:-webkit-autofill{caret-color:var(--lf-text,#f3f4f6);-webkit-box-shadow:0 0 0 1000px var(--lf-dark-surface-2,#1f2937) inset, 0 0 0 3px color-mix(in srgb, var(--fxrtc-focus-color) 14%, transparent)!important;-webkit-text-fill-color:var(--lf-text,#f3f4f6)!important}html.lf-dark input:-webkit-autofill:hover{caret-color:var(--lf-text,#f3f4f6);-webkit-box-shadow:0 0 0 1000px var(--lf-dark-surface-2,#1f2937) inset, 0 0 0 3px color-mix(in srgb, var(--fxrtc-focus-color) 14%, transparent)!important;-webkit-text-fill-color:var(--lf-text,#f3f4f6)!important}html.lf-dark input:-webkit-autofill:focus{caret-color:var(--lf-text,#f3f4f6);-webkit-box-shadow:0 0 0 1000px var(--lf-dark-surface-2,#1f2937) inset, 0 0 0 3px color-mix(in srgb, var(--fxrtc-focus-color) 14%, transparent)!important;-webkit-text-fill-color:var(--lf-text,#f3f4f6)!important}.investor-details-card{width:min(1280px,100vw - 40px)!important;max-width:1280px!important}@media (width<=700px){.investor-details-card{width:calc(100vw - 20px)!important}}.investor-modal-card .modal-actions.investor-investment-actions{border-top:0!important}#investorDetailsModal .investor-investment-actions,.investor-details-card .investor-investment-actions,.investor-modal-card .modal-actions.investor-investment-actions{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0 0 16px!important;position:static!important;inset:auto!important}#investorDetailsModal .investor-investment-actions:before,#investorDetailsModal .investor-investment-actions:after,.investor-details-card .investor-investment-actions:before,.investor-details-card .investor-investment-actions:after{content:none!important;display:none!important}.investment-history-pnl-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.investment-history-pnl-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.investment-history-pnl-input[type=number]{appearance:textfield}.investment-history-pnl-input{-webkit-appearance:none!important;-moz-appearance:textfield!important;appearance:none!important}.investment-history-pnl-input.daily-status-negative-input,.daily-status-negative{color:#dc2626!important}.daily-status-positive{color:#059669!important}.daily-status-market-closed{color:#7b8794;margin-top:4px;font-size:11px;line-height:1.2}#investorDetailsModal .investor-history-inline-head [data-daily-history-investor-filter]{min-width:240px!important}@media (width<=760px){#investorDetailsModal .investor-details-card{width:calc(100vw - 12px)!important}#investorDetailsModal .investor-details-body{padding-left:14px!important;padding-right:14px!important}#investorDetailsModal .investor-history-inline-head [data-daily-history-investor-filter]{min-width:200px!important}}@media (width<=760px){#investorDetailsModal .investor-details-card{width:calc(100vw - 8px)!important}#investorDetailsModal .investor-details-body{padding-left:12px!important;padding-right:12px!important}}#investorDetailsModal .investor-details-card{width:calc(100vw - 16px)!important;max-width:none!important;margin:0 auto!important}#investorDetailsModal .investor-details-body{padding-left:22px!important;padding-right:22px!important}#investorDetailsModal .daily-status-investor-filter .portal-select-trigger{width:100%!important}#investorDetailsModal .investment-history-table-wrap .data-table{min-width:1050px}@media (width<=760px){#investorDetailsModal{padding:4px!important}#investorDetailsModal .investor-details-card{width:calc(100vw - 8px)!important}#investorDetailsModal .investor-details-body{padding-left:10px!important;padding-right:10px!important}#investorDetailsModal .daily-status-investor-filter .portal-select,#investorDetailsModal .daily-status-investor-filter .portal-select-filter{width:220px!important;min-width:220px!important}}#investorDetailsModal .investment-history-pnl-input{box-sizing:border-box!important;width:140px!important;min-width:140px!important;max-width:140px!important}#investorDetailsModal .investment-history-table-wrap .data-table th:nth-child(3),#investorDetailsModal .investment-history-table-wrap .data-table td:nth-child(3){width:170px}#investorDetailsModal .daily-status-investor-filter{min-width:0}#investorDetailsModal .daily-status-investor-filter .portal-select,#investorDetailsModal .daily-status-investor-filter .portal-select-filter{width:300px!important;min-width:300px!important}#investorDetailsModal .daily-status-investor-filter .portal-select-trigger{width:100%!important;min-width:0!important}#investorDetailsModal .daily-status-investor-filter .portal-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#investorDetailsModal .investor-details-card{width:min(1600px,100vw - 12px)!important;max-width:none!important}#investorDetailsModal .investment-history-table-wrap .data-table{width:100%!important;min-width:980px!important}@media (width<=760px){#investorDetailsModal .daily-status-investor-filter .portal-select,#investorDetailsModal .daily-status-investor-filter .portal-select-filter{width:230px!important;min-width:230px!important}#investorDetailsModal .investment-history-pnl-input{width:120px!important;min-width:120px!important;max-width:120px!important}}.portal-select-menu{z-index:2147483647!important;pointer-events:auto!important}#investorDetailsModal .daily-status-investor-filter{z-index:2;position:relative}#investorDetailsModal{padding:10px!important}#investorDetailsModal .investor-details-card{box-sizing:border-box!important;width:calc(100vw - 20px)!important;max-width:none!important}#investorDetailsModal .investor-details-body{box-sizing:border-box!important;overflow:hidden auto!important}#investorDetailsModal .investment-action-panel:not([hidden]){margin:0 0 16px!important;display:block!important}#investorDetailsModal .investment-action-panel>div{margin-top:0!important}#investorDetailsModal .investment-history-table-wrap{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}#investorDetailsModal .investment-history-table-wrap .data-table{table-layout:auto!important;width:100%!important;min-width:0!important}#investorDetailsModal .investment-history-table-wrap .data-table th,#investorDetailsModal .investment-history-table-wrap .data-table td{padding-left:10px!important;padding-right:10px!important}@media (width<=760px){#investorDetailsModal{padding:4px!important}#investorDetailsModal .investor-details-card{width:calc(100vw - 8px)!important}#investorDetailsModal .investment-history-table-wrap{overflow-x:auto!important}#investorDetailsModal .investment-history-table-wrap .data-table{min-width:760px!important}}#investorDetailsModal .capital-history-section{background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;padding:0!important}#investorDetailsModal .capital-history-flat-wrap{border:0!important;border-radius:0!important;max-height:none!important;overflow:visible!important}#investorDetailsModal .capital-history-flat-wrap .data-table{border:0!important;border-radius:0!important}#investorDetailsModal .daily-status-table-wrap{max-height:62vh!important;position:relative!important;overflow-y:auto!important}#investorDetailsModal .daily-status-table-wrap .data-table thead{z-index:20!important;position:sticky!important;top:0!important}#investorDetailsModal .daily-status-table-wrap .data-table thead th{z-index:21!important;box-shadow:inset 0 -1px 0 var(--border-color,#e5e9ef)!important;background:#fff!important;position:sticky!important;top:0!important}.statement-generator-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.statement-control-card,.statement-preview-card{padding:22px}.statement-control-card{position:sticky;top:88px}.statement-helper{color:var(--muted,#6f7b8a);margin:4px 0 20px;font-size:13px;line-height:1.6}.statement-detail-list{background:#fff;border:1px solid #e4e9ef;border-radius:12px;overflow:hidden}.statement-detail-list>div{border-bottom:1px solid #edf0f3;flex-direction:column;gap:5px;padding:13px 14px;display:flex}.statement-detail-list>div:last-child{border-bottom:0}.statement-detail-list span{color:#8290a0;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.statement-detail-list strong{color:#172033;font-size:13px;font-weight:600}.statement-control-actions{gap:9px;margin-top:18px;display:grid}.statement-control-actions .primary-button,.statement-control-actions .secondary-button{justify-content:center;width:100%}.statement-preview-card{min-width:0}.statement-preview-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.statement-preview-head h2,.statement-control-card h2{margin:2px 0 0}.statement-preview-shell{background:#f4f6f8;border:1px solid #e1e7ed;border-radius:12px;min-height:680px;position:relative;overflow:hidden}.statement-preview-shell .table-loading{z-index:1;color:#748195;background:#f7f9fb;place-items:center;display:grid;position:absolute;inset:0}#statementFrame{opacity:0;background:#fff;border:0;width:100%;height:760px;transition:opacity .18s;display:block}#statementFrame.is-ready{opacity:1}.lf-dark .statement-detail-list,.lf-dark #statementFrame{background:#101923}.lf-dark .statement-detail-list{border-color:#2a3745}.lf-dark .statement-detail-list>div{border-color:#263340}.lf-dark .statement-detail-list strong{color:#eef3f7}.lf-dark .statement-preview-shell{background:#101923;border-color:#2a3745}@media (width<=1050px){.statement-generator-layout{grid-template-columns:1fr}.statement-control-card{position:static}.statement-control-actions{grid-template-columns:1fr 1fr}}@media (width<=640px){.statement-control-actions{grid-template-columns:1fr}.statement-preview-shell{min-height:600px}#statementFrame{height:680px}.statement-page-heading{gap:14px}.statement-page-heading .secondary-button{justify-content:center;width:100%}}.statement-full-page .statement-page-heading{align-items:center}.statement-page-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.statement-document-card{min-height:520px;padding:24px 28px;position:relative;overflow:visible}.statement-document-card>.table-loading{color:#748195;place-items:center;min-height:460px;display:grid}.statement-document-card>.table-loading[hidden]{display:none!important}.statement-document-card #statementFrame{opacity:0;background:0 0;border:0;width:100%;height:500px;min-height:500px;transition:opacity .18s;display:block;overflow:hidden}.statement-document-card #statementFrame.is-ready{opacity:1}.statement-document-card .form-message:empty{display:none}.lf-dark .statement-document-card #statementFrame{background:#fff;border-radius:8px}@media (width<=720px){.statement-full-page .statement-page-heading{align-items:flex-start}.statement-page-actions{width:100%}.statement-page-actions .secondary-button,.statement-page-actions .primary-button{flex:1;justify-content:center}.statement-document-card{padding:16px}}#investorDetailsModal .statement-inline-head{justify-content:flex-start;align-items:center;gap:10px;margin:0 0 18px;display:flex}#investorDetailsModal .statement-inline-head [data-print-investor-statement]{margin-left:auto}#investorDetailsModal .statement-inline-scroll{border:1px solid var(--border-color,#e5e9ef)!important;box-sizing:border-box!important;background:#fff!important;border-radius:14px!important;width:100%!important;max-width:100%!important;max-height:62vh!important;position:relative!important;overflow:auto!important}#investorDetailsModal .statement-inline-document{color:#172033;font-size:13px;line-height:1.45;padding:0!important}#investorDetailsModal .statement-inline-document h2{color:#202936;background:#fff;margin:0;padding:16px 10px 10px;font-size:14px;font-weight:600}#investorDetailsModal .statement-inline-document table{border-collapse:collapse;table-layout:auto;width:100%;margin:0 0 18px}#investorDetailsModal .statement-inline-document th,#investorDetailsModal .statement-inline-document td{text-align:left;white-space:nowrap;border-bottom:1px solid #e7ebef;padding:12px 10px}#investorDetailsModal .statement-inline-document th{color:#607087;z-index:5;background:#fff;font-size:11px;font-weight:600;position:sticky;top:0}#investorDetailsModal .statement-inline-document td{color:#344054;font-size:12px}#investorDetailsModal .statement-inline-document tr:last-child td{border-bottom:0}.lf-dark #investorDetailsModal .statement-inline-scroll,.lf-dark #investorDetailsModal .statement-inline-document h2,.lf-dark #investorDetailsModal .statement-inline-document th{background:var(--surface,#111827)!important}.lf-dark #investorDetailsModal .statement-inline-document,.lf-dark #investorDetailsModal .statement-inline-document h2{color:var(--text,#e5e7eb)!important}.lf-dark #investorDetailsModal .statement-inline-document td{color:var(--text-muted,#cbd5e1)!important}@media (width<=760px){#investorDetailsModal .statement-inline-head{flex-wrap:wrap}#investorDetailsModal .statement-inline-head [data-print-investor-statement]{margin-left:0}}@media (width<=820px){html,body{max-width:100%;overflow-x:hidden}input,select,textarea,button,.form-control,.input,.portal-select-trigger{font-size:16px!important}input[type=date],input[type=time],input[type=datetime-local],input[type=number],input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],select,textarea{box-sizing:border-box;max-width:100%;min-height:44px}textarea{min-height:96px}.modal-overlay,.modal-backdrop,.modal{overscroll-behavior:contain}.modal-card,.modal-content,.modal-panel,#investorDetailsModal .modal-content,#investorDetailsModal .modal-card{box-sizing:border-box!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.modal-body,#investorDetailsModal .modal-body,#investorDetailsModal .investor-details-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:calc(100dvh - 120px);overflow:hidden auto}.form-grid,.form-row,.field-row,.modal-form-grid{max-width:100%}.form-grid>*,.form-row>*,.field-row>*,.modal-form-grid>*{min-width:0}}.fx-account-date-roller{touch-action:pan-y;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;min-height:30px;margin-top:5px;display:inline-flex}.fx-account-date-roller span{text-align:center;color:#6f818d;font-variant-numeric:tabular-nums;min-width:72px;font-size:10px;font-weight:600}.fx-account-date-roller button{color:#607784;cursor:pointer;background:#fff;border:1px solid #dce6eb;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;font:600 18px/1 inherit;display:grid}.fx-account-date-roller button:not(:disabled):hover{color:#008da5;background:#f5fbfc;border-color:#009db973}.fx-account-pnl-input{touch-action:manipulation;font-size:16px!important}@media (width<=700px){.fx-account-today{touch-action:manipulation;min-width:90px;min-height:36px}.fx-account-date-roller{min-height:40px;margin-top:4px}.fx-account-date-roller button{width:38px;height:38px;font-size:21px}.fx-account-date-roller span{min-width:82px;font-size:12px}.fx-account-pnl-input{width:104px;min-height:38px;padding:0 10px}}.fx-account-date-roller{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;justify-content:center;align-items:center;min-height:38px;margin-top:5px;padding:2px 8px;display:inline-flex}.fx-account-date-ring{color:#647985;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dfeaed;border-radius:999px;justify-content:center;align-items:center;min-width:82px;height:32px;padding:0 13px;font-size:10px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.fx-account-date-ring:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg,transparent 0 58%,#009db9bf 68%,#77d2dc57 80%,transparent 92%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:3.2s linear infinite fxDateRingSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes fxDateRingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fx-account-date-ring:before{animation:none}}@media (width<=720px){.fx-account-date-roller{min-height:44px;padding:3px 10px}.fx-account-date-ring{min-width:96px;height:38px;padding:0 16px;font-size:12px}}.fx-account-date-roller{-webkit-backdrop-filter:blur(10px);touch-action:pan-y;background:linear-gradient(135deg,#ffffffd1,#eef9fa94);border:1px solid #bfd8deb8;border-radius:999px;justify-content:center;align-items:center;gap:0;min-width:132px;height:34px;margin-top:7px;padding:0 4px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 3px 12px #30656f12}.fx-account-date-roller:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff9e;position:absolute;inset:1px}.fx-account-date-ring{z-index:1;color:#314854;letter-spacing:.01em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:72px;height:100%;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.fx-account-date-arrow{z-index:2;cursor:pointer;touch-action:manipulation;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;transition:background .16s,color .16s,transform .16s,opacity .16s;position:relative;color:#54ad9f!important;min-height:25px!important;box-shadow:none!important;background:#def6f394!important;border:0!important;padding:0!important;font:700 18px/1 Arial,sans-serif!important;display:grid!important}.fx-account-date-arrow:not(:disabled):active{transform:scale(.88);color:#258f80!important;background:#c6eee9e6!important}.fx-account-date-arrow:disabled{cursor:default;opacity:.2!important}@media (hover:hover) and (pointer:fine){.fx-account-date-arrow:not(:disabled):hover{color:#2b9688!important;background:#ccf1ecdb!important}}@media (width<=720px){.fx-account-date-roller{min-width:144px;height:40px;margin-top:7px;padding:0 5px}.fx-account-date-ring{min-width:78px;font-size:12px}.fx-account-date-arrow{flex-basis:29px;width:29px;height:29px;min-height:29px!important;font-size:20px!important}}.fx-account-date-roller{-webkit-backdrop-filter:blur(12px)!important;touch-action:pan-y!important;cursor:grab!important;background:linear-gradient(135deg,#ffffffe0,#ebf8fa9e)!important;border:1px solid #c6dce1ad!important;border-radius:999px!important;grid-template-columns:32px minmax(68px,1fr) 32px!important;align-items:center!important;gap:0!important;width:146px!important;min-width:146px!important;height:38px!important;min-height:38px!important;margin-top:7px!important;padding:0 5px!important;display:inline-grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #c5e1e538,0 5px 14px #32677114!important}.fx-account-date-roller.is-dragging{cursor:grabbing!important}.fx-account-date-roller:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(115deg,#ffffff6b,#fff0 46%);position:absolute;inset:1px}.fx-account-date-roller:after{content:"";pointer-events:none;z-index:1;border-left:1px solid #bad8dc57;border-right:1px solid #bad8dc57;position:absolute;inset:7px 37px}.fx-account-date-ring{z-index:2!important;width:auto!important;min-width:0!important;height:100%!important;box-shadow:none!important;color:#162d3b!important;letter-spacing:-.015em!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0 4px!important;font-size:13px!important;font-weight:750!important;line-height:1!important;display:flex!important;position:relative!important;overflow:visible!important}.fx-account-date-ring:before{display:none!important}.fx-account-date-arrow{z-index:3!important;width:32px!important;min-width:32px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#63c6b6!important;cursor:pointer!important;touch-action:manipulation!important;opacity:.92!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:0!important;transition:opacity .16s,transform .16s,filter .16s!important;display:grid!important;position:relative!important}.fx-account-date-arrow:before{content:"";filter:drop-shadow(0 0 3px #5cc7b547);border-top:2.5px solid;border-right:2.5px solid;width:9px;height:9px;display:block}.fx-account-date-prev:before{margin-left:3px;transform:rotate(-135deg)}.fx-account-date-next:before{margin-right:3px;transform:rotate(45deg)}.fx-account-date-arrow:not(:disabled):active{filter:brightness(.88)!important;transform:scale(.82)!important}.fx-account-date-arrow:disabled{opacity:.16!important;cursor:default!important}@media (hover:hover) and (pointer:fine){.fx-account-date-arrow:not(:disabled):hover{color:#35aa98!important;transform:scale(1.08)!important}}@media (width<=720px){.fx-account-date-roller{grid-template-columns:36px minmax(74px,1fr) 36px!important;width:160px!important;min-width:160px!important;height:44px!important;min-height:44px!important;padding:0 5px!important}.fx-account-date-roller:after{inset:8px 41px}.fx-account-date-ring{font-size:14px!important}.fx-account-date-arrow{width:36px!important;min-width:36px!important;height:42px!important;min-height:42px!important}.fx-account-date-arrow:before{border-width:2.5px;width:10px;height:10px}}.fx-account-card .fx-account-date-roller{-webkit-backdrop-filter:blur(9px)!important;cursor:grab!important;touch-action:pan-y!important;box-sizing:border-box!important;background:linear-gradient(135deg,#fffffff0,#eff9fac7)!important;border:1px solid #cde1e5d1!important;border-radius:999px!important;grid-template-columns:28px 1fr 28px!important;align-items:center!important;gap:0!important;width:126px!important;min-width:126px!important;max-width:126px!important;height:34px!important;min-height:34px!important;margin:7px 0 0!important;padding:0 5px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fff,inset 0 -1px #b8dae02e,0 3px 9px #386c7612!important}.fx-account-card .fx-account-date-roller.is-dragging{cursor:grabbing!important}.fx-account-card .fx-account-date-roller:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;z-index:0!important;background:linear-gradient(120deg,#ffffff85,#fff0 48%)!important;position:absolute!important;inset:1px!important}.fx-account-card .fx-account-date-roller:after{content:""!important;width:auto!important;height:auto!important;box-shadow:none!important;pointer-events:none!important;z-index:1!important;background:0 0!important;border:0!important;border-left:1px solid #b4d8dc3d!important;border-right:1px solid #b4d8dc3d!important;border-radius:0!important;position:absolute!important;inset:8px 32px!important}.fx-account-card .fx-account-date-ring{z-index:2!important;width:auto!important;min-width:0!important;height:32px!important;min-height:0!important;box-shadow:none!important;color:#18313e!important;letter-spacing:-.01em!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 3px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:flex!important;position:relative!important;overflow:visible!important}.fx-account-card .fx-account-date-ring:before,.fx-account-card .fx-account-date-ring:after{content:none!important;display:none!important}.fx-account-card .fx-account-date-arrow{z-index:3!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:#56c6b4!important;opacity:.95!important;cursor:pointer!important;touch-action:manipulation!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important;position:relative!important}.fx-account-card .fx-account-date-arrow:before{content:""!important;filter:drop-shadow(0 0 2px #4cc4b147)!important;border-top:2px solid!important;border-bottom:0!important;border-left:0!important;border-right:2px solid!important;width:7px!important;height:7px!important;display:block!important}.fx-account-card .fx-account-date-prev:before{margin-left:3px!important;transform:rotate(-135deg)!important}.fx-account-card .fx-account-date-next:before{margin-right:3px!important;transform:rotate(45deg)!important}.fx-account-card .fx-account-date-arrow:disabled{opacity:.18!important;cursor:default!important}.fx-account-card .fx-account-date-arrow:not(:disabled):active{transform:scale(.84)!important}@media (width<=720px){.fx-account-card .fx-account-date-roller{grid-template-columns:30px 1fr 30px!important;width:136px!important;min-width:136px!important;max-width:136px!important;height:38px!important;min-height:38px!important}.fx-account-card .fx-account-date-roller:after{inset:9px 34px!important}.fx-account-card .fx-account-date-ring{height:36px!important;font-size:12px!important}.fx-account-card .fx-account-date-arrow{width:30px!important;min-width:30px!important;max-width:30px!important;height:36px!important;min-height:36px!important}}.fx-account-card .fx-account-date-roller{grid-template-columns:24px 1fr 24px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:32px!important;min-height:32px!important;padding:0 4px!important}.fx-account-card .fx-account-date-arrow{color:#39ae9e9e!important;opacity:.78!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:30px!important;min-height:30px!important;transform:none!important}.fx-account-card .fx-account-date-arrow:before{filter:none!important;border-top-width:1.35px!important;border-right-width:1.35px!important;width:6px!important;height:6px!important;margin-top:0!important;margin-bottom:0!important}.fx-account-card .fx-account-date-prev:before{margin-left:2px!important}.fx-account-card .fx-account-date-next:before{margin-right:2px!important}@media (hover:hover) and (pointer:fine){.fx-account-card .fx-account-date-arrow:not(:disabled):hover{color:#289789c7!important;transform:none!important}}@media (width<=720px){.fx-account-card .fx-account-date-roller{grid-template-columns:27px 1fr 27px!important;width:122px!important;min-width:122px!important;max-width:122px!important;height:36px!important;min-height:36px!important}.fx-account-card .fx-account-date-roller:after{inset:9px 31px!important}.fx-account-card .fx-account-date-ring{height:34px!important}.fx-account-card .fx-account-date-arrow{width:27px!important;min-width:27px!important;max-width:27px!important;height:34px!important;min-height:34px!important}.fx-account-card .fx-account-date-arrow:before{border-top-width:1.4px!important;border-right-width:1.4px!important;width:6.5px!important;height:6.5px!important}}.fx-account-card .fx-account-date-roller{border-width:1px!important;border-color:#bed6db57!important;grid-template-columns:22px 1fr 22px!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:30px!important;min-height:30px!important;padding:0 3px!important;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #386c7606!important}.fx-account-card .fx-account-date-ring{height:28px!important;padding:0 1px!important}.fx-account-card .fx-account-date-arrow{color:#36a59773!important;opacity:1!important;place-items:center!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:28px!important;min-height:28px!important}.fx-account-card .fx-account-date-arrow:before{filter:none!important;border-top-width:1.15px!important;border-right-width:1.15px!important;width:5.5px!important;height:5.5px!important;margin:0!important}.fx-account-card .fx-account-date-prev:before{margin:0!important;transform:rotate(-135deg)!important}.fx-account-card .fx-account-date-next:before{margin:0!important;transform:rotate(45deg)!important}.fx-account-card .fx-account-date-arrow:disabled{opacity:.1!important}@media (hover:hover) and (pointer:fine){.fx-account-card .fx-account-date-arrow:not(:disabled):hover{color:#36a59794!important}}@media (width<=720px){.fx-account-card .fx-account-date-roller{grid-template-columns:24px 1fr 24px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:34px!important;min-height:34px!important;padding:0 3px!important}.fx-account-card .fx-account-date-roller:after{inset:9px 27px!important}.fx-account-card .fx-account-date-ring{height:32px!important}.fx-account-card .fx-account-date-arrow{width:24px!important;min-width:24px!important;max-width:24px!important;height:32px!important;min-height:32px!important}.fx-account-card .fx-account-date-arrow:before{border-top-width:1.2px!important;border-right-width:1.2px!important;width:5.8px!important;height:5.8px!important}}.fx-account-card .fx-account-date-roller{border:1px solid #bed6db33!important;grid-template-columns:20px 1fr 20px!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:29px!important;min-height:29px!important;padding:0 2px!important}.fx-account-card .fx-account-date-roller:after{border-left-color:#b4d8dc12!important;border-right-color:#b4d8dc12!important;inset:8px 22px!important}.fx-account-card .fx-account-date-arrow{justify-content:center!important;align-items:center!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:27px!important;min-height:27px!important;line-height:1!important;display:flex!important}.fx-account-card .fx-account-date-arrow:before{border-top-width:1px!important;border-right-width:1px!important;width:5px!important;height:5px!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important}.fx-account-card .fx-account-date-prev:before{transform:translateY(0)rotate(-135deg)!important}.fx-account-card .fx-account-date-next:before{transform:translateY(0)rotate(45deg)!important}.fx-account-card .fx-account-date-ring{height:27px!important}@media (width<=720px){.fx-account-card .fx-account-date-roller{grid-template-columns:22px 1fr 22px!important;width:102px!important;min-width:102px!important;max-width:102px!important;height:32px!important;min-height:32px!important;padding:0 2px!important}.fx-account-card .fx-account-date-roller:after{inset:9px 24px!important}.fx-account-card .fx-account-date-ring{height:30px!important}.fx-account-card .fx-account-date-arrow{width:22px!important;min-width:22px!important;max-width:22px!important;height:30px!important;min-height:30px!important}}.fx-account-card .fx-account-date-roller{border:1px solid #bed6db1c!important;grid-template-columns:18px 1fr 18px!important;width:88px!important;min-width:88px!important;max-width:88px!important;box-shadow:inset 0 .5px #ffffff6b,0 .5px 1px #386c7603!important}.fx-account-card .fx-account-date-roller:before{opacity:.22!important}.fx-account-card .fx-account-date-roller:after{border-left-color:#b4d8dc09!important;border-right-color:#b4d8dc09!important;left:20px!important;right:20px!important}.fx-account-card .fx-account-date-arrow{width:18px!important;min-width:18px!important;max-width:18px!important}@media (width<=720px){.fx-account-card .fx-account-date-roller{border-color:#bed6db1c!important;grid-template-columns:20px 1fr 20px!important;width:94px!important;min-width:94px!important;max-width:94px!important}.fx-account-card .fx-account-date-roller:after{left:22px!important;right:22px!important}.fx-account-card .fx-account-date-arrow{width:20px!important;min-width:20px!important;max-width:20px!important}}html{scrollbar-gutter:stable}body.modal-open,body.lf-modal-open{overflow:hidden!important}#investorDetailsModal.investor-details-backdrop{opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(5px)!important;background:#122b3342!important;justify-content:center!important;align-items:center!important;transition:opacity .3s,visibility .3s!important;animation:none!important;display:flex!important}#investorDetailsModal.investor-details-backdrop[hidden]{display:none!important}#investorDetailsModal.investor-details-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}#investorDetailsModal .investor-details-card{opacity:0;transform-origin:50%;will-change:opacity, transform;transition:opacity .3s,transform .42s cubic-bezier(.22,.72,.22,1)!important;animation:none!important;transform:translateY(8px)scale(.997)!important}#investorDetailsModal.open .investor-details-card{opacity:1;transform:translateY(0)scale(1)!important}.modal-overlay,.modal-backdrop{animation:none!important}.modal-overlay:not([hidden]),.modal-backdrop:not([hidden]){transition:opacity .28s,visibility .28s!important}@media (width<=1024px){.crm-sidebar,.lf-sidebar-v2{display:none!important}.crm-main,body.investor-portal-page .crm-main{width:100%!important;margin-left:0!important}.crm-topbar,.lf-topbar-v2,body.investor-portal-page .crm-topbar{left:0!important}}@media (prefers-reduced-motion:reduce){#investorDetailsModal.investor-details-backdrop,#investorDetailsModal .investor-details-card,.modal-overlay,.modal-backdrop{transition:none!important;transform:none!important}}@media (width<=1024px){.fxrtc-mobile-dock,.investor-mobile-dock{display:none!important}.crm-main,.crm-content,.lf-page-shell,.lf-page-shell.system-page,body.fxrtc-home-page .fx-dashboard-main{padding-bottom:24px!important}}.fx-inline-history-head{align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.fx-inline-history-head>div{flex:1}.fx-inline-history-head h3{margin:4px 0}.fx-inline-history-head p{color:var(--muted,#718096);margin:0}.fx-inline-history-list{gap:8px;display:grid}.fx-inline-history-row{background:#ffffff85;border:1px solid #71919e2e;border-radius:12px;grid-template-columns:minmax(180px,1.3fr) minmax(210px,1.4fr) .55fr 1fr .7fr;align-items:center;gap:16px;padding:14px 16px;display:grid}.fx-inline-history-row>div{min-width:0}.fx-inline-history-row span{color:#8292a3;margin-bottom:3px;font-size:11px;display:block}.fx-inline-history-row>div:first-child span{margin-top:3px;margin-bottom:0}.fx-inline-history-row strong{color:#233342;font-size:13px;font-weight:600}@media (width<=900px){.fx-inline-history-head{flex-direction:column}.fx-inline-history-row{grid-template-columns:1fr 1fr}.fx-inline-history-row>div:first-child{grid-column:1/-1}}.investor-account-overview{background:#ffffffb8;border:1px solid #8fe0eb6b;border-radius:22px;margin:18px 0 20px;padding:20px}.investor-account-overview-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.investor-account-overview-head h2{color:#263b47;margin:0;font-size:15px}.investor-account-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.investor-account-card{background:linear-gradient(145deg,#f0fcfecc,#ffffffb8);border:1px solid #5bccdc73;border-radius:17px;flex-direction:column;min-height:150px;padding:16px;display:flex}.investor-account-card-head{flex-direction:column;gap:3px;display:flex}.investor-account-card-head strong{color:#2a414c;font-size:14px}.investor-account-card-head span,.investor-account-card-value small,.investor-account-card-foot small{color:#8799a4;font-size:9px}.investor-account-card-value{margin-top:20px}.investor-account-card-value>strong{color:#29414d;font-size:20px;font-weight:650;display:block}.investor-account-card-value>span{margin-top:4px;font-size:11px;display:block}.investor-account-card-foot{border-top:1px solid #7aa2af29;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.investor-account-card-foot>div{display:flex}.investor-pool-person{color:#6c8790;background:#e8f7f9f2;border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:-3px;font-size:8px;font-weight:700;display:grid}.investor-pool-person.is-admin{color:#43877e;background:#e0f4f1f2}@media (width<=900px){.investor-account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.investor-account-overview{padding:14px}.investor-account-card-grid{grid-template-columns:1fr}}.revenue-filter-grid{grid-template-columns:1.4fr repeat(5,minmax(130px,1fr));gap:12px;margin:18px 0;display:grid}.revenue-filter-grid .form-group{margin:0}.revenue-sort{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.revenue-sort:hover{text-decoration:underline}.revenue-subtext{color:var(--muted,#8b95a5);margin-top:3px;font-size:11px;display:block}.revenue-table-foot{color:var(--muted,#8b95a5);justify-content:space-between;align-items:center;padding:14px 4px 2px;display:flex}.revenue-table-foot strong{color:inherit}.revenue-table td{vertical-align:middle}@media (width<=1100px){.revenue-filter-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.revenue-filter-grid{grid-template-columns:1fr 1fr}.revenue-filter-grid .form-group:first-child{grid-column:1/-1}}.fx-inline-doc-payment{border:1px solid var(--border-color,#e5eaee);background:var(--surface-soft,#f7f9fa);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;display:flex}.fx-inline-doc-payment span{color:var(--text-muted,#7d8994);font-size:12px}@media (width<=700px){.fx-inline-doc-payment{flex-direction:column;align-items:stretch}.fx-inline-doc-payment .primary-button{width:100%}}body.revenue-page,body.revenue-page button,body.revenue-page input,body.revenue-page select,body.revenue-page textarea,body.revenue-page table{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body.revenue-page .page-heading{margin-bottom:17px!important}body.revenue-page .revenue-summary-grid{margin-bottom:18px!important}body.revenue-page .revenue-ledger-card{margin-top:0!important}body.revenue-page .settings-card-header{padding:18px 22px!important}body.revenue-page .settings-card-header h2{color:#1d2941!important;letter-spacing:-.2px!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important}body.revenue-page .settings-card-header p:not(.card-label){color:var(--lf-text-secondary)!important;margin-top:4px!important;font-size:11px!important;font-weight:400!important;line-height:1.45!important}body.revenue-page .revenue-filter-grid{margin:0!important;padding:18px 0 16px!important}body.revenue-page .revenue-filter-grid .form-group label{color:#667184!important;font-size:10px!important;font-weight:600!important}body.revenue-page .revenue-filter-grid input,body.revenue-page .revenue-filter-grid select{color:#263246!important;min-height:38px!important;font-size:11px!important;font-weight:400!important}body.revenue-page .revenue-table th,body.revenue-page .revenue-table th .revenue-sort{color:#667184!important;letter-spacing:0!important;font-size:9px!important;font-weight:600!important;text-decoration:none!important}body.revenue-page .revenue-table td{color:#334056!important;font-size:10px!important;font-weight:400!important}body.revenue-page .revenue-table td strong{color:#202b3c!important;font-weight:600!important}body.revenue-page .revenue-table .table-empty,body.revenue-page .revenue-table .table-loading{color:#9aa3b1!important;font-size:10px!important;font-weight:500!important}body.revenue-page .revenue-table-foot{color:#8a94a4!important;min-height:38px!important;padding:10px 4px 2px!important;font-size:10px!important;font-weight:500!important}body.revenue-page .revenue-table-foot strong{color:#697487!important;font-size:11px!important;font-weight:600!important}.fx-dist-period strong{color:var(--lf-text-secondary)!important;white-space:nowrap!important;font-size:10px!important;font-weight:600!important}.fx-dist-input-wrap:focus-within{border-color:var(--lf-primary,#0097b2)!important;box-shadow:0 0 0 2px #0097b214!important}.fx-dist-input-wrap input:focus,.fx-dist-input-wrap input:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.fx-dist-input-wrap input{appearance:none!important}.fx-distribution-controls-row-dates{grid-template-columns:minmax(190px,240px) 1fr!important;align-items:end!important}.fx-distribution-date-help{color:var(--lf-text-muted)!important;margin:0 0 5px!important;font-size:10px!important;line-height:1.45!important}.fx-distribution-row-date-head,.fx-distribution-row-dates{grid-template-columns:minmax(105px,.9fr) minmax(116px,1fr) minmax(116px,1fr) minmax(88px,.78fr) minmax(86px,.75fr) 72px minmax(92px,.82fr) 68px minmax(92px,.82fr) minmax(98px,.88fr) minmax(82px,.72fr)!important;gap:8px!important}.fx-dist-row-date{min-width:0!important;margin:0!important}.fx-dist-row-date .qonnect-date-picker{min-width:0!important}.fx-dist-row-date .qonnect-date-picker>[data-date-display]{border-color:var(--lf-border)!important;height:36px!important;color:var(--lf-text)!important;background:#fff!important;border-radius:9px!important;padding:0 34px 0 9px!important;font-size:10px!important}.fx-dist-row-date .qonnect-date-toggle{width:30px!important;height:30px!important;right:3px!important}.qonnect-date-day:disabled{opacity:.28!important;color:#8d9aa3!important;cursor:not-allowed!important;background:#eef2f4!important;text-decoration:line-through!important;transform:none!important}.fx-dist-ready.is-loading{opacity:.55!important;pointer-events:none!important}@media (width<=1180px){.fx-distribution-row-date-head{display:none!important}.fx-distribution-row-dates{grid-template-columns:1fr 1fr!important}.fx-distribution-row-dates .fx-dist-ready{grid-column:1/-1!important;justify-content:flex-start!important}}@media (width<=620px){.fx-distribution-controls-row-dates,.fx-distribution-row-dates{grid-template-columns:1fr!important}}.distribution-plan-live-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.distribution-plan-live-summary>div{background:#fff;border:1px solid #dfe6ec;border-radius:10px;padding:12px 14px}.distribution-plan-live-summary span,.distribution-plan-live-summary small{color:#738096;font-size:11px;display:block}.distribution-plan-live-summary strong{color:#1f2937;margin:4px 0 2px;font-size:16px;display:block}.investor-plan-live{border-top:1px solid #94a3b83d;gap:4px;margin-top:10px;padding-top:10px;display:grid}.investor-plan-live span{color:#738096;font-size:11px}.investor-plan-live strong{color:#1f2937;font-size:13px}@media (width<=700px){.distribution-plan-live-summary{grid-template-columns:1fr}}html{-webkit-text-size-adjust:100%;max-width:100%;overflow-x:hidden}body{max-width:100%;overflow-x:hidden}img,svg,canvas,video{max-width:100%;height:auto}button,a,input,select,textarea{touch-action:manipulation}@media (width<=1024px){.crm-main,.fx-dashboard-main,.fxrtc-reference-main{min-width:0!important;max-width:100%!important}.crm-content,.lf-page-shell,.fx-dashboard-main{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:18px!important;padding-right:18px!important}.page-heading,.page-header,.fx-dashboard-heading{min-width:0!important}.page-heading h1,.page-header h1,.fx-dashboard-heading h1{overflow-wrap:anywhere}.dashboard-card,.settings-card,.fx-panel,.tasks-summary-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.tasks-summary-grid,.summary-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.data-table-shell,.table-wrap,.table-responsive{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}.data-table-shell .data-table,.table-wrap .data-table{width:max-content;min-width:100%!important}.modal-card,.modal-content{box-sizing:border-box!important;max-width:calc(100vw - 24px)!important}.modal-body{max-width:100%!important;overflow-x:hidden!important}}@media (width<=768px){:root{--fx-mobile-pad:14px}.crm-content,.lf-page-shell,.fx-dashboard-main{padding-left:var(--fx-mobile-pad)!important;padding-right:var(--fx-mobile-pad)!important}.crm-main{padding-top:74px!important}.crm-topbar,.lf-topbar-v2{height:58px!important;min-height:58px!important;padding-left:14px!important;padding-right:14px!important}.crm-topbar .topbar-search,.lf-topbar-v2 .topbar-search{display:none!important}.topbar-actions{gap:7px!important}.topbar-avatar{width:36px!important;min-width:36px!important;height:36px!important}.page-heading,.page-header,.fx-dashboard-heading{gap:10px!important;margin-bottom:18px!important}.page-heading h1,.page-header h1,.fx-dashboard-heading h1{margin-top:3px!important;margin-bottom:6px!important;font-size:26px!important;line-height:1.15!important}.page-heading p,.page-header p,.fx-dashboard-heading p{font-size:13px!important;line-height:1.5!important}.eyebrow,.fx-eyebrow,.card-label,.fx-panel-label{letter-spacing:.08em!important;font-size:10px!important}.tasks-summary-grid,.summary-grid,.stats-grid,.revenue-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tasks-summary-card{border-radius:14px!important;min-height:94px!important;padding:14px!important}.tasks-summary-card span{font-size:11px!important}.tasks-summary-card strong{overflow-wrap:anywhere;font-size:20px!important;line-height:1.15!important}.dashboard-card,.settings-card,.fx-panel{border-radius:16px!important}.settings-card-header,.fx-panel-head{flex-wrap:wrap!important;gap:10px!important}.settings-card-header h2,.fx-panel-head h2{font-size:17px!important}.form-grid,.form-row,.filters-grid,.filter-grid{grid-template-columns:1fr!important}.form-group{min-width:0!important}input:not([type=checkbox]):not([type=radio]),select,textarea,.portal-select-trigger{box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;font-size:16px!important}textarea{min-height:96px!important}button,.primary-button,.secondary-button,.primary-btn,.secondary-btn,.table-action-button{touch-action:manipulation;max-width:100%;min-height:42px}.modal-actions{flex-wrap:wrap!important;gap:8px!important}.modal-actions>button,.modal-actions>.primary-button,.modal-actions>.secondary-button{flex:140px}.data-table-shell,.table-wrap,.table-responsive{scrollbar-width:thin;border-radius:12px!important;margin-left:0!important;margin-right:0!important}.data-table th,.data-table td{white-space:nowrap!important;padding:11px 12px!important;font-size:12px!important}.data-table th{font-size:10px!important}.modal-overlay,.modal-backdrop{align-items:flex-end!important;padding:8px!important}.modal-card,.modal-content{-webkit-overflow-scrolling:touch;border-radius:18px 18px 10px 10px!important;width:100%!important;max-width:100%!important;max-height:92dvh!important;margin:0!important;overflow:auto!important}.modal-header{background:inherit;z-index:30!important;padding-top:14px!important;position:sticky!important;top:0!important}.modal-close{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}#fxAccountDetailsModal .fx-account-details-card{width:100%!important;max-width:100%!important;max-height:92dvh!important}#fxAccountDetailsModal .fx-account-details-body{overflow-x:hidden!important}#investorDetailsModal{align-items:flex-end!important;padding:8px!important}#investorDetailsModal .investor-details-card{border-radius:18px 18px 10px 10px!important;width:100%!important;max-width:100%!important;max-height:92dvh!important}.fx-inline-history-head{gap:10px!important}.fx-inline-history-head .secondary-button{align-self:flex-start;width:auto!important}.fx-inline-history-row{grid-template-columns:1fr!important;gap:9px!important;padding:13px!important}.fx-inline-history-row>div:first-child{grid-column:auto!important}.revenue-filter-grid{grid-template-columns:1fr!important;gap:10px!important}.revenue-filter-grid .form-group:first-child{grid-column:auto!important}.revenue-table-foot{flex-wrap:wrap;gap:10px;padding:12px 2px 0!important}.statement-preview-card{padding:12px!important}.statement-control-card{padding:16px!important}.statement-preview-head{flex-direction:column!important}.statement-preview-shell{min-height:520px!important}#statementFrame{height:620px!important}}@media (width<=560px){.crm-content,.lf-page-shell,.fx-dashboard-main{padding-left:10px!important;padding-right:10px!important}.tasks-summary-grid,.summary-grid,.stats-grid,.revenue-summary-grid{grid-template-columns:1fr!important}.tasks-summary-card{min-height:82px!important}.page-heading h1,.page-header h1,.fx-dashboard-heading h1{font-size:23px!important}.dashboard-card,.settings-card,.fx-panel{border-radius:14px!important}.primary-button,.secondary-button,.primary-btn,.secondary-btn{padding-left:13px!important;padding-right:13px!important}}html.lf-dark body,html.lf-dark body.crm-body,html.lf-dark body.lf-v2-app,html.lf-dark .crm-main,html.lf-dark .dashboard-shell,html.lf-dark .dashboard-main,html.lf-dark .page-shell,html.lf-dark .system-page{background:var(--fx-dark-bg)!important;color:var(--fx-dark-text)!important}html.lf-dark .crm-topbar,html.lf-dark .dashboard-topbar,html.lf-dark .lf-sidebar-v2{background:var(--fx-dark-shell)!important;border-color:var(--fx-dark-border)!important;box-shadow:none!important}html.lf-dark .dashboard-card,html.lf-dark .settings-card,html.lf-dark .task-card,html.lf-dark .financial-card,html.lf-dark .stat-card,html.lf-dark .pipeline-summary,html.lf-dark .table-card,html.lf-dark .fx-account-card,html.lf-dark .fx-management-card,html.lf-dark .account-card,html.lf-dark .management-card,html.lf-dark .distribution-card,html.lf-dark .revenue-card,html.lf-dark .content-card,html.lf-dark .panel,html.lf-dark .card{background:var(--fx-dark-panel)!important;border-color:var(--fx-dark-border)!important;box-shadow:0 1px #ffffff04,0 12px 32px #00000029!important}html.lf-dark .fx-account-card:hover,html.lf-dark .fx-management-card:hover,html.lf-dark .management-card:hover{background:var(--fx-dark-panel-2)!important;border-color:#36383c!important}html.lf-dark h1,html.lf-dark h2,html.lf-dark h3,html.lf-dark h4,html.lf-dark .page-heading h1,html.lf-dark .card-heading h2,html.lf-dark strong{color:var(--fx-dark-text)}html.lf-dark p,html.lf-dark .muted,html.lf-dark .subtle,html.lf-dark small,html.lf-dark .page-subtitle,html.lf-dark .card-subtitle{color:var(--fx-dark-muted)}html.lf-dark .lf-nav-item-v2{color:#c8cacf!important}html.lf-dark .lf-nav-label{color:#74777d!important}html.lf-dark .lf-nav-item-v2:hover{color:#f0f1f2!important;background:#1d1f21!important}html.lf-dark .lf-nav-item-v2.active{color:#f4f5f6!important;background:#242628!important}html.lf-dark input:hover,html.lf-dark select:hover,html.lf-dark textarea:hover{border-color:#414348!important}html.lf-dark input:focus,html.lf-dark select:focus,html.lf-dark textarea:focus,html.lf-dark input:focus-visible,html.lf-dark select:focus-visible,html.lf-dark textarea:focus-visible{border-color:var(--lf-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--lf-primary) 18%,transparent)!important;outline:none!important}html.lf-dark .table-wrap,html.lf-dark .data-table-wrap,html.lf-dark .table-container{border-color:var(--fx-dark-border)!important;background:var(--fx-dark-panel)!important}html.lf-dark .modal-content,html.lf-dark .modal-card,html.lf-dark .dialog-card,html.lf-dark .details-dialog,html.lf-dark .lf-account-menu,html.lf-dark .lf-notification-panel,html.lf-dark .lf-password-modal{color:var(--fx-dark-text)!important;background:#171819!important;border-color:#303236!important;box-shadow:0 24px 70px #0000008c!important}html.lf-dark .custom-select-menu,html.lf-dark .select-menu,html.lf-dark .dropdown-menu{background:#1a1b1d!important;border-color:#34363a!important;box-shadow:0 18px 44px #00000080!important}html.lf-dark .custom-select-option:hover,html.lf-dark .select-option:hover,html.lf-dark .dropdown-item:hover{background:#242628!important}html.lf-dark hr,html.lf-dark .divider{border-color:var(--fx-dark-border-soft)!important}html.lf-dark .status-badge,html.lf-dark .badge{box-shadow:none!important}html.lf-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fx-dark-bg:#0f1011;--fx-dark-shell:#111213;--fx-dark-panel:#171819;--fx-dark-panel-2:#1b1c1e;--fx-dark-hover:#202123;--fx-dark-border:#2a2c2f;--fx-dark-border-soft:#232528;--fx-dark-text:#e6e7e9;--fx-dark-muted:#989ba1;--fx-dark-faint:#6f737a}html.lf-dark body,html.lf-dark body.lf-v2-app,html.lf-dark .crm-main,html.lf-dark .dashboard-shell,html.lf-dark .dashboard-main,html.lf-dark .page-shell,html.lf-dark .system-page{color:#e6e7e9!important;background:#0f1011!important}html.lf-dark .lf-sidebar-v2,html.lf-dark .crm-topbar,html.lf-dark .lf-topbar-v2,html.lf-dark .dashboard-topbar{box-shadow:none!important;background:#111213!important;border-color:#282a2d!important}html.lf-dark .lf-sidebar-v2 .lf-nav-item,html.lf-dark .lf-sidebar-v2 .lf-nav-item-v2{color:#a7aab0!important;background:0 0!important}html.lf-dark .lf-sidebar-v2 .lf-nav-item:hover,html.lf-dark .lf-sidebar-v2 .lf-nav-item-v2:hover{color:#e2e4e7!important;background:#1c1d1f!important}html.lf-dark .lf-sidebar-v2 .lf-nav-item.active,html.lf-dark .lf-sidebar-v2 .lf-nav-item-v2.active{color:#f0f1f2!important;background:#202123!important}html.lf-dark .lf-sidebar-v2 .lf-nav-item.active .lf-nav-icon,html.lf-dark .lf-sidebar-v2 .lf-nav-item-v2.active .lf-nav-icon{color:var(--lf-primary)!important}html.lf-dark .lf-sidebar-v2 .lf-sidebar-scroll [data-system-nav]{border-top-color:#26282b!important}html.lf-dark .lf-brand-copy strong{color:#f0f1f2!important}html.lf-dark .lf-brand-copy span,html.lf-dark .lf-nav-label{color:#73777e!important}html.lf-dark .dashboard-card,html.lf-dark .settings-card,html.lf-dark .task-card,html.lf-dark .financial-card,html.lf-dark .stat-card,html.lf-dark .pipeline-summary,html.lf-dark .table-card,html.lf-dark .fx-account-card,html.lf-dark .fx-management-card,html.lf-dark .account-card,html.lf-dark .management-card,html.lf-dark .distribution-card,html.lf-dark .revenue-card,html.lf-dark .content-card,html.lf-dark .panel,html.lf-dark .card{box-shadow:none!important;background:#171819!important;border-color:#2a2c2f!important}html.lf-dark .fx-account-card:hover,html.lf-dark .fx-management-card:hover,html.lf-dark .management-card:hover{box-shadow:none!important;background:#1b1c1e!important;border-color:#303236!important}html.lf-dark h1,html.lf-dark h2,html.lf-dark h3,html.lf-dark h4,html.lf-dark .page-heading h1,html.lf-dark .card-heading h2,html.lf-dark .settings-card-header h2,html.lf-dark .task-card-header h2,html.lf-dark .financial-card-header h2{color:#e7e8ea!important}html.lf-dark p,html.lf-dark small,html.lf-dark .muted,html.lf-dark .subtle,html.lf-dark .page-subtitle,html.lf-dark .card-subtitle,html.lf-dark .page-heading>div>p:last-child{color:#95999f!important}html.lf-dark .card-label,html.lf-dark .eyebrow,html.lf-dark label{color:#a1a4aa!important}html.lf-dark .lf-search,html.lf-dark input,html.lf-dark select,html.lf-dark textarea,html.lf-dark .custom-select-trigger,html.lf-dark .financial-status-select-trigger{color:#e3e5e8!important;box-shadow:none!important;background:#1a1b1d!important;border-color:#303236!important}html.lf-dark input:hover,html.lf-dark select:hover,html.lf-dark textarea:hover,html.lf-dark .custom-select-trigger:hover{border-color:#3a3c40!important}html.lf-dark input:focus,html.lf-dark select:focus,html.lf-dark textarea:focus,html.lf-dark input:focus-visible,html.lf-dark select:focus-visible,html.lf-dark textarea:focus-visible{border-color:#4a4d52!important;outline:none!important;box-shadow:0 0 0 1px #ffffff09!important}html.lf-dark input::placeholder,html.lf-dark textarea::placeholder{color:#686c72!important}html.lf-dark .secondary-button,html.lf-dark .settings-action-button,html.lf-dark .lf-topbar-button,html.lf-dark .lf-modal-close,html.lf-dark .icon-button{color:#c2c5ca!important;box-shadow:none!important;background:#18191b!important;border-color:#2d2f32!important}html.lf-dark .secondary-button:hover,html.lf-dark .settings-action-button:hover,html.lf-dark .lf-topbar-button:hover,html.lf-dark .icon-button:hover{color:#eceef0!important;background:#202123!important;border-color:#383a3e!important}html.lf-dark table,html.lf-dark thead,html.lf-dark tbody,html.lf-dark tr{background:0 0!important}html.lf-dark th{color:#92969d!important;border-color:#25272a!important}html.lf-dark td{color:#d1d3d7!important;border-color:#25272a!important}html.lf-dark tbody tr:hover{background:#1b1c1e!important}html.lf-dark .table-wrap,html.lf-dark .data-table-wrap,html.lf-dark .table-container{background:#171819!important;border-color:#2a2c2f!important}html.lf-dark .modal-content,html.lf-dark .modal-card,html.lf-dark .dialog-card,html.lf-dark .details-dialog,html.lf-dark .lf-account-menu,html.lf-dark .lf-notification-panel,html.lf-dark .lf-password-modal,html.lf-dark .custom-select-menu,html.lf-dark .select-menu,html.lf-dark .dropdown-menu{color:#e5e6e8!important;background:#18191a!important;border-color:#34363a!important;box-shadow:0 20px 55px #0000007a!important}html.lf-dark .custom-select-option:hover,html.lf-dark .select-option:hover,html.lf-dark .dropdown-item:hover,html.lf-dark .lf-account-menu>button:hover,html.lf-dark .lf-notification-item:hover{background:#212224!important}html.lf-dark .modal-overlay,html.lf-dark .lf-password-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000009e!important}html.lf-dark hr,html.lf-dark .divider,html.lf-dark .settings-card-header,html.lf-dark .task-card-header,html.lf-dark .financial-card-header,html.lf-dark .account-actions,html.lf-dark .account-details{border-color:#25272a!important}html.lf-dark .lf-top-avatar{color:#e9eaec!important;background:#202123!important;border-color:#303236!important}html.lf-dark ::-webkit-scrollbar-track{background:#101112}html.lf-dark ::-webkit-scrollbar-thumb{background:#303236;border:3px solid #101112;border-radius:999px}html.lf-dark ::-webkit-scrollbar-thumb:hover{background:#3c3f43}body.dashboard-page .fx-kpi-strip{grid-template-columns:repeat(4,minmax(0,240px));justify-content:start;gap:12px}body.dashboard-page .fx-kpi{border-radius:16px;align-items:flex-start;gap:14px;min-height:118px;padding:18px 18px 17px}body.dashboard-page .fx-kpi-icon{color:#607b82;border:0;border-radius:0;flex:0 0 25px;width:25px;height:25px;margin-top:1px;padding:0;box-shadow:none!important;background:0 0!important}body.dashboard-page .fx-kpi-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;display:block}body.dashboard-page .fx-kpi>div:last-child{min-width:0;padding-top:0}body.dashboard-page .fx-kpi span{margin-bottom:6px;font-size:9px;line-height:1.25}body.dashboard-page .fx-kpi strong{letter-spacing:-.35px;font-size:17px;line-height:1.15}body.dashboard-page .fx-kpi small{margin-top:6px;font-size:8px;line-height:1.3}html.lf-dark body.dashboard-page .fx-kpi-icon{color:#9ba1a8!important;background:0 0!important}@media (width<=1100px){body.dashboard-page .fx-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){body.dashboard-page .fx-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body.dashboard-page .fx-kpi{min-height:108px}}@media (width<=560px){body.dashboard-page .fx-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body.dashboard-page .fx-kpi{gap:10px;min-height:104px;padding:15px 14px}body.dashboard-page .fx-kpi-icon,body.dashboard-page .fx-kpi-icon svg{flex-basis:21px;width:21px;height:21px}body.dashboard-page .fx-kpi strong{font-size:15px}}body.dashboard-page .fx-kpi{grid-template-columns:38px minmax(0,1fr);column-gap:20px}body.dashboard-page .fx-kpi-icon{flex:0 0 34px;width:34px;height:34px;margin-top:2px}body.dashboard-page .fx-kpi-icon svg{stroke-width:1.45px;width:31px;height:31px}body.dashboard-page .fx-kpi>div:last-child{padding-left:2px}@media (width<=820px){body.dashboard-page .fx-kpi{column-gap:17px}body.dashboard-page .fx-kpi-icon,body.dashboard-page .fx-kpi-icon svg{flex-basis:30px;width:30px;height:30px}}@media (width<=560px){body.dashboard-page .fx-kpi{aspect-ratio:4/3;align-content:center;column-gap:14px;min-height:0;padding:16px 14px}body.dashboard-page .fx-kpi-icon{flex-basis:31px;align-self:start;width:31px;height:31px}body.dashboard-page .fx-kpi-icon svg{width:29px;height:29px}}html{overscroll-behavior-y:none;min-height:100%;background-color:#f4f5f7!important}body.lf-v2-app,body.crm-body{min-height:100vh;margin:0}html.lf-dark{background-color:#0f1011!important}html,body.crm-body{margin:0!important;padding-top:0!important}@media (width<=760px){.fxrtc-universal-brand,.fxrtc-canonical-header{margin-top:0!important}}html{scrollbar-gutter:stable;overscroll-behavior-y:none;min-height:100%;background:#edf2f7!important}html.lf-dark{background:#121314!important}html.lf-dark body.crm-body{background-color:#121314!important}@view-transition{navigation:auto}::view-transition-old(root){animation:none!important;transform:none!important}::view-transition-new(root){animation:none!important;transform:none!important}body.crm-body>.crm-main{animation:.14s ease-out both fxrtc-stable-page-enter!important}@keyframes fxrtc-stable-page-enter{0%{opacity:.94}to{opacity:1}}@media (width<=760px){input,select,textarea,button[role=combobox],.custom-select-trigger,.financial-status-select-trigger{font-size:16px!important}html,body{min-height:100dvh}.modal-card,.modal-content,.details-dialog,.investor-modal-card{max-height:calc(100dvh - 20px)!important}}@media (prefers-reduced-motion:reduce){body.crm-body>.crm-main{animation:none!important}}@media (width<=760px){.fxrtc-universal-brand,.fxrtc-canonical-header{margin-top:10px!important}}body.crm-body,body.lf-v2-app{padding-top:14px!important}.fxrtc-universal-brand,.fxrtc-canonical-header{margin-top:0!important}@media (width<=760px){body.crm-body,body.lf-v2-app{padding-top:10px!important}.fxrtc-universal-brand,.fxrtc-canonical-header{margin-top:0!important}}body.crm-body.fxrtc-home-page{background:radial-gradient(circle at 88% 3%, #e5f0ff9e, transparent 31%), radial-gradient(circle at 8% 94%, #e1f6f894, transparent 33%), linear-gradient(135deg,var(--lf-bg) 0%,var(--lf-bg-soft) 52%,#edf3f4 100%)!important}body.crm-body.fxrtc-home-page .fx-dashboard-shell{background:0 0!important}html.lf-dark body.crm-body.fxrtc-home-page{background:radial-gradient(circle at 88% 4%,#0097b21a,#0000 30%),#10171b!important}html.lf-dark body.crm-body.fxrtc-home-page .fx-dashboard-shell{background:0 0!important}:root{--fx-icon-stroke:1.85;--fx-icon-color:#3d5060;--fx-icon-muted:#718291}html.lf-dark{--fx-icon-color:#c7d0d7;--fx-icon-muted:#8f9aa3}:is(.lf-nav-icon,.lf-topbar-button,.lf-search,.lf-user-chevron,.fx-kpi-icon,.stat-icon,.task-summary-icon,.financial-summary-icon,.home-action-icon,.qonnect-date-toggle,.lf-field-search-icon,.portal-select-account-icon,.portal-select-chevron,.proposal-menu-icon,.proposal-preview-icon-btn,.pipeline-expand-button,.fx-icon) svg{width:20px;height:20px;color:inherit;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision;flex:none;display:block;overflow:visible;fill:none!important;stroke:currentColor!important;stroke-width:var(--fx-icon-stroke)!important;stroke-linecap:round!important;stroke-linejoin:round!important}:is(.lf-nav-icon,.lf-topbar-button,.lf-search,.fx-kpi-icon,.home-action-icon,.qonnect-date-toggle,.portal-select-account-icon,.proposal-menu-icon,.proposal-preview-icon-btn,.pipeline-expand-button,.fx-icon) svg :is(path,circle,rect,line,polyline,polygon,ellipse){stroke-width:inherit;vector-effect:non-scaling-stroke;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important}.lf-nav-icon svg{width:19px!important;height:19px!important}.lf-topbar-button svg{width:18px!important;height:18px!important}.fx-kpi-icon svg,.home-action-icon svg,.stat-icon svg,.task-summary-icon svg,.financial-summary-icon svg{width:21px!important;height:21px!important}.qonnect-date-toggle svg,.lf-field-search-icon,.lf-search svg,.portal-select-chevron svg{width:17px!important;height:17px!important}.lf-nav-icon,.fx-kpi-icon,.home-action-icon,.lf-field-search-icon,.qonnect-date-toggle,.portal-select-account-icon,.lf-topbar-button,.qonnect-date-toggle,.pipeline-expand-button,.proposal-preview-icon-btn{color:var(--fx-icon-color)}:is(.lf-nav-icon,.lf-topbar-button,.qonnect-date-toggle,.home-action-icon,.fx-kpi-icon) svg{transition:color .14s,opacity .14s,transform .14s}@media (prefers-reduced-motion:reduce){:is(.lf-nav-icon,.lf-topbar-button,.qonnect-date-toggle,.home-action-icon,.fx-kpi-icon) svg{transition:none!important}}.auth-password-input{position:relative}.auth-password-input>input{padding-right:48px!important}.auth-password-toggle{color:#667789;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{color:#087f94;background:#0097b214;outline:none}.auth-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.auth-password-toggle.is-visible svg circle{fill:currentColor;fill-opacity:.12}html.lf-dark .auth-password-toggle{color:#a9b2bc}html.lf-dark .auth-password-toggle:hover,html.lf-dark .auth-password-toggle:focus-visible{color:#d7e2e8;background:#ffffff12}#portal-confirm-overlay{z-index:10050;-webkit-backdrop-filter:blur(4px);background:#0f172a5c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}#portal-confirm-overlay .portal-confirm-card{background:var(--surface,#fff);border:1px solid var(--line,#dce5ec);border-radius:18px;width:min(440px,100vw - 32px);overflow:hidden;box-shadow:0 24px 70px #0f172a2e}#portal-confirm-overlay .portal-confirm-head{border-bottom:1px solid var(--line,#e4e9ee);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}#portal-confirm-overlay .portal-confirm-head h3{color:var(--text,#1f2937);margin:0;font-size:18px}#portal-confirm-overlay .portal-confirm-close{border:1px solid var(--line,#e4e9ee);width:36px;height:36px;color:var(--muted,#64748b);cursor:pointer;background:0 0;border-radius:10px;font-size:18px}#portal-confirm-overlay .portal-confirm-body{color:var(--muted,#64748b);padding:22px 20px;line-height:1.55}#portal-confirm-overlay .portal-confirm-foot{border-top:1px solid var(--line,#e4e9ee);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}#portal-confirm-overlay .btn.danger{color:#fff;background:#dc4c4c;border-color:#dc4c4c}#portal-confirm-overlay .btn.danger:hover{filter:brightness(.96)}html[data-theme=dark] #portal-confirm-overlay{background:#0000008f}.account-manage-summary,.account-position-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.account-manage-summary>div,.account-position-grid>div{background:#f8fafb;border:1px solid #e4e9ee;border-radius:10px;padding:12px}.account-manage-summary span,.account-position-grid span{color:#8190a0;margin-bottom:5px;font-size:10px;display:block}.account-position-actions{flex-wrap:wrap;gap:8px;padding:4px 0 12px}.account-position-panel>.data-table-shell{margin-top:12px}.account-position-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.account-position-note{color:#738096}.lf-dark .account-manage-summary>div,.lf-dark .account-position-grid>div,.lf-dark .account-position-panel{background:#15191d;border-color:#2a3137}@media (width<=800px){.account-manage-summary,.account-position-grid,.account-position-form{grid-template-columns:1fr 1fr}}@media (width<=520px){.account-manage-summary,.account-position-grid,.account-position-form{grid-template-columns:1fr}}.account-name-link,.account-investor-link{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.account-name-link{flex-direction:column;gap:3px;display:flex}.account-name-link:hover strong,.account-investor-link:hover{text-underline-offset:3px;text-decoration:underline}#accountManageModal,#positionManageModal,#dailyResultModal{z-index:12000!important;-webkit-backdrop-filter:blur(5px)!important;background:#122b3357!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:24px!important;position:fixed!important;inset:0!important}#accountManageModal[hidden],#positionManageModal[hidden],#dailyResultModal[hidden]{display:none!important}#accountManageModal:not([hidden]),#positionManageModal:not([hidden]),#dailyResultModal:not([hidden]){display:flex!important}#accountManageModal>.modal-card,#positionManageModal>.modal-card,#dailyResultModal>.modal-card{border-radius:18px!important;width:min(1120px,100vw - 48px)!important;max-width:1120px!important;max-height:calc(100dvh - 48px)!important;margin:auto!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 80px #10232c3d!important}#accountManageModal .investor-details-body,#positionManageModal .investor-details-body,#dailyResultModal .investor-details-body{max-height:calc(100dvh - 145px)!important;overflow:auto!important}.position-name-link{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.position-name-link:hover strong{text-underline-offset:3px;text-decoration:underline}@media (width<=768px){#accountManageModal,#positionManageModal,#dailyResultModal{align-items:center!important;padding:10px!important}#accountManageModal>.modal-card,#positionManageModal>.modal-card,#dailyResultModal>.modal-card{border-radius:16px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}}.managed-accounts-page .data-table td:last-child{white-space:nowrap}.managed-accounts-page .data-table td:last-child .table-action-button+.table-action-button{margin-left:8px!important}.account-position-actions{justify-content:flex-start!important;gap:10px!important;padding-top:18px!important}.account-position-actions .primary-button,.account-position-actions .secondary-button{margin:0!important}.account-position-nav{color:var(--lf-text-muted,#68778a);align-items:center;gap:9px;margin:-2px 0 18px;font-size:12px;font-weight:500;display:flex}.account-back-button{border:1px solid var(--lf-border-soft,#dbe4ea);background:var(--lf-bg-soft,#f7fafb);width:34px;height:34px;color:inherit;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.account-back-button:hover{background:var(--lf-bg-hover,#eef5f7);transform:translate(-1px)}@media (width<=768px){.account-position-actions{gap:8px!important}.managed-accounts-page .data-table td:last-child .table-action-button+.table-action-button{margin-left:6px!important}}.history-row-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.history-row-actions .table-action-button{text-align:center;min-width:58px}.history-delete-button{color:#b84b4b!important;background:#b84b4b0d!important;border-color:#b84b4b3d!important}.history-delete-button:hover{background:#b84b4b1a!important}.fxrtc-popup-back{appearance:none!important;box-shadow:none!important;width:auto!important;min-height:34px!important;color:var(--lf-text-muted,#8a97a8)!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.fxrtc-popup-back:before{content:"‹";box-sizing:border-box;border:1px solid var(--lf-border-soft,#dbe4ea);background:var(--lf-bg-soft,#f7fafb);width:34px;height:34px;color:inherit;border-radius:10px;justify-content:center;align-items:center;font-size:20px;font-weight:400;line-height:1;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.fxrtc-popup-back:hover:before{background:var(--lf-bg-hover,#eef5f7);transform:translate(-1px)}.fx-accounts-panel .fx-account-card-grid{align-content:start}.fx-inline-invoice-date{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-inline-invoice-date input[type=date]{border:1px solid var(--lf-border,#d9e2e8);background:var(--lf-surface,#fff);min-width:145px;height:38px;color:inherit;font:inherit;border-radius:9px;padding:0 10px}.fx-distribution-balance-cards{border-top:1px solid var(--lf-border,#e2e8ee);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 4px;padding-top:14px;display:grid}.fx-distribution-balance-cards article{border:1px solid var(--lf-border,#dfe7ec);background:var(--lf-surface-soft,#f8fbfc);border-radius:14px;padding:15px 16px}.fx-distribution-balance-cards span,.fx-distribution-balance-cards small{color:var(--lf-muted,#8190a2);display:block}.fx-distribution-balance-cards strong{margin:6px 0 4px;font-size:20px;display:block}.fx-distribution-balance-cards small{font-size:11px;line-height:1.35}@media (width<=900px){.fx-distribution-balance-cards{grid-template-columns:1fr}}.fx-distribution-history-inline{border-top:1px solid var(--lf-border,#e1e8ed);grid-column:1/-1;margin-top:18px;padding-top:18px}.fx-distribution-history-inline .fx-account-detail-section-head{margin-bottom:10px}.fx-distribution-history-inline .eyebrow{letter-spacing:.12em;color:var(--lf-muted,#8795a5);font-size:10px;font-weight:700}.fx-distribution-history-inline h3{margin:3px 0 0}.fx-history-table{border:1px solid var(--lf-border,#dfe7ec);background:var(--lf-surface,#fff);border-radius:14px;overflow:hidden}.fx-history-table-head,.fx-history-table-row{grid-template-columns:1.05fr 1.3fr 1fr 1fr 1fr 1.25fr .7fr;align-items:center;gap:14px;padding:12px 16px;display:grid}.fx-history-table-head{color:var(--lf-muted,#8290a1);background:var(--lf-surface-soft,#f7fafb);border-bottom:1px solid var(--lf-border,#dfe7ec);font-size:11px;font-weight:700}.fx-history-table-row{border-bottom:1px solid var(--lf-border,#e5ebef);font-size:13px}.fx-history-table-row:last-child{border-bottom:0}.fx-history-table-row span{min-width:0}.fx-history-table-row strong,.fx-history-table-row small{display:block}.fx-history-table-row small{color:var(--lf-muted,#8795a5);margin-top:3px;font-size:10px}@media (width<=900px){.fx-history-table{overflow-x:auto}.fx-history-table-head,.fx-history-table-row{min-width:980px}}.fx-balance-investors{border-top:1px solid var(--lf-border,#e1e8ed);margin-top:12px;padding-top:10px}.fx-balance-investor-row{justify-content:space-between;align-items:center;gap:14px;padding:6px 0;font-size:12px;display:flex}.fx-balance-investor-row span{text-overflow:ellipsis;white-space:nowrap;color:var(--lf-text,#26323d);overflow:hidden}.fx-balance-investor-row strong{white-space:nowrap;margin:0;font-size:12px}.fx-balance-investor-empty{color:var(--lf-muted,#8795a5);padding:5px 0 1px;font-size:11px}.fx-history-generate-invoice{white-space:nowrap}.fx-history-table-row [data-history-fee-action] .fx-inline-invoice-date{align-items:center;gap:5px;display:flex}.fx-history-table-row [data-history-fee-action] input[type=date]{min-width:126px}.investor-equity-chart-card{overflow:hidden}.investor-chart-range{align-items:center;gap:5px;display:flex}.investor-chart-range button{border:1px solid var(--lf-border,#dfe7ec);font:inherit;color:var(--lf-muted,#718096);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:11px}.investor-chart-range button.active{background:var(--lf-text,#1f2933);border-color:var(--lf-text,#1f2933);color:var(--lf-surface,#fff)}.fx-terminal-chart-summary{gap:28px;padding:2px 2px 10px;display:flex}.fx-terminal-chart-summary>div{flex-direction:column;gap:2px;display:flex}.fx-terminal-chart-summary strong{letter-spacing:-.02em;font-size:18px;font-weight:650}.fx-terminal-chart-summary span{color:var(--lf-muted,#7f8da0);align-items:center;gap:6px;font-size:11px;display:flex}.fx-chart-key{border-radius:50%;width:7px;height:7px;display:inline-block}.fx-chart-key.balance{background:#5b8def}.fx-chart-key.equity{background:#8a63ff}.investor-terminal-chart-wrap{min-height:300px}.fx-terminal-grid{stroke:currentColor;stroke-opacity:.16;stroke-width:1px}.fx-terminal-axis-label,.fx-terminal-date-label{fill:currentColor;opacity:.58;font-size:10px}.fx-terminal-line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.fx-terminal-balance{stroke:#5b8def}.fx-terminal-equity{stroke:#8a63ff}.fx-terminal-hit{fill:#0000;stroke:none;cursor:crosshair}.fx-chart-date-footer{color:var(--lf-muted,#8492a3);justify-content:space-between;padding:0 4px 2px;font-size:10px;display:flex}html.lf-dark .investor-chart-range button.active{color:#18222b;background:#e7edf2;border-color:#e7edf2}@media (width<=700px){.investor-equity-chart-card .settings-card-header{align-items:flex-start;gap:12px}.investor-chart-range{flex-wrap:wrap}.fx-terminal-chart-summary{gap:18px}.investor-terminal-chart-wrap{overflow-x:auto}.investor-terminal-chart-wrap svg{min-width:700px}}.investor-equity-chart-card{padding:0!important;overflow:hidden!important}.investor-equity-chart-card>.settings-card-header{border-bottom:1px solid var(--lf-border,#e3e9ee);min-height:0!important;margin:0!important;padding:18px 20px 14px!important}.investor-equity-chart-card .card-label{margin:0 0 5px!important}.investor-equity-chart-card h2{margin:0!important}.investor-equity-chart-card .fx-chart-explainer{margin:6px 0 0!important}.investor-chart-range{align-self:center;margin-left:auto}.fx-terminal-chart-summary{gap:32px!important;margin:0!important;padding:10px 20px 2px!important}.fx-terminal-chart-summary strong{line-height:1.15;font-size:18px!important}.investor-equity-chart-card .investor-terminal-chart-wrap{box-sizing:border-box;width:100%;height:300px!important;min-height:300px!important;max-height:300px!important;margin:0!important;padding:0 14px 8px 20px!important;overflow:hidden!important}.investor-equity-chart-card #performanceChart{display:block;overflow:visible;width:100%!important;min-width:0!important;height:100%!important}.fx-terminal-grid{stroke-opacity:.12!important}.fx-terminal-axis-label,.fx-terminal-date-label{font-size:10px}.fx-chart-date-footer{display:none!important}@media (width<=700px){.investor-equity-chart-card>.settings-card-header{padding:16px!important}.investor-chart-range{margin-left:0}.fx-terminal-chart-summary{padding:10px 16px 2px!important}.investor-equity-chart-card .investor-terminal-chart-wrap{height:260px!important;min-height:260px!important;max-height:260px!important;padding:0 8px 8px 14px!important;overflow-x:auto!important}.investor-equity-chart-card #performanceChart{min-width:620px!important}}.investor-growth-segment{fill:none;stroke-width:20px;stroke-linecap:round;transition:stroke-dasharray .35s}.investor-growth-segment.positive{stroke:#0c9fba}.investor-growth-segment.negative{stroke:#d86565}.investor-growth-track{stroke-width:20px}.investor-growth-legend{gap:0!important}.investor-growth-legend .fx-growth-stat{border-bottom:1px solid var(--lf-border,#e3e9ee);justify-content:space-between;align-items:center;gap:18px;padding:10px 0;display:flex}.investor-growth-legend .fx-growth-stat:last-child{border-bottom:0}.investor-growth-legend .fx-growth-stat span{color:var(--lf-muted,#7f8da0);font-size:12px}.investor-growth-legend .fx-growth-stat strong{color:var(--lf-text,#26323d);font-size:13px}.investor-growth-legend .fx-growth-stat strong.positive{color:#078c73}.investor-growth-legend .fx-growth-stat strong.negative{color:#cc5656}.investor-equity-chart-card #performanceChart text{letter-spacing:0;font-family:inherit;font-weight:500}.investor-equity-chart-card .fx-terminal-axis-label,.investor-equity-chart-card .fx-terminal-date-label{font-size:11px!important}.investor-equity-chart-card .investor-terminal-chart-wrap{padding-left:24px!important;padding-right:18px!important}body.investor-portal-page .investor-growth-card .settings-card-header{justify-content:space-between;align-items:center;gap:16px;display:flex}body.investor-portal-page .investor-growth-range{flex:none;gap:5px;display:flex}body.investor-portal-page .investor-growth-range button{border:1px solid var(--lf-border,#dfe7ec);font:inherit;color:var(--lf-text-secondary,#718096);cursor:pointer;background:0 0;border-radius:8px;padding:6px 9px;font-size:11px}body.investor-portal-page .investor-growth-range button.active{background:var(--lf-text-primary,#1f2933);border-color:var(--lf-text-primary,#1f2933);color:var(--lf-white,#fff)}body.investor-portal-page .investor-growth-legend .fx-growth-stat{width:100%;min-width:0;grid-template-columns:none!important;display:flex!important}body.investor-portal-page .investor-growth-legend .fx-growth-stat span{min-width:110px;line-height:1.35;text-overflow:clip!important;white-space:normal!important;display:block!important;overflow:visible!important}body.investor-portal-page .investor-growth-legend .fx-growth-stat strong{white-space:nowrap;margin-left:auto}@media (width<=640px){body.investor-portal-page .investor-growth-card .settings-card-header{flex-direction:column;align-items:flex-start}body.investor-portal-page .investor-growth-range{flex-wrap:wrap;width:100%}}.investor-equity-chart-card .investor-terminal-chart-wrap{aspect-ratio:3;height:auto!important;min-height:0!important;max-height:none!important}.investor-equity-chart-card #performanceChart{aspect-ratio:3;display:block;width:100%!important;height:auto!important}.investor-equity-chart-card #performanceChart text,.investor-equity-chart-card .fx-terminal-axis-label,.investor-equity-chart-card .fx-terminal-date-label{letter-spacing:0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:10px!important;font-style:normal!important;font-weight:500!important;font-stretch:100%!important}@media (width<=700px){.investor-equity-chart-card .investor-terminal-chart-wrap{aspect-ratio:auto;height:250px!important;overflow-x:auto!important}.investor-equity-chart-card #performanceChart{aspect-ratio:auto;width:700px!important;min-width:700px!important;height:233px!important}}.investor-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.investor-documents-panel .settings-card-header{align-items:center}.investor-document-summary{flex-wrap:wrap;gap:10px;display:flex}.investor-document-summary span{border:1px solid var(--lf-border,#e0e7ec);color:var(--lf-muted,#7d8b9c);border-radius:10px;padding:8px 11px;font-size:11px}.investor-document-summary strong{color:var(--lf-text,#26323d);margin-right:4px}.investor-document-tabs{gap:7px;padding:0 18px 14px;display:flex}.investor-document-tabs button{border:1px solid var(--lf-border,#dfe7ec);font:inherit;color:var(--lf-muted,#667587);cursor:pointer;background:0 0;border-radius:9px;padding:8px 13px}.investor-document-tabs button.active{background:var(--lf-text,#202a35);color:#fff;border-color:var(--lf-text,#202a35)}.investor-documents-panel td small{color:var(--lf-muted,#8794a4);margin-top:3px;display:block}.investor-document-modal[hidden]{display:none!important}.investor-document-modal{z-index:9999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1c2b3273;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.investor-document-modal-card{background:var(--lf-surface,#fff);border:1px solid var(--lf-border,#dfe7ec);border-radius:20px;width:min(900px,94vw);max-height:88vh;overflow:auto;box-shadow:0 25px 70px #0f1e282e}.investor-document-modal-card .modal-card-head{border-bottom:1px solid var(--lf-border,#e3e9ee);align-items:center;gap:12px;padding:20px 22px;display:flex}.investor-document-modal-card .modal-card-head>div{flex:1}.investor-document-modal-card h2{margin:2px 0 0}.investor-document-modal-body{padding:22px}.investor-doc-readonly-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.investor-doc-readonly-grid>div,.investor-doc-note{border:1px solid var(--lf-border,#e1e8ed);background:var(--lf-soft,#f8fafb);border-radius:12px;padding:15px}.investor-doc-readonly-grid span,.investor-doc-note span{color:var(--lf-muted,#8090a1);margin-bottom:6px;font-size:11px;display:block}.investor-doc-readonly-grid strong,.investor-doc-note strong{display:block}.investor-doc-note{margin-top:12px}.investor-doc-note small{color:var(--lf-muted,#8090a1);margin-top:7px;display:block}@media (width<=1050px){.investor-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.investor-quick-grid{grid-template-columns:1fr}.investor-document-summary{margin-top:10px}.investor-doc-readonly-grid{grid-template-columns:1fr}.investor-document-modal{padding:10px}}body.investor-portal-page .investor-kpi-strip{grid-template-columns:repeat(4,minmax(0,240px))!important;justify-content:start!important;gap:12px!important;margin-bottom:18px!important;display:grid!important}body.investor-portal-page .investor-kpi-card{border:1px solid var(--lf-border)!important;background:var(--lf-white)!important;min-height:118px!important;color:var(--lf-text)!important;font:inherit!important;text-align:left!important;cursor:pointer!important;appearance:none!important;border-radius:16px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:flex-start!important;column-gap:20px!important;width:100%!important;padding:18px 18px 17px!important;display:grid!important;box-shadow:0 5px 18px #191f260b!important}body.investor-portal-page .investor-kpi-card .fx-kpi-icon{color:#607b82!important;width:34px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:2px!important;padding:0!important}body.investor-portal-page .investor-kpi-card .fx-kpi-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.45px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:31px!important;height:31px!important;display:block!important}body.investor-portal-page .investor-kpi-card span{color:var(--lf-text-secondary)!important;margin-bottom:6px!important;font-size:11px!important;line-height:1.25!important;display:block!important}body.investor-portal-page .investor-kpi-card strong{letter-spacing:-.35px!important;color:var(--lf-text)!important;white-space:nowrap!important;font-size:20px!important;line-height:1.15!important;display:block!important}html.lf-dark body.investor-portal-page .investor-kpi-card .fx-kpi-icon{color:#9ba1a8!important}@media (width<=1100px){body.investor-portal-page .investor-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=820px){body.investor-portal-page .investor-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.investor-portal-page .investor-kpi-card{column-gap:17px!important;min-height:108px!important}body.investor-portal-page .investor-kpi-card .fx-kpi-icon,body.investor-portal-page .investor-kpi-card .fx-kpi-icon svg{width:30px!important;height:30px!important}}@media (width<=560px){body.investor-portal-page .investor-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.investor-portal-page .investor-kpi-card{aspect-ratio:4/3!important;align-content:center!important;column-gap:14px!important;min-height:0!important;padding:16px 14px!important}body.investor-portal-page .investor-kpi-card .fx-kpi-icon{align-self:start!important;width:31px!important;height:31px!important}body.investor-portal-page .investor-kpi-card .fx-kpi-icon svg{width:29px!important;height:29px!important}body.investor-portal-page .investor-kpi-card strong{font-size:17px!important}}body.investor-portal-page .investor-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}body.investor-portal-page .investor-kpi-card{max-width:none!important}body.investor-portal-page .investor-performance-card .investor-insights-grid strong.positive{color:#078c73!important}body.investor-portal-page .investor-performance-card .investor-insights-grid strong.negative{color:#cc5656!important}body.investor-portal-page .investor-performance-caption{color:var(--lf-text-secondary);justify-content:space-between;align-items:center;padding-bottom:2px;font-size:10px;display:flex}body.investor-portal-page .investor-performance-caption small{font-size:10px}body.investor-portal-page .investor-performance-empty{color:var(--lf-text-secondary);padding:12px 0;display:block}body.investor-portal-page .investor-performance-card .investor-return-row{grid-template-columns:92px minmax(80px,1fr) 92px}@media (width<=820px){body.investor-portal-page .investor-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.qonnect-date-picker .calendar-day:disabled,.qonnect-date-picker button[disabled].calendar-day,.qonnect-date-picker .qonnect-calendar-day:disabled{pointer-events:none;text-decoration:line-through;opacity:.32!important;cursor:not-allowed!important}.qonnect-date-picker .qonnect-date-day:disabled{opacity:.28!important;cursor:not-allowed!important;pointer-events:none!important;color:var(--text-muted,#94a3b8)!important;background:0 0!important}.fx-balance-investor-row{flex-wrap:wrap;gap:10px}.fx-balance-investor-row .fx-balance-generate-invoice{margin-left:auto}.fx-distribution-column-head-fees,.fx-distribution-investor-row-fees{grid-template-columns:minmax(110px,1fr) minmax(118px,1fr) minmax(88px,.75fr) minmax(88px,.75fr) 72px minmax(92px,.8fr) minmax(118px,1fr) 68px minmax(92px,.8fr) minmax(100px,.86fr) minmax(105px,.9fr) minmax(175px,1.25fr)!important}.fx-dist-entry small{color:var(--lf-text-muted);white-space:nowrap;margin-top:3px;font-size:8px;display:block}#fxAccountDetailsModal .fx-distribution-column-head-fees>span{white-space:normal!important;font-size:8px!important;line-height:1.15!important}#fxAccountDetailsModal .fx-distribution-investor-row-fees{padding-left:12px!important;padding-right:12px!important}#fxAccountDetailsModal .fx-distribution-investor-row-fees .fx-dist-metric strong,#fxAccountDetailsModal .fx-distribution-investor-row-fees .fx-dist-person strong{font-size:10px!important}#fxAccountDetailsModal .fx-distribution-investor-row-fees .fx-dist-input-wrap input{padding-left:7px!important;padding-right:7px!important;font-size:10px!important}#fxAccountDetailsModal .fx-distribution-investor-row-fees .fx-dist-ready{justify-content:flex-end!important;min-width:0!important}#fxAccountDetailsModal .fx-distribution-investor-row-fees .fx-dist-row-action{min-width:82px!important;padding-left:10px!important;padding-right:10px!important}.fx-dist-range-field{width:100%;min-width:0}.fx-dist-range-trigger{color:#334650;width:100%;height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7e0e5;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:10px;display:flex}.fx-dist-range-trigger:hover,.fx-dist-range-trigger:focus{border-color:#46b4c7;outline:none;box-shadow:0 0 0 3px #0097b214}.fx-dist-range-trigger svg{fill:none;stroke:#0097b2;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.fx-dist-range-popover{z-index:10050;color:#31464d;background:#fff;border:1px solid #dbe6e9;border-radius:14px;padding:14px;display:none;position:fixed;box-shadow:0 18px 50px #142d372e}.fx-dist-range-popover.open{display:block!important}.fx-range-head{grid-template-columns:32px 1fr 32px;align-items:center;gap:8px;display:grid}.fx-range-head strong{text-align:center;font-size:12px}.fx-range-head button{color:#60747b;cursor:pointer;background:#fff;border:1px solid #dce6e9;border-radius:8px;height:30px}.fx-range-hint{text-align:center;color:#7c8d94;margin:8px 0 10px;font-size:9px}.fx-range-week,.fx-range-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.fx-range-week span{text-align:center;color:#87979d;padding:3px 0;font-size:9px}.fx-range-day{color:#31464d;cursor:pointer;background:0 0;border:0;border-radius:8px;height:32px;font-size:10px}.fx-range-day:hover{color:#007f96;background:#edf8fa}.fx-range-day.muted{color:#b8c3c7}.fx-range-day.in-range{background:#e6f6f8;border-radius:4px}.fx-range-day.range-start,.fx-range-day.range-end{color:#fff;background:#0097b2}.fx-range-day.locked,.fx-range-day:disabled{opacity:.25;cursor:not-allowed;text-decoration:line-through;background:0 0!important}.fx-range-foot{border-top:1px solid #edf2f4;justify-content:flex-end;margin-top:10px;padding-top:9px;display:flex}.fx-range-foot button{color:#0097b2;cursor:pointer;background:0 0;border:0;font-size:10px}html.lf-dark .fx-dist-range-trigger,html.lf-dark .fx-dist-range-popover{color:#dce8eb;background:#1d2a2f;border-color:#34464d}html.lf-dark .fx-range-day{color:#dce8eb}html.lf-dark .fx-range-day.muted{color:#6f838a}html.lf-dark .fx-range-head button{color:#c7d5d9;background:#24343a;border-color:#3a4d54}#fxAccountDetailsModal .fx-dist-range-trigger{z-index:1;position:relative;pointer-events:auto!important}#fxAccountDetailsModal .fx-dist-range-popover.open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:100000!important;display:block!important}#fxAccountDetailsModal .fx-distribution-column-head-fees,#fxAccountDetailsModal .fx-distribution-investor-row-fees{grid-template-columns:minmax(76px,.85fr) 220px minmax(82px,.82fr) minmax(86px,.82fr) minmax(104px,.95fr) 76px minmax(86px,.82fr) minmax(94px,.9fr) minmax(94px,.9fr) 92px!important;column-gap:7px!important}.fx-range-day.before-start{opacity:.22;cursor:not-allowed;text-decoration:none!important}#fxAccountDetailsModal .fx-distribution-column-head-fees>span{font-size:10px!important;line-height:1.25!important}#fxAccountDetailsModal .fx-distribution-investor-row-fees .fx-dist-person strong,#fxAccountDetailsModal .fx-distribution-investor-row-fees .fx-dist-metric strong{font-size:12px!important;line-height:1.35!important}#fxAccountDetailsModal .fx-distribution-investor-row-fees .fx-dist-input-wrap input,#fxAccountDetailsModal .fx-distribution-investor-row-fees .fx-dist-range-trigger{font-size:12px!important}#fxAccountDetailsModal .fx-distribution-investor-row-fees .fx-dist-row-action{font-size:11px!important}.invoice-paper.fxrtc-performance-invoice{border:1px solid #dfe6ee;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px #17203314}.fxrtc-performance-invoice .invoice-paper-head{border-bottom-color:#dfe6ee}.fxrtc-performance-invoice .invoice-paper-brand img{object-fit:contain;width:150px;max-width:150px;height:auto}.fxrtc-performance-invoice .invoice-paper-brand h2{color:#172033;font-weight:700}.fxrtc-performance-invoice .invoice-paper-section-title{color:#7b899d}.fxrtc-performance-invoice .invoice-paper-table th{color:#728096;background:#f7f9fb}.invoice-aed-sub{color:#8390a2;margin-top:3px;font-size:10px;font-weight:500;display:block}.invoice-paper-totals .invoice-aed-total{color:#172033;border-top:0;margin-top:2px}.invoice-paper-totals .invoice-rate-note{color:#8390a2;padding-top:2px;font-size:10px}.fxrtc-invoice-footer{color:#8a96a7;text-align:center;letter-spacing:.3px;border-top:1px solid #e8edf3;margin-top:34px;padding-top:14px;font-size:10px}body.investor-portal-page .investor-card-modal{position:relative}body.investor-portal-page .investor-card-modal>.investor-document-modal{border-radius:18px;overflow:hidden;z-index:20!important;background:var(--lf-white,#fff)!important;-webkit-backdrop-filter:none!important;justify-content:stretch!important;align-items:stretch!important;padding:0!important;position:absolute!important;inset:0!important}body.investor-portal-page .investor-card-modal>.investor-document-modal .investor-document-modal-card{flex-direction:column;display:flex;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;background:var(--lf-white,#fff)!important;border:0!important;border-radius:0!important}body.investor-portal-page .investor-card-modal>.investor-document-modal .investor-document-modal-body{background:var(--lf-soft,#f6f8fa);flex:1;overflow:auto;padding:26px!important}body.investor-portal-page .investor-portal-document-sheet{background:var(--lf-white,#fff);border:1px solid var(--lf-border,#dfe7ec);width:min(820px,100%);color:var(--lf-text,#202a35);border-radius:16px;margin:0 auto;padding:34px;box-shadow:0 8px 28px #1928460f}body.investor-portal-page .investor-portal-document-head{border-bottom:1px solid var(--lf-border,#dfe7ec);justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding-bottom:24px;display:flex}body.investor-portal-page .investor-portal-document-head img{object-fit:contain;object-position:left center;width:126px;max-height:46px}body.investor-portal-page .investor-portal-document-head>div{text-align:right;gap:4px;display:grid}body.investor-portal-page .investor-portal-document-head span{letter-spacing:.12em;color:var(--lf-muted,#8090a1);font-size:10px;font-weight:700}body.investor-portal-page .investor-portal-document-head strong{font-size:18px}.investor-portal-document-head small{color:var(--lf-muted,#8090a1)}body.investor-portal-page .investor-invoice-lines{border:1px solid var(--lf-border,#dfe7ec);border-radius:12px;margin-top:18px;overflow:hidden}body.investor-portal-page .investor-invoice-line{border-bottom:1px solid var(--lf-border,#dfe7ec);justify-content:space-between;gap:24px;padding:15px 16px;display:flex}.investor-invoice-line:last-child{border-bottom:0}body.investor-portal-page .investor-invoice-line>strong{text-align:right}.investor-invoice-line small{color:var(--lf-muted,#8090a1);margin-top:4px;font-weight:500;display:block}body.investor-portal-page .investor-invoice-total{background:var(--lf-soft,#f6f8fa);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:18px;padding:18px;display:flex}.investor-invoice-total>span{color:var(--lf-muted,#8090a1);font-size:12px}.investor-invoice-total>div{text-align:right;gap:4px;display:grid}.investor-invoice-total strong{font-size:20px}.investor-invoice-total b{font-size:16px}.investor-invoice-total small{color:var(--lf-muted,#8090a1);font-weight:500}body.investor-portal-page .investor-portal-document-sheet footer{border-top:1px solid var(--lf-border,#dfe7ec);color:var(--lf-muted,#8090a1);text-align:center;margin-top:24px;padding-top:16px;font-size:10px}html.lf-dark body.investor-portal-page .investor-card-modal>.investor-document-modal,html.lf-dark body.investor-portal-page .investor-card-modal>.investor-document-modal .investor-document-modal-card,html.lf-dark body.investor-portal-page .investor-portal-document-sheet{background:var(--lf-white,#121b25)!important}@media (width<=700px){body.investor-portal-page .investor-card-modal>.investor-document-modal .investor-document-modal-body{padding:12px!important}body.investor-portal-page .investor-portal-document-sheet{padding:18px}.investor-portal-document-head{align-items:flex-start!important}.investor-portal-document-head img{width:100px!important}.investor-doc-readonly-grid{grid-template-columns:1fr!important}}body.investor-portal-page .investor-card-modal.investor-document-open{height:min(820px,100vh - 56px);min-height:620px}body.investor-portal-page .investor-card-modal>.investor-document-modal{display:flex!important}body.investor-portal-page .investor-card-modal>.investor-document-modal[hidden]{display:none!important}body.investor-portal-page .investor-card-modal>.investor-document-modal .modal-card-head{background:var(--lf-white,#fff);z-index:2;flex:none;min-height:76px;position:relative;padding:18px 22px!important}body.investor-portal-page .investor-card-modal>.investor-document-modal .modal-close{border:1px solid var(--lf-border-soft,#e3e9ee);background:var(--lf-soft,#f7f9fb);width:36px;height:36px;color:var(--lf-text-secondary,#65758b);cursor:pointer;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}body.investor-portal-page .investor-card-modal>.investor-document-modal .lf-modal-back-button{border:1px solid var(--lf-border-soft,#e3e9ee);background:var(--lf-soft,#f7f9fb);width:36px;height:36px;color:var(--lf-text,#202a35);cursor:pointer;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}body.investor-portal-page .investor-card-modal>.investor-document-modal .investor-document-modal-body{min-height:0}@media (width<=720px){body.investor-portal-page .investor-card-modal.investor-document-open{height:calc(100vh - 24px);min-height:0}}body.investor-portal-page .investor-kpi-card{--kpi-accent:#0c879a;--kpi-accent-rgb:12,135,154;isolation:isolate;border-color:rgba(var(--kpi-accent-rgb),.16)!important;background:linear-gradient(135deg,#fff 0%,rgba(var(--kpi-accent-rgb),.055) 100%)!important;grid-template-columns:46px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;column-gap:16px!important;min-height:132px!important;padding:20px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #192a380e!important}body.investor-portal-page .investor-kpi-card:before{content:"";z-index:-1;background:radial-gradient(circle,rgba(var(--kpi-accent-rgb),.15) 0%,rgba(var(--kpi-accent-rgb),0) 69%);pointer-events:none;border-radius:50%;width:116px;height:116px;position:absolute;top:-68px;right:-48px}body.investor-portal-page .investor-kpi-card:first-child{--kpi-accent:#087f91;--kpi-accent-rgb:8,127,145}body.investor-portal-page .investor-kpi-card:nth-child(2){--kpi-accent:#168664;--kpi-accent-rgb:22,134,100}body.investor-portal-page .investor-kpi-card:nth-child(3){--kpi-accent:#a8771d;--kpi-accent-rgb:168,119,29}body.investor-portal-page .investor-kpi-card:nth-child(4){--kpi-accent:#536ec4;--kpi-accent-rgb:83,110,196}body.investor-portal-page .investor-kpi-card .fx-kpi-icon{border:1px solid rgba(var(--kpi-accent-rgb),.18)!important;background:rgba(var(--kpi-accent-rgb),.11)!important;width:42px!important;height:42px!important;color:var(--kpi-accent)!important;border-radius:13px!important;place-items:center!important;margin:0!important;display:grid!important}body.investor-portal-page .investor-kpi-card>div:last-child{padding-left:0!important}body.investor-portal-page .investor-kpi-card span{color:#64748b!important;margin-bottom:5px!important;font-weight:500!important}body.investor-portal-page .investor-kpi-card strong{color:#182432!important;font-weight:650!important}body.investor-portal-page .investor-kpi-card small{color:#7d8b9c!important;margin-top:5px!important}body.investor-portal-page .investor-kpi-card:hover,body.investor-portal-page .investor-kpi-card.active{border-color:rgba(var(--kpi-accent-rgb),.42)!important;background:linear-gradient(135deg,#fff 0%,rgba(var(--kpi-accent-rgb),.1) 100%)!important;box-shadow:0 14px 30px rgba(var(--kpi-accent-rgb),.13)!important;transform:translateY(-3px)!important}@media (width<=560px){body.investor-portal-page .investor-kpi-card{aspect-ratio:auto!important;grid-template-columns:38px minmax(0,1fr)!important;column-gap:12px!important;min-height:132px!important;padding:16px!important}body.investor-portal-page .investor-kpi-card .fx-kpi-icon{border-radius:11px!important;align-self:center!important;width:36px!important;height:36px!important}body.investor-portal-page .investor-kpi-card .fx-kpi-icon svg{width:20px!important;height:20px!important}}body.investor-portal-page .investor-kpi-card{isolation:isolate;background:linear-gradient(135deg,#fff 0%,#fbfdfe 65%,#0097b20b 100%)!important;border:1px solid #0097b229!important;border-radius:16px!important;grid-template-columns:44px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;column-gap:16px!important;min-height:128px!important;padding:20px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 7px 22px #1436420b!important}body.investor-portal-page .investor-kpi-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#0097b21a 0%,#0097b200 70%);border-radius:50%;width:132px;height:132px;animation:18s ease-in-out infinite alternate fxrtc-kpi-teal-drift;position:absolute;top:-74px;right:-54px}body.investor-portal-page .investor-kpi-card .fx-kpi-icon{color:#008ca5!important;background:#0097b213!important;border:1px solid #0097b230!important;border-radius:12px!important;place-items:center!important;width:40px!important;height:40px!important;margin:0!important;display:grid!important}body.investor-portal-page .investor-kpi-card .fx-kpi-icon svg{stroke-width:1.65px!important;width:22px!important;height:22px!important}body.investor-portal-page .investor-kpi-card>div:last-child{min-width:0!important;padding-left:0!important}body.investor-portal-page .investor-kpi-card span{color:#64748b!important;margin-bottom:5px!important;font-size:11px!important;font-weight:500!important;line-height:1.25!important;display:block!important}body.investor-portal-page .investor-kpi-card strong{letter-spacing:-.35px!important;color:#182432!important;white-space:nowrap!important;font-size:20px!important;font-weight:650!important;line-height:1.15!important;display:block!important}body.investor-portal-page .investor-kpi-card small{color:#7d8b9c!important;margin-top:5px!important;font-size:10px!important;line-height:1.3!important;display:block!important}body.investor-portal-page .investor-kpi-card:hover,body.investor-portal-page .investor-kpi-card.active{background:linear-gradient(135deg,#fff 0%,#f9fcfd 60%,#0097b213 100%)!important;border-color:#0097b24f!important;transform:translateY(-2px)!important;box-shadow:0 11px 25px #0097b217!important}@keyframes fxrtc-kpi-teal-drift{0%{opacity:.34;transform:translate(-9px,7px)scale(.93)}to{opacity:.62;transform:translate(12px,-8px)scale(1.07)}}@media (prefers-reduced-motion:reduce){body.investor-portal-page .investor-kpi-card:before{animation:none!important}}@media (width<=720px){body.investor-portal-page .investor-card-modal-body #investments{padding:14px!important}body.investor-portal-page .investor-card-modal-body #investments .data-table-shell{background:0 0!important;border:0!important;overflow:visible!important}body.investor-portal-page .investor-card-modal-body #investments .data-table,body.investor-portal-page .investor-card-modal-body #investments .data-table tbody{width:100%!important;display:block!important}body.investor-portal-page .investor-card-modal-body #investments .data-table thead{display:none!important}body.investor-portal-page .investor-card-modal-body #investments .data-table tbody{gap:12px;display:grid!important}body.investor-portal-page .investor-card-modal-body #investments .data-table tr{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--lf-border)!important;background:var(--lf-white)!important;border-radius:14px!important;display:grid!important}body.investor-portal-page .investor-card-modal-body #investments .data-table td{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;border:0!important;border-right:1px solid var(--lf-border-soft)!important;border-bottom:1px solid var(--lf-border-soft)!important;white-space:normal!important;text-align:left!important;padding:12px 13px!important;display:flex!important}body.investor-portal-page .investor-card-modal-body #investments .data-table td:before{content:attr(data-label);color:var(--lf-text-muted);letter-spacing:.01em;font-size:10px;font-weight:600}body.investor-portal-page .investor-card-modal-body #investments .data-table td:first-child{grid-column:1/-1;padding:14px 13px!important}body.investor-portal-page .investor-card-modal-body #investments .data-table td:first-child:before,body.investor-portal-page .investor-card-modal-body #investments .data-table td[colspan]:before{display:none}body.investor-portal-page .investor-card-modal-body #investments .data-table td:nth-child(2n){border-right:0!important}body.investor-portal-page .investor-card-modal-body #investments .data-table td:nth-last-child(-n+2){border-bottom:0!important}body.investor-portal-page .investor-card-modal-body #investments .data-table td[colspan]{grid-column:1/-1;border:0!important}}@media (width<=380px){body.investor-portal-page .investor-card-modal-body #investments .data-table tr{grid-template-columns:1fr}body.investor-portal-page .investor-card-modal-body #investments .data-table td{border-right:0!important}body.investor-portal-page .investor-card-modal-body #investments .data-table td:nth-last-child(-n+2){border-bottom:1px solid var(--lf-border-soft)!important}body.investor-portal-page .investor-card-modal-body #investments .data-table td:last-child{border-bottom:0!important}}body.investor-portal-page .investor-card-modal-body #investments{padding:20px 22px!important}body.investor-portal-page .investor-card-modal-body #investments .data-table-shell{background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}body.investor-portal-page .investor-card-modal-body #investments .data-table,body.investor-portal-page .investor-card-modal-body #investments .data-table tbody{width:100%!important;display:block!important}body.investor-portal-page .investor-card-modal-body #investments .data-table thead{display:none!important}body.investor-portal-page .investor-card-modal-body #investments .data-table tbody{gap:12px;display:grid!important}body.investor-portal-page .investor-card-modal-body #investments .data-table tr{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 18px;position:relative;overflow:hidden;border:1px solid var(--lf-border)!important;background:var(--lf-white)!important;border-radius:14px!important;padding:20px 18px!important;display:grid!important}body.investor-portal-page .investor-card-modal-body #investments .data-table td{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:0;white-space:normal!important;text-align:left!important;border:0!important;padding:0!important;display:flex!important}body.investor-portal-page .investor-card-modal-body #investments .data-table td:before{content:attr(data-label);color:var(--lf-text-muted);letter-spacing:0;font-size:11px;font-weight:500}body.investor-portal-page .investor-card-modal-body #investments .data-table td:first-child{grid-column:1/-1;padding-right:100px!important}body.investor-portal-page .investor-card-modal-body #investments .data-table td:first-child:before{display:none}body.investor-portal-page .investor-card-modal-body #investments .data-table td[data-label=Status]{position:absolute;top:20px;right:18px}body.investor-portal-page .investor-card-modal-body #investments .data-table td[data-label=Status]:before,body.investor-portal-page .investor-card-modal-body #investments .data-table td[colspan]:before{display:none}body.investor-portal-page .investor-card-modal-body #investments .data-table td[colspan]{grid-column:1/-1;text-align:center!important;padding:18px!important;display:block!important}@media (width<=720px){body.investor-portal-page .investor-card-modal-body #investments{padding:14px!important}body.investor-portal-page .investor-card-modal-body #investments .data-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;padding:16px 14px!important}body.investor-portal-page .investor-card-modal-body #investments .data-table td[data-label=Status]{top:16px;right:14px}}@media (width<=400px){body.investor-portal-page .investor-card-modal-body #investments .data-table tr{grid-template-columns:1fr}}body.investor-portal-page .investor-card-modal-body #investments .data-table tr,body.investor-portal-page .investor-card-modal-body #investments .data-table td{transition:none!important;transform:none!important}body.investor-portal-page .investor-card-modal-body #investments .data-table tr:hover,body.investor-portal-page .investor-card-modal-body #investments .data-table tr:hover td,body.investor-portal-page .investor-card-modal-body #investments .data-table tr:hover td:before{box-shadow:none!important;background:0 0!important;transform:none!important}body.investor-portal-page .investor-card-modal-body #investments .data-table tr:hover{background:var(--lf-white)!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table,body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tbody{width:100%!important;display:block!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tbody{gap:12px;display:grid!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;border:1px solid var(--lf-border)!important;background:var(--lf-white)!important;border-radius:14px!important;padding:17px 18px!important;display:grid!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table td{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;white-space:normal!important;text-align:left!important;border:0!important;padding:0!important;display:flex!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table td:before{content:attr(data-label);color:var(--lf-text-muted);font-size:11px;font-weight:500}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table td:first-child{grid-column:1/-1}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table td:first-child:before{display:none}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr.is-market-closed{background:#f7f9fa!important;border-color:#8091a038!important;display:block!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr.is-market-closed td{color:#8b98a6!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr.is-market-closed td small{color:#9ba6b2;font-size:11px;font-weight:600}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table td[colspan]{grid-column:1/-1;text-align:center!important;padding:18px!important;display:block!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table td[colspan]:before{display:none}@media (width<=720px){body.investor-portal-page .investor-card-modal-body #daily-performance{padding:14px!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;padding:16px 14px!important}}@media (width<=400px){body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr{grid-template-columns:1fr}}body.investor-portal-page .investor-card-modal-body #daily-performance{padding:0!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table-shell{background:0 0!important;border:0!important;border-radius:0!important;overflow:auto!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;display:table!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table thead{display:table-header-group!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tbody{display:table-row-group!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr{background:var(--lf-white)!important;display:table-row!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table th,body.investor-portal-page .investor-card-modal-body #daily-performance .data-table td{border:0!important;border-bottom:1px solid var(--lf-border-soft)!important;white-space:nowrap!important;text-align:left!important;padding:15px 18px!important;display:table-cell!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table th{color:var(--lf-text-muted)!important;background:#f8fafc9e!important;font-size:11px!important;font-weight:600!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table td:before{content:none!important;display:none!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr.is-market-closed td{color:#97a3af!important;background:#f6f8fa!important;border-bottom:1px solid #8091a02e!important;padding:13px 18px!important;display:table-cell!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr.is-market-closed td strong{color:#8d9aa7;margin-right:12px}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr.is-market-closed td span{color:#a0aab5;font-size:11px;font-weight:600}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr:last-child td{border-bottom:0!important}@media (width<=720px){body.investor-portal-page .investor-card-modal-body #daily-performance .data-table th,body.investor-portal-page .investor-card-modal-body #daily-performance .data-table td{padding:13px 15px!important}}body.investor-portal-page .investor-kpi-card{pointer-events:none;cursor:default!important}body.investor-portal-page .investor-kpi-card:hover{transform:none!important;box-shadow:inset 0 1px #ffffffe6,0 8px 24px #1436420a!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr.is-market-closed td{color:#a0aab5!important;background:#f6f8fa!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr.is-market-closed td:first-child{font-weight:600;color:#909ca8!important}body.investor-portal-page .investor-card-modal-body .data-table thead th{z-index:5;box-shadow:0 1px 0 var(--lf-border-soft,#e7edf1);top:0;background:var(--lf-white,#fff)!important;position:sticky!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table-shell{overflow:auto!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr.is-market-closed{background:#f6f8fa!important;border:0!important;border-radius:0!important;display:table-row!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr.is-market-closed td{color:#a0aab5!important;background:#f6f8fa!important;border:0!important;border-bottom:1px solid #8091a02e!important;border-radius:0!important;padding:15px 18px!important;display:table-cell!important}body.investor-portal-page .investor-card-modal-body .investor-detail-panel .data-table-shell{overscroll-behavior:contain;max-height:calc(100vh - 190px)!important;overflow:auto!important}body.investor-portal-page .investor-card-modal-body .investor-detail-panel .data-table thead th{z-index:10!important;position:sticky!important;top:0!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table thead th{background:var(--lf-white,#fff)!important}@media (width<=720px){body.investor-portal-page .investor-card-modal-body .investor-detail-panel .data-table-shell{max-height:calc(100vh - 152px)!important}}body.investor-portal-page .investor-card-modal:has(#daily-performance){max-width:920px!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table{table-layout:fixed!important;width:100%!important;min-width:0!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table th,body.investor-portal-page .investor-card-modal-body #daily-performance .data-table td{width:21%!important;min-width:0!important;padding:13px 10px!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table th:nth-child(4),body.investor-portal-page .investor-card-modal-body #daily-performance .data-table td:nth-child(4){width:16%!important}@media (width<=720px){body.investor-portal-page .investor-card-modal-body #daily-performance .data-table th,body.investor-portal-page .investor-card-modal-body #daily-performance .data-table td,body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr.is-market-closed td{overflow-wrap:anywhere;white-space:normal!important;padding:12px 4px!important;font-size:11px!important;line-height:1.45!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table th{overflow-wrap:normal;font-size:10px!important}}body.investor-portal-page .investor-card-modal-body #daily-performance{box-sizing:border-box!important;min-width:0!important;padding:0!important}@media (width<=720px){body.investor-portal-page .investor-card-modal-body #daily-performance{padding:0!important}}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr>:first-child,body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr.is-market-closed td:first-child{padding-left:24px!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr>:last-child{padding-right:24px!important}@media (width<=720px){body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr>:first-child,body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr.is-market-closed td:first-child{padding-left:12px!important}body.investor-portal-page .investor-card-modal-body #daily-performance .data-table tr>:last-child{padding-right:12px!important}}body.investor-portal-page .investor-kpi-card:first-child{--kpi-glow-size:304px;--kpi-glow-top:-174px;--kpi-glow-right:-136px}body.investor-portal-page .investor-kpi-card:nth-child(2){--kpi-glow-size:376px;--kpi-glow-top:-222px;--kpi-glow-right:-184px}body.investor-portal-page .investor-kpi-card:nth-child(3){--kpi-glow-size:278px;--kpi-glow-top:-134px;--kpi-glow-right:-100px}body.investor-portal-page .investor-kpi-card:nth-child(4){--kpi-glow-size:402px;--kpi-glow-top:-192px;--kpi-glow-right:-216px}body.investor-portal-page .investor-kpi-card:before{animation:20s ease-in-out infinite alternate fxrtc-kpi-wide-float!important}@keyframes fxrtc-kpi-wide-float{0%{transform:translate(-20px,12px)scale(.96)}to{transform:translate(25px,-17px)scale(1.08)}}@media (prefers-reduced-motion:reduce){body.investor-portal-page .investor-kpi-card:before{animation:none!important}}@media (width<=560px){body.investor-portal-page .investor-kpi-card{aspect-ratio:auto!important;grid-template-columns:38px minmax(0,1fr)!important;column-gap:12px!important;min-height:126px!important;padding:16px!important}body.investor-portal-page .investor-kpi-card .fx-kpi-icon{border-radius:11px!important;width:36px!important;height:36px!important}body.investor-portal-page .investor-kpi-card .fx-kpi-icon svg{width:20px!important;height:20px!important}body.investor-portal-page .investor-kpi-card strong{font-size:17px!important}}html.lf-dark body.investor-portal-page .investor-kpi-card strong{color:#f1f5f9!important}html.lf-dark body.investor-portal-page .investor-kpi-card span{color:#b6c2cf!important}html.lf-dark body.investor-portal-page .investor-kpi-card small{color:#99aab9!important}body.investor-portal-page .investor-kpi-card{--kpi-rgb:0,151,178;--kpi-glow-size:250px;--kpi-glow-top:-140px;--kpi-glow-right:-105px;border-color:rgba(var(--kpi-rgb),.12)!important;background:linear-gradient(135deg,#fff 0%,#fcfeff 68%,rgba(var(--kpi-rgb),.026) 100%)!important;box-shadow:0 7px 22px #1436420a!important}body.investor-portal-page .investor-kpi-card:before{width:var(--kpi-glow-size)!important;height:var(--kpi-glow-size)!important;top:var(--kpi-glow-top)!important;right:var(--kpi-glow-right)!important;background:radial-gradient(circle,rgba(var(--kpi-rgb),.065) 0%,rgba(var(--kpi-rgb),.025) 35%,rgba(var(--kpi-rgb),0) 72%)!important;animation-duration:22s!important}body.investor-portal-page .investor-kpi-card:nth-child(2):before{animation-delay:-7s!important}body.investor-portal-page .investor-kpi-card .fx-kpi-icon{border-color:rgba(var(--kpi-rgb),.17)!important;background:rgba(var(--kpi-rgb),.055)!important;color:rgb(var(--kpi-rgb))!important}html.lf-dark body.investor-portal-page .investor-kpi-card{background:linear-gradient(135deg,#1a2026 0%,rgba(var(--kpi-rgb),.08) 100%)!important;border-color:rgba(var(--kpi-rgb),.22)!important}body.investor-portal-page .investor-kpi-card:before{background:radial-gradient(circle,rgba(var(--kpi-rgb),.032) 0%,rgba(var(--kpi-rgb),.01) 39%,rgba(var(--kpi-rgb),0) 73%)!important}body.investor-portal-page .investor-kpi-card .fx-kpi-icon{border-color:rgba(var(--kpi-rgb),.15)!important;background:rgba(var(--kpi-rgb),.042)!important}body.investor-portal-page .investor-kpi-card{border-color:rgba(var(--kpi-rgb),.14)!important;background:linear-gradient(126deg,#ffffffeb 0%,#ffffffd4 58%,rgba(var(--kpi-rgb),.028) 100%)!important;box-shadow:inset 0 1px #ffffffe6,0 8px 24px #1436420a!important}body.investor-portal-page .investor-kpi-card:first-child{--kpi-rgb:19,169,200;--kpi-glow-size:304px;--kpi-glow-top:-174px;--kpi-glow-right:-136px}body.investor-portal-page .investor-kpi-card:nth-child(2){--kpi-rgb:30,185,160;--kpi-glow-size:376px;--kpi-glow-top:-222px;--kpi-glow-right:-184px}body.investor-portal-page .investor-kpi-card:nth-child(3){--kpi-rgb:89,151,213;--kpi-glow-size:278px;--kpi-glow-top:-134px;--kpi-glow-right:-100px}body.investor-portal-page .investor-kpi-card:nth-child(4){--kpi-rgb:37,141,177;--kpi-glow-size:402px;--kpi-glow-top:-192px;--kpi-glow-right:-216px}body.investor-portal-page .investor-kpi-card:before{will-change:transform;background:radial-gradient(circle,rgba(var(--kpi-rgb),.046) 0%,rgba(var(--kpi-rgb),.014) 41%,rgba(var(--kpi-rgb),0) 74%)!important;animation-duration:34s!important}body.investor-portal-page .investor-kpi-card .fx-kpi-icon{border-color:rgba(var(--kpi-rgb),.2)!important;color:rgb(var(--kpi-rgb))!important;background:#ffffff61!important;box-shadow:inset 0 1px #ffffffc7!important}body.investor-portal-page .investor-kpi-card:hover,body.investor-portal-page .investor-kpi-card.active{border-color:rgba(var(--kpi-rgb),.24)!important;background:linear-gradient(126deg,#fffffff5 0%,#ffffffdb 58%,rgba(var(--kpi-rgb),.043) 100%)!important;box-shadow:inset 0 1px 0 #fffffff2,0 10px 24px rgba(var(--kpi-rgb),.06)!important}body.investor-portal-page .investor-kpi-card{border-color:rgba(var(--kpi-rgb),.12)!important;background:linear-gradient(145deg,rgba(var(--kpi-rgb),.018) 0%,#fffffff2 39%,#f4fcfdd1 100%)!important}body.investor-portal-page .investor-kpi-card:before{background:radial-gradient(circle,rgba(var(--kpi-rgb),.018) 0%,rgba(var(--kpi-rgb),.004) 43%,rgba(var(--kpi-rgb),0) 76%)!important;animation:20s ease-in-out infinite alternate fxrtc-kpi-glass-float!important}body.investor-portal-page .investor-kpi-card:nth-child(2):before{animation-duration:24s!important;animation-delay:-9s!important}body.investor-portal-page .investor-kpi-card:nth-child(3):before{animation-duration:28s!important;animation-delay:-15s!important}body.investor-portal-page .investor-kpi-card:nth-child(4):before{animation-duration:33s!important;animation-delay:-5s!important}body.investor-portal-page .investor-kpi-card .fx-kpi-icon{border-color:rgba(var(--kpi-rgb),.18)!important;background:rgba(var(--kpi-rgb),.075)!important;box-shadow:inset 0 1px #ffffffb8!important}@keyframes fxrtc-kpi-glass-float{0%{transform:translate(-20px,12px)scale(.96)}to{transform:translate(25px,-17px)scale(1.08)}}@media (prefers-reduced-motion:reduce){body.investor-portal-page .investor-kpi-card:before{animation:none!important}}body.investor-portal-page .investor-card-modal:has(#transactions){max-width:920px!important}body.investor-portal-page .investor-card-modal-body #transactions{padding:0!important}body.investor-portal-page .investor-card-modal-body #transactions .data-table-shell{overscroll-behavior:contain;background:0 0!important;border:0!important;border-radius:0!important;max-height:calc(100vh - 190px)!important;overflow:auto!important}body.investor-portal-page .investor-card-modal-body #transactions .data-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:0!important}body.investor-portal-page .investor-card-modal-body #transactions .data-table th,body.investor-portal-page .investor-card-modal-body #transactions .data-table td{border:0!important;border-bottom:1px solid var(--lf-border-soft)!important;white-space:nowrap!important;text-align:left!important;vertical-align:middle!important;padding:15px 18px!important}body.investor-portal-page .investor-card-modal-body #transactions .data-table th{box-shadow:0 1px 0 var(--lf-border-soft,#e7edf1);z-index:10!important;background:var(--lf-white,#fff)!important;color:var(--lf-text-muted)!important;font-size:11px!important;font-weight:600!important;position:sticky!important;top:0!important}body.investor-portal-page .investor-card-modal-body #transactions .data-table tr:last-child td{border-bottom:0!important}body.investor-portal-page .investor-card-modal-body #transactions .transaction-amount-deposit{color:#169b62!important;font-weight:650!important}body.investor-portal-page .investor-card-modal-body #transactions .transaction-amount-withdrawal{color:#2878c8!important;font-weight:650!important}@media (width<=720px){body.investor-portal-page .investor-card-modal-body #transactions .data-table-shell{max-height:calc(100vh - 152px)!important}body.investor-portal-page .investor-card-modal-body #transactions .data-table th,body.investor-portal-page .investor-card-modal-body #transactions .data-table td{padding:13px 15px!important}}body.investor-portal-page .investor-card-modal:has(#documents){width:min(1080px,100vw - 56px)!important;max-width:1080px!important}body.investor-portal-page .investor-card-modal-body #documents{min-width:0!important;padding:0!important}body.investor-portal-page .investor-card-modal-body #documents .investor-document-tabs{border-bottom:1px solid var(--lf-border-soft,#e7edf1)!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:20px 18px 18px!important;display:flex!important}body.investor-portal-page .investor-card-modal-body #documents .investor-document-tabs button{min-height:38px!important;margin:0!important;padding:8px 13px!important}body.investor-portal-page .investor-card-modal-body #documents #investorStatementsPane,body.investor-portal-page .investor-card-modal-body #documents #investorInvoicesPane{min-width:0!important}body.investor-portal-page .investor-card-modal-body #documents .data-table-shell{overscroll-behavior:contain;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;max-width:100%!important;max-height:calc(100vh - 248px)!important;overflow:auto!important}body.investor-portal-page .investor-card-modal-body #documents .data-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:900px!important}body.investor-portal-page .investor-card-modal-body #documents .data-table th,body.investor-portal-page .investor-card-modal-body #documents .data-table td{border:0!important;border-bottom:1px solid var(--lf-border-soft,#e7edf1)!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important;padding:15px 18px!important}body.investor-portal-page .investor-card-modal-body #documents .data-table th{box-shadow:0 1px 0 var(--lf-border-soft,#e7edf1);z-index:10!important;background:var(--lf-white,#fff)!important;color:var(--lf-text-muted)!important;font-size:11px!important;font-weight:600!important;position:sticky!important;top:0!important}body.investor-portal-page .investor-card-modal-body #documents .data-table tr:last-child td{border-bottom:0!important}body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table th:nth-child(6),body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table td:nth-child(6){text-align:left!important;padding-left:18px!important;padding-right:18px!important}@media (width<=720px){body.investor-portal-page .investor-card-modal-overlay{padding:10px!important}body.investor-portal-page .investor-card-modal:has(#documents){width:calc(100vw - 20px)!important;max-width:none!important;max-height:calc(100vh - 20px)!important}body.investor-portal-page .investor-card-modal-body #documents .investor-document-tabs{gap:7px!important;padding:16px 14px!important}body.investor-portal-page .investor-card-modal-body #documents .investor-document-tabs button{min-height:36px!important;padding:7px 12px!important}body.investor-portal-page .investor-card-modal-body #documents .data-table-shell{max-height:calc(100vh - 205px)!important}body.investor-portal-page .investor-card-modal-body #documents .data-table{min-width:820px!important}body.investor-portal-page .investor-card-modal-body #documents .data-table th,body.investor-portal-page .investor-card-modal-body #documents .data-table td{padding:13px 15px!important;font-size:11px!important}body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table th:nth-child(6),body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table td:nth-child(6){padding-left:15px!important;padding-right:15px!important}body.investor-portal-page .investor-card-modal-body #documents .data-table-shell{padding:0 14px 14px!important;overflow-x:hidden!important}body.investor-portal-page .investor-card-modal-body #documents .data-table{width:100%!important;min-width:0!important;display:block!important}body.investor-portal-page .investor-card-modal-body #documents .data-table thead{display:none!important}body.investor-portal-page .investor-card-modal-body #documents .data-table tbody{gap:12px!important;width:100%!important;display:grid!important}body.investor-portal-page .investor-card-modal-body #documents .data-table tr{border:1px solid var(--lf-border-soft,#e7edf1)!important;background:#fff!important;border-radius:12px!important;grid-template-columns:1fr!important;width:100%!important;padding:14px!important;display:grid!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td{border:0!important;border-bottom:1px solid var(--lf-border-soft,#eef2f5)!important;white-space:normal!important;text-align:left!important;grid-template-columns:minmax(112px,40%) minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;padding:9px 0!important;font-size:12px!important;display:grid!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td:last-child{border-bottom:0!important;padding-bottom:0!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td:before{content:attr(data-label);color:var(--lf-text-muted,#8b98a9);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:650}body.investor-portal-page .investor-card-modal-body #documents .data-table td[data-label=""]{justify-content:flex-end!important;display:flex!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td[data-label=""]:before{display:none!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td small{margin-top:3px!important;display:block!important}body.investor-portal-page .investor-card-modal-body #documents .investor-doc-view{width:auto!important;max-width:100%!important}}@media (width<=420px){body.investor-portal-page .investor-card-modal-body #documents .data-table td{grid-template-columns:1fr!important;gap:4px!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td[data-label=""]{justify-content:stretch!important}body.investor-portal-page .investor-card-modal-body #documents .investor-doc-view{width:100%!important}}body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table td:nth-child(6)>.status-badge{padding-left:0!important;padding-right:0!important}@media (width<=720px){body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table td:nth-child(6){padding:9px 0!important}body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table td:nth-child(6)>.status-badge{justify-self:start!important;margin:0!important;padding:0!important}body.investor-portal-page .investor-card-modal-body #documents .data-table-shell{padding:14px 14px 18px!important}body.investor-portal-page .investor-card-modal-body #documents .data-table tbody{gap:12px!important}body.investor-portal-page .investor-card-modal-body #documents .data-table tr,body.investor-portal-page .investor-card-modal-body #documents .data-table tr:hover{background:var(--lf-white,#fff)!important}body.investor-portal-page .investor-card-modal-body #documents .data-table tr:hover td{background:0 0!important}body.investor-portal-page .investor-card-modal-body #documents .data-table tr{overflow:hidden!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td:not(:last-child){border-bottom:1px solid var(--lf-border-soft,#e7edf1)!important}body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table td[data-label=Period],body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table td[data-label=Date]{background:#0f8ba509!important;width:calc(100% + 28px)!important;margin:-14px -14px 0!important;padding:12px 14px!important}body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table td[data-label=Status]{padding:9px 0!important}body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table td[data-label=Status]>.status-badge{justify-self:start!important;margin:0!important;padding:0!important}}@media (width>=721px){body.investor-portal-page .investor-card-modal.investor-document-open{height:min(700px,100vh - 56px)!important;min-height:0!important}body.investor-portal-page .investor-card-modal>.investor-document-modal .investor-document-modal-body{padding:22px 28px 26px!important}body.investor-portal-page .investor-portal-document-sheet{width:min(920px,100%)!important;padding:30px 34px!important}body.investor-portal-page .investor-portal-document-head{margin-bottom:18px!important;padding-bottom:20px!important}body.investor-portal-page .investor-portal-document-sheet footer{margin-top:20px!important;padding-top:14px!important}}body.investor-portal-page .investor-invoice-line>strong{grid-template-columns:auto!important;align-content:center!important;justify-items:end!important;line-height:1.25!important;display:grid!important}body.investor-portal-page .investor-invoice-line>strong>span,body.investor-portal-page .investor-invoice-line>strong>small{text-align:right!important;width:100%!important;display:block!important}body.investor-portal-page .investor-invoice-line>strong>small{margin-top:5px!important}@media (width<=720px){body.investor-portal-page .investor-card-modal-body #documents .data-table tr{overflow:hidden!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td:not(:last-child){border-bottom:1px solid var(--lf-border-soft,#e7edf1)!important}body.investor-portal-page .investor-card-modal-body #documents .data-table tr:hover td{background:0 0!important}body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table td:first-child,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table td:first-child{background:#008ba50e!important;border-bottom:1px solid #008ba51f!important;width:calc(100% + 28px)!important;margin:-14px -14px 0!important;padding:12px 14px!important}body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table td[data-label=Period]:hover,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table td[data-label=Invoice]:hover{background:#008ba50e!important}body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table td:first-child,body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table tr:hover td:first-child,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table td:first-child,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table tr:hover td:first-child{background:#008ba511!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td{box-sizing:border-box!important;border-bottom:0!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td+td{border-top:1px solid var(--lf-border-soft,#e7edf1)!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td[data-label=""]{margin-top:0!important;padding-top:10px!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td{grid-template-columns:minmax(145px,42%) minmax(0,1fr)!important;column-gap:14px!important}}@media (width<=420px){body.investor-portal-page .investor-card-modal-body #documents .data-table td{grid-template-columns:minmax(135px,43%) minmax(0,1fr)!important;gap:10px!important}}body.investor-portal-page .investor-analysis-card{height:auto!important;min-height:0!important}body.investor-portal-page .investor-growth-card .investor-allocation-body{grid-template-columns:minmax(180px,220px) minmax(0,1fr)!important;align-items:center!important;gap:30px!important;padding:18px 24px 22px!important}body.investor-portal-page .investor-growth-card #allocationChart{justify-self:center!important;width:190px!important;max-width:100%!important;height:190px!important}@media (width<=900px){body.investor-portal-page .investor-growth-card .investor-allocation-body{grid-template-columns:180px minmax(0,1fr)!important;gap:22px!important;padding:16px 20px 20px!important}body.investor-portal-page .investor-growth-card #allocationChart{width:170px!important;height:170px!important}}@media (width<=640px){body.investor-portal-page .investor-growth-card .investor-allocation-body{grid-template-columns:1fr!important;gap:10px!important;padding:14px 16px 18px!important}body.investor-portal-page .investor-growth-card #allocationChart{width:160px!important;height:160px!important}body.investor-portal-page .investor-growth-legend{width:100%!important}}@media (width<=720px){body.investor-portal-page .investor-card-modal-body #documents .data-table td,body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table td:first-child,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table td:first-child{grid-template-columns:minmax(145px,42%) minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;width:100%!important;margin:0!important;padding:9px 0!important}body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table td:first-child,body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table tr:hover td:first-child,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table td:first-child,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table tr:hover td:first-child{background:#008ba511!important;border-bottom:0!important;border-radius:8px 8px 0 0!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td+td{border-top:1px solid var(--lf-border-soft,#e7edf1)!important}}@media (width<=420px){body.investor-portal-page .investor-card-modal-body #documents .data-table td,body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table td:first-child,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table td:first-child{grid-template-columns:minmax(132px,43%) minmax(0,1fr)!important;column-gap:10px!important}}body.investor-portal-page .investor-growth-card{height:auto!important;min-height:0!important}body.investor-portal-page .investor-growth-card .investor-allocation-body{align-content:center!important;min-height:0!important}@media (width<=720px){body.investor-portal-page .investor-card-modal-body #documents .data-table tr,body.investor-portal-page .investor-card-modal-body #documents .data-table tr:hover{border:1px solid var(--lf-border-soft,#e7edf1)!important;background:var(--lf-white,#fff)!important;border-radius:12px!important;padding:0!important;overflow:hidden!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td,body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table td:first-child,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table td:first-child{box-sizing:border-box!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(145px,42%) minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;width:100%!important;margin:0!important;padding:10px 14px!important;display:grid!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td+td{border-top:1px solid var(--lf-border-soft,#e7edf1)!important}body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table td:first-child,body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table tr:hover td:first-child,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table td:first-child,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table tr:hover td:first-child{background:#008ba511!important}body.investor-portal-page .investor-card-modal-body #documents .data-table .status-badge{box-shadow:none!important;background:0 0!important;border:0!important;justify-self:start!important;margin:0!important;padding:0!important}body.investor-portal-page .investor-card-modal-body #documents .data-table td[data-label=""]{justify-content:flex-end!important;padding:10px 14px 12px!important;display:flex!important}body.investor-portal-page .investor-card-modal-body #documents .data-table tr:hover td:not(:first-child){background:0 0!important}}@media (width<=420px){body.investor-portal-page .investor-card-modal-body #documents .data-table td,body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table td:first-child,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table td:first-child{grid-template-columns:minmax(132px,43%) minmax(0,1fr)!important;column-gap:10px!important}}body.investor-portal-page .investor-analysis-grid{align-items:stretch!important}body.investor-portal-page .investor-analysis-card{align-self:stretch!important;height:100%!important;min-height:330px!important}body.investor-portal-page .investor-growth-card{flex-direction:column!important;height:100%!important;min-height:330px!important;display:flex!important}body.investor-portal-page .investor-growth-card .investor-allocation-body{flex:auto!important;grid-template-columns:minmax(170px,210px) minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:28px!important;min-height:220px!important;padding:18px 24px 24px!important;display:grid!important}body.investor-portal-page .investor-growth-card #allocationChart{justify-self:center!important;width:170px!important;height:170px!important}body.investor-portal-page .investor-growth-card .investor-growth-legend{align-self:center!important;width:100%!important}@media (width<=900px){body.investor-portal-page .investor-analysis-card,body.investor-portal-page .investor-growth-card{min-height:310px!important}body.investor-portal-page .investor-growth-card .investor-allocation-body{grid-template-columns:160px minmax(0,1fr)!important;gap:20px!important;min-height:200px!important;padding:16px 20px 20px!important}body.investor-portal-page .investor-growth-card #allocationChart{width:155px!important;height:155px!important}}@media (width<=640px){body.investor-portal-page .investor-analysis-card,body.investor-portal-page .investor-growth-card{height:auto!important;min-height:0!important}body.investor-portal-page .investor-growth-card .investor-allocation-body{grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;padding:14px 16px 18px!important}body.investor-portal-page .investor-growth-card #allocationChart{width:150px!important;height:150px!important}}@media (width<=720px){body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table tr>td,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table tr>td,body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table tr>td:nth-child(6),body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table tr>td[data-label=Status],body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table tr>td[data-label=Period],body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table tr>td[data-label=Date]{box-sizing:border-box!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(145px,42%) minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;width:100%!important;margin:0!important;padding:10px 14px!important;display:grid!important}body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table tr>td+td,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table tr>td+td{border-top:1px solid var(--lf-border-soft,#e7edf1)!important}body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table tr>td:first-child,body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table tr:hover>td:first-child,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table tr>td:first-child,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table tr:hover>td:first-child{background:#008ba511!important;border-radius:0!important;width:100%!important;margin:0!important;padding:10px 14px!important}body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table tr>td[data-label=""],body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table tr>td[data-label=""]{border-top:1px solid var(--lf-border-soft,#e7edf1)!important;justify-content:flex-end!important;padding:10px 14px 12px!important;display:flex!important}body.investor-portal-page .investor-card-modal-body #documents .data-table .status-badge{justify-self:start!important;margin:0!important;padding:0!important}}@media (width<=420px){body.investor-portal-page .investor-card-modal-body #investorStatementsPane .data-table tr>td,body.investor-portal-page .investor-card-modal-body #investorInvoicesPane .data-table tr>td{grid-template-columns:minmax(132px,43%) minmax(0,1fr)!important;column-gap:10px!important}}@media (width>=641px){body.investor-portal-page .investor-growth-card .investor-allocation-body{flex-direction:column!important;flex:auto!important;justify-content:center!important;align-items:stretch!important;gap:18px!important;min-height:220px!important;padding:18px 28px 24px!important;display:flex!important}body.investor-portal-page .investor-growth-card #allocationChart{flex:none!important;place-self:center!important;width:150px!important;height:150px!important}body.investor-portal-page .investor-growth-card .investor-growth-legend{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:center!important;gap:0!important;width:min(100%,560px)!important;display:grid!important}body.investor-portal-page .investor-growth-card .investor-growth-legend .fx-growth-stat{border-top:1px solid var(--line,#e3e8ee)!important;min-width:0!important;padding:10px 16px!important}body.investor-portal-page .investor-growth-card .investor-growth-legend .fx-growth-stat+.fx-growth-stat{border-left:1px solid var(--line,#e3e8ee)!important}}@media (width>=641px) and (width<=900px){body.investor-portal-page .investor-growth-card .investor-allocation-body{gap:14px!important;padding:16px 22px 20px!important}body.investor-portal-page .investor-growth-card #allocationChart{width:140px!important;height:140px!important}body.investor-portal-page .investor-growth-card .investor-growth-legend .fx-growth-stat{padding:9px 12px!important}}@media (width>=641px){body.investor-portal-page .investor-growth-card .investor-allocation-body{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:22px!important;padding:24px 42px 30px!important;display:grid!important}body.investor-portal-page .investor-growth-card #allocationChart{width:154px!important;height:154px!important;margin:0 auto!important}body.investor-portal-page .investor-growth-card .investor-growth-legend{border-top:1px solid var(--line,#e3e8ee)!important;flex-direction:column!important;align-self:center!important;gap:0!important;width:min(100%,620px)!important;display:flex!important}body.investor-portal-page .investor-growth-card .investor-growth-legend .fx-growth-stat{box-sizing:border-box!important;border:0!important;border-bottom:1px solid var(--line,#e3e8ee)!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%!important;min-width:0!important;padding:10px 2px!important;display:flex!important}body.investor-portal-page .investor-growth-card .investor-growth-legend .fx-growth-stat+.fx-growth-stat{border-left:0!important}body.investor-portal-page .investor-growth-card .investor-growth-legend .fx-growth-stat span,body.investor-portal-page .investor-growth-card .investor-growth-legend .fx-growth-stat strong{white-space:nowrap!important;min-width:0!important}}@media (width>=641px) and (width<=900px){body.investor-portal-page .investor-growth-card .investor-allocation-body{gap:18px!important;padding:20px 28px 26px!important}body.investor-portal-page .investor-growth-card #allocationChart{width:145px!important;height:145px!important}}body.investor-portal-page .investor-analysis-grid,body.investor-portal-page .investor-analysis-card,body.investor-portal-page .investor-allocation-body,body.investor-portal-page .investor-growth-legend,body.investor-portal-page .investor-growth-legend .fx-growth-stat{min-width:0}@supports (-webkit-touch-callout:none){body.investor-portal-page .investor-growth-card .investor-allocation-body{box-sizing:border-box;width:100%}body.investor-portal-page .investor-growth-card #allocationChart{max-width:100%;display:block}}@media (width>=901px){body.investor-portal-page .investor-growth-card .investor-allocation-body{grid-template-rows:auto auto!important;align-content:center!important;gap:30px!important;padding:30px 42px 22px!important}body.investor-portal-page .investor-growth-card #allocationChart{width:188px!important;height:188px!important}body.investor-portal-page .investor-growth-card .investor-growth-legend{transform:translateY(8px)}}@media (width>=641px) and (width<=900px){body.investor-portal-page .investor-growth-card .investor-allocation-body{gap:24px!important;padding:24px 28px 20px!important}body.investor-portal-page .investor-growth-card #allocationChart{width:168px!important;height:168px!important}body.investor-portal-page .investor-growth-card .investor-growth-legend{transform:translateY(5px)}}@media (width>=901px){body.investor-portal-page .investor-growth-card #allocationChart{width:220px!important;height:220px!important}}@media (width>=641px) and (width<=900px){body.investor-portal-page .investor-growth-card #allocationChart{width:190px!important;height:190px!important}}#fxAccountDetailsModal,#investorDetailsModal,#investmentDetailsModal{box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a353e66;z-index:100100!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100dvh!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important}#fxAccountDetailsModal[hidden],#investorDetailsModal[hidden],#investmentDetailsModal[hidden]{display:none!important}#fxAccountDetailsModal>.modal-card,#investorDetailsModal>.modal-card,#investmentDetailsModal>.modal-card{background:var(--lf-surface,#fff);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;width:min(900px,100%)!important;max-height:calc(100dvh - 32px)!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}#fxAccountDetailsModal .modal-header,#investorDetailsModal .modal-header,#investmentDetailsModal .modal-header{flex-shrink:0}#fxAccountDetailsBody,#investorDetailsBody,#investmentDetailsBody{min-height:0;padding:22px;overflow:auto}.record-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.record-details-grid>div{background:var(--lf-surface-2,#f2fafb);overflow-wrap:anywhere;border-radius:12px;padding:14px}.record-details-grid dt{color:var(--lf-text-secondary,#66788a);margin-bottom:6px;font-size:12px}.record-details-grid dd{color:var(--lf-text,#23434c);margin:0;font-weight:600}[data-investor-row],[data-investment-row]{cursor:pointer}[data-investor-row]:hover,[data-investment-row]:hover{background:#0097b20f}.fx-account-card-arrow{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);color:#73959c;opacity:0;background:#ffffff5c;border:1px solid #ffffffa6;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:400;line-height:1;transition:opacity .5s cubic-bezier(.22,.61,.36,1);display:inline-flex;box-shadow:0 2px 8px #26445409,inset 0 1px #ffffff73}.fx-account-card.fx-account-card-interactive{transition:background-color .5s,border-color .5s,box-shadow .5s,transform .5s cubic-bezier(.22,.61,.36,1)!important}html.lf-dark .fx-account-card-arrow{color:#93b5bc;background:#a0cad314;border-color:#bee0e626;box-shadow:inset 0 1px #ffffff0f}@media (prefers-reduced-motion:reduce){.fx-account-card.fx-account-card-interactive,.fx-account-card-arrow{transition:none!important}}@media (hover:none){.fx-account-card-arrow{opacity:1}}@media (width<=560px){.record-details-grid{grid-template-columns:1fr}}.fx-account-card-arrow{-webkit-backdrop-filter:blur(7px)saturate(105%)!important;backdrop-filter:blur(7px)saturate(105%)!important;color:#537e887a!important;background:#ffffff29!important;border:1px solid #ffffff57!important;flex-basis:28px!important;width:28px!important;height:28px!important;font-size:14px!important;font-weight:300!important;box-shadow:inset 0 1px #ffffff47,0 1px 4px #26445405!important}.fx-account-card:hover .fx-account-card-arrow,.fx-account-card:focus-within .fx-account-card-arrow{opacity:.68!important}@media (hover:none){.fx-account-card-arrow{opacity:.52!important}}@media (width>=769px){body.fxrtc-home-page .fx-kpi-strip>:first-child{order:1}body.fxrtc-home-page .fx-kpi-strip>:nth-child(2){order:3}body.fxrtc-home-page .fx-kpi-strip>:nth-child(3){order:4}body.fxrtc-home-page .fx-kpi-strip>.fx-kpi-results{order:2}}@media (width<=768px){body.fxrtc-home-page .fx-kpi-strip{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#0097b238 transparent;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:4px 0 12px;overflow:auto hidden;flex-wrap:nowrap!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}body.fxrtc-home-page .fx-kpi-strip>.fx-kpi{box-sizing:border-box;scroll-snap-align:start;flex:0 0 78%;min-width:0;max-width:300px;min-height:96px!important}body.fxrtc-home-page .fx-kpi-strip>.fx-kpi>div:last-child{min-width:0}body.fxrtc-home-page .fx-kpi-strip strong{white-space:nowrap}body.fxrtc-home-page .fx-dashboard-grid{flex-direction:column;min-width:0;gap:12px!important;display:flex!important}body.fxrtc-home-page .fx-dashboard-grid>*{box-sizing:border-box;width:100%;min-width:0}body.fxrtc-home-page .fx-dashboard-grid>.fx-accounts-panel{order:-1}body.fxrtc-home-page .fx-dashboard-heading{padding-top:2px!important}body.fxrtc-home-page .fx-kpi-strip{scrollbar-width:none!important;gap:10px!important;padding-bottom:8px!important}body.fxrtc-home-page .fx-kpi-strip::-webkit-scrollbar{display:none}body.fxrtc-home-page .fx-kpi-strip>.fx-kpi{border-radius:15px!important;flex-basis:82%!important;max-width:290px!important;min-height:100px!important;padding:15px!important}body.fxrtc-home-page .fx-account-card-grid{grid-template-columns:1fr!important;gap:10px!important}body.fxrtc-home-page .fx-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.fxrtc-home-page .fx-module-card{border-radius:13px!important;min-width:0!important;min-height:92px!important;padding:12px!important}body.fxrtc-home-page .fx-module-card b{font-size:13px!important}body.fxrtc-home-page .fx-module-card small{font-size:10px!important;line-height:1.35!important}body.fxrtc-home-page .fx-module-hint{display:none!important}body.fxrtc-home-page .fx-transaction-list,body.fxrtc-home-page .fx-result-list{min-width:0!important}}@media (width<=420px){body.fxrtc-home-page .fx-module-grid{grid-template-columns:1fr 1fr!important}body.fxrtc-home-page .fx-kpi-strip>.fx-kpi{flex-basis:88%!important}}@media (width<=768px){body.fxrtc-home-page .fx-kpi-strip{scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0 0 10px!important;display:grid!important;overflow:visible!important}body.fxrtc-home-page .fx-kpi-strip>.fx-kpi{aspect-ratio:4/3!important;scroll-snap-align:none!important;border-radius:15px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;padding:16px 14px!important}body.fxrtc-home-page .fx-kpi-icon{flex:0 0 31px!important;width:31px!important;height:31px!important}body.fxrtc-home-page .fx-kpi-icon svg{width:29px!important;height:29px!important}}@media (width<=420px){body.fxrtc-home-page .fx-kpi-strip>.fx-kpi{aspect-ratio:4/3!important;width:100%!important;max-width:none!important}}@media (width<=768px){body.fxrtc-home-page .fx-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0 0 10px!important;display:grid!important;overflow:visible!important}body.fxrtc-home-page .fx-kpi-strip>.fx-kpi{aspect-ratio:auto!important;grid-template-columns:38px minmax(0,1fr)!important;align-content:center!important;align-items:start!important;column-gap:14px!important;height:auto!important;min-height:118px!important;padding:18px 14px!important;display:grid!important}body.fxrtc-home-page .fx-kpi-icon{flex-basis:36px!important;width:36px!important;height:36px!important;margin-top:0!important}body.fxrtc-home-page .fx-kpi-icon svg{width:34px!important;height:34px!important}body.fxrtc-home-page .fx-kpi-strip>.fx-kpi>div:last-child{align-self:center!important;min-width:0!important;padding-left:0!important}}@media (width<=390px){body.fxrtc-home-page .fx-kpi-strip>.fx-kpi{grid-template-columns:34px minmax(0,1fr)!important;column-gap:11px!important;min-height:112px!important;padding:16px 12px!important}body.fxrtc-home-page .fx-kpi-icon,body.fxrtc-home-page .fx-kpi-icon svg{flex-basis:32px!important;width:32px!important;height:32px!important}body.fxrtc-home-page .fx-kpi strong{font-size:14px!important}}.legacy-shell .crm-main{min-height:100vh}.legacy-shell .crm-content{width:min(1460px,100% - 120px);max-width:none;margin:0 auto;padding:44px 0 58px}.legacy-shell .page-heading{align-items:flex-end;margin-bottom:24px}.legacy-shell .page-heading .eyebrow{color:#9aa7aa;letter-spacing:1.3px;margin:0 0 7px;font-size:8px;font-weight:700;display:block}.legacy-shell .page-heading h1{letter-spacing:-1px;color:#15262c;font-size:29px;line-height:1.12}.legacy-shell .page-heading p:last-child{color:#718188;font-size:12px}.legacy-shell .fx-kpi{appearance:none}.legacy-shell .fx-panel-head>h2{margin:0}.legacy-shell .fx-text-link{appearance:none;box-shadow:none;border:0}.legacy-shell .fx-module-card{appearance:none}.legacy-shell .signout{align-self:flex-start}@media (width<=980px){.legacy-shell .crm-content{width:auto;padding:24px 18px 40px}.legacy-shell .page-heading{align-items:flex-start}.legacy-shell .page-heading h1{font-size:25px}}.fx-old-shell{color:#263847;background:radial-gradient(circle at 88% 12%,#d9eef685,#0000 31%),linear-gradient(#f5f8fa 0%,#f1f6f8 100%);min-height:100vh}.fx-old-main{width:100%;min-height:100vh}.fx-old-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;border:1px solid #dae4eae6;border-radius:17px;justify-content:space-between;align-items:center;width:min(1450px,100% - 64px);height:58px;margin:14px auto 0;padding:0 18px 0 22px;display:flex;position:relative;box-shadow:0 15px 40px #3e5b6c14}.fx-old-logo{cursor:pointer;align-items:center;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.fx-old-logo img{width:91px;height:auto;display:block}.fx-old-header-actions{align-items:center;gap:9px;display:flex}.fx-old-icon-button,.fx-old-avatar{color:#657b88!important;width:34px!important;min-width:34px!important;height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe6eb!important;border-radius:9px!important;place-items:center!important;padding:0!important;display:grid!important}.fx-old-avatar{color:#fff!important;background:#079bb7!important;border:3px solid #d8f1f5!important;border-radius:50%!important;font-weight:700!important}.fx-old-content{width:min(1450px,100% - 64px);margin:42px auto 0;padding:0 0 42px}.fx-old-heading{margin:0 4px 18px}.fx-old-heading h1{letter-spacing:-.035em;color:#172331;margin:0 0 5px;font-size:30px;font-weight:750;line-height:1.15}.fx-old-heading p{color:#71818e;margin:0;font-size:12px}.fx-old-content>.global-error{margin:0 0 16px}.fx-old-content .fx-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0 0 12px;display:grid}.fx-old-content .fx-kpi{text-align:left;height:81px;background:#ffffffe0!important;border:1px solid #e0e8edb3!important;border-radius:17px!important;padding:14px 23px!important;box-shadow:0 13px 30px #3752630e!important}.fx-old-content .fx-kpi-icon{color:#698894;background:0 0;border-radius:9px;width:28px;height:28px;font-size:16px}.fx-old-content .fx-kpi-copy{gap:1px}.fx-old-content .fx-kpi-copy small{color:#7c8d97;font-size:8px}.fx-old-content .fx-kpi-copy strong{color:#304653;font-size:17px;font-weight:650;line-height:1.15}.fx-old-content .fx-kpi-copy em{color:#91a0a9;font-size:8px;font-style:normal}.fx-old-content .fx-dashboard-grid{grid-template-columns:minmax(0,2.05fr) minmax(320px,1fr);align-items:start;gap:12px;display:grid}.fx-old-content .fx-panel{background:#ffffffd6!important;border:1px solid #dee7ecc7!important;border-radius:18px!important;box-shadow:0 16px 35px #3a53630f!important}.fx-old-content .fx-panel-wide{grid-column:1;min-height:365px;padding:18px!important}.fx-old-content .fx-transactions-panel{grid-area:1/2;min-height:365px;padding:31px 32px!important}.fx-old-content .fx-panel-medium{grid-column:1;min-height:205px;padding:19px!important}.fx-old-content .fx-all-modules-panel{grid-column:1/-1;min-height:auto;padding:18px!important}.fx-old-content .fx-panel-head{margin-bottom:12px}.fx-old-content .fx-panel-head h2{color:#30434f;font-size:13px;font-weight:700}.fx-old-content .fx-text-link{color:#8799a3!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:9px!important}.fx-old-content .fx-account-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.fx-old-content .fx-account-card{min-height:158px;box-shadow:none!important;background:linear-gradient(135deg,#f0fcfdeb,#f8fcfcd9)!important;border:1.5px solid #9ee1eb!important;border-radius:13px!important;padding:14px!important}.fx-old-content .fx-account-card h3{font-size:13px}.fx-old-content .fx-account-card-value strong{font-size:20px}.fx-old-content .fx-empty{color:#8c9ba4;place-items:center;min-height:130px;font-size:10px;display:grid}.fx-old-content .fx-transaction-row{min-height:43px;border-bottom:1px solid #e7edf0!important}.fx-old-content .fx-transaction-icon{color:#148ca0;background:#e7f5f6;border-radius:9px;width:28px;height:28px}.fx-old-content .fx-transaction-main strong,.fx-old-content .fx-result-row strong{font-size:10px}.fx-old-content .fx-transaction-main small,.fx-old-content .fx-transaction-meta small,.fx-old-content .fx-result-row small{font-size:7px}.fx-old-content .fx-transaction-meta b,.fx-old-content .fx-result-row>b{font-size:9px}.fx-old-content .fx-module-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.fx-old-content .fx-module-card{text-align:left;min-height:70px!important;box-shadow:none!important;background:#f4f7f9!important;border:0!important;border-radius:12px!important;padding:12px 14px!important}.fx-old-content .fx-module-card span{color:#078ba2;background:#dff5f7;border-radius:8px;place-items:center;width:27px;height:27px;margin-bottom:7px;font-size:11px;display:grid}.fx-old-content .fx-module-card b{font-size:11px}.fx-old-content .fx-module-card small{color:#8c9aa4;font-size:8px}.fx-old-content .fx-module-hint{color:#8b9aa4;font-size:9px}.fx-account-backdrop{z-index:1000!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;width:100%!important;height:100%!important;box-shadow:none!important;background:#202d3847!important;border:0!important;border-radius:0!important;padding:0!important;position:fixed!important;inset:0!important}.fx-account-drawer{z-index:1001;color:#344556;background:#f9fbfcf5;border:1px solid #ffffffbf;border-radius:24px;flex-direction:column;width:365px;padding:20px;display:flex;position:fixed;top:16px;bottom:16px;right:14px;box-shadow:0 30px 70px #20303d2e}.fx-drawer-head{border-bottom:1px solid #dde5e9;justify-content:space-between;align-items:flex-start;padding:0 0 18px;display:flex}.fx-drawer-head h2{margin:0 0 3px;font-size:16px}.fx-drawer-head p{color:#7f8f9a;margin:0;font-size:11px}.fx-drawer-head button{color:#687d89!important;width:32px!important;height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5e9!important;border-radius:8px!important;padding:0!important}.fx-drawer-section{border-bottom:1px solid #dde5e9;flex-direction:column;align-items:stretch;padding:17px 0;display:flex}.fx-drawer-section>span{letter-spacing:.08em;color:#92a0aa;margin:0 0 9px 2px;font-size:9px;font-weight:700}.fx-drawer-section button{text-align:left!important;color:#344556!important;height:39px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0 12px!important;font-size:13px!important}.fx-drawer-section button.danger{color:#c94139!important}.fx-drawer-support{border-bottom:0;margin-top:auto;padding-bottom:0}.fx-drawer-support button{height:28px!important;font-size:10px!important}@media (width<=900px){.fx-old-header,.fx-old-content{width:calc(100% - 28px)}.fx-old-content{margin-top:24px}.fx-old-content .fx-kpi-strip{grid-template-columns:repeat(2,1fr)}.fx-old-content .fx-dashboard-grid{grid-template-columns:1fr}.fx-old-content .fx-panel-wide,.fx-old-content .fx-transactions-panel,.fx-old-content .fx-panel-medium,.fx-old-content .fx-all-modules-panel{grid-area:auto/1}.fx-old-content .fx-account-card-grid{grid-template-columns:1fr}.fx-old-content .fx-module-grid{grid-template-columns:repeat(2,1fr)}.fx-account-drawer{width:auto;left:12px;right:12px}}.investor-login-label{color:#78909c;letter-spacing:.04em;font-size:12px;font-weight:700}.investor-logout{width:auto!important;padding:9px 14px!important}.investor-portal-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.investor-portal-grid .fx-panel{min-height:0}.investor-wide{grid-column:1/-1}.investor-account-summary{padding:8px 2px 2px}.investor-account-summary h3{margin:0 0 4px}.investor-account-summary p{color:#82939d;margin:0 0 20px}.investor-account-summary>div{border-top:1px solid #edf1f3;justify-content:space-between;padding:12px 0;display:flex}.investor-doc-list>div{border-bottom:1px solid #edf1f3;grid-template-columns:90px 180px 1fr;align-items:center;gap:12px;padding:14px 0;display:grid}.investor-doc-list span,.investor-doc-list small{color:#82939d}@media (width<=760px){.investor-portal-grid{grid-template-columns:1fr}.investor-wide{grid-column:auto}.investor-login-label{display:none}.investor-doc-list>div{grid-template-columns:1fr}.investor-logout{display:none}}:root{--fx-motion:cubic-bezier(.22,.61,.36,1)}.fx-old-header{will-change:transform,box-shadow,background-color,border-color;transition:transform .48s var(--fx-motion),box-shadow .48s ease,background-color .48s ease,border-color .48s ease,backdrop-filter .48s ease!important;position:sticky!important;top:14px!important}.fx-old-header.fxrtc-header-scrolled{-webkit-backdrop-filter:blur(24px)saturate(155%)!important;backdrop-filter:blur(24px)saturate(155%)!important;background:linear-gradient(120deg,#ffffffe8,#ffffffb3)!important;border-color:#fffffff5!important;transform:translateY(-5px)scale(.993)!important;box-shadow:0 18px 44px #1f304e24,inset 0 1px #fffffffa!important}.fx-old-header.fxrtc-header-scrolled img{transform:scale(.97)!important}.fx-old-logo img{transition:transform .28s,filter .28s}.fx-old-logo:hover img{transform:translateY(-1px)scale(1.01)}.fx-old-icon-button,.fx-old-avatar{transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s!important}.fx-old-icon-button:hover{transform:translateY(-1px);background:#f7f9fb!important;border-color:#cfd6de!important}.fx-old-icon-button:active,.fx-old-avatar:active{transform:scale(.96)}.fx-old-avatar:hover{transform:translateY(-1px);box-shadow:0 5px 16px #079bb726!important}.fx-account-backdrop.fx-animate-backdrop{animation:fxOverlayIn .46s var(--fx-motion) both}.fx-account-drawer.fx-animate-drawer{animation:fxDrawerIn .66s var(--fx-motion) both;will-change:transform}@keyframes fxOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes fxDrawerIn{0%{transform:translate(calc(100% + 22px))}to{transform:translate(0)}}.fx-account-drawer{-webkit-backdrop-filter:blur(28px)saturate(125%)!important;scrollbar-width:none!important;background:#ffffffc2!important;border:1px solid #ffffffd1!important;border-radius:24px!important;width:min(390px,100vw - 28px)!important;top:14px!important;bottom:14px!important;right:14px!important;box-shadow:0 24px 70px #1f304e29,inset 0 1px #ffffffeb!important}.fx-account-drawer::-webkit-scrollbar{display:none!important}.fx-drawer-section button{transition:background-color .16s,border-color .16s,color .16s!important}.fx-drawer-section button:hover{background:#f7f9fb!important}.fx-old-content .fx-kpi,.fx-old-content .fx-account-card,.fx-old-content .fx-module-card{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s!important}.fx-old-content button.fx-kpi:hover,.fx-old-content .fx-account-card:hover,.fx-old-content .fx-module-card:hover{transform:translateY(-1px)}.fx-old-content .fx-account-card:hover{border-color:#82d9e6!important;box-shadow:0 12px 28px #1b27380e!important}.fx-old-content .fx-module-card:hover{background:#f1f6f8!important}.fx-old-content .fx-transaction-row,.fx-old-content .fx-result-row{transition:background-color .16s}.fx-old-content .fx-transaction-row:hover,.fx-old-content .fx-result-row:hover{background:#f1f7f9b8}@media (width>=1100px){.fx-old-content{margin-top:34px!important}.fx-old-heading{margin-bottom:17px!important}.fx-old-heading h1{font-size:29px!important;font-weight:700!important;line-height:1.12!important}.fx-old-heading p{font-size:11px!important}.fx-old-content .fx-kpi{height:78px!important;padding:13px 22px!important}.fx-old-content .fx-kpi-copy strong{font-size:16px!important}.fx-old-content .fx-kpi-copy small,.fx-old-content .fx-kpi-copy em{font-size:7.5px!important}.fx-old-content .fx-panel-head h2{font-size:12.5px!important}}@media (width<=560px){.fx-account-drawer{border-radius:22px!important;width:min(360px,100vw - 20px)!important;top:10px!important;bottom:10px!important;right:10px!important}@keyframes fxDrawerIn{0%{transform:translate(calc(100% + 18px))}to{transform:translate(0)}}}@media (prefers-reduced-motion:reduce){.fx-old-header,.fx-old-header img,.fx-account-backdrop,.fx-account-drawer,.fx-old-content .fx-kpi,.fx-old-content .fx-account-card,.fx-old-content .fx-module-card{transition:none!important;animation:none!important}}:root{--fxrtc-canvas-max:1560px;--fxrtc-canvas-gutter:24px}.fx-old-header{width:min(calc(100% - 48px),var(--fxrtc-canvas-max))!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(24px)saturate(125%)!important;background:linear-gradient(120deg,#ffffffc7,#ffffff8f)!important;border-radius:20px!important;height:60px!important;min-height:60px!important;margin:18px auto 10px!important;padding:0 20px!important;box-shadow:0 12px 35px #1f304e0e,inset 0 1px #fffffff5!important}.fx-old-content{width:min(calc(100% - 48px),var(--fxrtc-canvas-max))!important;box-sizing:border-box!important;margin:43px auto 0!important;padding:0 0 58px!important}.fx-old-heading{min-height:0!important;margin:0 4px 20px!important}.fx-old-heading h1{letter-spacing:-1.2px!important;margin:0 0 7px!important;font-size:34px!important;font-weight:600!important;line-height:1.08!important}.fx-old-heading p{font-size:12px!important;line-height:1.5!important}.fx-old-content .fx-kpi{border-radius:20px!important;height:82px!important;min-height:82px!important;padding:17px 18px!important}.fx-old-content .fx-kpi-icon{flex:0 0 31px!important;width:31px!important;height:31px!important}.fx-old-content .fx-kpi-copy small{font-size:9px!important}.fx-old-content .fx-kpi-copy strong{letter-spacing:-.3px!important;font-size:16px!important;font-weight:600!important}.fx-old-content .fx-kpi-copy em{margin-top:3px!important;font-size:8px!important}.fx-old-content .fx-dashboard-grid{grid-template-columns:minmax(0,1.94fr) minmax(320px,1fr)!important;gap:12px!important}.fx-old-content .fx-panel-wide{min-height:318px!important;padding:18px!important}.fx-old-content .fx-transactions-panel{min-height:318px!important;padding:18px 20px!important}.fx-old-content .fx-panel-medium{min-height:205px!important;padding:19px!important}.fx-old-content .fx-panel{border-radius:17px!important}.fx-old-content .fx-panel-head{margin-bottom:12px!important;padding:0!important}.fx-old-content .fx-panel-head h2{letter-spacing:-.2px!important;font-size:14px!important;font-weight:600!important}.fx-old-content .fx-account-card-grid{gap:8px!important}.fx-old-content .fx-account-card{border-radius:12px!important;min-height:178px!important;padding:13px!important}.fx-old-content .fx-account-card h3{font-size:14px!important;font-weight:600!important}.fx-old-content .fx-account-card-value strong{font-size:20px!important;font-weight:600!important}.fx-old-content .fx-transaction-row{min-height:47px!important}.fx-old-content .fx-all-modules-panel{padding:18px!important}.fx-old-content .fx-module-grid{gap:10px!important}@media (width<=900px){.fx-old-header,.fx-old-content{width:calc(100% - 28px)!important}.fx-old-content{margin-top:24px!important;padding-bottom:40px!important}.fx-old-heading h1{font-size:26px!important}.fx-old-content .fx-dashboard-grid{grid-template-columns:1fr!important}}.fx-old-content .fx-kpi-strip{gap:13px!important;margin-bottom:16px!important}.fx-old-content .fx-kpi{background:linear-gradient(115deg,#fffffff0,#fafdffdb)!important;border:1px solid #87cad84d!important;border-radius:17px!important;gap:20px!important;height:126px!important;min-height:126px!important;padding:20px!important;box-shadow:0 12px 30px #24495c0b,inset 0 1px #fffffff5!important}.fx-old-content .fx-kpi-icon{color:#0ca4bd!important;background:#e4f7fac2!important;border:1px solid #41abc538!important;border-radius:11px!important;flex:0 0 40px!important;width:40px!important;height:40px!important;font-size:15px!important}.fx-old-content .fx-kpi:nth-child(2) .fx-kpi-icon{color:#20b99d!important;background:#e5f9f5d1!important;border-color:#2eb89e38!important}.fx-old-content .fx-kpi:nth-child(3) .fx-kpi-icon{color:#5798e7!important;background:#ecf5ffe0!important;border-color:#5c9de638!important}.fx-old-content .fx-kpi:nth-child(4) .fx-kpi-icon{color:#218dab!important;background:#e9f7fbd1!important;border-color:#269cbf33!important}.fx-old-content .fx-kpi-copy small{color:#61758d!important;margin:0 0 4px!important;font-size:11px!important;font-weight:500!important;line-height:1.25!important}.fx-old-content .fx-kpi-copy strong{letter-spacing:-.55px!important;color:#172938!important;font-size:22px!important;font-weight:650!important;line-height:1.08!important}.fx-old-content .fx-kpi-copy em{color:#7e91a5!important;margin-top:7px!important;font-size:9.5px!important;line-height:1.3!important}.fx-old-content .fx-kpi-copy strong.positive,.fx-old-content .fx-kpi-copy strong.negative,.fx-old-content .fx-kpi:nth-child(2) .fx-kpi-copy strong.positive{color:#172938!important}.fx-old-content>.stats-grid,.fx-old-content>.workspace,.fx-old-content>.fx-dashboard-grid,.fx-old-content>.fx-kpi-strip,.fx-old-content>.investor-portal-grid,.fx-old-content>.investor-analysis-grid,.fx-old-content>.investor-chart-card,.fx-old-content>.fx-old-heading{animation:.42s cubic-bezier(.22,.61,.36,1) both fxSoftPageIn}.fx-old-content>.fx-kpi-strip{animation-delay:25ms}.fx-old-content>.fx-dashboard-grid,.fx-old-content>.workspace{animation-delay:55ms}@keyframes fxSoftPageIn{0%{opacity:0;filter:blur(.35px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}.workspace,.fx-panel,.fx-kpi,.stat-card,.fx-account-card,.fx-module-card,.home-action-card,.table-wrap tbody tr,.record-link,.table-action,.secondary-button,button,input,select,textarea{transition-property:background-color,border-color,color,box-shadow,transform,opacity!important;transition-duration:.22s!important;transition-timing-function:cubic-bezier(.22,.61,.36,1)!important}.modal-overlay{animation:.3s cubic-bezier(.22,.61,.36,1) both fxOverlayIn!important}.modal-card{transform-origin:50% 46%;animation:.38s cubic-bezier(.22,.61,.36,1) both fxModalSoftIn!important}@keyframes fxModalSoftIn{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:none}}@media (width<=900px){.fx-old-content .fx-kpi{gap:14px!important;height:108px!important;min-height:108px!important;padding:16px!important}.fx-old-content .fx-kpi-icon{flex-basis:36px!important;width:36px!important;height:36px!important}.fx-old-content .fx-kpi-copy strong{font-size:19px!important}.fx-old-content .fx-kpi-copy small{font-size:10px!important}}@media (width<=560px){.fx-old-content .fx-kpi{gap:11px!important;height:96px!important;min-height:96px!important;padding:13px!important}.fx-old-content .fx-kpi-copy strong{font-size:16px!important}.fx-old-content .fx-kpi-copy small{font-size:9px!important}.fx-old-content .fx-kpi-copy em{margin-top:4px!important;font-size:8px!important}}@media (prefers-reduced-motion:reduce){.fx-old-content>.stats-grid,.fx-old-content>.workspace,.fx-old-content>.fx-dashboard-grid,.fx-old-content>.fx-kpi-strip,.fx-old-content>.investor-portal-grid,.fx-old-content>.investor-analysis-grid,.fx-old-content>.investor-chart-card,.fx-old-content>.fx-old-heading,.modal-overlay,.modal-card{animation:none!important}}.fx-old-header{border-radius:20px!important;width:min(100% - 48px,1560px)!important;height:60px!important;min-height:60px!important;margin:18px auto 12px!important;padding:0 18px!important;top:14px!important}.fx-old-logo{height:44px!important;min-height:44px!important;padding:2px 7px!important}.fx-old-logo img{width:102px!important;max-width:102px!important;max-height:38px!important}.fx-old-icon-button,.fx-old-avatar{width:38px!important;min-width:38px!important;height:38px!important}.fx-old-avatar{border-width:0!important;border-radius:12px!important}.fx-page-stage{will-change:opacity,transform;animation:.62s cubic-bezier(.16,1,.3,1) both fxSpaPageIn}@keyframes fxSpaPageIn{0%{opacity:.82;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.fx-old-content .workspace,.fx-old-content .fx-panel,.fx-old-content .fx-kpi-strip,.fx-old-content .stats-grid{animation-duration:.62s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important}.fxrtc-page-title-row{align-items:center;gap:10px;min-height:38px;margin:0 0 2px;display:flex}.fxrtc-page-title-row h1{margin:0!important}.fxrtc-page-back{color:#526477!important;background:#ffffff9e!important;border:1px solid #ffffffd1!important;border-radius:11px!important;flex:0 0 38px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;padding:0!important;transition:transform .32s cubic-bezier(.22,.61,.36,1),background .32s,border-color .32s,box-shadow .32s!important;display:inline-flex!important;box-shadow:0 5px 16px #1f304e0e,inset 0 1px #ffffffd9!important}.fxrtc-page-back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.fxrtc-page-back:hover{transform:translate(-2px);background:#ffffffdb!important;border-color:#009db933!important;box-shadow:0 8px 20px #1f304e17,inset 0 1px #fffffff2!important}.fx-inner-heading>p{margin-left:48px!important}.fx-accounts-book{min-height:0!important;padding:20px!important}.fx-accounts-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.fx-account-card-legacy{text-align:left!important;background:linear-gradient(145deg,#f1fbfce0,#f7fbfdc7)!important;border:2px solid #5ccadb7a!important;border-radius:15px!important;min-height:214px!important;padding:16px!important;box-shadow:0 10px 26px #27475709!important}.fx-account-card-legacy .fx-account-card-top{margin-bottom:23px!important;display:block!important}.fx-account-card-legacy .fx-account-card-top h3{color:#314858!important;margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important}.fx-account-card-legacy .fx-account-card-value{flex-direction:column!important;align-items:flex-start!important;gap:2px!important;display:flex!important}.fx-account-card-legacy .fx-account-card-value small{color:#8297a4!important;font-size:9px!important}.fx-account-card-legacy .fx-account-card-value strong{color:#314858!important;font-size:21px!important;font-weight:500!important;line-height:1.12!important}.fx-account-card-legacy .fx-account-card-value em{color:#8ea0aa!important;font-size:10px!important;font-style:normal!important}.fx-account-date-pill{color:#8fb9c1;background:#f8fdfec7;border-radius:16px;align-items:center;gap:9px;height:30px;margin-top:10px;padding:0 10px;font-size:12px;display:inline-flex;box-shadow:0 4px 14px #35576606}.fx-account-date-pill b{color:#314858;text-align:center;min-width:42px;font-size:11px;font-weight:600}.fx-account-card-legacy .fx-account-card-footer{color:#83949e!important;border-top:1px solid #becfd68c!important;justify-content:space-between!important;align-items:center!important;margin-top:12px!important;padding-top:12px!important;font-size:9px!important;display:flex!important}.fx-account-avatars{align-items:center;display:flex}.fx-account-avatars i{color:#7f929c;background:#edf4f6;border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:-3px;font-size:7px;font-style:normal;display:grid}.fx-account-avatars i:first-child{margin-left:0}.fx-add-account-link{width:auto!important;padding:7px 10px!important}@media (width<=900px){.fx-old-header{border-radius:17px!important;width:calc(100% - 28px)!important;height:54px!important;min-height:54px!important;margin:10px auto!important;padding:0 10px!important}.fx-old-logo img{width:92px!important;max-width:92px!important;max-height:34px!important}.fx-old-icon-button,.fx-old-avatar{width:34px!important;min-width:34px!important;height:34px!important}.fx-accounts-page-grid{grid-template-columns:1fr!important}.fx-inner-heading>p{margin-left:46px!important}}@media (prefers-reduced-motion:reduce){.fx-page-stage{animation:none!important}.fxrtc-page-back{transition:none!important}}.fx-accounts-book{border-radius:24px!important;padding:22px!important}.fx-accounts-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:10px!important}.fx-account-card-exact{text-align:left!important;background:linear-gradient(135deg,#eefbfdf0,#f7fbfbe6)!important;border:2px solid #1ebed64f!important;border-radius:17px!important;flex-direction:column!important;min-height:214px!important;padding:17px 16px 13px!important;transition:border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)!important;display:flex!important;position:relative!important;box-shadow:0 12px 28px #193c4b09!important}.fx-account-card-exact:hover{border-color:#12b8d37a!important;transform:translateY(-1px)!important;box-shadow:0 15px 32px #193c4b0e!important}.fx-account-card-exact .fx-account-card-top{align-items:center!important;min-height:26px!important;margin:0 0 24px!important;display:flex!important}.fx-account-card-exact .fx-account-card-top h3{letter-spacing:-.01em!important;color:#334a58!important;margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important}.fx-account-card-exact .fx-account-card-value{flex-direction:column!important;align-items:flex-start!important;gap:2px!important;display:flex!important}.fx-account-card-exact .fx-account-card-value>small{color:#8799a6!important;margin:0!important;font-size:10px!important;line-height:1.35!important}.fx-account-card-exact .fx-account-card-value>strong{letter-spacing:-.015em!important;color:#334a58!important;margin:0!important;font-size:21px!important;font-weight:500!important;line-height:1.18!important}.fx-account-card-exact .fx-account-editable-pnl{color:#8ca0ad!important;cursor:default!important;-webkit-user-select:none!important;user-select:none!important;align-items:center!important;min-height:19px!important;font-size:11px!important;font-style:normal!important;line-height:1.4!important;display:inline-flex!important}.fx-account-card-exact .fx-account-editable-pnl.positive{color:#11967f!important}.fx-account-card-exact .fx-account-editable-pnl.negative{color:#d45e5e!important}.fx-account-card-exact .fx-account-editable-pnl[title]:not([title=""]){cursor:text!important}.fx-account-date-roller{background:#f9fdfdbf!important;border:1px solid #d4e5e98c!important;border-radius:999px!important;grid-template-columns:23px auto 23px!important;align-items:center!important;width:max-content!important;min-width:86px!important;height:30px!important;margin:8px 0 12px!important;display:inline-grid!important;overflow:hidden!important}.fx-account-date-roller button{color:#7ed4df!important;cursor:pointer!important;background:0 0!important;border:0!important;width:23px!important;height:28px!important;padding:0!important;font-size:19px!important;line-height:1!important;transition:opacity .25s,transform .25s!important}.fx-account-date-roller button:hover:not(:disabled){transform:translate(-1px)!important}.fx-account-date-roller button:last-child:hover:not(:disabled){transform:translate(1px)!important}.fx-account-date-roller button:disabled{opacity:.18!important;cursor:default!important}.fx-account-date-roller b{text-align:center!important;color:#2d4552!important;white-space:nowrap!important;min-width:40px!important;font-size:11px!important;font-weight:700!important}.fx-account-card-exact .fx-account-card-footer{color:#8497a3!important;border-top:1px solid #c5d8dd94!important;justify-content:space-between!important;align-items:center!important;min-height:34px!important;margin-top:auto!important;padding-top:11px!important;font-size:10px!important;display:flex!important}.fx-account-card-exact .fx-account-avatars{align-items:center!important;display:flex!important}.fx-account-card-exact .fx-account-avatars i{color:#7f939e!important;background:#edf4f5!important;border:2px solid #ffffffeb!important;border-radius:50%!important;place-items:center!important;width:23px!important;height:23px!important;margin-right:-3px!important;font-size:8px!important;font-style:normal!important;font-weight:500!important;display:grid!important}.fx-inline-pnl-input{color:#263c48!important;background:#fff!important;border:1px solid #0ca3bb73!important;border-radius:7px!important;outline:none!important;width:112px!important;height:24px!important;margin-top:1px!important;padding:2px 7px!important;font:600 11px/1.2 Inter,system-ui,sans-serif!important;box-shadow:0 0 0 3px #00a6be12!important}@media (width<=900px){.fx-accounts-page-grid{grid-template-columns:1fr!important}.fx-account-card-exact{min-height:204px!important}}.fx-page-stage{will-change:opacity!important;animation:.34s cubic-bezier(.22,.61,.36,1) both fxSpaPageFade!important;transform:none!important}@keyframes fxSpaPageFade{0%{opacity:.9}to{opacity:1}}.fx-page-stage>.stats-grid,.fx-page-stage>.workspace,.fx-page-stage>.fx-dashboard-grid,.fx-page-stage>.fx-kpi-strip,.fx-page-stage>.investor-portal-grid,.fx-page-stage>.investor-analysis-grid,.fx-page-stage>.investor-chart-card,.fx-page-stage>.fx-panel,.fx-page-stage>.fx-old-heading{animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.fx-page-stage{opacity:1!important;animation:none!important}}.fx-dashboard-reference{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr)!important;align-items:start!important;gap:12px!important}.fx-dashboard-reference .fx-panel{border-radius:20px!important}.fx-dashboard-reference .fx-panel-wide{grid-column:1!important;min-height:300px!important}.fx-dashboard-reference .fx-profile-panel{grid-column:2!important;min-height:300px!important}.fx-dashboard-reference .fx-home-account-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:0 20px 20px!important}.fx-dashboard-reference .fx-account-card{text-align:left!important;border-radius:15px!important;min-height:174px!important;padding:15px 15px 13px!important}.fx-dashboard-reference .fx-account-card-top{justify-content:space-between!important;gap:12px!important;min-height:0!important;margin:0!important;display:flex!important}.fx-dashboard-reference .fx-account-card-top h3{color:#263b47!important;margin:0!important;font-size:15px!important;font-weight:650!important;line-height:1.2!important}.fx-dashboard-reference .fx-account-card-arrow{color:#a9bcc4;font-size:10px;line-height:1}.fx-dashboard-reference .fx-account-card-value{margin-top:22px!important;display:block!important}.fx-dashboard-reference .fx-account-card-value>span:first-child{color:#8b9aa4!important;margin-bottom:2px!important;font-size:9px!important;display:block!important}.fx-dashboard-reference .fx-account-card-value>strong{color:#253b47!important;font-size:20px!important;font-weight:500!important;line-height:1.15!important;display:block!important}.fx-dashboard-reference .fx-account-today{min-height:16px!important;margin-top:5px!important;font-size:11px!important;display:block!important}.fx-dashboard-reference .fx-account-today b{color:#8b9aa4;font-size:11px!important;font-weight:500!important}.fx-dashboard-reference .fx-account-today b.positive{color:#15927d!important}.fx-dashboard-reference .fx-account-today b.negative{color:#d45e5e!important}.fx-dashboard-reference .fx-account-date-roller{margin:7px 0 0!important}.fx-dashboard-reference .fx-account-card-footer{margin-top:12px!important;padding-top:10px!important}.fx-dashboard-reference .fx-transactions-panel .fx-panel-head{padding-bottom:10px!important}.fx-dashboard-reference .fx-transaction-list{padding:0 12px 12px!important}.fx-dashboard-reference .fx-transaction-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1d353c11;width:100%}.fx-dashboard-reference .fx-transaction-row:last-child{border-bottom:0}@media (width<=900px){.fx-dashboard-reference{grid-template-columns:1fr!important}.fx-dashboard-reference .fx-panel-wide,.fx-dashboard-reference .fx-profile-panel{grid-column:1!important}.fx-dashboard-reference .fx-home-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.fx-dashboard-reference .fx-home-account-grid{grid-template-columns:1fr!important}}.fx-old-content .legacy-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.fx-old-content .legacy-stat{box-sizing:border-box;background:#ffffffe0;border:1px solid #d2dfe6e6;border-radius:20px;align-items:center;gap:17px;min-height:112px;padding:20px 22px;display:flex;box-shadow:0 12px 32px #233a490e}.fx-old-content .legacy-stat>div{flex-direction:column;min-width:0;display:flex}.fx-old-content .legacy-stat small{color:#61758d;margin-bottom:5px;font-size:10px;font-weight:500;line-height:1.2}.fx-old-content .legacy-stat strong{color:#172938;letter-spacing:-.45px;font-size:21px;font-weight:650;line-height:1.08}.fx-old-content .legacy-stat em{color:#7e91a5;margin-top:6px;font-size:9px;font-style:normal;line-height:1.3}.fx-old-content .legacy-stats-plain .legacy-stat{min-height:105px;padding:20px 18px;display:block}.fx-old-content .legacy-stats-plain .legacy-stat small{color:#263743;font-size:13px}.fx-old-content .legacy-stats-plain .legacy-stat strong{letter-spacing:0;margin-top:8px;font-size:14px;font-weight:500}.fx-old-content .legacy-stats-plain .legacy-stat em{color:#263743;margin-top:8px;font-size:11px}.fx-old-content .legacy-block{background:#ffffffe6;border:1px solid #dce5eae0;border-radius:20px;margin-bottom:18px;overflow:hidden;box-shadow:0 16px 38px #233a490e}.fx-old-content .legacy-block-head{box-sizing:border-box;border-bottom:1px solid #e5ecef;justify-content:space-between;align-items:center;min-height:74px;padding:17px 20px;display:flex}.fx-old-content .legacy-block-head>div>small{letter-spacing:.09em;color:#91a0ad;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.fx-old-content .legacy-block-head h2{color:#263743;margin:0;font-size:14px;line-height:1.2}.fx-old-content .legacy-block-head p{color:#8495a1;margin:6px 0 0;font-size:10px}.fx-old-content .legacy-block-head>span{color:#263743;font-size:12px}.fx-old-content .legacy-toolbar{background:#fbfcfd;align-items:center;gap:10px;padding:12px 16px;display:flex}.fx-old-content .legacy-search{color:#91a4b2;background:#fff;border:1px solid #d7e1e7;border-radius:9px;flex:1;align-items:center;height:40px;padding:0 12px;display:flex}.fx-old-content .legacy-search input{width:100%;height:100%;font:inherit;color:#263743;font-size:11px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0 9px!important}.fx-old-content .legacy-toolbar select{color:#53677a;background:#fff;border:1px solid #d7e1e7;border-radius:9px;min-width:145px;height:40px;padding:0 12px;font-size:11px}.fx-old-content .legacy-block .table-shell,.fx-old-content .legacy-block .data-table-shell{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.fx-old-content .legacy-block table{border-collapse:collapse;width:100%}.fx-old-content .legacy-block th{text-align:left;text-transform:none;color:#687b90;background:#fff;border-bottom:1px solid #dce6eb;height:42px;padding:0 16px;font-size:9.5px;font-weight:600}.fx-old-content .legacy-block td{color:#253642;vertical-align:middle;border-bottom:1px solid #e5ecef;height:61px;padding:10px 16px;font-size:11px}.fx-old-content .legacy-block tr:last-child td{border-bottom:0}.fx-old-content .legacy-block td small{color:#8294a1;margin-top:4px;font-size:8.5px;display:block}.fx-old-content .legacy-block .table-action{color:#087a90;min-height:34px;box-shadow:none;background:#eaf9fc;border:1px solid #b8e4ec;border-radius:8px;padding:0 13px;font-size:11px}.fx-old-content .legacy-actions{white-space:nowrap;gap:9px;display:flex}@media (width<=900px){.fx-old-content .legacy-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-old-content .legacy-toolbar{flex-wrap:wrap}.fx-old-content .legacy-search{flex-basis:100%}.fx-old-content .legacy-block{overflow-x:auto}}@media (width<=560px){.fx-old-content .legacy-stats{grid-template-columns:1fr}.fx-old-content .legacy-stat{min-height:94px}.fx-old-content .legacy-toolbar select{flex:1;min-width:0}}.fx-old-content .legacy-page-action{z-index:2;height:0;position:relative}.fx-old-content .legacy-page-action>button{color:#fff;height:44px;box-shadow:none;background:#079bb5;border:0;border-radius:10px;padding:0 24px;font-size:12px;font-weight:700;position:absolute;top:-76px;right:0}@media (width<=700px){.fx-old-content .legacy-page-action{height:50px}.fx-old-content .legacy-page-action>button{float:right;position:static}}.fx-old-shell,.fx-old-shell button,.fx-old-shell input,.fx-old-shell select,.fx-old-shell textarea,.fx-old-shell table{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.fx-old-content>.fx-kpi-strip,.fx-old-content>.legacy-stats{box-sizing:border-box!important;width:calc(100% - 36px)!important;margin-left:18px!important;margin-right:18px!important}.fx-old-content .legacy-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:16px!important}.fx-old-content .legacy-stat,.fx-old-content .legacy-stats-plain .legacy-stat{background:#ffffffe0!important;border:1px solid #c6e1e8e0!important;border-radius:18px!important;align-items:center!important;gap:16px!important;height:108px!important;min-height:108px!important;padding:16px 20px!important;display:flex!important;box-shadow:0 12px 30px #3752630b!important}.fx-old-content .legacy-stat-icon{color:#0799b4!important;background:#e0f8fbc7!important;border:1px solid #44b8cf47!important;border-radius:11px!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;height:40px!important;font-size:12px!important;font-weight:600!important;display:grid!important}.fx-old-content .legacy-stat:nth-child(2) .legacy-stat-icon{color:#20b99d!important;background:#e5f9f5d1!important;border-color:#2eb89e38!important}.fx-old-content .legacy-stat:nth-child(3) .legacy-stat-icon{color:#5798e7!important;background:#ecf5ffe0!important;border-color:#5c9de638!important}.fx-old-content .legacy-stat:nth-child(4) .legacy-stat-icon{color:#218dab!important;background:#e9f7fbd1!important;border-color:#269cbf33!important}.fx-old-content .legacy-stat>div,.fx-old-content .legacy-stats-plain .legacy-stat>div{flex-direction:column!important;min-width:0!important;display:flex!important}.fx-old-content .legacy-stat small,.fx-old-content .legacy-stats-plain .legacy-stat small{color:#61758d!important;margin:0 0 4px!important;font-size:10px!important;font-weight:500!important;line-height:1.25!important}.fx-old-content .legacy-stat strong,.fx-old-content .legacy-stats-plain .legacy-stat strong{letter-spacing:-.45px!important;color:#172938!important;margin:0!important;font-size:20px!important;font-weight:650!important;line-height:1.08!important}.fx-old-content .legacy-stat em,.fx-old-content .legacy-stats-plain .legacy-stat em{color:#7e91a5!important;margin-top:6px!important;font-size:9px!important;font-style:normal!important;line-height:1.3!important}.fx-old-content .legacy-block-head h2{font-size:12.5px!important;font-weight:650!important}.fx-old-content .legacy-block th{font-size:9px!important}.fx-old-content .legacy-block td{font-size:10.5px!important}.fx-old-content .legacy-block td small{font-size:8px!important}.fx-old-content .legacy-search input,.fx-old-content .legacy-toolbar select,.fx-old-content .legacy-block .table-action{font-size:10px!important}@media (width<=900px){.fx-old-content>.fx-kpi-strip,.fx-old-content>.legacy-stats{width:100%!important;margin-left:0!important;margin-right:0!important}.fx-old-content .legacy-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.fx-old-content .legacy-stats{grid-template-columns:1fr!important}.fx-old-content .legacy-stat,.fx-old-content .legacy-stats-plain .legacy-stat{height:96px!important;min-height:96px!important}}.fx-old-content>.fx-kpi-strip{width:100%!important;margin-left:0!important;margin-right:0!important}.fx-dashboard-reference .fx-home-account-grid{padding-bottom:20px!important;padding-left:0!important;padding-right:0!important}.fx-dashboard-reference .fx-panel-wide{padding-left:18px!important;padding-right:18px!important}.fx-dashboard-reference .fx-panel-head{padding-left:0!important;padding-right:0!important}.fx-svg-icon{width:18px;height:18px;display:block;overflow:visible}.fx-kpi-icon .fx-svg-icon,.fx-old-icon-button .fx-svg-icon{width:16px;height:16px}.fx-account-card-arrow .fx-svg-icon{width:13px;height:13px}.legacy-stat-icon .fx-svg-icon{width:17px;height:17px}.fx-transaction-icon .fx-svg-icon{width:14px;height:14px}:root{--fx-glass-surface:#ffffffd1;--fx-glass-border:#cadee6c2;--fx-glass-shadow:0 10px 35px #1f304e0d,inset 0 1px 0 #ffffffe0;--fx-glass-shadow-hover:0 15px 38px #1f304e12,inset 0 1px 0 #ffffffeb}.fx-old-content>.fx-kpi-strip,.fx-old-content>.legacy-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-bottom:14px!important;margin-left:0!important;margin-right:0!important}.fx-old-content .fx-kpi,.fx-old-content .legacy-stat,.fx-old-content .legacy-stats-plain .legacy-stat{border:1px solid var(--fx-glass-border)!important;height:94px!important;min-height:94px!important;box-shadow:var(--fx-glass-shadow)!important;-webkit-backdrop-filter:blur(15px)saturate(108%)!important;backdrop-filter:blur(15px)saturate(108%)!important;background:linear-gradient(118deg,#ffffffeb 0%,#ffffffba 58%,#f1fafc9e 100%)!important;border-radius:17px!important;align-items:center!important;gap:13px!important;padding:17px 18px!important;display:flex!important;overflow:hidden!important;transform:none!important}.fx-old-content .fx-kpi:hover,.fx-old-content .legacy-stat:hover{box-shadow:var(--fx-glass-shadow-hover)!important;background:linear-gradient(118deg,#fffffff2,#ffffffc7 60%,#f1fafcab)!important;transform:none!important}.fx-old-content .legacy-stat>div,.fx-old-content .legacy-stats-plain .legacy-stat>div,.fx-old-content .fx-kpi-copy{flex-direction:column!important;justify-content:center!important;min-width:0!important;display:flex!important}.fx-old-content .fx-kpi-icon,.fx-old-content .legacy-stat-icon{color:#008da7!important;background:#0097b211!important;border:1px solid #0097b22e!important;border-radius:10px!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;margin:0!important;display:grid!important;box-shadow:inset 0 1px #ffffffc2!important}.fx-old-content :is(.fx-kpi-icon,.legacy-stat-icon) .fx-svg-icon{stroke-width:1.65px!important;width:18px!important;height:18px!important}.fx-old-content :is(.fx-kpi-strip,.legacy-stats)>:nth-child(2) :is(.fx-kpi-icon,.legacy-stat-icon){color:#18ad93!important;background:#21b89d11!important;border-color:#21b89d33!important}.fx-old-content :is(.fx-kpi-strip,.legacy-stats)>:nth-child(3) :is(.fx-kpi-icon,.legacy-stat-icon){color:#4e91df!important;background:#5697e70f!important;border-color:#5697e733!important}.fx-old-content :is(.fx-kpi-strip,.legacy-stats)>:nth-child(4) :is(.fx-kpi-icon,.legacy-stat-icon){color:#218da9!important;background:#1f91b20e!important;border-color:#1f91b22e!important}.fx-old-content :is(.fx-kpi-copy,.legacy-stat>div) small{color:#61758d!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 3px!important;font-size:8.5px!important;font-weight:500!important;line-height:1.25!important}.fx-old-content :is(.fx-kpi-copy,.legacy-stat>div) strong{letter-spacing:-.35px!important;color:#172938!important;margin:0!important;font-size:17px!important;font-weight:650!important;line-height:1.08!important}.fx-old-content :is(.fx-kpi-copy,.legacy-stat>div) em{color:#7e91a5!important;margin-top:4px!important;font-size:7.5px!important;font-style:normal!important;line-height:1.3!important}.fx-old-content .fx-panel,.fx-old-content .legacy-block,.fx-old-content .fx-account-card{-webkit-backdrop-filter:blur(15px)saturate(106%)!important;backdrop-filter:blur(15px)saturate(106%)!important;background:linear-gradient(120deg,#ffffffe0,#ffffffb8)!important;border-color:#cfe0e6b8!important;box-shadow:0 10px 35px #1f304e0b,inset 0 1px #ffffffdb!important}@media (width<=900px){.fx-old-content>.legacy-stats,.fx-old-content>.fx-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.fx-old-content>.legacy-stats,.fx-old-content>.fx-kpi-strip{grid-template-columns:1fr!important}.fx-old-content .fx-kpi,.fx-old-content .legacy-stat{height:90px!important;min-height:90px!important}}.fx-old-content>.fx-kpi-strip,.fx-old-content>.legacy-stats{gap:14px!important;margin-bottom:24px!important}.fx-old-content .fx-kpi,.fx-old-content .legacy-stat,.fx-old-content .legacy-stats-plain .legacy-stat{border-radius:18px!important;gap:16px!important;height:112px!important;min-height:112px!important;padding:18px 20px!important}.fx-old-content .fx-kpi-icon,.fx-old-content .legacy-stat-icon{border-radius:11px!important;flex:0 0 40px!important;width:40px!important;height:40px!important}.fx-old-content :is(.fx-kpi-icon,.legacy-stat-icon) .fx-svg-icon{width:19px!important;height:19px!important}.fx-old-content :is(.fx-kpi-copy,.legacy-stat>div) small{margin-bottom:5px!important;font-size:10px!important}.fx-old-content :is(.fx-kpi-copy,.legacy-stat>div) strong{letter-spacing:-.45px!important;font-size:21px!important;line-height:1.08!important}.fx-old-content :is(.fx-kpi-copy,.legacy-stat>div) em{margin-top:6px!important;font-size:9px!important}.fx-old-content>.workspace,.fx-old-content>.legacy-block,.fx-old-content>.fx-dashboard-grid,.fx-old-content>.investor-portal-grid,.fx-old-content>.investor-analysis-grid,.fx-old-content>.investor-chart-card,.fx-old-content .legacy-block{margin-bottom:24px!important}.fx-old-content .legacy-block-head{min-height:78px!important;padding:18px 20px!important}.fx-old-content .legacy-block-head h2{font-size:15px!important}.fx-old-content .legacy-block-head>div>small{font-size:10px!important}.fx-old-content .legacy-block-head p{font-size:11px!important}.fx-old-content .legacy-block-head>span,.fx-old-content .legacy-block table,.fx-old-content .table-wrap table{font-size:13px!important}.fx-old-content .legacy-block th,.fx-old-content .table-wrap th{letter-spacing:0!important;height:46px!important;padding:13px 16px!important;font-size:11px!important;line-height:1.25!important}.fx-old-content .legacy-block td,.fx-old-content .table-wrap td{height:64px!important;padding:14px 16px!important;font-size:13px!important;line-height:1.35!important}.fx-old-content .legacy-block td small,.fx-old-content .table-wrap td small{margin-top:4px!important;font-size:10px!important;line-height:1.3!important}.fx-old-content .legacy-block .table-action,.fx-old-content .table-wrap .table-action{min-height:34px!important;padding:0 13px!important;font-size:12px!important}.fx-old-content .badge{font-size:10px!important}@media (width<=560px){.fx-old-content .fx-kpi,.fx-old-content .legacy-stat,.fx-old-content .legacy-stats-plain .legacy-stat{height:100px!important;min-height:100px!important}}.fx-old-header,.fx-old-header.fxrtc-header-scrolled,.fx-old-header.fxrtc-header-scrolled img{transform:none!important}@media (width>=901px){.fx-old-content>.fx-old-heading{box-sizing:border-box!important;min-height:64px!important;margin-bottom:20px!important}.fxrtc-page-title-row{min-height:38px!important}}.fx-old-header-actions{gap:8px!important}.fx-old-icon-button{color:#657b88!important;background:#ffffffeb!important;border:1px solid #dbe6eb!important;border-radius:9px!important;width:34px!important;min-width:34px!important;height:34px!important;box-shadow:0 2px 8px #1f304e06!important}.fx-old-icon-button .fx-svg-icon{stroke-width:1.7px!important;width:16px!important;height:16px!important}.fx-old-avatar{color:#fff!important;background:#079bb7!important;border:3px solid #d8f1f5!important;border-radius:50%!important;width:38px!important;min-width:38px!important;height:38px!important;box-shadow:0 2px 8px #079bb71a!important}@media (width<=900px){.mobile-module-nav{display:none!important}.fx-old-header{border-radius:18px!important;width:calc(100% - 24px)!important;height:56px!important;min-height:56px!important;margin:10px auto 0!important;padding:0 12px!important;top:8px!important}.fx-old-logo{height:42px!important;min-height:42px!important;padding:2px 5px!important}.fx-old-logo img{width:94px!important;max-width:94px!important;max-height:35px!important}.fx-old-header-actions{gap:7px!important}.fx-old-icon-button{width:34px!important;min-width:34px!important;height:34px!important}.fx-old-avatar{width:38px!important;min-width:38px!important;height:38px!important}.fx-old-content{width:calc(100% - 24px)!important;margin-top:26px!important;padding-bottom:36px!important}}@media (width<=560px){.fx-old-content>.fx-kpi-strip,.fx-old-content>.legacy-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:20px!important;display:grid!important}.fx-old-content .fx-kpi,.fx-old-content .legacy-stat,.fx-old-content .legacy-stats-plain .legacy-stat{aspect-ratio:1!important;border-radius:17px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;padding:14px!important}.fx-old-content .fx-kpi-icon,.fx-old-content .legacy-stat-icon{border-radius:10px!important;flex:0 0 36px!important;width:36px!important;height:36px!important}.fx-old-content :is(.fx-kpi-icon,.legacy-stat-icon) .fx-svg-icon{width:17px!important;height:17px!important}.fx-old-content :is(.fx-kpi-copy,.legacy-stat>div) small{margin-bottom:4px!important;font-size:9px!important}.fx-old-content :is(.fx-kpi-copy,.legacy-stat>div) strong{overflow-wrap:anywhere;font-size:18px!important;line-height:1.08!important}.fx-old-content :is(.fx-kpi-copy,.legacy-stat>div) em{margin-top:5px!important;font-size:8px!important}.fx-old-heading{margin-bottom:18px!important;margin-left:2px!important;margin-right:2px!important}.fx-old-heading h1{font-size:27px!important}.fx-old-heading p{font-size:11px!important}.fx-inner-heading>p{margin-left:0!important}}@media (width<=380px){.fx-old-content>.fx-kpi-strip,.fx-old-content>.legacy-stats{gap:8px!important}.fx-old-content .fx-kpi,.fx-old-content .legacy-stat,.fx-old-content .legacy-stats-plain .legacy-stat{padding:11px!important}.fx-old-content :is(.fx-kpi-copy,.legacy-stat>div) strong{font-size:16px!important}}.fx-old-shell,.fx-old-shell button,.fx-old-shell input,.fx-old-shell select,.fx-old-shell textarea{font-weight:400!important}.fx-old-heading h1,.fxrtc-page-title-row h1{font-weight:540!important}.fx-panel-head h2,.legacy-shell .section-head h2,.fx-account-card-top h3,.table-wrap td b,.table-wrap td strong,.fx-transaction-main strong,.fx-result-row span strong{font-weight:520!important}.fx-kpi-copy strong,.legacy-shell .stat-card strong,.table-wrap th,.card-label,.eyebrow{font-weight:560!important}.badge,.table-action{font-weight:500!important}.fx-old-heading h1,.fxrtc-page-title-row h1,.fx-panel-head h2,.legacy-shell .section-head h2,.fx-account-card-top h3,.table-wrap th,.card-label,.eyebrow{text-transform:capitalize}.fx-old-icon-button.active{color:#008fa8!important;background:#e8f7fa!important;border-color:#bfe7ee!important}html.fxrtc-dark body,html.fxrtc-dark .fx-old-shell{color:#d9e3e6!important;background:#11191d!important}html.fxrtc-dark .fx-old-main{background:radial-gradient(circle at 78% 0,#0097b21a,#0000 30%),#11191d!important}html.fxrtc-dark .fx-old-header{background:#182227e0!important;border-color:#a8c2c91f!important;box-shadow:0 12px 36px #0000002e!important}html.fxrtc-dark .fx-old-icon-button{color:#a9bcc2!important;background:#172329!important;border-color:#2c3b42!important}html.fxrtc-dark .fx-old-icon-button.active{color:#e7fbff!important;background:#0d6070!important;border-color:#17859a!important}html.fxrtc-dark .fx-old-heading h1,html.fxrtc-dark .fxrtc-page-title-row h1,html.fxrtc-dark .fx-panel-head h2,html.fxrtc-dark .legacy-shell .section-head h2,html.fxrtc-dark .fx-account-card-top h3,html.fxrtc-dark .table-wrap td,html.fxrtc-dark .table-wrap td b,html.fxrtc-dark .table-wrap td strong{color:#dce7ea!important}html.fxrtc-dark .fx-old-heading p,html.fxrtc-dark .fx-kpi-copy small,html.fxrtc-dark .fx-kpi-copy em,html.fxrtc-dark .table-wrap td small,html.fxrtc-dark .fx-account-card-value>small,html.fxrtc-dark .fx-account-card-footer{color:#82979e!important}html.fxrtc-dark .fx-kpi,html.fxrtc-dark .fx-panel,html.fxrtc-dark .legacy-shell .workspace,html.fxrtc-dark .legacy-shell .stat-card,html.fxrtc-dark .fx-account-card,html.fxrtc-dark .modal-card{background:linear-gradient(145deg,#1e2b31eb,#151f24d6)!important;border-color:#7eb8c326!important;box-shadow:0 14px 38px #00000029!important}html.fxrtc-dark .fx-kpi-copy strong,html.fxrtc-dark .legacy-shell .stat-card strong,html.fxrtc-dark .fx-account-card-value strong{color:#e6eef0!important}html.fxrtc-dark .table-wrap th{color:#8fa4aa!important;background:#172329!important;border-color:#29373d!important}html.fxrtc-dark .table-wrap td{border-color:#27353b!important}html.fxrtc-dark .table-wrap tbody tr:hover{background:#23333a73!important}html.fxrtc-dark .mobile-module-nav{background:#11191df5!important;border-color:#29373d!important}html.fxrtc-dark .mobile-module-nav button{color:#9cafb5!important;background:#18252a!important;border-color:#2b3b41!important}html.fxrtc-dark .mobile-module-nav button.active{color:#dffaff!important;background:#0d5260!important}html.fxrtc-dark .fxrtc-page-back{color:#a9bbc1!important;background:#1a272d!important;border-color:#2c3c43!important}html.fxrtc-dark input,html.fxrtc-dark select,html.fxrtc-dark textarea{color:#dce7ea!important;background:#172329!important;border-color:#304148!important}html.fxrtc-dark .fx-account-drawer{color:#dce7ea!important;background:#172126!important}html.fxrtc-dark .fx-drawer-head,html.fxrtc-dark .fx-drawer-section{border-color:#2a393f!important}html,body,#root,.fx-old-shell,.fx-old-main{background:#eef2f7!important}.fx-old-shell,.fx-old-main{min-height:100vh!important}.fx-old-main{display:flow-root!important}.fx-old-header{will-change:transform,box-shadow,background-color!important;transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s,background-color .28s,border-color .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s!important}.fx-old-header.fxrtc-header-scrolled{-webkit-backdrop-filter:blur(24px)saturate(155%)!important;background:linear-gradient(120deg,#ffffffe8,#ffffffb3)!important;border-color:#fffffff5!important;transform:translateY(-3px)scale(.995)!important;box-shadow:0 18px 44px #1f304e24,inset 0 1px #fffffffa!important}.fx-old-header img{transition:transform .3s cubic-bezier(.22,.61,.36,1),filter .3s!important}.fx-old-header.fxrtc-header-scrolled img{filter:drop-shadow(0 3px 7px #007e971a)!important;transform:scale(.965)!important}.fx-account-table-name{letter-spacing:-.08px!important;color:#263b47!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;display:inline-block!important}.modal-card{color:#263743!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}.modal-header{min-height:84px!important;padding:22px 24px!important}.modal-header .card-label{letter-spacing:.08em!important;color:#8b9ba7!important;margin:0 0 7px!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important}.modal-header h2{letter-spacing:-.25px!important;color:#1d2b36!important;margin:0!important;font-size:18px!important;font-weight:560!important;line-height:1.25!important}.modal-close{width:36px!important;min-width:36px!important;height:36px!important;font-size:19px!important;font-weight:400!important}.modal-form{padding:24px 24px 0!important}.settings-form-grid{gap:18px 16px!important}.settings-form-grid label{color:#526a72!important;gap:8px!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important}.settings-form-grid input,.settings-form-grid select,.settings-form-grid textarea{color:#2d414a!important;border-radius:10px!important;min-height:44px!important;padding:10px 12px!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}.settings-form-grid textarea{min-height:82px!important}.settings-form-grid input::placeholder,.settings-form-grid textarea::placeholder{color:#95a2a9!important;font-size:12px!important}.modal-actions{margin:24px -24px 0!important;padding:16px 24px!important}.modal-actions button{min-height:40px!important;padding:0 18px!important;font-size:12px!important;font-weight:500!important}html.fxrtc-dark .fx-account-table-name{color:#dce7ea!important}html.fxrtc-dark .modal-header h2{color:#e6eef0!important}html.fxrtc-dark .modal-header .card-label,html.fxrtc-dark .settings-form-grid label{color:#91a4aa!important}html.fxrtc-dark .modal-actions{background:#172126!important;border-color:#2a393f!important}@media (width<=560px){.modal-header{min-height:76px!important;padding:18px!important}.modal-form{padding:20px 18px 0!important}.modal-actions{margin:22px -18px 0!important;padding:15px 18px!important}.settings-form-grid input,.settings-form-grid select,.settings-form-grid textarea{font-size:13px!important}}.fx-old-shell .modal-close{color:#65758b!important;background:#f8fafc!important;border:1px solid #e3e9ee!important;border-radius:10px!important;flex:0 0 36px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:22px!important;line-height:1!important;display:inline-flex!important}.fx-old-shell .modal-close:hover{color:#24343b!important;background:#fff!important}.fx-old-shell .fx-daily-result-form .settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fx-old-shell .fx-daily-result-form .settings-form-grid label.full{grid-column:1/-1!important}.fx-old-shell .fx-daily-result-form textarea{min-height:90px!important}html.fxrtc-dark .qonnect-date-popup[data-date-popup]{color:#e7e8ea!important;background:#191a1c!important;border-color:#34363a!important;box-shadow:0 18px 50px #0000008c!important}html.fxrtc-dark .qonnect-date-popup .qonnect-date-day{color:#d7d9dd!important}html.fxrtc-dark .qonnect-date-popup .qonnect-date-day:hover:not(:disabled){background:#25272a!important}html.fxrtc-dark .qonnect-date-popup .qonnect-date-day.muted{color:#666a71!important}html.fxrtc-dark .qonnect-date-popup .qonnect-date-foot{border-color:#2b2d30!important}@media (width<=620px){.fx-old-shell .fx-daily-result-form .settings-form-grid{grid-template-columns:1fr!important}}.fx-modal-subtitle{color:#71838a;margin:7px 0 0;font-size:10px;font-weight:450}.fx-old-shell .modal-close{color:#66788b!important;width:36px!important;height:36px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8ee!important;border-radius:10px!important;flex:0 0 36px!important;font-size:13px!important;font-weight:500!important}.fx-old-shell .modal-close:hover{color:#34454f!important;background:#f2f6f8!important;transform:none!important}.fx-manage-overlay{align-items:center!important;padding:24px!important}.fx-manage-modal{border-radius:18px!important;width:min(1120px,100vw - 48px)!important;max-height:calc(100vh - 48px)!important;overflow:auto!important}.fx-manage-modal .modal-header{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;position:sticky;top:0}.fx-manage-body{padding:28px 46px 44px}.fx-manage-summary,.account-position-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 18px;display:grid}.fx-manage-summary>div,.account-position-grid>div{background:#f8fafb;border:1px solid #dce5ea;border-radius:10px;padding:16px 14px}.fx-manage-summary span,.account-position-grid span{color:#7b8e99;margin-bottom:7px;font-size:11px;display:block}.fx-manage-summary strong,.account-position-grid strong{color:#263841;font-size:15px;font-weight:500}.account-position-nav{color:#8796a5;align-items:center;gap:10px;margin:2px 0 18px;font-size:12px;display:flex}.account-back-button{color:#6f8190;background:#f8fafc;border:1px solid #e0e7ec;border-radius:9px;width:34px;height:34px;font-size:19px}.account-position-actions{border-top:1px solid #e6ecef;flex-wrap:wrap;gap:10px;padding:18px 0;display:flex}.account-position-actions button,.fx-manage-panel-actions button{border-radius:9px;min-height:36px;padding:0 15px;font-size:12px;font-weight:500}.account-position-panel{background:#f8fafb;border:1px solid #dce5ea;border-radius:12px;margin-top:2px;padding:18px}.account-position-panel h3{margin:0 0 6px;font-size:14px;font-weight:550}.account-position-note{color:#74879a;margin:0 0 14px;font-size:12px}.account-position-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-position-form label,.fx-manage-notes{color:#596b79;gap:6px;font-size:12px;display:grid}.account-position-form input,.account-position-form select,.fx-manage-notes textarea{width:100%;min-height:40px;font:inherit;color:#334650;background:#fff;border:1px solid #d4dfe5;border-radius:9px;padding:0 12px}.fx-manage-notes{margin-top:12px}.fx-manage-notes textarea{resize:vertical;min-height:88px;padding:10px 12px}.fx-manage-panel-actions{border-top:1px solid #e3e9ed;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:grid}.history-delete{color:#a7463f!important;background:#fff8f7!important;border-color:#efc8c5!important}.fx-manage-modal .data-table{font-size:12px!important}.fx-manage-modal .data-table th{font-size:11px!important}.fx-manage-modal .data-table td{padding-top:14px!important;padding-bottom:14px!important}html.fxrtc-dark .fx-manage-modal .modal-header{background:#182024f5!important}html.fxrtc-dark .fx-manage-summary>div,html.fxrtc-dark .account-position-grid>div,html.fxrtc-dark .account-position-panel{background:#1c282d!important;border-color:#34454c!important}html.fxrtc-dark .account-position-form input,html.fxrtc-dark .account-position-form select,html.fxrtc-dark .fx-manage-notes textarea{color:#dce7ea!important;background:#172126!important;border-color:#34454c!important}.qonnect-date-popup[data-date-popup]{overflow:hidden!important}.qonnect-date-popup .qonnect-date-grid{grid-auto-rows:31px!important}.qonnect-date-popup .qonnect-date-day{margin:0!important;line-height:31px!important}.qonnect-date-popup .qonnect-date-nav button{line-height:28px!important}@media (width<=720px){.fx-manage-overlay{padding:10px!important}.fx-manage-modal{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}.fx-manage-body{padding:20px 18px 30px}.fx-manage-summary,.account-position-grid,.account-position-form{grid-template-columns:1fr 1fr}.account-position-actions{flex-wrap:nowrap;overflow-x:auto}.account-position-actions button{white-space:nowrap}.fx-manage-modal .data-table-shell{overflow:auto}}@media (width<=480px){.fx-manage-summary,.account-position-grid,.account-position-form{grid-template-columns:1fr}.fx-manage-panel-actions{grid-template-columns:1fr 1fr}.fx-manage-panel-actions span{display:none}}:root{--fx-weight-regular:400;--fx-weight-medium:500;--fx-weight-heading:560}.fx-old-shell,.login-page,.modal-overlay{font-weight:var(--fx-weight-regular)}.fx-old-shell h1,.fx-old-shell h2,.fx-old-shell h3,.fx-old-shell h4,.page-heading h1,.modal-header h2{font-weight:var(--fx-weight-heading)!important}.fx-old-shell strong,.fx-old-shell b,.modal-card strong,.modal-card b{font-weight:var(--fx-weight-medium)}.fx-old-shell .data-table th,.fx-old-shell .table-wrap th,.fx-old-shell .card-label,.fx-old-shell .eyebrow{font-weight:500!important}.login-page{background:radial-gradient(circle at 72% -8%,#dbe6ffb8,#0000 31%),#f5f7fb;padding:28px}.login-card{background:#ffffffe6;border-radius:20px;width:min(500px,100vw - 32px);padding:42px;box-shadow:0 22px 70px #192a461a}.login-logo{width:116px;margin-bottom:30px}.login-card h1{letter-spacing:-.7px;margin-bottom:8px;font-size:30px;font-weight:560!important}.login-card .muted{margin-bottom:28px;font-size:14px;line-height:1.55}.login-card form{gap:16px}.login-card label{color:#66738a;gap:8px;font-size:12px;font-weight:450}.login-card input:not([type=checkbox]){border-radius:9px;min-height:47px;padding:0 14px;font-size:13px}.login-password-wrap{display:block;position:relative}.login-password-wrap input{width:100%;padding-right:48px!important}.login-eye{color:#73849a;border:0;width:34px;height:34px;padding:0;font-size:18px;font-weight:400;position:absolute;top:50%;right:7px;transform:translateY(-50%);background:0 0!important}.login-remember{align-items:center;color:#45566b!important;grid-template-columns:none!important;gap:9px!important;font-size:13px!important;display:flex!important}.login-remember input{appearance:none;border:1px solid #b9c8d4;border-radius:4px;place-content:center;width:18px;height:18px;min-height:18px;margin:0;padding:0;display:grid}.login-remember input:checked{background:#079eb7;border-color:#079eb7}.login-remember input:checked:after{content:"✓";color:#fff;font-size:13px;line-height:1}.login-submit{min-height:41px;margin-top:2px}.login-forgot{justify-self:end;padding:0;font-size:13px;font-weight:400;color:#536579!important;background:0 0!important}.login-forgot:hover{color:#008fa8!important}.fx-login-toast{z-index:99999;color:#40545f;background:#fffffff5;border:1px solid #d7e4e8;border-radius:12px;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:13px 14px 13px 16px;font-size:12px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #162b3729}.fx-login-toast b{font-weight:550}.fx-login-toast button{color:#647680;background:#f4f7f8;border-radius:8px;width:28px;height:28px;padding:0;font-weight:400}.modal-overlay,.fx-manage-overlay{overscroll-behavior:contain;overflow:auto}.modal-card,.fx-manage-modal{max-width:calc(100vw - 32px)}@media (width<=720px){.modal-overlay{align-items:center!important;padding:12px!important}.modal-card,.modal,.modal-content,.lead-modal,.fx-manage-modal{border-radius:16px!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}.modal-header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0;min-height:72px!important;padding:18px!important}.modal-form{padding:18px 18px 0!important}.settings-form-grid,.fx-daily-result-form .settings-form-grid,.account-position-form{grid-template-columns:1fr!important}.settings-form-grid label.full{grid-column:auto!important}.modal-actions{z-index:4;position:sticky;bottom:0;background:#fffffff7!important;flex-direction:row!important;justify-content:flex-end!important;gap:9px!important;margin:20px -18px 0!important;padding:14px 18px!important;display:flex!important}.modal-actions button{width:auto!important;min-width:92px!important;min-height:40px!important}.fx-manage-body{padding:18px!important}.fx-manage-summary,.account-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.account-position-actions{flex-wrap:nowrap;padding-bottom:12px;overflow-x:auto}.account-position-actions button{white-space:nowrap}.fx-manage-panel-actions{grid-template-columns:1fr 1fr!important}.fx-manage-panel-actions span{display:none}.fx-manage-panel-actions button{width:100%}}@media (width<=480px){.login-page{padding:18px}.login-card{padding:32px 26px}.login-card h1{font-size:28px}.fx-manage-summary,.account-position-grid{grid-template-columns:1fr!important}.modal-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.modal-actions button{width:100%!important;min-width:0!important}.fx-login-toast{width:calc(100vw - 24px);bottom:16px}}html.fxrtc-dark .login-page{background:radial-gradient(circle at 72% -8%,#0091aa1a,#0000 32%),#11191d}html.fxrtc-dark .login-card{background:#182024f0;border-color:#314148}html.fxrtc-dark .login-card h1{color:#e6eef0}html.fxrtc-dark .login-card input{color:#dce7ea;background:#172126;border-color:#34454c}html.fxrtc-dark .fx-login-toast{color:#dce7ea;background:#182126;border-color:#34454c}html.fxrtc-dark .modal-header,html.fxrtc-dark .modal-actions{background:#182024f7!important}html:not(.lf-dark) body,html:not(.lf-dark) body.lf-v2-app,html:not(.lf-dark) .legacy-shell{background-color:#0000!important;background-image:radial-gradient(circle at 88% 4%,#e5f0ff9e,#0000 30%),radial-gradient(circle at 5% 92%,#e1f6f894,#0000 32%),linear-gradient(135deg,#eef2f7 0%,#f5f7fb 52%,#edf3f4 100%)!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}html:not(.lf-dark) .fx-old-content .fx-account-card.fx-account-card-theme-0{background:linear-gradient(135deg,#f2fbfdf5,#f8fdfdd6)!important;border-color:#0097b23d!important}html:not(.lf-dark) .fx-old-content .fx-account-card.fx-account-card-theme-1{background:linear-gradient(135deg,#f3fafbf5,#f8fcfcd6)!important;border-color:#0097b238!important}html:not(.lf-dark) .fx-old-content .fx-account-card.fx-account-card-theme-2{background:linear-gradient(135deg,#f4f9fcf7,#f9fcfed6)!important;border-color:#0097b236!important}html:not(.lf-dark) .fx-old-content .fx-account-card.fx-account-card-theme-3{background:linear-gradient(135deg,#f2faf8f7,#f8fcfad6)!important;border-color:#0097b238!important}html:not(.lf-dark) .fx-old-content .fx-account-card.fx-account-card-theme-4{background:linear-gradient(135deg,#f7fafcf7,#fcfdfed9)!important;border-color:#0097b233!important}html:not(.lf-dark) .fx-old-content .fx-account-card.fx-account-card-theme-5{background:linear-gradient(135deg,#f5f9faf7,#fafcfcd9)!important;border-color:#0097b236!important}html:not(.lf-dark) .fx-old-content .fx-account-card[class*=fx-account-card-theme-]{-webkit-backdrop-filter:blur(14px)saturate(108%)!important;backdrop-filter:blur(14px)saturate(108%)!important;box-shadow:0 8px 24px #1f304e0a,inset 0 1px #ffffffe0!important}.fx-money{white-space:nowrap!important;font:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;align-items:baseline!important;display:inline-flex!important}.fx-money-symbol{opacity:.82!important;vertical-align:baseline!important;margin-right:.28em!important;font-family:inherit!important;font-size:.78em!important;font-weight:500!important;line-height:1!important;display:inline-block!important}.fx-money-value{font:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}.fxrtc-dollar-sign{opacity:.82!important;vertical-align:baseline!important;margin-right:.28em!important;font-family:inherit!important;font-size:.78em!important;font-weight:500!important}.fx-manage-modal .table-action-button{color:#087a90!important;min-height:34px!important;box-shadow:none!important;background:#eaf9fc!important;border:1px solid #b8e4ec!important;border-radius:8px!important;padding:0 13px!important;font-family:inherit!important;font-size:11px!important;font-weight:500!important}.fx-manage-modal .table-action-button:hover{color:#066d80!important;background:#dff5f9!important;border-color:#9bd8e3!important}.fx-manage-modal .history-delete{color:#a7463f!important;background:#fff8f7!important;border-color:#efc8c5!important}.fx-manage-modal .history-delete:hover{color:#963a34!important;background:#fff1ef!important;border-color:#e8b3af!important}.fx-manage-modal .primary-button,.fx-manage-modal .secondary-button{min-height:36px!important;box-shadow:none!important;border-radius:8px!important;padding:0 15px!important;font-family:inherit!important;font-size:11px!important;font-weight:500!important}.fx-manage-modal .primary-button{background:var(--fxrtc-teal,#0097b2)!important;border:1px solid var(--fxrtc-teal,#0097b2)!important;color:#fff!important}.fx-manage-modal .secondary-button{border:1px solid var(--lf-border,#dce5e9)!important;color:var(--lf-text-secondary,#5f7078)!important;background:#fff!important}.fx-manage-panel-actions{justify-content:flex-end!important;gap:10px!important;display:flex!important}.fx-manage-panel-actions>span{flex:auto!important}.fx-manage-overlay{align-items:flex-start!important;height:auto!important;padding:18px 24px 24px!important;top:70px!important;bottom:0!important;overflow:auto!important}.fx-manage-modal{max-height:calc(100dvh - 94px)!important;margin:0 auto!important}@media (width<=720px){.fx-manage-overlay{padding:10px!important;top:60px!important}.fx-manage-modal{max-height:calc(100dvh - 80px)!important}.fx-manage-panel-actions{flex-wrap:wrap!important;display:flex!important}.fx-manage-panel-actions .primary-button,.fx-manage-panel-actions .secondary-button{flex:120px!important}}nn .login-remember input[type=checkbox]{appearance:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #9fb3c0!important;border-radius:4px!important;place-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;display:inline-grid!important}.login-remember input[type=checkbox]:checked{background:#0097b2!important;border-color:#0097b2!important}.login-remember input[type=checkbox]:checked:after{content:""!important;border-bottom:2px solid #fff!important;border-right:2px solid #fff!important;width:8px!important;height:4px!important;display:block!important;transform:translateY(-1px)rotate(45deg)!important}.login-forgot{text-align:right!important;text-transform:none!important;width:max-content!important;margin-top:2px!important;margin-left:auto!important;display:block!important}body>.qonnect-date-popup[data-date-popup]{display:block;box-sizing:border-box!important;color:#334650!important;z-index:100100!important;background:#fff!important;border:1px solid #d8e4e9!important;border-radius:14px!important;width:286px!important;min-width:286px!important;max-width:calc(100vw - 20px)!important;height:auto!important;margin:0!important;padding:14px!important;position:fixed!important;overflow:auto!important;box-shadow:0 18px 48px #0038452e!important}body>.qonnect-date-popup .qonnect-date-head{justify-content:space-between!important;align-items:center!important;margin:0 0 12px!important;display:flex!important}body>.qonnect-date-popup .qonnect-date-nav button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}body>.qonnect-date-popup .qonnect-date-day{border-radius:8px!important;width:100%!important;height:31px!important;min-height:31px!important;margin:0!important;padding:0!important;font-size:11px!important}body>.qonnect-date-popup .qonnect-date-foot{justify-content:space-between!important;align-items:center!important;margin-top:10px!important;padding-top:10px!important;display:flex!important}.fx-old-shell .modal-card:has(.fx-daily-result-form){border-radius:18px!important;width:min(720px,100vw - 32px)!important;max-height:calc(100dvh - 110px)!important;overflow:auto!important}.fx-old-shell .modal-card:has(.fx-daily-result-form) .modal-header{background:#fff!important;border-bottom:0!important;align-items:flex-start!important;min-height:auto!important;margin:0 0 24px!important;padding:24px 24px 0!important;position:static!important}.fx-old-shell .modal-card:has(.fx-daily-result-form) .modal-header h2{letter-spacing:-.5px!important;color:#202832!important;margin:4px 0 0!important;font-size:21px!important;font-weight:600!important}.fx-old-shell .modal-card:has(.fx-daily-result-form) .fx-modal-subtitle{color:#71838a!important;margin:6px 0 0!important;font-size:12px!important;font-weight:400!important}.fx-old-shell .modal-card:has(.fx-daily-result-form) .fx-daily-result-form{padding:0 24px 24px!important}.fx-old-shell .modal-card:has(.fx-daily-result-form) .fx-daily-result-form .settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.fx-old-shell .modal-card:has(.fx-daily-result-form) .fx-daily-result-form .settings-form-grid label{color:#596b79!important;gap:7px!important;font-size:12px!important;font-weight:500!important}:is(.fx-old-shell .modal-card:has(.fx-daily-result-form) .fx-daily-result-form input,.fx-old-shell .modal-card:has(.fx-daily-result-form) .fx-daily-result-form textarea){border-radius:10px!important;min-height:42px!important;font-size:13px!important}.fx-old-shell .modal-card:has(.fx-daily-result-form) .fx-daily-result-form textarea{min-height:90px!important}.fx-old-shell .modal-card:has(.fx-daily-result-form) .fx-daily-result-form .modal-actions{background:0 0!important;border-top:1px solid #e6ecef!important;margin:22px 0 0!important;padding:18px 0 0!important}.fx-manage-overlay{padding-top:14px!important;top:72px!important}.fx-manage-modal{max-height:calc(100dvh - 98px)!important}@media (width<=720px){.fx-manage-overlay{align-items:flex-start!important;padding:10px!important;top:64px!important}.fx-manage-modal{max-height:calc(100dvh - 84px)!important}.fx-old-shell .modal-card:has(.fx-daily-result-form){width:100%!important;max-height:calc(100dvh - 84px)!important}.fx-old-shell .modal-card:has(.fx-daily-result-form) .modal-header{margin-bottom:20px!important;padding:20px 18px 0!important}.fx-old-shell .modal-card:has(.fx-daily-result-form) .fx-daily-result-form{padding:0 18px 18px!important}.fx-old-shell .modal-card:has(.fx-daily-result-form) .fx-daily-result-form .settings-form-grid{grid-template-columns:1fr!important}}html.fxrtc-dark body>.qonnect-date-popup[data-date-popup]{color:#e7e8ea!important;background:#191a1c!important;border-color:#34363a!important}html.fxrtc-dark .fx-old-shell .modal-card:has(.fx-daily-result-form) .modal-header{background:#182024!important}html.fxrtc-dark .fx-old-shell .modal-card:has(.fx-daily-result-form) .modal-header h2{color:#e6eef0!important}.fx-account-card-interactive{cursor:pointer}.fx-account-card-interactive:focus-visible{outline:2px solid var(--fxrtc-teal,#0097b2);outline-offset:3px}.fx-account-distribution-workspace{background:linear-gradient(135deg,#f4fcfefa,#fffffffa);border:1px solid #bfe6ee;border-radius:16px;margin:4px 0 24px;padding:22px}.fx-account-distribution-kicker,.fx-account-section-title span{color:#0097b2;letter-spacing:.08em;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.fx-account-distribution-workspace h3,.fx-account-section-title h3{color:#24343b;margin:0;font-size:18px;font-weight:600}.fx-account-distribution-workspace>p{color:#718394;max-width:760px;margin:8px 0 20px;font-size:12px;line-height:1.55}.fx-account-distribution-controls{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;margin-bottom:18px;display:grid}.fx-account-distribution-controls label{color:#687b8a;gap:6px;font-size:11px;display:grid}.fx-account-distribution-controls input{width:100%;min-height:40px;font:inherit;color:#334650;background:#fff;border:1px solid #d4dfe5;border-radius:9px;padding:0 12px}.fx-account-distribution-controls>.primary-button{white-space:nowrap;min-height:40px}.fx-distribution-preview-table .data-table-shell,.fx-distribution-preview-table{overflow:auto}.fx-account-distribution-history{border-top:1px solid #e0e8ec;margin-top:4px;padding-top:22px}.fx-account-section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.fx-account-section-title small{color:#91a0ae;font-size:11px}.fx-empty-cell{text-align:center!important;color:#8a9aa5!important;padding:24px!important}.fx-account-bottom-summary{margin-top:28px!important}.fx-account-investor-list{margin-top:26px}.fx-account-investor-row{text-align:left;color:#263841;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ea;border-radius:10px;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:18px;margin:0 0 10px;padding:14px 16px;display:grid}.fx-account-investor-row:hover{background:#fbfeff;border-color:#b8e4ec}.fx-account-investor-row>span{gap:4px;display:grid}.fx-account-investor-row small{color:#91a0ae;font-size:11px}.fx-account-investor-row b{font-weight:500}html.fxrtc-dark .fx-account-distribution-workspace{background:linear-gradient(135deg,#18262b,#172126);border-color:#31515a}html.fxrtc-dark .fx-account-distribution-workspace h3,html.fxrtc-dark .fx-account-section-title h3{color:#dce7ea}html.fxrtc-dark .fx-account-distribution-controls input,html.fxrtc-dark .fx-account-investor-row{color:#dce7ea;background:#172126;border-color:#34454c}@media (width<=900px){.fx-account-distribution-controls,.fx-account-investor-row{grid-template-columns:1fr 1fr}.fx-account-investor-row>.status-badge{justify-self:start}}@media (width<=620px){.fx-account-distribution-workspace{padding:16px}.fx-account-distribution-controls{grid-template-columns:1fr}.fx-account-section-title{flex-direction:column;align-items:flex-start;gap:5px}.fx-account-investor-row{grid-template-columns:1fr}.fx-account-distribution-workspace .data-table{min-width:650px}.fx-account-distribution-history .data-table{min-width:720px}}.fx-distribution-preview-table{overflow:visible!important}.fx-distribution-worktable{min-width:1460px}.fx-distribution-worktable th{white-space:nowrap}.fx-distribution-worktable td{vertical-align:middle;overflow:visible}.fx-distribution-worktable tbody tr{position:relative}.fx-range-picker{min-width:190px;position:relative}.fx-range-trigger,.fx-auto-date{color:#334650;width:100%;min-height:42px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d5e1e7;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.fx-range-trigger{cursor:pointer}.fx-range-calendar-icon,.fx-auto-date span{color:#009db5;font-size:17px}.fx-range-calendar{z-index:13050;background:#fff;border:1px solid #d8e4e9;border-radius:14px;width:310px;padding:16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px #2a424b33}.fx-range-calendar-head{grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;display:grid}.fx-range-calendar-head strong{text-align:center;font-size:15px;font-weight:600}.fx-range-calendar-head button{color:#607683;background:#fff;border:1px solid #d8e4e9;border-radius:10px;width:36px;height:36px;font-size:24px}.fx-range-calendar>p{text-align:center;color:#8294a0;margin:12px 0;font-size:12px}.fx-range-weekdays,.fx-range-days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.fx-range-weekdays span{text-align:center;color:#8a9aa5;padding:6px 0;font-size:11px}.fx-range-days button{color:#344851;height:34px;font:inherit;background:0 0;border:0;border-radius:9px;font-size:12px}.fx-range-days button:hover:not(:disabled){background:#edf7f9}.fx-range-days button.selected{color:#fff;background:#009db5}.fx-range-days button.in-range{background:#e8f7fa}.fx-range-days button.muted{color:#bdc7cc}.fx-range-days button.disabled{color:#cbd2d6;cursor:not-allowed;background:#f7f8f9;text-decoration:line-through}.fx-range-calendar-foot{color:#8a9aa5;border-top:1px solid #e3eaee;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;font-size:10px;display:flex}.fx-range-calendar-foot button{color:#009db5;background:0 0;border:0;font-weight:600}.fx-auto-date{min-width:130px}.fx-distribution-amount{color:#334650!important;background:#fff!important;border:1px solid #d5e1e7!important;border-radius:10px!important;width:110px!important;min-height:42px!important;padding:0 12px!important}.fx-fee-readonly{background:#fff;border:1px solid #d5e1e7;border-radius:10px;align-items:center;min-width:78px;min-height:42px;padding:0 12px;display:flex}.fx-withdraw-button{min-height:42px!important;padding:0 20px!important}.fx-distribution-summary{border-top:1px solid #dfe8ec;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;padding-top:18px;display:grid}.fx-distribution-summary>div{background:#ffffffb8;border:1px solid #dce5ea;border-radius:14px;padding:18px}.fx-distribution-summary span,.fx-distribution-summary small{color:#8294a0;display:block}.fx-distribution-summary span{font-size:13px}.fx-distribution-summary strong{margin:9px 0 5px;font-size:22px;font-weight:500;display:block}.fx-distribution-summary small{font-size:11px}.fx-account-distribution-workspace{overflow:visible}.fx-manage-body{overflow-x:hidden}.fx-distribution-preview-table{padding-bottom:8px;overflow-x:auto}html.fxrtc-dark .fx-range-trigger,html.fxrtc-dark .fx-auto-date,html.fxrtc-dark .fx-range-calendar,html.fxrtc-dark .fx-distribution-amount,html.fxrtc-dark .fx-fee-readonly,html.fxrtc-dark .fx-range-calendar-head button{color:#dce7ea!important;background:#191f22!important;border-color:#34454c!important}html.fxrtc-dark .fx-range-days button{color:#dce7ea}html.fxrtc-dark .fx-range-days button.disabled{color:#68757b;background:#20272a}html.fxrtc-dark .fx-distribution-summary>div{background:#172126;border-color:#34454c}@media (width<=900px){.fx-distribution-summary{grid-template-columns:1fr}.fx-range-calendar{width:min(330px,100vw - 28px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.fx-distribution-history-table{min-width:1080px}.fx-distribution-history-table td small{color:#8ea0ad;margin-top:4px;font-size:10px;display:block}.fx-distribution-history-table td b{font-weight:500}.fx-manage-modal.fx-account-level-modal{width:min(1780px,100vw - 48px)!important;max-width:calc(100vw - 48px)!important}.fx-account-level-modal .fx-manage-body{padding-left:34px!important;padding-right:34px!important}.fx-account-level-modal .fx-account-distribution-workspace{box-sizing:border-box;width:100%;max-width:100%}.fx-account-level-modal .fx-distribution-preview-table{width:100%;max-width:100%;overflow:auto visible!important}.fx-account-level-modal .fx-distribution-worktable{width:100%;min-width:1480px;margin:0}.fx-account-level-modal .fx-distribution-worktable th,.fx-account-level-modal .fx-distribution-worktable td{padding-left:12px!important;padding-right:12px!important}.fx-account-level-modal .fx-range-picker{min-width:190px}@media (width<=900px){.fx-manage-modal.fx-account-level-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.fx-account-level-modal .fx-manage-body{padding-left:16px!important;padding-right:16px!important}}@media (width<=720px){.fx-manage-modal.fx-account-level-modal{width:100%!important;max-width:100%!important}.fx-account-level-modal .fx-manage-body{padding:16px!important}}.fx-account-overview{border-bottom:1px solid #e5ecef;margin:0 0 26px;padding-bottom:26px}.fx-account-overview-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.fx-account-overview-cards>div{background:#f8fafb;border:1px solid #dce5ea;border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:14px 13px;display:flex}.fx-account-overview-cards span{color:#7f92a0;margin-bottom:7px;font-size:10px}.fx-account-overview-cards b{color:#263841;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:500;overflow:hidden}.fx-account-overview-cards small{color:#8999a5;margin-top:5px;font-size:10px}.fx-account-overview-cards button{color:#087b91;min-height:28px;font:inherit;cursor:pointer;background:#eaf9fc;border:1px solid #b9e3ec;border-radius:7px;margin-top:7px;padding:0 10px;font-size:11px}.fx-account-overview-actions{align-items:center;gap:12px;margin:0 0 12px;display:flex}.fx-account-overview-actions small{color:#81919d;font-size:11px}.fx-account-overview-table{border-radius:14px;box-shadow:0 14px 34px #2a49580f}html.fxrtc-dark .fx-account-overview{border-color:#34454c}html.fxrtc-dark .fx-account-overview-cards>div{background:#1c282d;border-color:#34454c}html.fxrtc-dark .fx-account-overview-cards b{color:#dce7ea}@media (width<=1050px){.fx-account-overview-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.fx-account-overview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-account-overview-actions{flex-direction:column;align-items:flex-start}}.fx-account-overview-cards .fx-owner-select{border:1px solid var(--lf-border-soft,#d9e3e8);background:var(--lf-surface,#fff);width:100%;min-height:34px;color:inherit;font:inherit;border-radius:9px;padding:6px 9px}.fx-owner-actions{gap:6px;margin-top:7px;display:flex}.fx-owner-actions button{width:auto!important}.fx-terminate-button{margin-left:auto}.fx-account-overview-cards>div small{color:#8797a7;margin-top:4px;font-size:11px;display:block}.fx-account-edit-toast-container{z-index:2147483647!important}.fx-account-edit-toast{align-items:flex-end!important;min-width:360px!important;max-width:460px!important;padding:12px 14px!important}.fx-account-edit-toast .lf-toast-dot{align-self:center;background:#009db7!important}.fx-account-edit-toast-body{flex:1;min-width:0}.fx-account-edit-toast-body strong{color:#344054;margin:0 0 7px;font-size:12px;font-weight:600;display:block}.fx-account-edit-toast-body input{color:#263746;width:100%;height:35px;min-height:35px;font:inherit;background:#fff;border:1px solid #d5dde5;border-radius:8px;outline:none;padding:0 10px}.fx-account-edit-toast-body input:focus{border-color:#00a1bd;box-shadow:0 0 0 2px #00a1bd1a}html body .fx-account-edit-toast .fx-account-edit-save{color:#fff;cursor:pointer;background:#009db7;border:0;border-radius:8px;height:35px;padding:0 13px;font-size:12px;font-weight:600}html body .fx-account-edit-toast .fx-account-edit-save:hover{background:#008da5}html body .fx-account-edit-toast .fx-account-edit-cancel{color:#8793a2;cursor:pointer;background:0 0;border:0;width:28px;height:35px;padding:0;font-size:18px}html.fxrtc-dark .fx-account-edit-toast-body strong{color:#e4ecef}html.fxrtc-dark .fx-account-edit-toast-body input{color:#dce7ea;background:#172126;border-color:#34454c}@media (width<=520px){.fx-account-edit-toast{flex-wrap:wrap;align-items:stretch!important;width:calc(100vw - 24px)!important;min-width:0!important}.fx-account-edit-toast-body{flex-basis:calc(100% - 28px)}.fx-account-edit-toast .lf-toast-dot{display:none}}.portal-access-cta,.access-your-portfolio,.investor-portal-cta,.portal-hero-cta{color:#fff!important;letter-spacing:0!important;background:#009db7!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-height:42px!important;padding:0 18px!important;font-size:13px!important;font-weight:550!important;display:inline-flex!important;box-shadow:0 8px 22px #009db724!important}.portal-access-cta:hover,.access-your-portfolio:hover,.investor-portal-cta:hover,.portal-hero-cta:hover{background:#008da5!important;transform:none!important}.fx-manage-modal,.fx-manage-modal.fx-account-level-modal{width:min(1450px,100vw - 64px)!important;max-width:min(1450px,100vw - 64px)!important}.fx-account-overview-table .table-action,.fx-old-content .legacy-block .table-action{color:#087a90!important;min-width:74px!important;min-height:34px!important;box-shadow:none!important;background:#eaf9fc!important;border:1px solid #b8e4ec!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:11px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.fx-account-overview-table .table-action:hover,.fx-old-content .legacy-block .table-action:hover{color:#067287!important;background:#def5f9!important;border-color:#9fdce7!important;transform:none!important}.fx-terminate-button:disabled{opacity:.42!important;cursor:not-allowed!important;filter:saturate(.35)!important}.fx-position-close-toast-container{z-index:2147483647!important}.fx-position-close-toast{align-items:center!important;min-width:420px!important;max-width:560px!important;padding:13px 14px!important}.fx-position-close-toast .lf-toast-dot{background:#009db7!important}.fx-position-close-toast-body{flex:1;gap:3px;min-width:0;display:grid}.fx-position-close-toast-body strong{color:#344054;font-size:12px;font-weight:650}.fx-position-close-toast-body span{color:#667784;font-size:11px;line-height:1.45}html body .fx-position-close-toast .fx-position-close-confirm,html body .fx-position-close-toast .fx-position-close-cancel{cursor:pointer;border-radius:8px;height:34px;padding:0 12px;font-size:11px;font-weight:600}html body .fx-position-close-toast .fx-position-close-confirm{color:#fff;background:#009db7;border:0}html body .fx-position-close-toast .fx-position-close-confirm:hover{background:#008da5}html body .fx-position-close-toast .fx-position-close-cancel{color:#5e7180;background:#fff;border:1px solid #d9e2e7}html.fxrtc-dark .fx-position-close-toast-body strong{color:#e4ecef}html.fxrtc-dark .fx-position-close-toast-body span{color:#aebcc3}html.fxrtc-dark body .fx-position-close-toast .fx-position-close-cancel{color:#dce7ea;background:#172126;border-color:#34454c}@media (width<=900px){.fx-manage-modal,.fx-manage-modal.fx-account-level-modal{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}}@media (width<=520px){.fx-position-close-toast{flex-wrap:wrap;align-items:stretch!important;width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important}.fx-position-close-toast .lf-toast-dot{display:none}.fx-position-close-toast-body{flex-basis:100%}}html.fxrtc-dark .fx-manage-overlay{background:#0e161af0!important}.fx-old-content button.fx-kpi,.fx-old-content button.fx-module-card,.fx-old-content button.fx-account-card,.fx-old-content button.record-link,.fx-old-content button.table-action,.fx-old-content button.table-action-button,.fx-old-content button.primary-button,.fx-old-content button.secondary-button,.fx-old-content button.fx-text-link{cursor:pointer!important}.fx-old-content button.fx-kpi:not(:disabled){opacity:1!important;filter:none!important;color:#172938!important}.fx-old-content button.fx-kpi:not(:disabled):hover{border-color:#0097b257!important;box-shadow:0 14px 34px #1f304e13,inset 0 1px #ffffffeb!important}.fx-old-content button.fx-kpi:not(:disabled):focus-visible,.fx-old-content button.fx-module-card:not(:disabled):focus-visible,.fx-old-content button.fx-account-card:not(:disabled):focus-visible{outline-offset:2px!important;outline:2px solid #009db747!important}.fx-old-content button.fx-kpi .fx-kpi-copy small{color:#61758d!important;opacity:1!important}.fx-old-content button.fx-kpi .fx-kpi-copy em{color:#73879b!important;opacity:1!important}.fx-old-content button.fx-kpi .fx-kpi-copy strong{opacity:1!important}.fx-old-content button.fx-module-card:not(:disabled),.fx-old-content button.fx-account-card:not(:disabled){opacity:1!important;filter:none!important}.fx-old-content button.fx-module-card:not(:disabled):hover,.fx-old-content button.fx-account-card:not(:disabled):hover{border-color:#0097b24d!important}.fx-old-shell button:disabled,.fx-old-content button:disabled{cursor:not-allowed!important}html.fxrtc-dark .fx-old-content button.fx-kpi:not(:disabled){color:#e6eef0!important}html.fxrtc-dark .fx-old-content button.fx-kpi .fx-kpi-copy small{color:#9aadb4!important}html.fxrtc-dark .fx-old-content button.fx-kpi .fx-kpi-copy em{color:#82979e!important}html.fxrtc-dark .fx-old-content button.fx-kpi:not(:disabled):hover{border-color:#36bcd257!important}.fx-old-content button.fx-kpi:not(:disabled){background:linear-gradient(118deg,#fffffffa 0%,#fbfefff0 58%,#effafce0 100%)!important;border-color:#0097b240!important;box-shadow:0 10px 30px #1f304e11,0 0 0 1px #0097b206,inset 0 1px #fffffff5!important}.fx-old-content button.fx-kpi:not(:disabled) .fx-kpi-copy small{color:#536b82!important}.fx-old-content button.fx-kpi:not(:disabled) .fx-kpi-copy em{color:#687f94!important}.fx-old-content .fx-account-card-interactive[role=button]{cursor:pointer!important;opacity:1!important;filter:none!important;border-color:#0097b23d!important}.fx-old-content .fx-account-card-interactive[role=button]:hover{border-color:#0097b275!important;box-shadow:0 14px 34px #1f304e16,inset 0 1px #fffffff0!important}.fx-old-content .fx-account-card-interactive[role=button]:focus-visible{outline-offset:2px!important;outline:2px solid #009db74d!important}.fx-old-content button.record-link:not(:disabled){opacity:1!important;filter:none!important;color:#243949!important}.fx-old-content button.record-link:not(:disabled):hover{color:#008da7!important}.fx-old-content button.table-action:not(:disabled),.fx-old-content button.table-action-button:not(:disabled),.fx-old-content button.fx-text-link:not(:disabled){opacity:1!important;filter:none!important;color:#007f98!important}html.fxrtc-dark .fx-old-content button.fx-kpi:not(:disabled){background:linear-gradient(145deg,#1f2e34f5,#162227eb)!important;border-color:#36bcd240!important}html.fxrtc-dark .fx-old-content .fx-account-card-interactive[role=button]{border-color:#36bcd23b!important}.fx-old-content button.fx-kpi:not(:disabled){color:#172331!important;opacity:1!important;filter:none!important;cursor:pointer!important;background:#fff!important;border-color:#b9e3ea!important;position:relative!important}.fx-old-content button.fx-kpi:not(:disabled) .fx-kpi-copy small{color:#4e687f!important;opacity:1!important}.fx-old-content button.fx-kpi:not(:disabled) .fx-kpi-copy strong,.fx-old-content button.fx-kpi:not(:disabled) .fx-kpi-copy strong.positive,.fx-old-content button.fx-kpi:not(:disabled) .fx-kpi-copy strong.negative,.fx-old-content button.fx-kpi:not(:disabled) .fx-money,.fx-old-content button.fx-kpi:not(:disabled) .fx-money-value{color:#172331!important;opacity:1!important}.fx-old-content button.fx-kpi:not(:disabled) .fx-money-symbol{color:#536b78!important;opacity:1!important}.fx-old-content button.fx-kpi:not(:disabled) .fx-kpi-copy em{color:#61788d!important;opacity:1!important}.fx-old-content button.fx-kpi:not(:disabled) .fx-kpi-icon{opacity:1!important;filter:none!important}.fx-old-content button.fx-kpi:not(:disabled):after{content:"›";color:#65b9c8;opacity:.72;font-size:18px;font-weight:500;line-height:1;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.fx-old-content button.fx-kpi:not(:disabled):hover{background:#fbfeff!important;border-color:#75cbd9!important;box-shadow:0 14px 34px #1f304e17!important}.fx-old-content button.fx-kpi:not(:disabled):hover:after{color:#008fa8;opacity:1}.fx-old-content .fx-account-card-interactive[role=button]{color:#172331!important;background:#fff!important;border-color:#bfe2e8!important}.fx-old-content .fx-account-card-interactive[role=button] :is(h3,strong,b){opacity:1!important;filter:none!important}.fx-old-content .fx-account-card-interactive[role=button]:hover{background:#fbfeff!important;border-color:#79cbd8!important}html.fxrtc-dark .fx-old-content button.fx-kpi:not(:disabled){color:#edf4f6!important;background:#182328!important;border-color:#4abccf6b!important}html.fxrtc-dark .fx-old-content button.fx-kpi:not(:disabled) .fx-kpi-copy strong,html.fxrtc-dark .fx-old-content button.fx-kpi:not(:disabled) .fx-kpi-copy strong.positive,html.fxrtc-dark .fx-old-content button.fx-kpi:not(:disabled) .fx-kpi-copy strong.negative,html.fxrtc-dark .fx-old-content button.fx-kpi:not(:disabled) .fx-money,html.fxrtc-dark .fx-old-content button.fx-kpi:not(:disabled) .fx-money-value{color:#edf4f6!important}.fx-page-stage{transform-origin:50% 18%!important;will-change:opacity,transform,filter!important;animation:.56s cubic-bezier(.16,1,.3,1) both fxSoftPageLanding!important}@keyframes fxSoftPageLanding{0%{opacity:.72;filter:blur(1.2px);transform:translateY(5px)scale(.998)}48%{opacity:.96;filter:blur(.18px)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.fx-page-stage>.stats-grid,.fx-page-stage>.workspace,.fx-page-stage>.fx-dashboard-grid,.fx-page-stage>.fx-kpi-strip,.fx-page-stage>.investor-portal-grid,.fx-page-stage>.investor-analysis-grid,.fx-page-stage>.investor-chart-card,.fx-page-stage>.fx-panel,.fx-page-stage>.fx-old-heading{animation:none!important}@media (width<=900px){.fx-page-stage{animation-duration:.5s!important}}@media (prefers-reduced-motion:reduce){.fx-page-stage{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.fx-account-level-modal .fx-account-overview{border-bottom:0!important;margin-bottom:0!important;padding-bottom:4px!important}.fx-manage-body>.fx-account-overview:last-child,.fx-manage-body>section:last-child,.detail-body>section:last-child{border-bottom:0!important}.fx-account-level-modal .fx-manage-body{padding-bottom:24px!important}@media (width<=720px){.fx-account-level-modal .fx-manage-body{padding-bottom:18px!important}}nn .fx-manage-modal .modal-header{-webkit-backdrop-filter:none!important;z-index:50!important;isolation:isolate!important;background:#fff!important;box-shadow:0 1px #d8e2e8eb!important}.fx-manage-modal .modal-header{-webkit-backdrop-filter:none!important;z-index:50!important;isolation:isolate!important;background:#fff!important;position:sticky!important;top:0!important;box-shadow:0 1px #d8e2e8eb!important}.fx-manage-modal .modal-header:before{content:"";z-index:-1;pointer-events:none;background:#fff;border-radius:18px 18px 0 0;position:absolute;inset:0}html.fxrtc-dark .fx-manage-modal .modal-header{background:#182024!important;box-shadow:0 1px #34454cf5!important}html.fxrtc-dark .fx-manage-modal .modal-header:before{background:#182024!important}.fx-manage-modal .fx-manage-body{z-index:1;position:relative}.fx-manage-overlay,html.fxrtc-dark .fx-manage-overlay{-webkit-backdrop-filter:none!important;background:0 0!important}.fx-manage-overlay:before,.fx-manage-overlay:after{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.modal-overlay,.fx-manage-overlay{-webkit-backdrop-filter:blur(9px)saturate(92%)!important;background:#2639413d!important;animation:.24s cubic-bezier(.16,1,.3,1) both fxModalBackdropIn!important}.fx-manage-overlay:before,.fx-manage-overlay:after{content:none!important}.modal-card,.fx-manage-modal{animation:.32s cubic-bezier(.16,1,.3,1) both fxModalSurfaceIn!important}@keyframes fxModalBackdropIn{0%{-webkit-backdrop-filter:blur()saturate();background:#26394100}to{-webkit-backdrop-filter:blur(9px)saturate(92%);background:#2639413d}}@keyframes fxModalSurfaceIn{0%{opacity:.84;transform:translateY(7px)scale(.995)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.modal-overlay,.fx-manage-overlay,.modal-card,.fx-manage-modal{animation:none!important}}nn .modal-overlay,.fx-manage-overlay{z-index:20000!important;-webkit-backdrop-filter:blur(15px)saturate(82%)!important;isolation:isolate!important;background:#3242494d!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important}.fx-manage-overlay:before,.fx-manage-overlay:after,.modal-overlay:before,.modal-overlay:after{content:none!important;display:none!important}.modal-card,.fx-manage-modal{z-index:1!important;position:relative!important}html.fxrtc-dark .modal-overlay,html.fxrtc-dark .fx-manage-overlay{-webkit-backdrop-filter:blur(15px)saturate(78%)!important;background:#0810147a!important}@media (width<=720px){.modal-overlay,.fx-manage-overlay{align-items:center!important;padding:10px!important}}@media (prefers-reduced-motion:reduce){.modal-overlay,.fx-manage-overlay{animation:none!important}}.modal-card .modal-close,.fx-manage-modal .modal-close{border:1px solid var(--lf-border-soft,#e3e9ee)!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;color:var(--lf-text-secondary,#65758b)!important;box-shadow:none!important;background:#f8fafc!important;border-radius:10px!important;flex:0 0 36px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:18px!important;line-height:1!important;display:inline-flex!important;transform:none!important}.modal-card .modal-close:hover,.fx-manage-modal .modal-close:hover{color:var(--lf-text,#24343b)!important;background:#fff!important;transform:none!important}html.fxrtc-dark .modal-card .modal-close,html.fxrtc-dark .fx-manage-modal .modal-close{color:#c7d2d7!important;background:#202a2f!important;border-color:#34454c!important}.fx-manage-modal:not(.fx-account-level-modal){flex-direction:column!important;height:calc(100dvh - 60px)!important;max-height:calc(100dvh - 60px)!important;display:flex!important;overflow:hidden!important}.fx-manage-modal:not(.fx-account-level-modal) .modal-header{flex:none!important}.fx-manage-modal:not(.fx-account-level-modal) .fx-manage-body{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.fx-manage-modal .modal-header{opacity:1!important;z-index:120!important;isolation:isolate!important;background:#fff!important}.fx-manage-modal .modal-header:before{opacity:1!important;background:#fff!important}html.fxrtc-dark .fx-manage-modal .modal-header,html.fxrtc-dark .fx-manage-modal .modal-header:before{background:#182024!important}.fx-inline-editor-lock{z-index:2147483646!important;pointer-events:auto!important;background:#ffffff04!important;justify-content:center!important;align-items:flex-end!important;padding:0 16px 24px!important;display:flex!important;position:fixed!important;inset:0!important}.fx-inline-editor-lock .lf-toast-container{pointer-events:auto!important;width:max-content!important;max-width:calc(100vw - 32px)!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.fx-inline-editor-lock.is-nudging .lf-toast{animation:.28s cubic-bezier(.2,.8,.2,1) fxInlineEditorNudge!important}@keyframes fxInlineEditorNudge{0%,to{transform:translate(0)scale(1);box-shadow:0 12px 30px #1a222c21}35%{transform:translate(-4px)scale(1.008);box-shadow:0 14px 34px #009db733}70%{transform:translate(3px)scale(1.008);box-shadow:0 14px 34px #009db733}}@media (width<=720px){.fx-manage-modal:not(.fx-account-level-modal){height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important}.fx-inline-editor-lock{padding:0 12px 14px!important}}@media (prefers-reduced-motion:reduce){.fx-inline-editor-lock.is-nudging .lf-toast{outline:2px solid #009db747;animation:none!important}}.fx-inline-add-investor{padding:0 0 4px}.fx-inline-add-investor .modal-form{max-width:none;margin:0}.fx-inline-add-investor .modal-actions{margin-top:20px}.fx-manage-modal.fx-inline-add-investor-mode{height:auto!important;max-height:calc(100dvh - 60px)!important}.fx-inline-add-investor-mode .fx-manage-body{padding-top:18px!important;padding-bottom:18px!important}.fx-inline-add-investor-mode .account-position-nav{margin-bottom:16px!important}.fx-inline-add-investor .modal-form{padding:0!important}.fx-inline-add-investor .settings-form-grid{align-items:start!important;gap:12px 16px!important}.fx-inline-add-investor .settings-form-grid label{gap:6px!important}.fx-inline-add-investor .modal-actions{background:0 0!important;border-top:1px solid #e6ecef!important;margin:18px 0 0!important;padding:14px 0 0!important;position:static!important}.fx-manage-modal .legacy-actions{white-space:nowrap!important;align-items:center!important;gap:14px!important;display:flex!important}body>.qonnect-date-popup[data-date-popup]{max-height:340px!important}@media (width<=720px){.fx-manage-modal.fx-inline-add-investor-mode{height:auto!important;max-height:calc(100dvh - 20px)!important}.fx-inline-add-investor-mode .fx-manage-body{padding:16px!important}.fx-manage-modal .legacy-actions{gap:11px!important}}.fx-account-overview-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.fx-account-overview-actions>small{margin-left:2px!important}.fx-future-account-action[aria-disabled=true]{cursor:default!important}body>.qonnect-date-popup[data-date-popup]{color:#334650!important;z-index:2147483000!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dce6e9!important;border-radius:14px!important;width:288px!important;padding:14px!important;position:fixed!important;box-shadow:0 18px 46px #19323a2e!important}body>.qonnect-date-popup .qonnect-date-head{justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;display:flex!important}body>.qonnect-date-popup .qonnect-date-weekdays,body>.qonnect-date-popup .qonnect-date-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;display:grid!important}body>.qonnect-date-popup .qonnect-date-day{color:#31464d!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;font-size:11px!important}body>.qonnect-date-popup .qonnect-date-day.selected{color:#fff!important;background:#0097b2!important}body>.qonnect-date-popup .qonnect-date-foot{border-top:1px solid #edf2f4!important;justify-content:space-between!important;margin-top:10px!important;padding-top:10px!important;display:flex!important}body>.qonnect-date-popup .qonnect-date-foot button{color:#0097b2!important;background:0 0!important;border:0!important;font-size:11px!important;font-weight:600!important}.account-position-panel input[name=amountUsd]:invalid{box-shadow:none}.account-position-actions{border-top:0!important;padding-top:14px!important}.fx-manage-panel-actions,.fx-inline-add-investor .modal-actions,.account-actions,.pool-add-investor-actions,.investor-inline-actions{border-top:0!important}.fx-old-shell .modal-card:has(.fx-daily-result-form) .fx-daily-result-form .modal-actions{border-top:0!important}.fx-manage-panel-actions{padding-top:12px!important}.fx-inline-add-investor .modal-actions{padding-top:10px!important}.fx-old-shell .modal-card:has(.fx-daily-result-form) .fx-daily-result-form .modal-actions{padding-top:12px!important}.fx-distribution-balance-cards,.fx-distribution-history-inline,.fx-balance-investors,.fx-distribution-summary,.investor-plan-live,.fx-demo-status,.fx-demo-status-wrap{border-top:0!important}.fx-closed-account-modal .fx-manage-body{overflow:auto}.fx-closed-history-section{margin-top:22px}.fx-closed-history-section>h3{color:var(--lf-text,#243746);margin:0 0 12px;font-size:14px;font-weight:650}.fx-closed-document-summary{flex-wrap:wrap;gap:10px;display:flex}.fx-closed-document-summary span{border:1px solid var(--lf-border-soft,#dfe7ec);background:var(--lf-surface-soft,#f8fafb);color:var(--lf-text-secondary,#66788a);border-radius:9px;padding:9px 12px;font-size:12px}html.fxrtc-dark .fx-closed-history-section>h3{color:#e4ecef}body>.qonnect-date-popup[data-date-popup]{overscroll-behavior:contain!important;color:#334650!important;z-index:2147483645!important;pointer-events:auto!important;contain:layout paint!important;background:#fff!important;border:1px solid #d8e4e9!important;border-radius:14px!important;width:286px!important;min-width:0!important;max-width:calc(100vw - 20px)!important;height:auto!important;max-height:min(340px,100dvh - 20px)!important;margin:0!important;padding:14px!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow:auto!important;transform:none!important;box-shadow:0 18px 48px #0038452e!important}body>.qonnect-date-popup[data-date-popup][hidden]{display:none!important}body>.qonnect-date-popup .qonnect-date-head{justify-content:space-between!important;align-items:center!important;height:auto!important;margin:0 0 12px!important;padding:0!important;display:flex!important}body>.qonnect-date-popup [data-date-title]{margin:0!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:28px!important;display:block!important}body>.qonnect-date-popup .qonnect-date-nav{gap:5px!important;display:flex!important}body>.qonnect-date-popup .qonnect-date-weekdays,body>.qonnect-date-popup .qonnect-date-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;width:100%!important;display:grid!important}body>.qonnect-date-popup .qonnect-date-weekdays{margin:0 0 7px!important}body>.qonnect-date-popup .qonnect-date-day{width:100%!important;height:31px!important;min-height:31px!important;margin:0!important;padding:0!important;line-height:31px!important;display:block!important}body>.qonnect-date-popup .qonnect-date-foot{justify-content:space-between!important;align-items:center!important;margin:10px 0 0!important;padding:10px 0 0!important;display:flex!important}html.fxrtc-dark body>.qonnect-date-popup[data-date-popup],html.lf-dark body>.qonnect-date-popup[data-date-popup]{color:#e7e8ea!important;background:#191a1c!important;border-color:#34363a!important}html:not(.fxrtc-dark) .fx-old-content .fx-home-account-grid .fx-account-card.fx-account-card-theme-0{background:linear-gradient(135deg,#f1fbfd 0%,#f8fcfd 100%)!important}html:not(.fxrtc-dark) .fx-old-content .fx-home-account-grid .fx-account-card.fx-account-card-theme-1{background:linear-gradient(135deg,#f3fafb 0%,#fafdfd 100%)!important}html:not(.fxrtc-dark) .fx-old-content .fx-home-account-grid .fx-account-card.fx-account-card-theme-2{background:linear-gradient(135deg,#f2f9fc 0%,#f9fcfd 100%)!important}html:not(.fxrtc-dark) .fx-old-content .fx-home-account-grid .fx-account-card.fx-account-card-theme-3{background:linear-gradient(135deg,#f1faf7 0%,#f9fcfa 100%)!important}html:not(.fxrtc-dark) .fx-old-content .fx-home-account-grid .fx-account-card.fx-account-card-theme-4{background:linear-gradient(135deg,#f6f9fc 0%,#fbfcfd 100%)!important}html:not(.fxrtc-dark) .fx-old-content .fx-home-account-grid .fx-account-card.fx-account-card-theme-5{background:linear-gradient(135deg,#f4f9fa 0%,#fafcfc 100%)!important}html:not(.fxrtc-dark) .fx-old-content .fx-home-account-grid .fx-account-card[class*=fx-account-card-theme-]{border-color:#0097b23d!important}html body .lf-toast-container,.fx-inline-editor-lock .lf-toast-container{align-items:center!important;width:max-content!important;max-width:min(560px,100vw - 32px)!important;position:fixed!important;inset:42% auto auto 50%!important;transform:translate(-50%,-50%)!important}html body .lf-toast{box-shadow:none!important;-webkit-backdrop-filter:blur(12px)saturate(112%)!important;backdrop-filter:blur(12px)saturate(112%)!important;background:#eff9fcf0!important;border-color:#0097b233!important}html body .lf-toast-info{background:#eef6fff0!important}html body .lf-toast-success{background:#effbf2f0!important}html body .lf-toast-error{background:#fff1f1f0!important}html body .lf-toast-warning{background:#fff9ebf0!important}html body .fx-account-edit-toast .lf-toast-dot{display:none!important}html.fxrtc-dark body .lf-toast{box-shadow:none!important;background:#192a30f0!important;border-color:#37aec23d!important}@media (width<=640px){html body .lf-toast-container,.fx-inline-editor-lock .lf-toast-container{align-items:stretch!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;inset:40% auto auto 50%!important;transform:translate(-50%,-50%)!important}}.fx-account-today.fx-account-today-closed{cursor:default}.fx-dashboard-account-overlay{z-index:11000!important}.fx-dashboard-account-modal{border-radius:18px!important;width:min(1460px,100vw - 72px)!important;max-width:1460px!important;height:min(870px,100vh - 36px)!important;max-height:calc(100vh - 36px)!important;overflow:hidden!important}.fx-dashboard-account-header{flex:none;padding:26px 28px 20px!important}.fx-dashboard-account-header .card-label{color:#8794a6;letter-spacing:1.1px;margin:0 0 7px;font-size:10px}.fx-dashboard-account-header h2{font-size:21px!important}.fx-dashboard-account-scroll{scrollbar-gutter:stable;height:calc(100% - 112px);padding:16px 38px 34px;overflow:auto}.fx-distribution-workspace{background:linear-gradient(#effafca8,#ffffffe0);border:1px solid #009db747;border-radius:16px;padding:20px 22px 22px}.fx-reference-section-head>span,.fx-reference-history-head>div>span{color:#009db7;letter-spacing:1px;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.fx-reference-section-head h3,.fx-reference-history-head h3{color:#263746;margin:0;font-size:17px;font-weight:650}.fx-reference-section-head p{color:#6f7f94;margin:7px 0 26px;font-size:12px;line-height:1.55}.fx-distribution-grid-head,.fx-distribution-investor-row{grid-template-columns:1.15fr 1.45fr .9fr .9fr .85fr .9fr .6fr .9fr .95fr .85fr .75fr;align-items:center;gap:9px;display:grid}.fx-distribution-grid-head{color:#8391a4;padding:0 12px 8px;font-size:9px;font-weight:650}.fx-distribution-investor-row{color:#263746;background:#ffffffe0;border:1px solid #dfe7ea;border-radius:11px;margin-bottom:8px;padding:12px;font-size:11px}.fx-distribution-investor-row>b{font-weight:600}.fx-distribution-investor-row input{color:#344754;width:100%;min-width:0;height:38px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d8e1e5;border-radius:9px;padding:0 9px}.fx-distribution-investor-row input:focus{border-color:#00a0bb;outline:none;box-shadow:0 0 0 2px #00a0bb14}.fx-period-pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;display:grid}.fx-period-pair span{color:#91a0ad}.fx-distribution-investor-row .primary-button{border-radius:9px;min-height:38px;padding:0 12px;font-size:11px}.fx-distribution-summary-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.fx-distribution-summary-cards>div,.fx-account-reference-summary>div{background:#ffffff9e;border:1px solid #dfe6e9;border-radius:13px;padding:16px}.fx-distribution-summary-cards span,.fx-account-reference-summary span{color:#8291a5;font-size:11px;display:block}.fx-distribution-summary-cards b,.fx-account-reference-summary b{color:#263746;margin-top:5px;font-size:18px;font-weight:600;display:block}.fx-distribution-summary-cards small{color:#8b99aa;margin-top:6px;font-size:10px;display:block}.fx-reference-history-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:28px 0 10px;display:flex}.fx-reference-history-head>small{color:#96a3b3;font-size:10px}.fx-reference-history-table{border:1px solid #dfe6e9;border-radius:13px;overflow:hidden}.fx-reference-history-table .data-table th{background:#f7f9facc}.fx-reference-history-table .data-table td small{color:#8a99aa;margin-top:4px;font-size:9px;display:block}.fx-reference-history-table .data-table td b{font-weight:600}.fx-total-net-distribution{justify-content:flex-end;align-items:flex-end;gap:14px;padding:16px 4px 2px;display:flex}.fx-total-net-distribution span{color:#8c99aa;font-size:10px}.fx-total-net-distribution b{color:#263746;font-size:18px;font-weight:600}.fx-account-reference-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.fx-account-reference-investors{margin-top:20px}.fx-account-reference-investors>.fx-reference-history-head{margin:0 0 10px}.fx-reference-investor{background:#fff;border:1px solid #dfe6e9;border-radius:12px;grid-template-columns:1.7fr .85fr .85fr auto;align-items:center;gap:18px;margin-bottom:8px;padding:13px 16px;display:grid}.fx-reference-investor div>b{color:#263746;font-size:12px;font-weight:600;display:block}.fx-reference-investor div>small,.fx-reference-investor div>span{color:#8b99aa;margin-top:3px;font-size:9px;display:block}.fx-reference-investor em{color:#087f92;background:#009db714;border:1px solid #009db738;border-radius:999px;padding:5px 11px;font-size:10px;font-style:normal;font-weight:650}html.fxrtc-dark .fx-distribution-workspace{background:linear-gradient(#0c2b31d1,#121d22e6);border-color:#4ab1c340}html.fxrtc-dark .fx-distribution-investor-row,html.fxrtc-dark .fx-reference-investor{color:#dce7ea;background:#172126;border-color:#34454c}html.fxrtc-dark .fx-distribution-investor-row input{color:#dce7ea;background:#111b20;border-color:#34454c}html.fxrtc-dark .fx-distribution-summary-cards>div,html.fxrtc-dark .fx-account-reference-summary>div{background:#172126c7;border-color:#34454c}html.fxrtc-dark .fx-reference-section-head h3,html.fxrtc-dark .fx-reference-history-head h3,html.fxrtc-dark .fx-distribution-summary-cards b,html.fxrtc-dark .fx-account-reference-summary b,html.fxrtc-dark .fx-reference-investor div>b{color:#e4ecef}@media (width<=1100px){.fx-dashboard-account-modal{width:calc(100vw - 30px)!important}.fx-dashboard-account-scroll{padding:14px 18px 28px}.fx-distribution-grid-head{display:none}.fx-distribution-investor-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-period-pair{grid-column:span 2}.fx-distribution-summary-cards,.fx-account-reference-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.fx-dashboard-account-modal{width:calc(100vw - 16px)!important;height:calc(100vh - 16px)!important;max-height:calc(100vh - 16px)!important}.fx-dashboard-account-scroll{padding:10px 10px 24px}.fx-distribution-workspace{padding:15px 12px}.fx-distribution-investor-row,.fx-distribution-summary-cards,.fx-account-reference-summary,.fx-reference-investor{grid-template-columns:1fr}.fx-period-pair{grid-column:auto}.fx-reference-investor{gap:10px}.fx-reference-history-table{overflow:auto}.fx-reference-history-table table{min-width:760px}}@media (width>=1101px){.fx-distribution-grid-head,.fx-distribution-investor-row{min-width:1158px;grid-template-columns:minmax(118px,1fr) 142px 96px 88px 88px 88px 68px 94px 110px 104px 82px!important;gap:0 8px!important}}.fx-distribution-grid-head{color:#8291a3!important;padding:0 12px 9px!important;font-size:9px!important;font-weight:650!important;line-height:1.2!important}.fx-distribution-grid-head>span{white-space:nowrap;min-width:0}.fx-distribution-investor-row{box-sizing:border-box;min-height:68px;color:#253745!important;background:#ffffffeb!important;border:1px solid #dbe5e9!important;border-radius:12px!important;margin-bottom:9px!important;padding:10px 12px!important;font-size:11px!important}.fx-dist-investor-name{color:#273846;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.35;font-weight:600!important}.fx-dist-date-control{box-sizing:border-box;color:#425561;white-space:nowrap;background:#fff;border:1px solid #d4e0e5;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;width:100%;min-width:0;height:42px;padding:0 10px 0 12px;font-size:11px;font-weight:450;display:flex;position:relative;overflow:hidden}.fx-dist-date-control:focus-within{border-color:#22aac0;box-shadow:0 0 0 2px #009db714}.fx-dist-date-control>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.fx-dist-date-control>svg{fill:none;stroke:#009db7;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex:0 0 17px;width:17px;height:17px}.fx-distribution-investor-row input.fx-dist-native-date{z-index:2;cursor:pointer;border-radius:inherit!important;width:100%!important;min-width:0!important;height:100%!important;box-shadow:none!important;opacity:0!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.fx-distribution-investor-row input.fx-dist-range-start{width:50%!important;right:auto!important}.fx-distribution-investor-row input.fx-dist-range-end{width:50%!important;left:50%!important}.fx-distribution-investor-row input.fx-dist-number-input{color:#344754!important;box-sizing:border-box!important;appearance:textfield!important;background:#fff!important;border:1px solid #d4e0e5!important;border-radius:10px!important;width:100%!important;min-width:0!important;height:42px!important;padding:0 12px!important;font-size:11px!important;line-height:42px!important}.fx-distribution-investor-row input.fx-dist-number-input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.fx-distribution-investor-row input.fx-dist-number-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.fx-dist-value{color:#263846;white-space:nowrap;min-width:0;font-size:11px;font-weight:500;line-height:1.3;display:block}.fx-distribution-investor-row .primary-button.fx-dist-withdraw{justify-self:end;border-radius:9px!important;width:82px!important;min-width:82px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:10px!important;font-weight:650!important}html.fxrtc-dark .fx-dist-date-control,html.fxrtc-dark .fx-distribution-investor-row input.fx-dist-number-input{color:#dce7ea!important;background:#111b20!important;border-color:#34454c!important}html.fxrtc-dark .fx-dist-investor-name,html.fxrtc-dark .fx-dist-value{color:#dce7ea!important}@media (width<=1100px){.fx-distribution-investor-row{gap:10px!important;min-width:0!important}.fx-dist-date-control,.fx-distribution-investor-row input.fx-dist-number-input{width:100%!important}.fx-distribution-investor-row .primary-button.fx-dist-withdraw{justify-self:start}}@media (width>=1101px){.fx-distribution-grid-head,.fx-distribution-investor-row{grid-template-columns:minmax(116px,1fr) 150px 98px 86px 88px 88px 68px 102px 112px 104px 82px!important;column-gap:8px!important}}.fx-dist-date-range{min-width:150px!important}.fx-dist-statement-date{min-width:98px!important}.fx-dist-date-control{border-radius:10px!important;height:42px!important;padding:0 10px 0 12px!important;overflow:hidden!important}.fx-dist-date-control>span{z-index:1;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;flex:auto;min-width:0;display:block;position:relative;overflow:hidden}.fx-dist-date-control>svg{z-index:3;position:relative;pointer-events:none!important;flex:0 0 17px!important;width:17px!important;height:17px!important}.fx-distribution-investor-row input.fx-dist-native-date{opacity:0!important;color:#0000!important;-webkit-text-fill-color:transparent!important;box-shadow:none!important;appearance:none!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important;border:0!important;outline:0!important}.fx-distribution-investor-row input.fx-dist-native-date::-webkit-calendar-picker-indicator{opacity:0!important;appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.fx-distribution-investor-row input.fx-dist-native-date::-webkit-datetime-edit{color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:0!important}.fx-distribution-investor-row input.fx-dist-native-date::-webkit-datetime-edit-fields-wrapper{color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:0!important}.fx-distribution-investor-row input.fx-dist-native-date::-webkit-datetime-edit-text{color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:0!important}.fx-distribution-investor-row input.fx-dist-native-date::-webkit-datetime-edit-month-field{color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:0!important}.fx-distribution-investor-row input.fx-dist-native-date::-webkit-datetime-edit-day-field{color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:0!important}.fx-distribution-investor-row input.fx-dist-native-date::-webkit-datetime-edit-year-field{color:#0000!important;-webkit-text-fill-color:transparent!important;opacity:0!important}.fx-distribution-investor-row input.fx-dist-native-date::-ms-clear{display:none!important}.fx-distribution-investor-row input.fx-dist-native-date::-ms-expand{display:none!important}.fx-dist-value,.fx-distribution-investor-row input.fx-dist-number-input{font-variant-numeric:tabular-nums}@media (width<=1100px){.fx-dist-date-range,.fx-dist-statement-date{min-width:0!important}}.fx-dist-date-control{isolation:isolate}.fx-dist-date-control>svg{z-index:4!important;position:relative!important}.fx-dist-date-control>input.fx-dist-native-date[data-keep-native-date]{z-index:2!important;opacity:0!important;color:#0000!important;-webkit-text-fill-color:transparent!important;width:100%!important;height:100%!important;box-shadow:none!important;cursor:pointer!important;appearance:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.fx-dist-date-control>input.fx-dist-range-start[data-keep-native-date]{width:50%!important;right:auto!important}.fx-dist-date-control>input.fx-dist-range-end[data-keep-native-date]{width:50%!important;left:50%!important}.fx-dist-date-control>input.fx-dist-native-date[data-keep-native-date]::-webkit-calendar-picker-indicator{opacity:0!important;-webkit-appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.fx-dist-date-control>input.fx-dist-native-date[data-keep-native-date]::-webkit-datetime-edit{opacity:0!important;color:#0000!important;-webkit-text-fill-color:transparent!important}.fx-dist-date-control>input.fx-dist-native-date[data-keep-native-date]::-webkit-datetime-edit-fields-wrapper{opacity:0!important;color:#0000!important;-webkit-text-fill-color:transparent!important}.fx-distribution-investor-row input.fx-dist-number-input{color:#344754!important;text-align:left!important;box-sizing:border-box!important;height:42px!important;min-height:42px!important;box-shadow:none!important;font-variant-numeric:tabular-nums!important;background:#fff!important;border:1px solid #d4e0e5!important;border-radius:10px!important;padding:0 13px!important;font-size:12px!important;font-weight:400!important;line-height:normal!important}.fx-distribution-investor-row input.fx-dist-number-input:hover{border-color:#c8d8de!important}.fx-distribution-investor-row input.fx-dist-number-input:focus{border-color:#22aac0!important;outline:none!important;box-shadow:0 0 0 2px #009db714!important}@media (width>=1101px){.fx-distribution-investor-row input.fx-dist-number-input:not(.fx-dist-fee-input){width:88px!important}.fx-distribution-investor-row input.fx-dist-fee-input{width:68px!important}}.fx-old-shell{--fx-body-copy-size:12px;--fx-body-copy-weight:400;--fx-body-copy-line:1.5}.fx-old-shell p:not(.card-label):not(.eyebrow){font-size:var(--fx-body-copy-size)!important;font-weight:var(--fx-body-copy-weight)!important;line-height:var(--fx-body-copy-line)!important}.fx-old-shell .table-wrap td,.fx-old-shell .data-table td,.fx-old-shell .fx-distribution-investor-row,.fx-old-shell .fx-dist-value{font-size:var(--fx-body-copy-size)!important;font-weight:400!important}.fx-old-shell .fx-dist-investor-name{font-size:var(--fx-body-copy-size)!important;font-weight:500!important}.fx-dist-date-control{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.fx-dist-date-control:focus-visible{border-color:#22aac0!important;outline:none!important;box-shadow:0 0 0 2px #009db714!important}.fx-dist-date-control>input.fx-dist-native-date[data-keep-native-date]{pointer-events:none!important;opacity:0!important}.fx-dist-date-control>svg{pointer-events:none!important}.fx-distribution-investor-row input.fx-dist-number-input{appearance:textfield!important;text-overflow:clip!important;white-space:nowrap!important;letter-spacing:0!important;padding-left:12px!important;padding-right:12px!important;font-size:12px!important;font-weight:400!important;overflow:visible!important}.fx-distribution-investor-row input.fx-dist-number-input::-webkit-inner-spin-button{appearance:none!important;width:0!important;height:0!important;margin:0!important}.fx-distribution-investor-row input.fx-dist-number-input::-webkit-outer-spin-button{appearance:none!important;width:0!important;height:0!important;margin:0!important}@media (width>=1101px){.fx-distribution-grid-head,.fx-distribution-investor-row{grid-template-columns:minmax(116px,1fr) 150px 98px 86px 88px 100px 78px 102px 112px 104px 82px!important;column-gap:8px!important}.fx-distribution-investor-row input.fx-dist-number-input:not(.fx-dist-fee-input){width:100px!important;min-width:100px!important}.fx-distribution-investor-row input.fx-dist-fee-input{width:78px!important;min-width:78px!important}}.fx-dist-date-control{position:relative!important}.fx-dist-date-control>.qonnect-date-picker.fx-dist-calendar-proxy{z-index:1!important;pointer-events:none!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;bottom:0!important}.fx-dist-date-control>.qonnect-date-picker.fx-dist-calendar-proxy[data-date-proxy=range-start]{width:50%!important;left:0!important}.fx-dist-date-control>.qonnect-date-picker.fx-dist-calendar-proxy[data-date-proxy=range-end]{width:50%!important;left:50%!important}.fx-dist-date-control>.qonnect-date-picker.fx-dist-calendar-proxy[data-date-proxy=statement]{width:100%!important;left:0!important}.fx-dist-date-control>.qonnect-date-picker.fx-dist-calendar-proxy>[data-date-display]{opacity:0!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.fx-dist-date-control>.qonnect-date-picker.fx-dist-calendar-proxy>[data-date-toggle],.fx-dist-date-control>.qonnect-date-picker.fx-dist-calendar-proxy>.qonnect-date-error{display:none!important}.fx-dist-date-control .qonnect-date-picker.fx-dist-calendar-proxy input.portal-date-source{opacity:0!important;pointer-events:none!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;position:absolute!important}.fx-dist-date-control>span,.fx-dist-date-control>svg{z-index:3!important;pointer-events:none!important;position:relative!important}body>.qonnect-date-popup[data-date-popup]{border:1px solid var(--lf-border,#d8e4e9)!important;background:var(--lf-white,#fff)!important;width:276px!important;max-width:calc(100vw - 20px)!important;color:var(--lf-text,#263746)!important;font-family:var(--lf-font,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;border-radius:12px!important;padding:12px!important;font-size:11px!important;font-weight:400!important;line-height:1.35!important;box-shadow:0 14px 36px #19364421!important}body>.qonnect-date-popup .qonnect-date-head{min-height:30px!important;margin:0 0 9px!important;padding:0!important}body>.qonnect-date-popup [data-date-title]{color:var(--lf-text,#263746)!important;letter-spacing:0!important;font-size:12px!important;font-weight:600!important;line-height:30px!important}body>.qonnect-date-popup .qonnect-date-nav{gap:4px!important}body>.qonnect-date-popup .qonnect-date-nav button{width:30px!important;height:30px!important;min-height:30px!important;color:var(--lf-primary,#009db5)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}body>.qonnect-date-popup .qonnect-date-nav button:hover{background:#009db514!important}body>.qonnect-date-popup .qonnect-date-nav button svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:17px!important;height:17px!important}body>.qonnect-date-popup .qonnect-date-weekdays,body>.qonnect-date-popup .qonnect-date-grid{gap:3px!important}body>.qonnect-date-popup .qonnect-date-weekdays{color:var(--lf-text-muted,#8797a3)!important;margin:0 0 5px!important;font-size:9px!important;font-weight:600!important}body>.qonnect-date-popup .qonnect-date-weekdays span{justify-content:center!important;align-items:center!important;height:22px!important;display:flex!important}body>.qonnect-date-popup .qonnect-date-day{width:100%!important;height:30px!important;min-height:30px!important;color:var(--lf-text,#263746)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important;font-family:inherit!important;font-size:11px!important;font-weight:400!important;line-height:30px!important;transform:none!important}body>.qonnect-date-popup .qonnect-date-day.muted{color:#a4b0b8!important}body>.qonnect-date-popup .qonnect-date-day:hover:not(:disabled){color:#087f92!important;background:#009db514!important}body>.qonnect-date-popup .qonnect-date-day.today{box-shadow:inset 0 0 0 1px #009db561!important}body>.qonnect-date-popup .qonnect-date-day.selected{background:var(--lf-primary,#009db5)!important;color:#fff!important;box-shadow:none!important;font-weight:600!important}body>.qonnect-date-popup .qonnect-date-day.selected:hover{background:var(--lf-primary-dark,#007f93)!important;color:#fff!important}body>.qonnect-date-popup .qonnect-date-foot{border-top:1px solid var(--lf-border-soft,#e8edf4)!important;margin:8px 0 0!important;padding:8px 0 0!important}body>.qonnect-date-popup .qonnect-date-foot button{min-height:28px!important;color:var(--lf-primary,#009db5)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:4px 7px!important;font-size:10px!important;font-weight:500!important}body>.qonnect-date-popup .qonnect-date-foot button:hover{background:#009db512!important}html.fxrtc-dark body>.qonnect-date-popup[data-date-popup],html.lf-dark body>.qonnect-date-popup[data-date-popup]{color:#e7e8ea!important;background:#191a1c!important;border-color:#34363a!important;box-shadow:0 18px 50px #00000073!important}html.fxrtc-dark body>.qonnect-date-popup .qonnect-date-day,html.lf-dark body>.qonnect-date-popup .qonnect-date-day{color:#d7d9dd!important}.fx-distribution-alert{box-sizing:border-box!important;color:#b63d3d!important;background:#fff0f0!important;border:1px solid #c6404024!important;border-radius:10px!important;width:100%!important;margin:-10px 0 20px!important;padding:10px 12px!important;font-size:11px!important;font-weight:400!important;line-height:1.45!important}html.fxrtc-dark .fx-distribution-alert{color:#ffb8b8!important;background:#7c2a2a42!important;border-color:#ee767633!important}body>.qonnect-date-popup .qonnect-date-day:disabled{opacity:.42!important;color:#98a6ae!important;box-shadow:none!important;cursor:not-allowed!important;background:#f2f5f6!important;font-weight:400!important}body>.qonnect-date-popup .qonnect-date-day.selected:disabled,body>.qonnect-date-popup .qonnect-date-day.today:disabled{color:#98a6ae!important;background:#edf2f4!important;box-shadow:inset 0 0 0 1px #dce5e8!important}body>.qonnect-date-popup [data-date-today]:disabled{opacity:.38!important;cursor:not-allowed!important}.fx-detail-overlay{z-index:12050!important}body>.qonnect-date-popup .qonnect-date-day.limit-disabled,body>.qonnect-date-popup .qonnect-date-day:disabled:not(.statement-locked){opacity:.4!important;color:#a8b4bb!important;box-shadow:none!important;cursor:not-allowed!important;background:#f4f6f7!important;font-weight:400!important;text-decoration:none!important}body>.qonnect-date-popup .qonnect-date-day.statement-locked,body>.qonnect-date-popup .qonnect-date-day.statement-locked:disabled{opacity:.48!important;color:#99a6ad!important;box-shadow:none!important;cursor:not-allowed!important;background:#f4f6f7!important;font-weight:400!important;-webkit-text-decoration:line-through #9aa7ae!important;text-decoration:line-through #9aa7ae!important;text-decoration-thickness:1px!important}body>.qonnect-date-popup .qonnect-date-day.today.limit-disabled,body>.qonnect-date-popup .qonnect-date-day.selected.limit-disabled{color:#a8b4bb!important;box-shadow:none!important;background:#f4f6f7!important;text-decoration:none!important}body>.qonnect-date-popup .qonnect-date-day.statement-locked.selected,body>.qonnect-date-popup .qonnect-date-day.statement-locked.today{color:#99a6ad!important;box-shadow:none!important;background:#f4f6f7!important;text-decoration:line-through!important}.fx-period-range-layer{z-index:36000!important;pointer-events:auto!important;position:fixed!important;inset:0!important}.fx-period-range-popup{box-sizing:border-box!important;border:1px solid var(--lf-border,#d8e4e9)!important;background:var(--lf-white,#fff)!important;width:316px!important;color:var(--lf-text,#263746)!important;font-family:var(--lf-font,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;border-radius:14px!important;padding:14px!important;position:fixed!important;box-shadow:0 18px 48px #1936442e!important}.fx-period-range-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:11px!important;display:flex!important}.fx-period-range-head>div{flex-direction:column!important;gap:2px!important;display:flex!important}.fx-period-range-head>div>span{color:var(--lf-primary,#009db5)!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:600!important}.fx-period-range-head strong{color:var(--lf-text,#263746)!important;font-size:13px!important;font-weight:600!important}.fx-period-range-head>button{color:#7b8b95!important;width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:20px!important;font-weight:300!important;display:flex!important}.fx-period-range-head>button:hover{color:var(--lf-primary,#009db5)!important;background:#009db512!important}.fx-period-range-monthbar{grid-template-columns:32px 1fr 32px!important;align-items:center!important;gap:4px!important;margin:0 0 7px!important;display:grid!important}.fx-period-range-monthbar strong{text-align:center!important;color:var(--lf-text,#263746)!important;font-size:12px!important;font-weight:600!important}.fx-period-range-monthbar button{width:32px!important;height:30px!important;min-height:30px!important;color:var(--lf-primary,#009db5)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:20px!important;font-weight:400!important;display:flex!important}.fx-period-range-monthbar button:hover{background:#009db514!important}.fx-period-range-weekdays,.fx-period-range-grid{grid-template-columns:repeat(7,1fr)!important;gap:3px!important;display:grid!important}.fx-period-range-weekdays{margin-bottom:4px!important}.fx-period-range-weekdays span{color:#8b9aa3!important;justify-content:center!important;align-items:center!important;height:22px!important;font-size:9px!important;font-weight:600!important;display:flex!important}.fx-period-range-day{width:100%!important;height:31px!important;min-height:31px!important;color:var(--lf-text,#263746)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:11px!important;font-weight:400!important;display:flex!important}.fx-period-range-day:hover:not(:disabled){color:#087f92!important;background:#009db514!important}.fx-period-range-day.is-muted{color:#a7b3ba!important}.fx-period-range-day.is-limit-disabled,.fx-period-range-day.is-range-blocked{opacity:.4!important;color:#a8b4bb!important;cursor:not-allowed!important;background:#f4f6f7!important;text-decoration:none!important}.fx-period-range-day.is-statement-locked{opacity:.48!important;color:#99a6ad!important;cursor:not-allowed!important;background:#f4f6f7!important;-webkit-text-decoration:line-through #98a5ad!important;text-decoration:line-through #98a5ad!important;text-decoration-thickness:1px!important}.fx-period-range-day.is-in-range{color:#087f92!important;background:#009db51a!important}.fx-period-range-day.is-start,.fx-period-range-day.is-end{background:var(--lf-primary,#009db5)!important;color:#fff!important;opacity:1!important;font-weight:600!important;text-decoration:none!important}.fx-period-range-message{color:#9a5f21!important;background:#fff4e9!important;border-radius:8px!important;margin-top:9px!important;padding:8px 9px!important;font-size:10px!important;font-weight:400!important;line-height:1.4!important}.fx-period-range-actions{justify-content:flex-end!important;gap:8px!important;margin-top:12px!important;display:flex!important}.fx-period-range-actions button{border-radius:9px!important;min-height:34px!important;padding:7px 14px!important;font-size:10px!important;font-weight:500!important}.fx-period-range-actions .primary-button:disabled{opacity:.42!important;cursor:not-allowed!important}html.fxrtc-dark .fx-period-range-popup{color:#e7e8ea!important;background:#191a1c!important;border-color:#34363a!important}.fx-plan-title-row{align-items:center!important;gap:9px!important;margin:0 0 6px!important;display:flex!important}.fx-plan-title-row h3{margin:0!important}.fx-plan-status{color:#74838c!important;background:#f4f7f8!important;border:1px solid #d9e2e6!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;padding:2px 8px!important;font-size:9px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.fx-plan-status.is-active{color:#087f92!important;background:#009db712!important;border-color:#009db73d!important}.fx-plan-status.is-disabled{color:#87949c!important;background:#f5f7f8!important;border-color:#dde4e8!important}.fx-plan-state-toggle{min-width:94px!important}.fx-plan-state-toggle.is-activate{color:#087f92!important;background:#009db70d!important;border-color:#009db757!important}.fx-plan-state-toggle.is-deactivate{color:#596b79!important;background:#fff!important;border-color:#d8e1e6!important}.fx-plan-save-hint{color:#87949c!important;justify-self:start!important;font-size:10px!important;font-weight:400!important}.fx-plan-save-toast-container{z-index:2147483647!important}.fx-plan-save-toast{justify-content:flex-start!important;min-width:270px!important}html.fxrtc-dark .fx-plan-status.is-active{color:#70d0df!important;background:#009db721!important;border-color:#38bed33d!important}html.fxrtc-dark .fx-plan-status.is-disabled{color:#9ba8ae!important;background:#22272a!important;border-color:#394247!important}.fx-export-excel-button{white-space:nowrap!important}.fx-view-as-banner{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#41646d;background:#e8f7faf7;border-bottom:1px solid #0097b22e;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:8px 22px;font-size:9px;display:flex;position:sticky;top:0}.fx-view-as-banner span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-view-as-banner b{color:#007e96;font-weight:700}.fx-view-as-banner>div{flex:none;align-items:center;gap:7px;display:flex}.fx-view-as-banner button{color:#16778a;background:#fff;border:1px solid #0097b22e;border-radius:8px;min-height:29px;padding:0 10px;font-size:8px;font-weight:650}.fx-view-as-banner .fx-view-as-return{color:#fff;background:#0097b2;border-color:#0097b2}.fx-admin-viewing-investor .fx-old-header{top:44px!important}.fx-switch-user-overlay{z-index:20050!important}.fx-switch-user-modal{width:min(620px,100vw - 32px)!important;max-height:min(720px,90vh)!important;overflow:hidden!important}.fx-switch-user-body{padding:16px 18px 18px}.fx-switch-search{color:#90a0a6;background:#fff;border:1px solid #dfe7e9;border-radius:10px;align-items:center;gap:8px;height:38px;margin-bottom:12px;padding:0 11px;display:flex}.fx-switch-search input{color:#30464d;width:100%;font-size:9.5px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.fx-switch-user-list{max-height:430px;padding-right:2px;overflow:auto}.fx-switch-user-row{text-align:left;color:#30464d;background:#fff;border:1px solid #e6ecee;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:56px;margin:0 0 6px;padding:8px 10px;display:grid}.fx-switch-user-row:hover{background:#f8fbfc;border-color:#d7e8eb}.fx-switch-avatar{color:#007e96;background:#e8f7fa;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:9px;font-weight:750;display:flex}.fx-switch-user-row b{color:#29464e;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:650;overflow:hidden}.fx-switch-user-row small{color:#8b9aa0;text-overflow:ellipsis;white-space:nowrap;font-size:7.8px;overflow:hidden}.fx-switch-user-row em{color:#6e858d;text-transform:uppercase;letter-spacing:.35px;font-size:7.5px;font-style:normal}.fx-switch-admin-row{background:#fbfcfc;margin-bottom:10px}@media (width<=620px){.fx-view-as-banner{flex-direction:column;align-items:flex-start;padding:7px 10px}.fx-view-as-banner>div{width:100%}.fx-view-as-banner button{flex:1}.fx-admin-viewing-investor .fx-old-header{top:78px!important}.fx-switch-user-modal{width:100%!important;max-height:92vh!important}.fx-switch-user-list{max-height:54vh}}.fx-switch-user-overlay{padding:20px!important}.fx-switch-user-modal{border:1px solid var(--lf-border,#d8e0eb)!important;border-radius:var(--lf-radius-lg,18px)!important;width:min(560px,100vw - 40px)!important;max-height:min(660px,100dvh - 40px)!important;font-family:var(--lf-font,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif)!important;color:var(--lf-text,#12343d)!important;background:#fffffffa!important;overflow:hidden!important;box-shadow:0 24px 70px #1f304e24!important}.fx-switch-user-modal .modal-header{border-bottom:1px solid var(--lf-border-soft,#e8edf4)!important;min-height:0!important;box-shadow:none!important;background:#fff!important;align-items:flex-start!important;gap:18px!important;margin:0!important;padding:20px 22px 18px!important}.fx-switch-user-modal .modal-header>div{min-width:0!important}.fx-switch-user-modal .modal-header .card-label{color:var(--lf-text-muted,#8b96aa)!important;letter-spacing:.08em!important;margin:0 0 6px!important;font-size:9px!important;font-weight:500!important;line-height:1.2!important;display:block!important}.fx-switch-user-modal .modal-header h2{color:var(--lf-text,#12343d)!important;letter-spacing:-.28px!important;margin:0!important;font-size:18px!important;font-weight:560!important;line-height:1.2!important}.fx-switch-user-modal .fx-modal-subtitle{color:var(--lf-text-secondary,#607a82)!important;margin:7px 0 0!important;font-size:11px!important;font-weight:400!important;line-height:1.45!important}.fx-switch-user-modal .modal-close{border-radius:9px!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;font-size:17px!important}.fx-switch-user-body{background:#fff!important;padding:16px 22px 20px!important}.fx-switch-search{border:1px solid var(--lf-border,#d8e0eb)!important;color:#91a0aa!important;height:42px!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;gap:9px!important;margin:0 0 12px!important;padding:0 12px!important}.fx-switch-search:focus-within{border-color:#65bdca!important;box-shadow:0 0 0 3px #0097b212!important}.fx-switch-search>span{color:#8b9aa3!important;flex:0 0 16px!important;place-items:center!important;width:16px!important;font-size:13px!important;line-height:1!important;display:grid!important}.fx-switch-search input{height:40px!important;min-height:0!important;box-shadow:none!important;color:#2d414a!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important}.fx-switch-search input::placeholder{color:#98a5ad!important;font-size:11.5px!important;font-weight:400!important}.fx-switch-user-list{overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#c8d1d6 transparent!important;max-height:390px!important;padding:0 3px 0 0!important;overflow:auto!important}.fx-switch-user-list::-webkit-scrollbar{width:6px!important}.fx-switch-user-list::-webkit-scrollbar-track{background:0 0!important}.fx-switch-user-list::-webkit-scrollbar-thumb{background:#c8d1d6!important;border-radius:999px!important}.fx-switch-user-row{border:1px solid var(--lf-border-soft,#e8edf4)!important;width:100%!important;min-height:54px!important;color:var(--lf-text,#12343d)!important;box-shadow:none!important;text-align:left!important;background:#fff!important;border-radius:10px!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;margin:0 0 6px!important;padding:8px 11px!important;transition:background-color .16s,border-color .16s!important}.fx-switch-user-row:hover:not(:disabled){box-shadow:none!important;background:#f7fafb!important;border-color:#dbe5e9!important;transform:none!important}.fx-switch-user-row.is-current{background:var(--lf-primary-soft,#e5f7fa)!important;border-color:#0097b238!important}.fx-switch-user-row:disabled{opacity:.55!important;cursor:wait!important}.fx-switch-avatar{color:#087f92!important;letter-spacing:-.1px!important;background:#e7f7f9!important;border:1px solid #0097b214!important;border-radius:50%!important;flex:0 0 32px!important;width:32px!important;height:32px!important;font-size:10px!important;font-weight:600!important;line-height:1!important}.fx-switch-user-row>span:nth-child(2){flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.fx-switch-user-row b{color:#2b4149!important;letter-spacing:-.08px!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;overflow:hidden!important}.fx-switch-user-row small{color:#86969e!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.5px!important;font-weight:400!important;line-height:1.3!important;overflow:hidden!important}.fx-switch-user-row em{color:#70858d!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:nowrap!important;align-self:center!important;padding:0!important;font-size:8.5px!important;font-style:normal!important;font-weight:500!important;line-height:1.2!important}.fx-switch-user-row.is-current em{color:#087f92!important}.fx-switch-admin-row{background:#fbfcfd!important;min-height:56px!important;margin:0 0 10px!important}.fx-switch-admin-row.is-current{background:var(--lf-primary-soft,#e5f7fa)!important}.fx-switch-user-body .fx-empty{color:var(--lf-text-muted,#8b96aa)!important;text-align:center!important;padding:28px 12px!important;font-size:11px!important;font-weight:400!important}html.fxrtc-dark .fx-switch-user-modal,html.fxrtc-dark .fx-switch-user-modal .modal-header,html.fxrtc-dark .fx-switch-user-body{color:#dce7ea!important;background:#182024!important;border-color:#34454c!important}html.fxrtc-dark .fx-switch-user-modal .modal-header{border-bottom-color:#2b3940!important}html.fxrtc-dark .fx-switch-user-modal .modal-header h2{color:#e6eef0!important}html.fxrtc-dark .fx-switch-user-modal .modal-header .card-label,html.fxrtc-dark .fx-switch-user-modal .fx-modal-subtitle{color:#8fa1a8!important}html.fxrtc-dark .fx-switch-search{background:#172126!important;border-color:#34454c!important}html.fxrtc-dark .fx-switch-search input{color:#dce7ea!important}html.fxrtc-dark .fx-switch-user-row{color:#dce7ea!important;background:#182328!important;border-color:#2e3d44!important}html.fxrtc-dark .fx-switch-user-row:hover:not(:disabled){background:#1d2a30!important;border-color:#3a4c54!important}html.fxrtc-dark .fx-switch-user-row.is-current{background:#12343c!important;border-color:#255866!important}html.fxrtc-dark .fx-switch-user-row b{color:#dce7ea!important}html.fxrtc-dark .fx-switch-user-row small,html.fxrtc-dark .fx-switch-user-row em{color:#8da0a7!important}html.fxrtc-dark .fx-switch-user-row.is-current em{color:#72cedd!important}html.fxrtc-dark .fx-switch-avatar{color:#72cedd!important;background:#14363f!important;border-color:#255866!important}html.fxrtc-dark .fx-switch-admin-row{background:#1a252a!important}html.fxrtc-dark .fx-switch-admin-row.is-current{background:#12343c!important}@media (width<=620px){.fx-switch-user-overlay{padding:12px!important}.fx-switch-user-modal{border-radius:16px!important;width:min(520px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.fx-switch-user-modal .modal-header{padding:18px 18px 16px!important}.fx-switch-user-body{padding:14px 18px 18px!important}.fx-switch-user-list{max-height:52dvh!important}}@media (width<=430px){.fx-switch-user-modal .modal-header h2{font-size:17px!important}.fx-switch-user-row{grid-template-columns:32px minmax(0,1fr) auto!important;gap:9px!important;padding:8px 9px!important}.fx-switch-user-row b{font-size:11.5px!important}.fx-switch-user-row small{font-size:9px!important}.fx-switch-user-row em{font-size:8px!important}}.fx-old-shell{--fx-table-section-label-size:10px;--fx-table-section-title-size:15px;--fx-table-section-meta-size:13px;--fx-table-head-size:11px;--fx-table-body-size:13px;--fx-table-secondary-size:10px;--fx-table-badge-size:10px;--fx-table-action-size:12px}.fx-old-shell .legacy-block-head .card-label,.fx-old-shell .section-head .card-label,.fx-old-shell .fx-reference-history-head>div>span{font-size:var(--fx-table-section-label-size)!important;letter-spacing:.075em!important;font-weight:500!important;line-height:1.25!important}.fx-old-shell .legacy-block-head h2,.fx-old-shell .section-head h2,.fx-old-shell .fx-reference-history-head h3{font-size:var(--fx-table-section-title-size)!important;letter-spacing:-.16px!important;font-weight:540!important;line-height:1.3!important}.fx-old-shell .legacy-block-head>span,.fx-old-shell .section-head>div>p,.fx-old-shell .section-head>div>small{font-size:var(--fx-table-section-meta-size)!important;font-weight:400!important;line-height:1.35!important}.fx-old-shell .table-wrap table,.fx-old-shell .data-table,.fx-old-shell .detail-table table{font-size:var(--fx-table-body-size)!important;line-height:1.35!important}.fx-old-shell .table-wrap th,.fx-old-shell .data-table th,.fx-old-shell .detail-table th,body.investor-portal-page .investor-card-modal-body .data-table th{font-size:var(--fx-table-head-size)!important;letter-spacing:0!important;font-weight:500!important;line-height:1.25!important}.fx-old-shell .table-wrap td,.fx-old-shell .data-table td,.fx-old-shell .detail-table td,body.investor-portal-page .investor-card-modal-body .data-table td{font-size:var(--fx-table-body-size)!important;font-weight:400!important;line-height:1.35!important}.fx-old-shell .table-wrap td b,.fx-old-shell .table-wrap td strong,.fx-old-shell .data-table td b,.fx-old-shell .data-table td strong,.fx-old-shell .detail-table td b,.fx-old-shell .detail-table td strong,.fx-old-shell .record-link,.fx-old-shell .fx-account-table-name{font-size:var(--fx-table-body-size)!important;letter-spacing:-.08px!important;font-weight:520!important;line-height:1.35!important}.fx-old-shell .table-wrap td small,.fx-old-shell .data-table td small,.fx-old-shell .detail-table td small,body.investor-portal-page .investor-card-modal-body .data-table td small{font-size:var(--fx-table-secondary-size)!important;font-weight:400!important;line-height:1.3!important}.fx-old-shell .badge,.fx-old-shell .status-badge,.fx-old-shell .table-status,.fx-old-shell .fx-status-pill{font-size:var(--fx-table-badge-size)!important;font-weight:500!important;line-height:1.2!important}.fx-old-shell .table-action,.fx-old-shell .table-action-button,.fx-old-shell .data-table button.table-action,.fx-old-shell .data-table button.table-action-button{font-size:var(--fx-table-action-size)!important;font-weight:500!important;line-height:1.2!important}body.investor-portal-page .investor-card-modal-body .data-table td:before{font-size:10px!important;font-weight:500!important;line-height:1.25!important}.fx-switch-user-modal .modal-header .card-label{font-size:10px!important}.fx-switch-user-modal .modal-header h2{font-size:18px!important;font-weight:540!important}.fx-switch-user-modal .fx-modal-subtitle{font-size:12px!important;line-height:1.45!important}.fx-switch-search input{font-size:13px!important}.fx-switch-search input::placeholder{font-size:12px!important}.fx-switch-user-row{min-height:60px!important;padding:10px 12px!important}.fx-switch-avatar{flex-basis:34px!important;width:34px!important;height:34px!important;font-size:10.5px!important}.fx-switch-user-row b{font-size:13px!important;font-weight:520!important;line-height:1.3!important}.fx-switch-user-row small{font-size:10px!important;font-weight:400!important;line-height:1.3!important}.fx-switch-user-row em{font-size:9.5px!important;font-weight:500!important;line-height:1.2!important}@media (width>=721px){.fx-manage-modal .data-table,.fx-account-level-modal .data-table,body.investor-portal-page .investor-card-modal-body .data-table{font-size:var(--fx-table-body-size)!important}.fx-manage-modal .data-table th,.fx-account-level-modal .data-table th,body.investor-portal-page .investor-card-modal-body .data-table th{font-size:var(--fx-table-head-size)!important}.fx-manage-modal .data-table td,.fx-account-level-modal .data-table td,body.investor-portal-page .investor-card-modal-body .data-table td{font-size:var(--fx-table-body-size)!important}}@media (width<=620px){.fx-old-shell{--fx-table-head-size:10.5px;--fx-table-body-size:12.5px;--fx-table-secondary-size:9.5px;--fx-table-action-size:11.5px}.fx-switch-user-row b{font-size:12.5px!important}.fx-switch-user-row small{font-size:9.5px!important}.fx-switch-user-row em{font-size:9px!important}}.fx-old-shell{--fx-table-section-label-size:9px;--fx-table-section-title-size:14px;--fx-table-head-size:10px}.fx-old-shell table thead th,.fx-old-shell .table-wrap th,.fx-old-shell .data-table th,.fx-old-shell .detail-table th{letter-spacing:.015em!important;font-size:10px!important;font-weight:450!important;line-height:1.25!important}.fx-old-shell .fx-distribution-grid-head,.fx-old-shell .fx-distribution-column-head,.fx-old-shell .fx-distribution-column-head-fees{letter-spacing:.015em!important;font-size:9px!important;font-weight:450!important}.fx-old-shell .legacy-block-head small,.fx-old-shell .section-head .card-label,.fx-old-shell .fx-reference-section-head>span,.fx-old-shell .fx-reference-history-head>div>span{letter-spacing:.075em!important;font-size:9px!important;font-weight:500!important}.fx-old-shell .legacy-block-head h2,.fx-old-shell .section-head h2,.fx-old-shell .fx-reference-section-head h3,.fx-old-shell .fx-reference-history-head h3,.fx-old-shell .fx-closed-history-section>h3{letter-spacing:-.12px!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important}.fx-investor-directory-row{cursor:pointer}.fx-investor-directory-row:hover td{background:#009db706}.fx-investor-delete-action,.fx-investor-delete-button{color:#9d4c4c!important;background:#9d4c4c09!important;border-color:#9d4c4c33!important}.fx-investor-maintenance-overlay{z-index:15060!important;align-items:center!important;padding:28px!important}.fx-investor-maintenance-modal{background:#fff!important;border:1px solid #dce5e9!important;border-radius:18px!important;width:min(1120px,100vw - 56px)!important;max-width:1120px!important;height:min(88vh,900px)!important;max-height:900px!important;padding:0!important;overflow:hidden!important;box-shadow:0 28px 70px #1c36412e!important}.fx-investor-maintenance-header{border-bottom:1px solid #e4eaed;justify-content:space-between;align-items:flex-start;gap:20px;min-height:104px;padding:26px 28px 22px;display:flex}.fx-investor-maintenance-header h2{color:#182431;letter-spacing:-.35px;margin:0;font-size:22px;font-weight:560;line-height:1.2}.fx-investor-maintenance-header p{color:#66778a;margin:7px 0 0;font-size:12px;font-weight:400}.fx-investor-maintenance-scroll{height:calc(100% - 104px);padding:28px 32px 34px;overflow:auto}.fx-investor-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.fx-investor-summary-grid>div{background:#fff;border:1px solid #dce4e8;border-radius:13px;flex-direction:column;justify-content:center;min-height:92px;padding:16px 18px;display:flex}.fx-investor-summary-grid span{color:#8a97aa;font-size:10px;font-weight:400}.fx-investor-summary-grid b{color:#192331;margin-top:8px;font-size:19px;font-weight:520;line-height:1.15;display:block}.fx-investor-section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.fx-investor-section-head>div:first-child>span{color:#718094;letter-spacing:.11em;margin-bottom:7px;font-size:9px;font-weight:500;display:block}.fx-investor-section-head h3{color:#1c2733;letter-spacing:-.2px;margin:0;font-size:16px;font-weight:520;line-height:1.2}.fx-investor-section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-investor-section-actions button{min-height:36px;padding:0 14px;font-size:11px;font-weight:500}.fx-investor-position-list{gap:12px;display:grid}.fx-investor-position-card{background:#fff;border:1px solid #dce4e8;border-radius:14px;padding:18px}.fx-investor-position-top{border-bottom:1px solid #e4eaed;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.fx-investor-position-top h4{color:#1f2c38;margin:0;font-size:14px;font-weight:520;line-height:1.3}.fx-investor-position-top small{color:#8795a6;margin-top:4px;font-size:10px;display:block}.fx-investor-position-top-actions{align-items:center;gap:8px;display:flex}.fx-investor-position-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 26px;padding-top:15px;display:grid}.fx-investor-position-grid .detail-info,.fx-investor-profile-grid .detail-info{min-width:0}.fx-investor-position-grid .detail-info span,.fx-investor-profile-grid .detail-info span{color:#8a97aa;margin-bottom:6px;font-size:10px;font-weight:400;display:block}.fx-investor-position-grid .detail-info strong,.fx-investor-profile-grid .detail-info strong{color:#17212e;overflow-wrap:anywhere;font-size:12.5px;font-weight:500;line-height:1.35;display:block}.fx-investor-profile-grid{background:#fff;border:1px solid #dce4e8;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fx-investor-empty-position{background:#fbfcfd;border:1px dashed #d7e1e5;border-radius:14px;padding:26px}.fx-investor-empty-position b{color:#263744;font-size:13px;font-weight:520;display:block}.fx-investor-empty-position span{color:#8393a2;margin-top:5px;font-size:11px;display:block}.fx-investor-edit-form{background:#fbfcfd;border:1px solid #dce4e8;border-radius:14px;padding:18px}.fx-investor-edit-form .modal-actions{margin-top:16px}html.fxrtc-dark .fx-investor-maintenance-modal,html.fxrtc-dark .fx-investor-position-card,html.fxrtc-dark .fx-investor-summary-grid>div,html.fxrtc-dark .fx-investor-profile-grid{background:#172126!important;border-color:#34454c!important}html.fxrtc-dark .fx-investor-maintenance-header{border-color:#34454c!important}html.fxrtc-dark .fx-investor-maintenance-header h2,html.fxrtc-dark .fx-investor-section-head h3,html.fxrtc-dark .fx-investor-position-top h4,html.fxrtc-dark .fx-investor-summary-grid b,html.fxrtc-dark .fx-investor-position-grid .detail-info strong,html.fxrtc-dark .fx-investor-profile-grid .detail-info strong{color:#e5ecef!important}html.fxrtc-dark .fx-investor-position-top,html.fxrtc-dark .fx-investor-profile-grid .detail-info{border-color:#34454c!important}html.fxrtc-dark .fx-investor-empty-position,html.fxrtc-dark .fx-investor-edit-form{background:#182328!important;border-color:#34454c!important}@media (width<=900px){.fx-investor-maintenance-overlay{padding:14px!important}.fx-investor-maintenance-modal{width:calc(100vw - 28px)!important;height:calc(100dvh - 28px)!important;max-height:calc(100dvh - 28px)!important}.fx-investor-summary-grid,.fx-investor-position-grid,.fx-investor-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-investor-profile-grid .detail-info:nth-child(4n){border-right:1px solid #e2e8eb}.fx-investor-profile-grid .detail-info:nth-child(2n){border-right:0}}@media (width<=620px){.fx-investor-maintenance-header{min-height:88px;padding:20px 18px 16px}.fx-investor-maintenance-header h2{font-size:19px}.fx-investor-maintenance-scroll{height:calc(100% - 88px);padding:18px 14px 26px}.fx-investor-summary-grid{grid-template-columns:1fr 1fr;gap:9px}.fx-investor-summary-grid>div{min-height:80px;padding:13px}.fx-investor-summary-grid b{font-size:16px}.fx-investor-section-head{flex-direction:column;align-items:flex-start}.fx-investor-position-grid,.fx-investor-profile-grid{grid-template-columns:1fr}.fx-investor-profile-grid .detail-info{border-right:0!important}}.fx-investor-directory-row .legacy-actions{justify-content:flex-end}.fx-investor-directory-row .legacy-actions .table-action{min-width:86px}.fx-investor-maintenance-header{min-height:94px!important;padding:23px 28px 19px!important}.fx-investor-maintenance-header h2{letter-spacing:-.28px!important;font-size:20px!important;font-weight:520!important}.fx-investor-maintenance-header p{font-size:11px!important}.fx-investor-maintenance-scroll{height:calc(100% - 94px)!important;padding-top:24px!important}.fx-investor-summary-grid span{font-size:9.5px!important}.fx-investor-section-head>div:first-child>span{font-size:8.5px!important;font-weight:480!important}.fx-investor-section-head h3{font-size:15px!important;font-weight:500!important}.fx-investor-position-grid .detail-info span,.fx-investor-profile-grid .detail-info span{font-size:9.5px!important}.fx-investor-position-grid .detail-info strong,.fx-investor-profile-grid .detail-info strong{font-size:12px!important;font-weight:480!important}.fx-investor-section-actions button{min-height:35px!important;font-size:10.5px!important;font-weight:480!important}.fx-investor-utility-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.fx-investor-utility-row button{color:#5c7280;cursor:pointer;background:0 0;border:0;padding:5px 3px;font-size:10px;font-weight:500}.fx-investor-utility-row button:hover{color:#008da8}.fx-investor-utility-row .fx-investor-delete-button{color:#9d4c4c!important}.fx-investor-statement-overlay{z-index:15220!important;align-items:center!important;padding:24px!important}.fx-investor-statement-modal{background:#fff!important;border:1px solid #dce5e9!important;border-radius:18px!important;width:min(1180px,100vw - 48px)!important;max-width:1180px!important;height:min(92vh,940px)!important;max-height:940px!important;padding:0!important;overflow:hidden!important;box-shadow:0 30px 80px #1c364138!important}.fx-investor-statement-header{border-bottom:1px solid #e3e9ec!important;min-height:98px!important;padding:22px 26px 19px!important}.fx-investor-statement-header .card-label{letter-spacing:.1em!important;font-size:8.5px!important;font-weight:500!important}.fx-investor-statement-header h2{letter-spacing:-.25px!important;font-size:19px!important;font-weight:520!important}.fx-investor-statement-header .fx-modal-subtitle{font-size:10.5px!important;font-weight:400!important}.fx-investor-statement-body{height:calc(100% - 98px);padding:20px 24px 30px;overflow:auto}.fx-statement-filterbar{background:#fbfcfd;border:1px solid #dde6ea;border-radius:13px;grid-template-columns:minmax(220px,1.45fr) repeat(2,minmax(145px,.8fr)) minmax(160px,.9fr);gap:10px;margin-bottom:16px;padding:12px;display:grid}.fx-statement-filterbar label{color:#7d8d9c;letter-spacing:.03em;flex-direction:column;gap:6px;font-size:9px;font-weight:500;display:flex}.fx-statement-filterbar select,.fx-statement-filterbar input{color:#273746;background:#fff;border:1px solid #d6e1e6;border-radius:9px;outline:none;height:36px;padding:0 10px;font:400 11px/1.2 inherit}.fx-statement-filterbar select:focus,.fx-statement-filterbar input:focus{border-color:#8fd5e1;box-shadow:0 0 0 2px #009db714}.fx-statement-range-error{color:#9d4c4c;background:#9d4c4c0a;border:1px solid #9d4c4c38;border-radius:11px;padding:12px 14px;font-size:11px}.fx-statement-preview{background:#fff;border:1px solid #dce5e9;border-radius:15px;overflow:hidden}.fx-statement-brand{border-bottom:1px solid #e4eaed;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.fx-statement-brand img{width:74px;height:auto;display:block}.fx-statement-brand>div:nth-child(2){min-width:0}.fx-statement-brand span{color:#8494a4;letter-spacing:.1em;font-size:8.5px;font-weight:500;display:block}.fx-statement-brand strong{color:#1d2b37;margin-top:5px;font-size:16px;font-weight:520;line-height:1.2;display:block}.fx-statement-brand small{color:#81919f;margin-top:4px;font-size:9.5px;font-weight:400;display:block}.fx-statement-period{text-align:right}.fx-statement-period b{color:#293947;margin-top:5px;font-size:11px;font-weight:500;display:block}.fx-statement-summary{border-bottom:1px solid #e4eaed;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fx-statement-summary>div{border-bottom:1px solid #e5ebee;border-right:1px solid #e5ebee;flex-direction:column;justify-content:center;min-height:72px;padding:14px 16px;display:flex}.fx-statement-summary>div:nth-child(4n){border-right:0}.fx-statement-summary>div:nth-last-child(-n+4){border-bottom:0}.fx-statement-summary span{color:#8796a6;font-size:9px;font-weight:400}.fx-statement-summary b{color:#1e2b38;margin-top:6px;font-size:13px;font-weight:500;line-height:1.2;display:block}.fx-statement-ledger{padding:18px 20px 8px}.fx-statement-ledger-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.fx-statement-ledger-head span{color:#7d8d9c;letter-spacing:.1em;font-size:8.5px;font-weight:500;display:block}.fx-statement-ledger-head h3{color:#1f2d39;margin:4px 0 0;font-size:14px;font-weight:500}.fx-statement-ledger-head small{color:#8493a0;font-size:9.5px}.fx-statement-preview .data-table{font-size:11.5px!important}.fx-statement-preview .data-table th{letter-spacing:.015em!important;font-size:9px!important;font-weight:480!important}.fx-statement-preview .data-table td{font-size:11px!important}.fx-statement-documents{color:#758694;border-top:1px solid #edf1f3;flex-wrap:wrap;gap:18px;padding:11px 20px 16px;font-size:9.5px;display:flex}html.fxrtc-dark .fx-investor-action-notice{color:#9fb0b8;background:#19262c;border-color:#34464e}html.fxrtc-dark .fx-investor-statement-modal,html.fxrtc-dark .fx-statement-preview,html.fxrtc-dark .fx-statement-filterbar,html.fxrtc-dark .fx-statement-filterbar select,html.fxrtc-dark .fx-statement-filterbar input{color:#e5ecef!important;background:#172126!important;border-color:#34454c!important}html.fxrtc-dark .fx-investor-statement-header,html.fxrtc-dark .fx-statement-brand,html.fxrtc-dark .fx-statement-summary,html.fxrtc-dark .fx-statement-summary>div,html.fxrtc-dark .fx-statement-documents{border-color:#34454c!important}html.fxrtc-dark .fx-statement-brand strong,html.fxrtc-dark .fx-statement-period b,html.fxrtc-dark .fx-statement-summary b,html.fxrtc-dark .fx-statement-ledger-head h3{color:#e5ecef!important}@media (width<=900px){.fx-statement-filterbar{grid-template-columns:1fr 1fr}.fx-statement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-statement-summary>div:nth-child(4n){border-right:1px solid #e5ebee}.fx-statement-summary>div:nth-child(2n){border-right:0}.fx-statement-summary>div:nth-last-child(-n+4){border-bottom:1px solid #e5ebee}.fx-statement-summary>div:nth-last-child(-n+2){border-bottom:0}.fx-statement-brand{grid-template-columns:auto 1fr}.fx-statement-period{text-align:left;grid-column:1/-1}}@media (width<=620px){.fx-investor-maintenance-header{min-height:82px!important;padding:18px 16px 14px!important}.fx-investor-maintenance-header h2{font-size:18px!important}.fx-investor-maintenance-scroll{height:calc(100% - 82px)!important}.fx-investor-section-actions{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.fx-investor-section-actions button{width:100%}.fx-investor-statement-overlay{padding:8px!important}.fx-investor-statement-modal{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important}.fx-investor-statement-body{padding:14px 10px 22px}.fx-statement-filterbar{grid-template-columns:1fr}.fx-statement-summary{grid-template-columns:1fr 1fr}.fx-statement-brand{padding:16px}.fx-statement-brand img{width:62px}.fx-statement-ledger{padding:14px 10px 6px}.fx-statement-ledger .data-table-shell{overflow:auto}.fx-statement-ledger .data-table{min-width:650px}}.fx-report-toolbar{background:#fff;border:1px solid #dde6ea;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:10px 12px;display:flex}.fx-report-toolbar>div{flex-direction:column;gap:3px;display:flex}.fx-report-toolbar b{color:#24313d;font-size:11px;font-weight:520}.fx-report-toolbar span{color:#80909d;font-size:9.5px;font-weight:400}.fx-report-pdf-button{color:#fff;cursor:pointer;background:#0aa0bb;border:1px solid #18a9c3;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 14px;font:500 10.5px/1 inherit;display:inline-flex}.fx-report-pdf-button:hover{background:#078fa7}.fx-report-pdf-button .fx-svg-icon{width:15px;height:15px}.fx-performance-report{background:#eef3f7;border:1px solid #dde5e9;border-radius:15px;justify-items:center;gap:22px;padding:24px 12px 38px;display:grid;overflow:auto}.fx-report-page{color:#24313d;background:#f4f7fb;border:1px solid #dde5eb;border-radius:2px;width:min(100%,780px);min-height:1102px;padding:46px 54px 52px;position:relative;overflow:hidden;box-shadow:0 16px 38px #1c364117}.fx-report-topline{background:#2ab3cf;height:11px;position:absolute;inset:0 0 auto}.fx-report-page-header{margin-bottom:22px}.fx-report-page-header h2{color:#26323f;letter-spacing:-.7px;margin:0;font-size:27px;font-weight:600;line-height:1.12}.fx-report-page-header p{color:#8a98a7;margin:7px 0 0;font-size:9.5px;font-weight:400}.fx-report-page-content{gap:16px;display:grid}.fx-report-footer{color:#8493a1;letter-spacing:.025em;justify-content:space-between;align-items:center;font-size:7.5px;font-weight:500;display:flex;position:absolute;bottom:22px;left:54px;right:54px}.fx-report-footer span:first-child{white-space:nowrap;text-overflow:ellipsis;max-width:75%;overflow:hidden}.fx-report-hero{color:#fff;background:#0a707b;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px;display:grid}.fx-report-hero span,.fx-report-through span{color:#38bfd6;letter-spacing:.075em;font-size:8px;font-weight:600;display:block}.fx-report-hero h3{color:#fff;margin:7px 0;font-size:20px;font-weight:600;line-height:1.15}.fx-report-hero p{color:#d6eef2;max-width:380px;margin:0;font-size:9.5px;line-height:1.45}.fx-report-through{text-align:center;background:#29b6d0;border-radius:999px;min-width:178px;padding:14px 20px}.fx-report-through span{color:#087481}.fx-report-through b{color:#075e67;margin-top:4px;font-size:10px;font-weight:600;display:block}.fx-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fx-report-kpis>div{background:#fff;border:1px solid #dce5eb;border-radius:14px;min-height:86px;padding:16px 18px 14px 21px;position:relative}.fx-report-kpis>div:before{content:"";background:#168392;border-radius:14px 0 0 14px;width:7px;position:absolute;top:0;bottom:0;left:0}.fx-report-kpis>div:nth-child(2n):before{background:#2ab3cf}.fx-report-kpis>div.negative-card:before{background:#ef607b}.fx-report-kpis span,.fx-report-metric-list span,.fx-report-closing-grid span{color:#8090a1;letter-spacing:.045em;font-size:7.5px;font-weight:600;display:block}.fx-report-kpis b{color:#25323f;margin-top:10px;font-size:17px;font-weight:600;line-height:1.12;display:block}.fx-report-kpis small{color:#93a0ad;margin-top:4px;font-size:8px;font-weight:400;display:block}.fx-report-kpis .negative-card b{color:#2f3741}.fx-report-panel{background:#fff;border:1px solid #dce5eb;border-radius:15px;padding:17px 18px}.fx-report-panel h3,.fx-report-table-section h3{color:#2b3743;letter-spacing:.01em;margin:0 0 12px;font-size:11px;font-weight:650}.fx-report-profit-split{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:20px;display:grid}.fx-report-split-copy{grid-template-columns:auto 1fr;align-items:baseline;gap:5px 14px;padding:6px 8px;display:grid}.fx-report-split-copy span{color:#536473;font-size:10px;font-weight:500}.fx-report-split-copy b{color:#23aec9;font-size:16px;font-weight:600}.fx-report-split-copy p{color:#7e8c98;grid-column:1/-1;max-width:360px;margin:6px 0 0;font-size:8.8px;line-height:1.4}.fx-report-donut{width:180px;height:180px;margin:auto;position:relative}.fx-report-donut svg{width:100%;height:100%;display:block;transform:rotate(0)}.fx-report-donut circle{fill:none;stroke-width:18px}.fx-report-donut-bg{stroke:#e3ebee}.fx-report-donut-a{stroke:#2ab3cf}.fx-report-donut-b{stroke:#167d89}.fx-report-donut>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fx-report-donut strong{color:#2c3742;font-size:9px;font-weight:650}.fx-report-donut span{color:#7d8c99;margin-top:5px;font-size:7.5px}.fx-report-table-section{gap:0;display:grid}.fx-report-table-section table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #dce5eb;border-radius:10px;width:100%;font-size:9px;overflow:hidden}.fx-report-table-section th{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#08727d;padding:9px 10px;font-size:7.5px;font-weight:600}.fx-report-table-section td{color:#34414e;border-top:1px solid #e5ebef;padding:8px 10px;font-size:8.8px;font-weight:430}.fx-report-table-section tbody tr:nth-child(2n):not(.total){background:#f0f4f8}.fx-report-table-section tr.total td{color:#273442;background:#e4edf5;font-weight:650}.fx-report-table-section td.positive{color:#16836f}.fx-report-table-section td.negative{color:#e45e77}.fx-report-chart-panel{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:18px;display:grid}.fx-report-chart-copy p,.fx-report-note{color:#7d8b98;margin:7px 0 0;font-size:8.5px;line-height:1.45}.fx-report-hbars{gap:9px;display:grid}.fx-report-hbar-row{grid-template-columns:48px 1fr 76px;align-items:center;gap:8px;display:grid}.fx-report-hbar-row>span{color:#8c9aa7;text-align:right;font-size:7.5px}.fx-report-hbar-track{background:#eef3f5;border-radius:2px;height:17px;display:flex;overflow:hidden}.fx-report-hbar-track i{height:100%;display:block}.fx-report-hbar-primary{background:#2ab3cf}.fx-report-hbar-secondary{background:#137a86}.fx-report-hbar-row>b{color:#2a3743;font-size:8px;font-weight:600}.fx-report-no-data{color:#8b99a5;text-align:center;padding:16px;font-size:9px}.fx-report-month-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fx-report-month-cards>div{background:#fff;border:1px solid #dce5eb;border-radius:13px;min-height:82px;padding:15px 16px 12px 20px;position:relative}.fx-report-month-cards>div:before{content:"";background:#168392;border-radius:13px 0 0 13px;width:7px;position:absolute;top:0;bottom:0;left:0}.fx-report-month-cards>div:nth-child(2n):before{background:#2ab3cf}.fx-report-month-cards span{color:#7d8d9d;font-size:7.5px;font-weight:600;display:block}.fx-report-month-cards b{color:#25323f;margin-top:10px;font-size:15px;font-weight:600;display:block}.fx-report-month-cards small{color:#93a0ad;margin-top:4px;font-size:7.5px;display:block}.fx-report-month-bars{border-bottom:1px solid #dfe7eb;justify-content:space-around;align-items:flex-end;gap:18px;height:218px;padding:20px 16px 0;display:flex}.fx-report-month-bars>div:not(.fx-report-no-data){flex:1;grid-template-rows:1fr auto auto;place-items:end center;height:100%;display:grid}.fx-report-month-bar-space{justify-content:center;align-items:flex-end;width:66%;height:100%;display:flex}.fx-report-month-bar-space i{background:#23aec9;border-radius:2px 2px 0 0;width:100%;min-height:4px;display:block}.fx-report-month-bar-space i.negative{background:#ef607b}.fx-report-month-bars b{color:#2b3743;margin-top:5px;font-size:8.5px;font-weight:650}.fx-report-month-bars span{color:#8896a4;margin:5px 0 8px;font-size:7.5px}.fx-report-chart{width:100%;overflow:hidden}.fx-report-chart svg{width:100%;height:auto;display:block}.fx-report-gridline{stroke:#dbe4e9;stroke-width:1px}.fx-report-area{fill:#2ab3cf21}.fx-report-line{fill:none;stroke:#2ab3cf;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.fx-report-dot{fill:#2ab3cf}.fx-report-axis-label{fill:#8c99a5;font-size:8px}.fx-report-empty-chart{fill:#91a0ac;font-size:11px}.fx-report-chart-caption{text-align:center;color:#8a98a5;margin-top:-6px;font-size:7.5px}.fx-report-two-column{grid-template-columns:.82fr 1.18fr;gap:16px;display:grid}.fx-report-two-column .fx-report-donut{width:190px;height:190px}.fx-report-legend{justify-content:center;gap:16px;margin-top:3px;display:flex}.fx-report-legend span{color:#7b8b98;align-items:center;gap:5px;font-size:7.5px;display:flex}.fx-report-legend i{background:#dbe6e9;width:14px;height:4px;display:block}.fx-report-legend i.primary{background:#2ab3cf}.fx-report-metric-list{gap:12px;padding-top:28px;display:grid}.fx-report-metric-list>div{border:1px solid #e0e7eb;border-radius:11px;padding:12px 14px 10px 18px;position:relative}.fx-report-metric-list>div:before{content:"";background:#168392;border-radius:11px 0 0 11px;width:6px;position:absolute;top:0;bottom:0;left:0}.fx-report-metric-list>div.negative-card:before{background:#ef607b}.fx-report-metric-list b{color:#26323e;margin-top:5px;font-size:13px;font-weight:600;display:block}.fx-report-metric-list small{color:#8c9aa6;margin-top:3px;font-size:7.5px;display:block}.fx-report-ledger-table table{font-size:9px}.fx-report-ledger-table th:nth-child(2),.fx-report-ledger-table th:nth-child(3),.fx-report-ledger-table td:nth-child(2),.fx-report-ledger-table td:nth-child(3){text-align:right}.fx-report-ledger-table td{padding-top:9px;padding-bottom:9px}.fx-report-reading-note{background:#fff;border:1px solid #dce5eb;border-radius:13px;margin-top:48px;padding:13px 15px}.fx-report-reading-note b{color:#2e3945;font-size:9px;display:block}.fx-report-reading-note p{color:#84929f;margin:5px 0 0;font-size:8px;line-height:1.45}.fx-report-final-kpis{margin-bottom:8px}.fx-report-closing-card{color:#fff;background:#086f79;border-radius:16px;min-height:385px;padding:24px 26px}.fx-report-closing-card>span{color:#2cc0d9;letter-spacing:.055em;font-size:8px;font-weight:600}.fx-report-closing-card h3{color:#fff;margin:10px 0 7px;font-size:24px;font-weight:600}.fx-report-closing-card>p{color:#d5eef1;margin:0;font-size:9px;line-height:1.45}.fx-report-closing-bar{background:#0f7f8a;border-radius:999px;height:28px;margin-top:24px;display:flex;overflow:hidden}.fx-report-closing-bar i:first-child{background:#2ab3cf}.fx-report-closing-bar i:last-child{background:#187c88}.fx-report-closing-labels{border-bottom:1px solid #ffffff24;justify-content:space-between;gap:18px;padding:9px 0 17px;display:flex}.fx-report-closing-labels b{color:#e5f6f8;font-size:7.5px;font-weight:600}.fx-report-closing-grid{grid-template-columns:1fr 1fr;gap:20px 34px;padding-top:18px;display:grid}.fx-report-closing-grid span{color:#65cfdf}.fx-report-closing-grid b{color:#fff;margin-top:6px;font-size:9px;font-weight:600;line-height:1.35;display:block}html.fxrtc-dark .fx-performance-report{background:#eef3f7!important;border-color:#dde5e9!important}.fx-performance-report .fx-money{white-space:nowrap}@media (width<=900px){.fx-report-page{width:700px;min-height:990px;padding:42px 46px 50px}.fx-report-footer{left:46px;right:46px}.fx-report-page-header h2{font-size:24px}.fx-report-profit-split{grid-template-columns:1fr 190px}.fx-report-donut{width:160px;height:160px}}@media (width<=620px){.fx-report-toolbar{flex-direction:column;align-items:flex-start}.fx-report-pdf-button{width:100%}.fx-performance-report{padding:12px 0 24px;display:block;overflow-x:auto}.fx-report-page{width:680px;min-width:680px;margin:0 auto 18px}.fx-report-page:last-child{margin-bottom:0}}@media print{@page{size:A4 portrait;margin:0}html,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}.fx-investor-statement-overlay,.fx-investor-statement-overlay *{visibility:visible!important}.fx-investor-statement-overlay{background:#fff!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.fx-investor-statement-modal{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;position:static!important;overflow:visible!important}.fx-investor-statement-header,.fx-statement-filterbar,.fx-report-toolbar,.fx-statement-range-error{display:none!important}.fx-investor-statement-body{background:#fff!important;height:auto!important;padding:0!important;overflow:visible!important}.fx-performance-report{background:#fff!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;overflow:visible!important}.fx-report-page{box-sizing:border-box!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;box-shadow:none!important;page-break-after:always!important;break-after:page!important;background:#f4f7fb!important;border:0!important;border-radius:0!important;margin:0!important;padding:13mm 15mm 14mm!important;overflow:hidden!important}.fx-report-page:last-child{page-break-after:auto!important;break-after:auto!important}.fx-report-topline{height:3mm!important}.fx-report-footer{bottom:7mm!important;left:15mm!important;right:15mm!important}.fx-report-page-header h2{font-size:20pt!important}.fx-report-page-header p{font-size:7pt!important}.fx-report-hero{padding:5mm 6mm!important}.fx-report-hero h3{font-size:15pt!important}.fx-report-hero p{font-size:7pt!important}.fx-report-through{min-width:45mm!important;padding:4mm 5mm!important}.fx-report-kpis{gap:3mm!important}.fx-report-kpis>div{min-height:20mm!important;padding:4mm 4.5mm 3.5mm 5.5mm!important}.fx-report-kpis b{font-size:12pt!important}.fx-report-kpis small{font-size:6pt!important}.fx-report-panel{padding:4mm 4.5mm!important}.fx-report-table-section table{font-size:6.7pt!important}.fx-report-table-section th{font-size:5.7pt!important}.fx-report-table-section td{padding:2.2mm 2.5mm!important;font-size:6.5pt!important}.fx-report-donut{width:43mm!important;height:43mm!important}.fx-report-month-bars{height:52mm!important}.fx-report-chart svg{max-height:58mm!important}.fx-report-reading-note{margin-top:12mm!important}.fx-report-closing-card{min-height:104mm!important;padding:7mm!important}}.fx-investor-page-actions{align-items:center;gap:10px;display:flex!important}.fx-investor-page-actions .secondary-button{color:#08758a!important;background:#fff!important;border:1px solid #a9dce5!important}.fx-statement-filterbar-apply{align-items:end;grid-template-columns:minmax(210px,1.4fr) repeat(2,minmax(135px,.8fr)) minmax(145px,.85fr) auto!important}.fx-statement-apply-button{color:#fff;cursor:pointer;background:#079bb5;border:1px solid #079bb5;border-radius:9px;min-width:92px;height:36px;padding:0 16px;font:500 10.5px/1 inherit}.fx-statement-apply-button:disabled{cursor:default;opacity:.5}.fx-statement-apply-button:not(:disabled):hover{background:#078aa1}.fx-investor-history-list{background:#fff;border:1px solid #e0e7eb;border-radius:13px;display:grid;overflow:hidden}.fx-investor-history-list>div{border-top:1px solid #e8edf0;grid-template-columns:92px 160px minmax(0,1fr);align-items:start;gap:8px 14px;padding:11px 14px;display:grid}.fx-investor-history-list>div:first-child{border-top:0}.fx-investor-history-list time{color:#8795a2;font-size:10px}.fx-investor-history-list b{color:#263541;text-transform:capitalize;font-size:10.5px;font-weight:520}.fx-investor-history-list span{color:#465762;font-size:10.5px}.fx-investor-history-list small{color:#8896a2;grid-column:3;font-size:9.5px;line-height:1.4}.fx-history-import-overlay{z-index:1800!important}.fx-history-import-overlay .modal-card{width:min(900px,100vw - 40px)!important;max-width:900px!important;max-height:min(90vh,850px)!important;overflow:auto!important}.fx-history-import-body{gap:14px;padding:18px 22px 24px;display:grid}.fx-import-intro{background:#f9fbfc;border:1px solid #dfe7eb;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.fx-import-intro>div{gap:4px;display:grid}.fx-import-intro b{color:#283743;font-size:12px;font-weight:520}.fx-import-intro span{color:#7a8a97;max-width:590px;font-size:10px;line-height:1.45}.fx-import-drop{text-align:center;cursor:pointer;background:#f8fcfd;border:1px dashed #9ed4de;border-radius:14px;place-items:center;gap:5px;min-height:126px;padding:20px;display:grid;position:relative}.fx-import-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.fx-import-drop span{color:#263743;font-size:12px;font-weight:520}.fx-import-drop small{color:#8595a2;font-size:9.5px}.fx-import-actions{justify-content:flex-end;gap:10px;display:flex}.fx-import-actions button{min-height:36px;padding:0 15px}.fx-import-success,.fx-import-ready{color:#267565;background:#f2fbf8;border:1px solid #b9e3d7;border-radius:10px;padding:11px 13px;font-size:10.5px}.fx-import-preview{gap:12px;display:grid}.fx-import-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.fx-import-count-grid>div{background:#fff;border:1px solid #dfe7eb;border-radius:10px;padding:11px 12px}.fx-import-count-grid span{color:#8594a1;font-size:8.5px;display:block}.fx-import-count-grid b{color:#263641;margin-top:4px;font-size:15px;font-weight:540;display:block}.fx-import-issues{border-radius:10px;gap:5px;max-height:190px;padding:11px 13px;font-size:9.5px;display:grid;overflow:auto}.fx-import-issues b{margin-bottom:2px;font-size:10px}.fx-import-issues span{line-height:1.4;display:block}.fx-import-issues.warning{color:#79621a;background:#fffaf0;border:1px solid #eadca8}.fx-import-safety{background:#f5f8fa;border-radius:11px;gap:5px;padding:12px 14px;display:grid}.fx-import-safety b{color:#34444f;font-size:10px}.fx-import-safety span{color:#7d8b97;font-size:9.5px;line-height:1.5}html.fxrtc-dark .fx-import-intro,html.fxrtc-dark .fx-import-drop,html.fxrtc-dark .fx-import-count-grid>div,html.fxrtc-dark .fx-investor-history-list{background:#172126!important;border-color:#34454c!important}html.fxrtc-dark .fx-import-intro b,html.fxrtc-dark .fx-import-drop span,html.fxrtc-dark .fx-import-count-grid b,html.fxrtc-dark .fx-investor-history-list b,html.fxrtc-dark .fx-investor-history-list span{color:#e4ecef!important}@media screen and (width<=1100px){.fx-statement-filterbar-apply{grid-template-columns:1fr 1fr!important}.fx-statement-apply-button{grid-column:1/-1;width:100%}.fx-import-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=900px){.fx-investor-statement-body{padding-left:14px!important;padding-right:14px!important}.fx-performance-report{padding:16px!important;display:grid!important;overflow-x:hidden!important}.fx-report-page{box-sizing:border-box;width:100%!important;min-width:0!important;min-height:0!important;padding:34px 30px 28px!important;overflow:visible!important}.fx-report-footer{margin-top:24px!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.fx-report-page-header h2{font-size:23px!important}.fx-report-hero{grid-template-columns:1fr!important}.fx-report-through{width:max-content;max-width:100%;min-width:0!important}.fx-report-profit-split,.fx-report-chart-panel,.fx-report-two-column{grid-template-columns:1fr!important}.fx-report-donut,.fx-report-two-column .fx-report-donut{width:150px!important;height:150px!important}.fx-report-chart-copy{max-width:none}.fx-report-month-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-report-closing-card{min-height:0!important}.fx-report-table-section{min-width:0;max-width:100%;overflow-x:auto}.fx-report-table-section table{table-layout:fixed}.fx-report-table-section th,.fx-report-table-section td{overflow-wrap:anywhere;word-break:normal}.fx-investor-history-list>div{grid-template-columns:80px 135px minmax(0,1fr)}}@media screen and (width<=620px){.fx-investor-page-actions{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.fx-statement-filterbar-apply{grid-template-columns:1fr!important}.fx-statement-apply-button{grid-column:auto}.fx-performance-report{padding:10px!important}.fx-report-page{width:100%!important;min-width:0!important;margin:0 auto 14px!important;padding:26px 16px 22px!important}.fx-report-page-header{margin-bottom:16px}.fx-report-page-header h2{letter-spacing:-.35px;font-size:20px!important}.fx-report-hero{border-radius:13px;padding:15px 16px!important}.fx-report-hero h3{font-size:17px!important}.fx-report-kpis{grid-template-columns:1fr!important}.fx-report-kpis>div{min-height:72px!important;padding:13px 14px 12px 18px!important}.fx-report-kpis b{font-size:15px!important}.fx-report-month-cards{grid-template-columns:1fr!important}.fx-report-panel{padding:13px 12px!important}.fx-report-table-section table{font-size:7.5px!important}.fx-report-table-section th{padding:7px 5px!important;font-size:6.5px!important}.fx-report-table-section td{padding:7px 5px!important;font-size:7.5px!important}.fx-report-hbar-row{gap:5px;grid-template-columns:38px minmax(0,1fr) 60px!important}.fx-report-month-bars{gap:7px!important;height:180px!important;padding-left:4px!important;padding-right:4px!important}.fx-report-closing-grid{grid-template-columns:1fr!important;gap:14px!important}.fx-report-closing-labels{flex-direction:column;gap:6px}.fx-report-footer{gap:10px;font-size:6.5px!important}.fx-report-footer span:first-child{white-space:normal}.fx-report-chart svg{min-width:0!important}.fx-import-intro{flex-direction:column;align-items:stretch}.fx-import-intro button{width:100%}.fx-import-count-grid{grid-template-columns:1fr 1fr}.fx-import-actions{grid-template-columns:1fr 1fr;display:grid}.fx-import-actions button{width:100%}.fx-investor-history-list>div{grid-template-columns:1fr;gap:4px}.fx-investor-history-list small{grid-column:auto}}@media screen{.fx-performance-report,.fx-report-page,.fx-report-page-content,.fx-report-panel,.fx-report-kpis>div,.fx-report-month-cards>div,.fx-report-profit-split>*,.fx-report-chart-panel>*,.fx-report-two-column>*,.fx-report-closing-card>*{min-width:0}.fx-report-page img,.fx-report-page svg{max-width:100%;height:auto}.fx-report-kpis b,.fx-report-month-cards b,.fx-report-metric-list b,.fx-report-closing-grid b,.fx-report-hero h3,.fx-report-through b{overflow-wrap:anywhere}.fx-report-table-section{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.fx-report-table-section table{max-width:100%}}@media screen and (width<=760px){.fx-report-kpis,.fx-report-month-cards{grid-template-columns:1fr!important}.fx-report-profit-split,.fx-report-chart-panel,.fx-report-two-column,.fx-report-page-content{gap:12px!important}}@media screen and (width<=460px){.fx-investor-statement-overlay{padding:4px!important}.fx-investor-statement-modal{border-radius:12px!important;width:calc(100vw - 8px)!important;height:calc(100dvh - 8px)!important;max-height:calc(100dvh - 8px)!important}.fx-investor-statement-header{min-height:84px!important;padding:17px 14px 14px!important}.fx-investor-statement-body{height:calc(100% - 84px)!important;padding:10px 6px 18px!important}.fx-performance-report{gap:10px!important;padding:6px!important}.fx-report-page{padding:22px 12px 18px!important}.fx-report-toolbar{flex-direction:column!important;align-items:stretch!important}.fx-report-pdf-button{width:100%!important}.fx-import-count-grid,.fx-import-actions{grid-template-columns:1fr!important}}.fx-add-investor-overlay .modal-card{border-radius:16px!important;width:min(980px,100vw - 40px)!important;max-width:980px!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important}.fx-add-investor-overlay .modal-header{background:#fff!important;border-bottom:1px solid #e6ecef!important;min-height:72px!important;padding:0 22px!important}.fx-add-investor-overlay .modal-close{border-radius:9px!important;width:36px!important;height:36px!important;font-size:16px!important}.fx-add-investor-form{max-width:none!important;margin:0!important;padding:40px 22px 0!important}.fx-add-investor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.fx-add-investor-grid>label,.fx-investor-password-panel>label{color:#617185!important;flex-direction:column!important;gap:7px!important;min-width:0!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;display:flex!important}.fx-add-investor-grid input,.fx-add-investor-grid select,.fx-investor-password-panel>input{color:#263746!important;width:100%!important;min-width:0!important;height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fbfcfd!important;border:1px solid #cfdce4!important;border-radius:9px!important;outline:none!important;padding:0 12px!important;font:400 13px/1.2 inherit!important;transition:border-color .15s,box-shadow .15s,background .15s!important}.fx-add-investor-grid input:focus,.fx-add-investor-grid select:focus,.fx-investor-password-panel>input:focus{background:#fff!important;border-color:#17b1cf!important;box-shadow:0 0 0 2px #17b1cf1a!important}.fx-phone-entry{grid-template-columns:112px minmax(0,1fr)!important;gap:8px!important;display:grid!important}.fx-phone-entry select{padding:0 10px!important}.fx-investor-password-panel{background:linear-gradient(#f4fbfd 0%,#f7fbfc 100%)!important;border:1px solid #a8deea!important;border-radius:11px!important;margin:20px 0 0!important;padding:28px 16px 16px!important}.fx-investor-password-head>label{color:#617185!important;font-size:12px!important;font-weight:500!important}.fx-investor-password-head button{color:#009dbb!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important}.fx-investor-password-head button:hover{color:#007f99!important;transform:none!important}.fx-investor-auto-password{color:#697b8f!important;flex-direction:row!important;align-items:center!important;gap:9px!important;margin:9px 0 0!important;font-size:12px!important;font-weight:400!important;display:flex!important}.fx-investor-auto-password input{accent-color:#009dbb!important;width:17px!important;height:17px!important;margin:0!important}.fx-add-investor-actions{background:#fff!important;border-top:1px solid #e6ecef!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:30px -22px 0!important;padding:16px 22px!important;display:flex!important}.fx-add-investor-actions button{border-radius:9px!important;width:auto!important;min-width:118px!important;height:38px!important;padding:0 16px!important;font-size:12px!important;font-weight:550!important;line-height:1!important}.fx-add-investor-actions button:disabled{opacity:.6!important;cursor:not-allowed!important}html.fxrtc-dark .fx-add-investor-overlay .modal-header,html.fxrtc-dark .fx-add-investor-actions{background:#182126!important;border-color:#2f3c42!important}html.fxrtc-dark .fx-add-investor-overlay .modal-header h2{color:#e8eff1!important}html.fxrtc-dark .fx-add-investor-grid>label,html.fxrtc-dark .fx-investor-password-head>label{color:#aebbc3!important}html.fxrtc-dark .fx-add-investor-grid input,html.fxrtc-dark .fx-add-investor-grid select,html.fxrtc-dark .fx-investor-password-panel>input{color:#e6eef0!important;background:#172126!important;border-color:#34454c!important}html.fxrtc-dark .fx-add-investor-actions .secondary-button{color:#cbd6da!important;background:#1a2429!important;border-color:#3a4b52!important}@media (width<=720px){.fx-add-investor-overlay{padding:10px!important}.fx-add-investor-overlay .modal-card{border-radius:14px!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important}.fx-add-investor-overlay .modal-header{min-height:66px!important;padding:0 16px!important}.fx-add-investor-form{padding:20px 16px 0!important;overflow:auto!important}.fx-add-investor-grid{grid-template-columns:1fr!important;gap:14px!important}.fx-phone-entry{grid-template-columns:104px minmax(0,1fr)!important}.fx-investor-password-panel{margin-top:16px!important;padding:18px 14px 14px!important}.fx-add-investor-actions{margin:20px -16px 0!important;padding:14px 16px!important;position:sticky!important;bottom:0!important}}@media (width<=460px){.fx-phone-entry{grid-template-columns:1fr!important}.fx-add-investor-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.fx-add-investor-actions button{width:100%!important;min-width:0!important;padding:0 10px!important}}.fx-add-investor-overlay{align-items:center!important;padding:10px!important}.fx-add-investor-overlay .modal-card{box-sizing:border-box!important;border-radius:16px!important;width:min(980px,100vw - 20px)!important;max-width:980px!important;height:auto!important;max-height:calc(100dvh - 20px)!important;overflow:hidden!important}.fx-add-investor-overlay .modal-header{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #e6ecef!important;height:72px!important;min-height:72px!important;margin:0!important;padding:0 22px!important;position:relative!important;top:auto!important}.fx-add-investor-overlay .modal-header h2{letter-spacing:-.18px!important;color:#233944!important;margin:0!important;font-size:18px!important;font-weight:600!important;line-height:1.25!important}.fx-add-investor-overlay .modal-close{border-radius:9px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;font-size:16px!important;line-height:1!important}.fx-add-investor-form{box-sizing:border-box!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:40px 22px 0!important;display:block!important}.fx-add-investor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important;margin:0!important;display:grid!important}.fx-add-investor-grid>label{color:#617185!important;min-width:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;display:block!important}.fx-add-investor-label{color:#617185!important;margin:0 0 7px!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;display:block!important}.fx-add-investor-label .required-marker,.fx-investor-password-head .required-marker{color:#009dbb!important;margin:0!important;display:inline!important}.fx-add-investor-grid>label>input,.fx-investor-password-panel>input{box-sizing:border-box!important;color:#263746!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#fbfcfd!important;border:1px solid #cfdce4!important;border-radius:9px!important;outline:none!important;margin:0!important;padding:0 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:40px!important;display:block!important}.fx-add-investor-grid>label>input:focus,.fx-investor-password-panel>input:focus{background:#fff!important;border-color:#17b1cf!important;box-shadow:0 0 0 2px #17b1cf1a!important}.fx-phone-entry{grid-template-columns:112px minmax(0,1fr)!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important}.fx-phone-code-control{box-sizing:border-box!important;background:#fbfcfd!important;border:1px solid #cfdce4!important;border-radius:9px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;height:42px!important;padding:0 8px 0 11px!important;display:grid!important;position:relative!important}.fx-phone-code-control:focus-within{background:#fff!important;border-color:#17b1cf!important;box-shadow:0 0 0 2px #17b1cf1a!important}.fx-phone-flag{border-radius:2px!important;width:24px!important;height:16px!important;display:block!important;overflow:hidden!important;box-shadow:0 0 0 1px #253a4514!important}.fx-phone-code-control select{color:#5e6f82!important;width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0 18px 0 5px!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1!important}.fx-phone-entry>input{box-sizing:border-box!important;color:#263746!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#fbfcfd!important;border:1px solid #cfdce4!important;border-radius:9px!important;outline:none!important;margin:0!important;padding:0 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important}.fx-phone-entry>input:focus{background:#fff!important;border-color:#17b1cf!important;box-shadow:0 0 0 2px #17b1cf1a!important}.fx-phone-entry input::placeholder{color:#9aa8ba!important}.fx-investor-password-panel{box-sizing:border-box!important;background:linear-gradient(#f4fbfd 0%,#f7fbfc 100%)!important;border:1px solid #a8deea!important;border-radius:11px!important;width:100%!important;margin:20px 0 0!important;padding:28px 16px 16px!important;display:block!important}.fx-investor-password-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 7px!important;display:flex!important}.fx-investor-password-head>label{color:#617185!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;display:block!important}.fx-investor-password-head>div{align-items:center!important;gap:17px!important;display:flex!important}.fx-investor-password-head button{color:#009dbb!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important}.fx-investor-auto-password{color:#697b8f!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:max-content!important;max-width:100%!important;margin:9px 0 0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important;display:flex!important}.fx-investor-auto-password input{accent-color:#009dbb!important;flex:0 0 17px!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;margin:0!important;padding:0!important}.fx-investor-auto-password span{margin:0!important;display:inline!important}.fx-investor-password-panel p{color:#96a3b3!important;margin:8px 0 0!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important}.fx-add-investor-actions{background:#fff!important;border-top:1px solid #e6ecef!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:30px -22px 0!important;padding:16px 22px!important;display:flex!important;position:static!important}.fx-add-investor-actions button{border-radius:9px!important;width:auto!important;min-width:118px!important;height:38px!important;min-height:38px!important;padding:0 16px!important;font-size:12px!important;font-weight:550!important;line-height:1!important}.fx-add-investor-actions .secondary-button{color:#617183!important;background:#fff!important;border:1px solid #cfdae2!important;min-width:116px!important}.fx-add-investor-actions button:not(.secondary-button){color:#fff!important;background:#009dbb!important;border-color:#009dbb!important;min-width:120px!important}.fx-add-trading-account-overlay{align-items:center!important;padding:14px 18px!important}.fx-add-trading-account-overlay .modal-card{box-sizing:border-box!important;border-radius:16px!important;width:min(980px,100vw - 36px)!important;max-width:980px!important;height:auto!important;max-height:calc(100dvh - 28px)!important;overflow:hidden!important}.fx-add-trading-account-overlay .modal-header{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #e6ecef!important;height:72px!important;min-height:72px!important;margin:0!important;padding:0 22px!important;position:relative!important;top:auto!important}.fx-add-trading-account-overlay .modal-header h2{color:#233944!important;letter-spacing:-.18px!important;margin:0!important;font-size:18px!important;font-weight:600!important;line-height:1.25!important}.fx-add-trading-account-overlay .modal-close{border-radius:9px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;font-size:16px!important}.fx-add-trading-account-form{box-sizing:border-box!important;gap:0!important;width:100%!important;margin:0!important;padding:42px 22px 0!important;display:block!important}.fx-add-trading-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important;margin:0!important;display:grid!important}.fx-add-trading-account-grid>label{color:#617185!important;min-width:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;display:block!important}.fx-add-trading-account-grid>label>span{margin:0 0 7px!important;display:block!important}.fx-add-trading-account-grid input,.fx-add-trading-account-grid select{box-sizing:border-box!important;color:#4d6074!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#fbfcfd!important;border:1px solid #cfdce4!important;border-radius:9px!important;outline:none!important;margin:0!important;padding:0 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:40px!important;display:block!important}.fx-add-trading-account-grid input:focus,.fx-add-trading-account-grid select:focus{background:#fff!important;border-color:#17b1cf!important;box-shadow:0 0 0 2px #17b1cf1a!important}.fx-add-trading-account-grid input[readonly]{color:#53677b!important;cursor:default!important;background:#fbfcfd!important}.fx-add-trading-account-grid input::placeholder{color:#9aa8ba!important}.fx-return-range{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;align-items:center!important;gap:5px!important;display:grid!important}.fx-return-range em{color:#8291a1!important;text-align:center!important;margin:0!important;font-size:11px!important;font-style:normal!important;line-height:1!important;display:block!important}.fx-add-trading-account-actions{background:#fff!important;border-top:1px solid #e6ecef!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:54px -22px 0!important;padding:16px 22px!important;display:flex!important;position:static!important}.fx-add-trading-account-actions button{border-radius:9px!important;width:auto!important;height:40px!important;min-height:40px!important;padding:0 16px!important;font-size:12px!important;font-weight:550!important;line-height:1!important}.fx-add-trading-account-actions button[type=submit]{color:#fff!important;background:#009dbb!important;border-color:#009dbb!important;min-width:174px!important}.fx-add-trading-account-actions .fx-step-back{color:#617183!important;background:#fff!important;border:1px solid #cfdae2!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:108px!important;display:inline-flex!important}.fx-add-trading-account-actions .fx-step-back>span{color:#718394!important;background:#f7fafb!important;border:1px solid #e0e7eb!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;margin-left:-10px!important;font-size:20px!important;font-weight:300!important;display:inline-flex!important}html.fxrtc-dark .fx-add-investor-overlay .modal-header,html.fxrtc-dark .fx-add-investor-actions,html.fxrtc-dark .fx-add-trading-account-overlay .modal-header,html.fxrtc-dark .fx-add-trading-account-actions{background:#182126!important;border-color:#2f3c42!important}html.fxrtc-dark .fx-add-investor-overlay .modal-header h2,html.fxrtc-dark .fx-add-trading-account-overlay .modal-header h2{color:#e8eff1!important}html.fxrtc-dark .fx-add-investor-grid>label,html.fxrtc-dark .fx-add-investor-label,html.fxrtc-dark .fx-investor-password-head>label,html.fxrtc-dark .fx-add-trading-account-grid>label{color:#aebbc3!important}html.fxrtc-dark .fx-add-investor-grid>label>input,html.fxrtc-dark .fx-phone-code-control,html.fxrtc-dark .fx-phone-entry>input,html.fxrtc-dark .fx-investor-password-panel>input,html.fxrtc-dark .fx-add-trading-account-grid input,html.fxrtc-dark .fx-add-trading-account-grid select{color:#e6eef0!important;background:#172126!important;border-color:#34454c!important}html.fxrtc-dark .fx-investor-password-panel{background:#17262b!important;border-color:#285c67!important}@media (width<=720px){.fx-add-investor-overlay,.fx-add-trading-account-overlay{padding:10px!important}.fx-add-investor-overlay .modal-card,.fx-add-trading-account-overlay .modal-card{border-radius:14px!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important}.fx-add-investor-overlay .modal-header,.fx-add-trading-account-overlay .modal-header{height:66px!important;min-height:66px!important;padding:0 16px!important}.fx-add-investor-form,.fx-add-trading-account-form{padding:20px 16px 0!important}.fx-add-investor-grid,.fx-add-trading-account-grid{grid-template-columns:1fr!important;gap:14px!important}.fx-investor-password-panel{margin-top:16px!important;padding:18px 14px 14px!important}.fx-add-investor-actions,.fx-add-trading-account-actions{margin:20px -16px 0!important;padding:14px 16px!important;position:sticky!important;bottom:0!important}}@media (width<=460px){.fx-phone-entry{grid-template-columns:108px minmax(0,1fr)!important}.fx-add-investor-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.fx-add-investor-actions button{width:100%!important;min-width:0!important;padding:0 10px!important}.fx-add-trading-account-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.fx-add-trading-account-actions button{width:100%!important;min-width:0!important;padding:0 10px!important}.fx-add-trading-account-actions .fx-step-back>span{display:none!important}}.fx-form-portal-select{width:100%!important;min-width:0!important}.fx-form-portal-select .portal-select-trigger{color:#4d6074!important;width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#fbfcfd!important;border:1px solid #cfdce4!important;border-radius:9px!important;outline:0!important;margin:0!important;padding:0 11px 0 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1!important}.fx-form-portal-select .portal-select-trigger:hover{border-color:#bfcdd6!important}.fx-form-portal-select .portal-select-trigger:focus-visible,.fx-form-portal-select.is-open .portal-select-trigger{background:#fff!important;border-color:#17b1cf!important;outline:0!important;box-shadow:0 0 0 2px #17b1cf1a!important}.fx-form-portal-select-menu{background:#fff!important;border:1px solid #d7e1e7!important;border-radius:9px!important;padding:4px!important;box-shadow:0 12px 30px #20354129!important}.fx-form-portal-select-menu .portal-select-option{box-shadow:none!important;color:#314859!important;background:#fff!important;border:0!important;border-radius:7px!important;outline:0!important;font-size:12.5px!important;font-weight:400!important}.fx-form-portal-select-menu .portal-select-option:hover,.fx-form-portal-select-menu .portal-select-option:focus-visible{color:#008eaa!important;background:#eef9fb!important}.fx-form-portal-select-menu .portal-select-option.is-selected{color:#008daa!important;background:#dff3f7!important;font-weight:500!important}.fx-phone-entry{grid-template-columns:112px minmax(0,1fr)!important;align-items:stretch!important}.fx-phone-portal-select .portal-select-trigger{padding:0 8px 0 10px!important}.fx-phone-selected{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.fx-phone-selected>span:last-child{color:#5d6f82!important;font-size:13px!important;font-weight:400!important}.fx-phone-option{grid-template-columns:24px 42px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}.fx-phone-option b{color:#34495a!important;font-size:12.5px!important;font-weight:550!important}.fx-phone-option>span:last-child{color:#768798!important;font-size:11.5px!important;font-weight:400!important}.fx-phone-flag{flex:0 0 24px!important}.fx-investor-password-panel .fx-investor-auto-password{white-space:nowrap!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:100%!important;min-height:20px!important;margin:10px 0 0!important;padding:0!important;display:inline-flex!important}.fx-investor-password-panel .fx-investor-auto-password input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;vertical-align:middle!important;accent-color:#009dbb!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;flex:0 0 16px!important;margin:0!important;padding:0!important;display:inline-block!important;position:static!important;transform:none!important}.fx-investor-password-panel .fx-investor-auto-password span{color:#697b8f!important;vertical-align:middle!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;display:inline-block!important}.fx-add-investor-form>.fx-add-investor-grid,.fx-investor-password-panel{box-shadow:none!important}.fx-investor-password-panel:before,.fx-investor-password-panel:after,.fx-phone-entry:before,.fx-phone-entry:after{content:none!important;display:none!important}.fx-add-trading-account-grid .fx-form-portal-select{display:block!important}.fx-add-trading-account-grid .fx-form-portal-select .portal-select-trigger{height:42px!important;min-height:42px!important}.fx-status-portal-select .portal-select-value,.fx-account-choice-select .portal-select-value{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.fx-account-choice-option{height:auto!important;min-height:42px!important;padding:7px 9px!important}.fx-account-choice-basic{color:#008daa!important;align-items:center!important;min-height:24px!important;font-weight:500!important;display:flex!important}.fx-account-choice-row{grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;display:grid!important}.fx-account-choice-row>.fx-svg-icon{color:#506579!important;width:17px!important;height:17px!important}.fx-account-choice-row>span{min-width:0!important;display:block!important}.fx-account-choice-row b{text-overflow:ellipsis!important;white-space:nowrap!important;color:#263c4b!important;min-width:0!important;font-size:12.5px!important;font-weight:500!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.fx-account-choice-row small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#8493a2!important;margin-top:2px!important;font-size:10.5px!important;font-weight:400!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.fx-account-choice-selected{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.fx-account-conversion-note{color:#617487!important;background:#f4fbfd!important;border:1px solid #c7e8ef!important;border-radius:9px!important;align-items:flex-start!important;gap:9px!important;margin:16px 0 -22px!important;padding:10px 12px!important;font-size:11.5px!important;font-weight:400!important;line-height:1.45!important;display:flex!important}.fx-account-conversion-note .fx-svg-icon{color:#009dbb!important;flex:0 0 17px!important;width:17px!important;height:17px!important;margin-top:1px!important}.fx-add-trading-account-grid input[readonly]{color:#53677b!important;background:#f7fafb!important;border-color:#d9e2e7!important}html.fxrtc-dark .fx-form-portal-select .portal-select-trigger{color:#e6eef0!important;background:#172126!important;border-color:#34454c!important}html.fxrtc-dark .fx-form-portal-select.is-open .portal-select-trigger,html.fxrtc-dark .fx-form-portal-select .portal-select-trigger:focus-visible{background:#18262b!important;border-color:#2e8799!important}html.fxrtc-dark .fx-form-portal-select-menu{background:#182126!important;border-color:#34454c!important}html.fxrtc-dark .fx-form-portal-select-menu .portal-select-option{color:#dce6ea!important;background:#182126!important}html.fxrtc-dark .fx-form-portal-select-menu .portal-select-option:hover,html.fxrtc-dark .fx-form-portal-select-menu .portal-select-option:focus-visible{color:#7ad3e2!important;background:#203239!important}html.fxrtc-dark .fx-form-portal-select-menu .portal-select-option.is-selected{color:#7ad3e2!important;background:#203840!important}html.fxrtc-dark .fx-account-choice-row b{color:#e5edef!important}html.fxrtc-dark .fx-account-choice-row small,html.fxrtc-dark .fx-phone-option>span:last-child{color:#91a0a8!important}html.fxrtc-dark .fx-phone-option b{color:#dce6ea!important}html.fxrtc-dark .fx-account-conversion-note{color:#aec0c7!important;background:#17282d!important;border-color:#285866!important}@media (width<=720px){.fx-account-conversion-note{margin:14px 0 0!important}.fx-phone-option{grid-template-columns:24px 38px minmax(0,1fr)!important}}.fx-phone-portal-select .portal-select-trigger{overflow:hidden!important}.fx-phone-portal-select+.portal-select-menu,.fx-form-portal-select-menu[aria-label="Country calling code"]{scrollbar-gutter:stable!important}.fx-phone-flag{background:#f2f5f7!important;border-radius:2px!important;flex:0 0 24px!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:16px!important;line-height:1!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 1px #29425217!important}.fx-phone-flag-fallback{letter-spacing:-1px!important;justify-content:center!important;align-items:center!important;font-size:16px!important;line-height:16px!important;display:flex!important;position:absolute!important;inset:0!important}.fx-phone-flag>img{object-fit:cover!important;border:0!important;width:24px!important;height:16px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.fx-account-choice-row small{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.fx-account-choice-selected{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.fx-add-trading-account-actions .fx-step-back{color:#5d6f82!important;min-width:88px!important;height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfdae2!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0 14px!important;line-height:1!important;display:inline-flex!important}.fx-add-trading-account-actions .fx-step-back>.fx-step-back-icon{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1!important;display:inline!important}.fx-add-trading-account-actions .fx-step-back>span:last-child{line-height:1!important;display:inline!important}html.fxrtc-dark .fx-add-trading-account-actions .fx-step-back:hover{color:#eef5f7!important;background:#1b2c36!important;border-color:#43606c!important}.fx-add-trading-account-actions .fx-step-back{color:#596b7d!important;width:auto!important;min-width:96px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;white-space:nowrap!important;background:#fff!important;border:1px solid #cfdae2!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0 14px 0 8px!important;font-size:12px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.fx-add-trading-account-actions .fx-step-back>.fx-step-back-icon{color:#718394!important;width:26px!important;min-width:26px!important;height:26px!important;box-shadow:none!important;background:#f7fafb!important;border:1px solid #e0e7eb!important;border-radius:7px!important;flex:0 0 26px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:18px!important;font-weight:300!important;line-height:1!important;display:inline-flex!important}.fx-add-trading-account-actions .fx-step-back:hover>.fx-step-back-icon{color:#536b7b!important;background:#f2f7f9!important;border-color:#d4e0e6!important}html.fxrtc-dark .fx-add-trading-account-actions .fx-step-back{color:#c4d1d8!important;background:#15232c!important;border-color:#33454f!important}html.fxrtc-dark .fx-add-trading-account-actions .fx-step-back>.fx-step-back-icon{color:#c4d1d8!important;background:#1b2c36!important;border-color:#33454f!important}@media (width<=460px){.fx-add-trading-account-actions .fx-step-back{min-width:92px!important;padding:0 12px 0 7px!important}}.fx-old-content .legacy-toolbar{background:#fbfcfd!important;border-top:1px solid #e5ecef!important;border-bottom:1px solid #e5ecef!important;padding:12px 16px!important}.fx-old-content .legacy-search{color:#7d909d!important;height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6e1e6!important;border-radius:9px!important;padding:0 40px 0 13px!important;transition:border-color .16s,box-shadow .16s!important;position:relative!important}.fx-old-content .legacy-search:focus-within{border-color:#8fd5e1!important;box-shadow:0 0 0 3px #009db714!important}.fx-old-content .legacy-search input{color:#2d414e!important;padding:0 8px 0 22px!important;font-size:10.5px!important}.fx-old-content .legacy-search input::placeholder{color:#9aabb6!important;opacity:1!important}.fx-search-glyph{pointer-events:none!important;border:1.4px solid #78909f!important;border-radius:50%!important;width:11px!important;height:11px!important;position:absolute!important;top:50%!important;left:13px!important;transform:translateY(-50%)!important}.fx-search-glyph:after{content:""!important;background:#78909f!important;border-radius:2px!important;width:5px!important;height:1.4px!important;position:absolute!important;bottom:-2px!important;right:-4px!important;transform:rotate(45deg)!important}.fx-search-clear{color:#8a9ba7!important;width:24px!important;height:24px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0!important;font-size:15px!important;line-height:1!important;position:absolute!important;top:50%!important;right:9px!important;transform:translateY(-50%)!important}.fx-search-clear:hover{color:#08788d!important;background:#edf6f8!important}.fx-toolbar-portal-select{width:150px!important;min-width:150px!important}.fx-toolbar-portal-select .portal-select-trigger{border-radius:9px!important;height:40px!important;font-size:10.5px!important}.fx-investor-search-empty{text-align:center!important;color:#8495a2!important;padding:30px 16px!important;font-size:11px!important}.badge.fx-status-badge{color:#557380!important;text-transform:capitalize!important;white-space:nowrap!important;min-height:23px!important;box-shadow:none!important;background:#edf5f6!important;border:1px solid #d6e6ea!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:9.5px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.badge.fx-status-active,.badge.fx-status-paid,.badge.fx-status-received,.badge.fx-status-posted,.badge.fx-status-available,.badge.fx-status-completed{color:#08758a!important;background:#e8f8fa!important;border-color:#b5e4eb!important}.badge.fx-status-pending,.badge.fx-status-generated,.badge.fx-status-inactive,.badge.fx-status-disabled{color:#748792!important;background:#f2f5f6!important;border-color:#dde5e9!important}.badge.fx-status-cancelled,.badge.fx-status-canceled,.badge.fx-status-failed{color:#a64d5a!important;background:#fff2f4!important;border-color:#eed4d8!important}.fx-old-content .primary-button,.fx-old-content .legacy-page-action>button:not(.secondary-button),.fx-old-content .table-action,.fx-old-content .table-action-button,.modal-overlay .primary-button,.modal-overlay .fx-statement-apply-button,.modal-overlay .fx-report-pdf-button{color:#fff!important;min-height:36px!important;box-shadow:none!important;cursor:pointer!important;background:#079db5!important;border:1px solid #079db5!important;border-radius:9px!important;padding:0 14px!important;font-size:10.5px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important}.fx-old-content .primary-button:hover,.fx-old-content .legacy-page-action>button:not(.secondary-button):hover,.fx-old-content .table-action:hover,.fx-old-content .table-action-button:hover,.modal-overlay .primary-button:hover,.modal-overlay .fx-statement-apply-button:not(:disabled):hover,.modal-overlay .fx-report-pdf-button:hover{background:#078ba1!important;border-color:#078ba1!important}.fx-old-content .secondary-button,.modal-overlay .secondary-button,.fx-investor-section-actions .secondary-button{color:#4e6270!important;min-height:36px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:1px solid #ccd9df!important;border-radius:9px!important;padding:0 14px!important;font-size:10.5px!important;font-weight:500!important;line-height:1!important}.fx-old-content .secondary-button:hover,.modal-overlay .secondary-button:hover,.fx-investor-section-actions .secondary-button:hover{color:#08768a!important;background:#f7fbfc!important;border-color:#aedbe3!important}.fx-old-content button:disabled,.modal-overlay button:disabled{cursor:default!important;opacity:.5!important}.fx-investor-utility-row button{border-radius:7px!important;min-height:30px!important;padding:0 7px!important;font-size:10px!important;font-weight:500!important}.fx-investor-utility-row button:hover{background:#f2f8fa!important}.fx-portal-confirm-lock{z-index:22000!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#14262e3d!important}.fx-portal-confirm-container{z-index:22001!important;width:min(520px,100vw - 32px)!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.fx-portal-confirm-toast{background:#fff!important;border:1px solid #dbe5e9!important;border-radius:13px!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;width:100%!important;padding:14px 15px!important;display:grid!important;box-shadow:0 22px 60px #1c364138!important}.fx-portal-confirm-body{gap:3px!important;min-width:0!important;display:grid!important}.fx-portal-confirm-body strong{color:#243642!important;font-size:11.5px!important;font-weight:550!important}.fx-portal-confirm-body span{color:#728490!important;font-size:10px!important;line-height:1.4!important}.fx-portal-confirm-danger,.fx-portal-confirm-cancel{cursor:pointer!important;border-radius:8px!important;min-width:72px!important;height:34px!important;padding:0 12px!important;font-size:10px!important;font-weight:500!important}.fx-portal-confirm-danger{color:#a44451!important;background:#fff1f3!important;border:1px solid #d9848e!important}.fx-portal-confirm-danger:hover{background:#fde5e9!important}.fx-portal-confirm-cancel{color:#526776!important;background:#fff!important;border:1px solid #cfdbe0!important}.fx-global-portal-toast-container{z-index:23000!important;position:fixed!important;inset:86px 24px auto auto!important}.fx-global-portal-toast-container .lf-toast{border-radius:11px!important;min-width:280px!important;max-width:min(430px,100vw - 32px)!important}.fx-global-toast-error{color:#9f4a56!important;background:#fff6f7!important;border-color:#eed4d8!important}.fx-toast-close{color:inherit!important;background:0 0!important;border:0!important;min-height:0!important;margin-left:auto!important;padding:2px 4px!important;font-size:15px!important}.fx-statement-portal-select{width:100%!important;min-width:0!important}.fx-statement-portal-select .portal-select-trigger{color:#273746!important;background:#fff!important;border:1px solid #d6e1e6!important;border-radius:9px!important;width:100%!important;height:36px!important;font-size:10.5px!important;font-weight:400!important}.fx-statement-filterbar input[type=date]{appearance:none!important;color:#273746!important;background:#fff!important;border:1px solid #d6e1e6!important;border-radius:9px!important;height:36px!important;font-size:10.5px!important;font-weight:400!important}.fx-statement-apply-button:disabled{color:#fff!important;opacity:1!important;background:#c5e6ec!important;border-color:#c5e6ec!important}@media screen{.fx-investor-statement-modal{width:min(1380px,100vw - 32px)!important;max-width:1380px!important;height:min(94vh,980px)!important;max-height:980px!important}.fx-investor-statement-body{padding:18px 20px 28px!important}.fx-performance-report{background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;padding:0!important;display:block!important;overflow:visible!important}.fx-report-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#f4f7fb!important;border:1px solid #dde5e9!important;border-radius:14px!important;margin:0 0 14px!important;padding:28px 32px 24px!important;overflow:visible!important}.fx-report-page:last-child{margin-bottom:0!important}.fx-report-footer{border-top:1px solid #e3e9ed!important;margin-top:22px!important;padding-top:12px!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.fx-report-page-header h2{letter-spacing:-.35px!important;font-size:22px!important;font-weight:540!important}.fx-report-page-header p{font-size:9.5px!important}.fx-report-topline{border-radius:14px 14px 0 0!important;height:7px!important}.fx-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.fx-report-profit-split{grid-template-columns:minmax(0,1fr) 190px!important}.fx-report-chart-panel{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)!important}.fx-report-two-column{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (width<=900px){.fx-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fx-report-profit-split,.fx-report-chart-panel,.fx-report-two-column{grid-template-columns:1fr!important}}@media screen and (width<=620px){.fx-report-page{padding:22px 14px 18px!important}.fx-report-kpis{grid-template-columns:1fr!important}.fx-portal-confirm-toast{grid-template-columns:auto minmax(0,1fr)!important}.fx-portal-confirm-danger,.fx-portal-confirm-cancel{grid-row:2!important}.fx-portal-confirm-danger{grid-column:1/2!important}.fx-portal-confirm-cancel{grid-column:2/3!important;justify-self:end!important}}html.fxrtc-dark .fx-old-content .legacy-search,html.fxrtc-dark .fx-toolbar-portal-select .portal-select-trigger,html.fxrtc-dark .fx-portal-confirm-toast,html.fxrtc-dark .fx-statement-portal-select .portal-select-trigger,html.fxrtc-dark .fx-statement-filterbar input[type=date]{color:#e5ecef!important;background:#172126!important;border-color:#34454c!important}html.fxrtc-dark .badge.fx-status-badge{color:#acc0c8!important;background:#213039!important;border-color:#344952!important}.fx-old-shell{--fx-portal-title:26px;--fx-portal-section-title:15px;--fx-portal-modal-title:19px;--fx-portal-body:12.5px;--fx-portal-control:12.5px;--fx-portal-label:11px;--fx-portal-meta:10px;--fx-portal-table-head:10.5px;--fx-portal-table-body:12.5px;--fx-portal-button:11.5px;--fx-portal-status:10px}.fx-old-shell .fx-old-heading h1{font-size:var(--fx-portal-title)!important;letter-spacing:-.55px!important;font-weight:560!important;line-height:1.15!important}.fx-old-shell .fx-old-heading>p{font-size:11.5px!important;font-weight:400!important;line-height:1.5!important}.fx-old-shell .legacy-block-head h2,.fx-old-shell .section-head h2,.fx-old-shell .fx-reference-section-head h3,.fx-old-shell .fx-reference-history-head h3,.fx-old-shell .fx-closed-history-section>h3,.fx-old-shell .fx-investor-section-head h3{font-size:var(--fx-portal-section-title)!important;letter-spacing:-.12px!important;font-weight:520!important;line-height:1.3!important}.fx-old-shell .card-label,.fx-old-shell .legacy-block-head small,.fx-old-shell .fx-reference-section-head>span,.fx-old-shell .fx-reference-history-head>div>span,.fx-old-shell .fx-investor-section-head>div:first-child>span{letter-spacing:.075em!important;font-size:9.5px!important;font-weight:500!important;line-height:1.25!important}.modal-card .modal-header h2,.fx-manage-modal .modal-header h2,.fx-dashboard-account-modal .modal-header h2,.fx-switch-user-modal .modal-header h2,.fx-investor-maintenance-header h2,.fx-investor-statement-header h2,.fx-add-investor-overlay .modal-header h2,.fx-add-trading-account-overlay .modal-header h2{font-size:var(--fx-portal-modal-title)!important;letter-spacing:-.25px!important;font-weight:540!important;line-height:1.25!important}.modal-card .fx-modal-subtitle,.fx-manage-modal .fx-modal-subtitle,.fx-dashboard-account-modal .fx-modal-subtitle,.fx-switch-user-modal .fx-modal-subtitle,.fx-investor-maintenance-header p,.fx-investor-statement-header .fx-modal-subtitle{font-size:11.5px!important;font-weight:400!important;line-height:1.45!important}.fx-old-shell .settings-form-grid label,.fx-old-shell .account-position-form label,.fx-old-shell .fx-add-investor-grid>label,.fx-old-shell .fx-add-trading-account-grid>label,.fx-old-shell .fx-add-investor-label,.fx-old-shell .fx-statement-filterbar label,.fx-old-shell .fx-plan-form label,.fx-old-shell .fx-reference-field label,.modal-overlay .settings-form-grid label,.modal-overlay .account-position-form label,.modal-overlay .fx-add-investor-grid>label,.modal-overlay .fx-add-trading-account-grid>label,.modal-overlay .fx-add-investor-label,.modal-overlay .fx-statement-filterbar label{font-size:var(--fx-portal-label)!important;letter-spacing:0!important;color:#627487!important;font-weight:500!important;line-height:1.25!important}.fx-old-shell .settings-form-grid input,.fx-old-shell .settings-form-grid select,.fx-old-shell .settings-form-grid textarea,.fx-old-shell .account-position-form input,.fx-old-shell .account-position-form select,.fx-old-shell .account-position-form textarea,.fx-old-shell .fx-add-investor-grid input,.fx-old-shell .fx-add-investor-grid select,.fx-old-shell .fx-add-trading-account-grid input,.fx-old-shell .fx-add-trading-account-grid select,.fx-old-shell .fx-statement-filterbar input,.fx-old-shell .fx-statement-filterbar select,.fx-old-shell .fx-form-portal-select .portal-select-trigger,.fx-old-shell .fx-toolbar-portal-select .portal-select-trigger,.fx-old-shell .fx-statement-portal-select .portal-select-trigger,.modal-overlay .settings-form-grid input,.modal-overlay .settings-form-grid select,.modal-overlay .settings-form-grid textarea,.modal-overlay .account-position-form input,.modal-overlay .account-position-form select,.modal-overlay .account-position-form textarea,.modal-overlay .fx-add-investor-grid input,.modal-overlay .fx-add-investor-grid select,.modal-overlay .fx-add-trading-account-grid input,.modal-overlay .fx-add-trading-account-grid select,.modal-overlay .fx-statement-filterbar input,.modal-overlay .fx-statement-filterbar select,.modal-overlay .fx-form-portal-select .portal-select-trigger,.modal-overlay .fx-toolbar-portal-select .portal-select-trigger,.modal-overlay .fx-statement-portal-select .portal-select-trigger{color:#293b48!important;height:40px!important;min-height:40px!important;font-family:inherit!important;font-size:var(--fx-portal-control)!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5e0e5!important;border-radius:9px!important;font-weight:400!important;line-height:1.2!important}.fx-old-shell textarea,.modal-overlay textarea{height:auto!important;min-height:88px!important;line-height:1.45!important}.fx-old-shell input::placeholder,.fx-old-shell textarea::placeholder,.modal-overlay input::placeholder,.modal-overlay textarea::placeholder{color:#9aa9b4!important;opacity:1!important;font-weight:400!important}.fx-old-shell input:focus,.fx-old-shell select:focus,.fx-old-shell textarea:focus,.fx-old-shell .portal-select-trigger:focus-visible,.fx-old-shell .portal-select.is-open .portal-select-trigger,.modal-overlay input:focus,.modal-overlay select:focus,.modal-overlay textarea:focus,.modal-overlay .portal-select-trigger:focus-visible,.modal-overlay .portal-select.is-open .portal-select-trigger{border-color:#67c4d2!important;outline:none!important;box-shadow:0 0 0 3px #009db514!important}.portal-select-menu{background:#fff!important;border:1px solid #d7e2e7!important;border-radius:10px!important;padding:5px!important;box-shadow:0 14px 38px #1b343f24!important}.portal-select-option{color:#344a57!important;border-radius:7px!important;min-height:34px!important;padding:7px 10px!important;font-size:11.5px!important;font-weight:400!important;line-height:1.3!important}.portal-select-option:hover,.portal-select-option.is-highlighted{color:#08788d!important;background:#edf8fa!important}.portal-select-option.is-selected{color:#08788d!important;background:#dff3f6!important;font-weight:500!important}.fx-old-shell .primary-button,.fx-old-shell .secondary-button,.fx-old-shell .table-action,.fx-old-shell .table-action-button,.fx-old-shell .legacy-page-action button,.fx-old-shell .fx-investor-section-actions button,.fx-old-shell .fx-add-investor-actions button,.fx-old-shell .fx-add-trading-account-actions button,.modal-overlay .primary-button,.modal-overlay .secondary-button,.modal-overlay .table-action,.modal-overlay .table-action-button,.modal-overlay .fx-investor-section-actions button,.modal-overlay .fx-add-investor-actions button,.modal-overlay .fx-add-trading-account-actions button,.modal-overlay .fx-statement-apply-button,.modal-overlay .fx-report-pdf-button{min-height:38px!important;font-family:inherit!important;font-size:var(--fx-portal-button)!important;letter-spacing:0!important;box-shadow:none!important;border-radius:9px!important;padding:0 14px!important;font-weight:500!important;line-height:1!important}.fx-old-shell .table-wrap table,.fx-old-shell .data-table,.fx-old-shell .detail-table table,.modal-overlay .data-table{font-size:var(--fx-portal-table-body)!important;line-height:1.4!important}.fx-old-shell .table-wrap th,.fx-old-shell .data-table th,.fx-old-shell .detail-table th,.modal-overlay .data-table th{font-size:var(--fx-portal-table-head)!important;letter-spacing:.01em!important;text-transform:none!important;font-weight:500!important;line-height:1.25!important}.fx-old-shell .table-wrap td,.fx-old-shell .data-table td,.fx-old-shell .detail-table td,.modal-overlay .data-table td{font-size:var(--fx-portal-table-body)!important;font-weight:400!important;line-height:1.4!important}.fx-old-shell .table-wrap td b,.fx-old-shell .data-table td b,.fx-old-shell .detail-table td b,.modal-overlay .data-table td b{font-size:13px!important;font-weight:520!important;line-height:1.35!important}.fx-old-shell .table-wrap td small,.fx-old-shell .data-table td small,.fx-old-shell .detail-table td small,.modal-overlay .data-table td small{font-size:10.5px!important;font-weight:400!important;line-height:1.35!important}.fx-old-shell .legacy-search,.fx-old-shell .portal-search,.fx-old-shell .fx-switch-search{background:#fff!important;border:1px solid #d5e0e5!important;border-radius:9px!important;min-height:40px!important}.fx-old-shell .legacy-search input,.fx-old-shell .portal-search input,.fx-old-shell .fx-switch-search input{color:#2e424f!important;font-size:12px!important;font-weight:400!important}.fx-old-shell .legacy-search input::placeholder,.fx-old-shell .portal-search input::placeholder,.fx-old-shell .fx-switch-search input::placeholder{color:#9aa9b4!important;font-size:12px!important}.fx-old-shell .badge,.fx-old-shell .status-badge,.fx-old-shell .table-status,.fx-old-shell .fx-status-pill,.modal-overlay .badge,.modal-overlay .status-badge,.modal-overlay .fx-status-pill{min-height:23px!important;font-size:var(--fx-portal-status)!important;letter-spacing:0!important;text-transform:capitalize!important;border-radius:999px!important;padding:0 9px!important;font-weight:500!important;line-height:1!important}.fx-investor-summary-grid span,.fx-investor-position-grid .detail-info span,.fx-investor-profile-grid .detail-info span,.fx-manage-summary span,.account-position-grid span{font-size:10.5px!important;font-weight:400!important;line-height:1.3!important}.fx-investor-summary-grid b{font-size:18px!important;font-weight:520!important}.fx-investor-position-grid .detail-info strong,.fx-investor-profile-grid .detail-info strong,.fx-manage-summary b,.account-position-grid b{font-size:12.5px!important;font-weight:500!important;line-height:1.35!important}.fx-report-topline{display:none!important}@media screen{.fx-performance-report{font-size:12px!important;line-height:1.45!important}.fx-report-page{padding-top:26px!important}.fx-report-page-header{margin-bottom:20px!important}.fx-report-page-header h2{letter-spacing:-.4px!important;font-size:24px!important;font-weight:560!important;line-height:1.15!important}.fx-report-page-header p{margin-top:7px!important;font-size:11px!important;line-height:1.45!important}.fx-report-hero span,.fx-report-through span{font-size:9.5px!important;font-weight:550!important}.fx-report-hero h3{font-size:20px!important;font-weight:560!important}.fx-report-hero p{font-size:11px!important;line-height:1.5!important}.fx-report-through b{font-size:11px!important}.fx-report-kpis span,.fx-report-metric-list span,.fx-report-closing-grid span{font-size:9.5px!important;font-weight:550!important;line-height:1.3!important}.fx-report-kpis b{font-size:17px!important;font-weight:560!important}.fx-report-kpis small{font-size:10px!important;line-height:1.35!important}.fx-report-panel h3,.fx-report-table-section h3{font-size:13px!important;font-weight:560!important;line-height:1.3!important}.fx-report-split-copy span{font-size:11px!important}.fx-report-split-copy b{font-size:17px!important}.fx-report-split-copy p,.fx-report-chart-copy p,.fx-report-note{font-size:10.5px!important;line-height:1.5!important}.fx-report-table-section table{font-size:11.5px!important;line-height:1.4!important}.fx-report-table-section th{padding:10px 11px!important;font-size:9.5px!important;font-weight:550!important;line-height:1.25!important}.fx-report-table-section td{padding:9px 11px!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important}.fx-report-hbar-row>span,.fx-report-axis-label,.fx-report-chart-caption,.fx-report-legend span{font-size:9.5px!important}.fx-report-hbar-row>b{font-size:10.5px!important}.fx-report-month-cards span{font-size:9.5px!important}.fx-report-month-cards b{font-size:15.5px!important;font-weight:560!important}.fx-report-month-cards small{font-size:9.5px!important}.fx-report-month-bars b{font-size:10.5px!important}.fx-report-month-bars span{font-size:9px!important}.fx-report-donut strong{font-size:11px!important}.fx-report-donut span{font-size:9px!important}.fx-report-metric-list b{font-size:14px!important;font-weight:560!important}.fx-report-metric-list small{font-size:9.5px!important}.fx-report-reading-note b{font-size:10.5px!important}.fx-report-reading-note p{font-size:10px!important;line-height:1.5!important}.fx-report-closing-card>span{font-size:9.5px!important}.fx-report-closing-card h3{font-size:24px!important}.fx-report-closing-card>p{font-size:10.5px!important}.fx-report-closing-labels b{font-size:9.5px!important}.fx-report-closing-grid b{font-size:11px!important}.fx-report-footer{font-size:9px!important;line-height:1.35!important}}@media print{.fx-report-topline{display:none!important}.fx-report-page{padding-top:11mm!important}}@media (width<=620px){.fx-old-shell{--fx-portal-title:23px;--fx-portal-section-title:14px;--fx-portal-modal-title:18px;--fx-portal-body:12px;--fx-portal-control:12px;--fx-portal-label:10.5px;--fx-portal-table-head:10px;--fx-portal-table-body:12px;--fx-portal-button:11px}.fx-report-table-section th{font-size:9px!important}.fx-report-table-section td{font-size:10.5px!important}.fx-report-footer{font-size:8.5px!important}}html.fxrtc-dark .portal-select-menu{background:#172126!important;border-color:#34454c!important}html.fxrtc-dark .portal-select-option{color:#cbd6db!important}html.fxrtc-dark .portal-select-option:hover,html.fxrtc-dark .portal-select-option.is-highlighted,html.fxrtc-dark .portal-select-option.is-selected{color:#78d4e2!important;background:#203138!important}.fx-old-shell,.modal-overlay{--fx-readable-body:13.5px;--fx-readable-control:13.5px;--fx-readable-label:11.75px;--fx-readable-meta:11px;--fx-readable-value:14.5px;--fx-readable-section:16px;--fx-readable-modal-title:20px;--fx-readable-table-head:11.25px;--fx-readable-table-body:13.25px}.modal-card .modal-header h2,.fx-investor-maintenance-header h2,.fx-investor-statement-header h2{font-size:var(--fx-readable-modal-title)!important;letter-spacing:-.22px!important;font-weight:540!important;line-height:1.22!important}.modal-card .fx-modal-subtitle,.fx-investor-maintenance-header p,.fx-investor-statement-header .fx-modal-subtitle{font-size:12.25px!important;font-weight:400!important;line-height:1.48!important}.fx-investor-section-head h3,.fx-reference-section-head h3,.fx-reference-history-head h3,.fx-closed-history-section>h3,.legacy-block-head h2,.section-head h2{font-size:var(--fx-readable-section)!important;letter-spacing:-.1px!important;font-weight:520!important;line-height:1.3!important}.fx-investor-section-head>div>span,.card-label,.fx-reference-section-head>span,.fx-reference-history-head>div>span{letter-spacing:.065em!important;font-size:10.25px!important;font-weight:520!important;line-height:1.25!important}.fx-investor-summary-grid b{letter-spacing:-.18px!important;margin-top:8px!important;font-size:19px!important;font-weight:540!important;line-height:1.25!important}.fx-investor-position-top h4{font-size:15px!important;font-weight:530!important;line-height:1.3!important}.fx-investor-position-top small{font-size:11.25px!important;line-height:1.35!important}.fx-investor-position-grid .detail-info,.fx-investor-profile-grid .detail-info{padding:16px 17px!important}.fx-investor-position-grid .detail-info span,.fx-investor-profile-grid .detail-info span{letter-spacing:.025em!important;font-size:11.25px!important;font-weight:500!important;line-height:1.3!important}.fx-investor-position-grid .detail-info strong,.fx-investor-profile-grid .detail-info strong{letter-spacing:0!important;margin-top:7px!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.fx-investor-position-grid .detail-info strong span{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}.fx-investor-utility-row{gap:8px!important;padding-top:14px!important}.fx-investor-utility-row button{min-height:34px!important;padding:0 10px!important;font-size:11.75px!important;font-weight:500!important}.fx-investor-action-notice{font-size:12.5px!important;line-height:1.5!important}.settings-form-grid label,.account-position-form label,.fx-add-investor-grid>label,.fx-add-trading-account-grid>label,.fx-add-investor-label,.fx-statement-filterbar label,.fx-plan-form label,.fx-reference-field label,.fx-investor-note-form label{font-size:var(--fx-readable-label)!important;font-weight:500!important;line-height:1.3!important}.settings-form-grid input,.settings-form-grid select,.settings-form-grid textarea,.account-position-form input,.account-position-form select,.account-position-form textarea,.fx-add-investor-grid input,.fx-add-investor-grid select,.fx-add-trading-account-grid input,.fx-add-trading-account-grid select,.fx-statement-filterbar input,.fx-statement-filterbar select,.fx-form-portal-select .portal-select-trigger,.fx-toolbar-portal-select .portal-select-trigger,.fx-statement-portal-select .portal-select-trigger,.fx-investor-note-form textarea{font-size:var(--fx-readable-control)!important;font-weight:400!important;line-height:1.35!important}.portal-select-option{font-size:12.5px!important;line-height:1.35!important}.legacy-search input,.portal-search input,.fx-switch-search input{font-size:13px!important}.legacy-search input::placeholder,.portal-search input::placeholder,.fx-switch-search input::placeholder{font-size:12.5px!important}.table-wrap table,.data-table,.detail-table table,.modal-overlay .data-table{font-size:var(--fx-readable-table-body)!important;line-height:1.45!important}.table-wrap th,.data-table th,.detail-table th,.modal-overlay .data-table th{font-size:var(--fx-readable-table-head)!important;font-weight:520!important;line-height:1.3!important}.table-wrap td,.data-table td,.detail-table td,.modal-overlay .data-table td{font-size:var(--fx-readable-table-body)!important;line-height:1.45!important}.table-wrap td small,.data-table td small,.detail-table td small,.modal-overlay .data-table td small{font-size:11px!important;line-height:1.4!important}.primary-button,.secondary-button,.table-action,.table-action-button,.fx-statement-apply-button,.fx-report-pdf-button,.modal-actions button,.fx-investor-section-actions button{letter-spacing:0!important;font-size:12px!important;font-weight:500!important}.fx-investor-notes-overlay{z-index:2400!important}.fx-investor-notes-overlay .modal-card{width:min(660px,100vw - 36px)!important;max-width:660px!important;max-height:min(86vh,760px)!important;overflow:hidden!important}.fx-investor-notes-body{gap:18px!important;padding:20px 22px 24px!important;display:grid!important;overflow:auto!important}.fx-investor-note-form{gap:14px!important;display:grid!important}.fx-investor-note-form label{color:#607283!important;gap:7px!important;display:grid!important}.fx-investor-note-form textarea{resize:vertical!important;color:#273946!important;width:100%!important;min-height:124px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d4e0e6!important;border-radius:10px!important;outline:none!important;padding:12px 13px!important}.fx-investor-note-form textarea:focus{border-color:#67c4d2!important;box-shadow:0 0 0 3px #009db514!important}.fx-investor-note-history{gap:10px!important;padding-top:4px!important;display:grid!important}.fx-investor-note-history-head{justify-content:space-between!important;align-items:center!important;display:flex!important}.fx-investor-note-history-head span{color:#8394a3!important;letter-spacing:.065em!important;font-size:10.25px!important;font-weight:550!important}.fx-investor-note-history-head b{color:#087a8d!important;background:#edf7f9!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:28px!important;height:24px!important;padding:0 8px!important;font-size:11px!important;font-weight:520!important;display:inline-flex!important}.fx-investor-note-history-list{background:#fff!important;border:1px solid #dfe7eb!important;border-radius:11px!important;display:grid!important;overflow:hidden!important}.fx-investor-note-history-list article{border-top:1px solid #e7edf0!important;gap:7px!important;padding:13px 14px!important;display:grid!important}.fx-investor-note-history-list article:first-child{border-top:0!important}.fx-investor-note-history-list article>div{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.fx-investor-note-history-list time,.fx-investor-note-history-list article>div>span{color:#8493a0!important;font-size:10.75px!important}.fx-investor-note-history-list p{color:#30434f!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.fx-investor-note-empty{color:#7d8d99!important;background:#f8fbfc!important;border:1px solid #dfe7eb!important;border-radius:10px!important;padding:15px!important;font-size:12.25px!important;line-height:1.45!important}.fx-report-toolbar-actions-only{background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;min-height:44px!important;padding:0!important;display:flex!important}.fx-report-toolbar-actions-only>div{display:none!important}@media screen{.fx-performance-report{font-size:13.25px!important;line-height:1.5!important}.fx-report-page{padding:30px 34px 26px!important}.fx-report-page-header h2{font-size:26px!important;font-weight:550!important;line-height:1.16!important}.fx-report-page-header p{font-size:12px!important;line-height:1.45!important}.fx-report-hero span,.fx-report-through span,.fx-report-kpis span,.fx-report-metric-list span,.fx-report-closing-grid span{font-size:10.75px!important;line-height:1.35!important}.fx-report-hero h3{font-size:21px!important;line-height:1.25!important}.fx-report-hero p{font-size:12px!important;line-height:1.5!important}.fx-report-through b{font-size:12px!important}.fx-report-kpis b{font-size:18px!important;line-height:1.25!important}.fx-report-kpis small{font-size:11px!important;line-height:1.4!important}.fx-report-panel h3,.fx-report-table-section h3{font-size:14px!important;line-height:1.3!important}.fx-report-split-copy span{font-size:11.75px!important}.fx-report-split-copy b{font-size:18px!important}.fx-report-split-copy p,.fx-report-chart-copy p,.fx-report-note{font-size:11.5px!important;line-height:1.5!important}.fx-report-table-section table{font-size:12.5px!important;line-height:1.45!important}.fx-report-table-section th{padding:10px 11px!important;font-size:10.5px!important;line-height:1.3!important}.fx-report-table-section td{padding:9px 11px!important;font-size:12px!important;line-height:1.45!important}.fx-report-hbar-row>span,.fx-report-axis-label,.fx-report-chart-caption,.fx-report-legend span,.fx-report-month-cards span,.fx-report-month-cards small,.fx-report-month-bars span,.fx-report-donut span,.fx-report-metric-list small,.fx-report-reading-note p,.fx-report-footer{font-size:10.25px!important;line-height:1.4!important}.fx-report-hbar-row>b,.fx-report-month-bars b,.fx-report-donut strong,.fx-report-reading-note b{font-size:11.25px!important}.fx-report-month-cards b{font-size:16.5px!important}.fx-report-metric-list b{font-size:14.5px!important}.fx-report-closing-card h3{font-size:25px!important}.fx-report-closing-card>p{font-size:11.5px!important}.fx-report-closing-labels b,.fx-report-closing-grid b{font-size:11px!important}}@page{size:A4 portrait;margin:0}@media print{html,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:210mm!important;margin:0!important;padding:0!important}.fx-report-page{box-sizing:border-box!important;zoom:1!important;width:210mm!important;min-width:210mm!important;max-width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;padding:13mm 15mm 14mm!important;overflow:hidden!important;transform:none!important}.fx-report-page-header h2{font-size:20pt!important}.fx-report-page-header p{font-size:7.5pt!important}.fx-report-hero h3{font-size:15pt!important}.fx-report-hero p{font-size:7.5pt!important}.fx-report-kpis b{font-size:12pt!important}.fx-report-kpis small{font-size:6.5pt!important}.fx-report-table-section table{font-size:7.2pt!important}.fx-report-table-section th{font-size:6.2pt!important}.fx-report-table-section td{padding:2.2mm 2.5mm!important;font-size:7pt!important}}@media (width<=620px){.fx-investor-summary-grid span{font-size:11px!important}.fx-investor-summary-grid b{font-size:17px!important}.fx-investor-position-grid .detail-info span,.fx-investor-profile-grid .detail-info span{font-size:10.75px!important}.fx-investor-position-grid .detail-info strong,.fx-investor-profile-grid .detail-info strong{font-size:13.25px!important}.fx-report-table-section th{font-size:10px!important}.fx-report-table-section td{font-size:11.5px!important}}html.fxrtc-dark .fx-investor-note-form textarea,html.fxrtc-dark .fx-investor-note-history-list{color:#e4ecef!important;background:#172126!important;border-color:#34454c!important}html.fxrtc-dark .fx-investor-note-history-list article{border-color:#34454c!important}html.fxrtc-dark .fx-investor-note-history-list p{color:#dce6ea!important}html.fxrtc-dark .fx-investor-note-empty{color:#9fb0b8!important;background:#172126!important;border-color:#34454c!important}.fx-kpi-copy small,.legacy-stat small,.stat-card span{font-size:10.5px!important;font-weight:500!important;line-height:1.3!important}.fx-kpi-copy strong{font-size:18px!important;font-weight:550!important;line-height:1.2!important}.legacy-stat strong,.stat-card strong{font-size:20px!important;font-weight:550!important;line-height:1.2!important}.fx-kpi-copy em,.legacy-stat em,.stat-card small{font-size:10.25px!important;font-weight:400!important;line-height:1.35!important}.fx-panel-head h2{font-size:15px!important;font-weight:530!important;line-height:1.3!important}.fx-transaction-main strong,.fx-result-row strong,.investor-doc-list strong,.investor-account-summary strong{font-size:13px!important;font-weight:520!important;line-height:1.4!important}.fx-transaction-main small,.fx-result-row small,.investor-doc-list small,.investor-account-summary p,.investor-account-summary span{font-size:11.25px!important;line-height:1.4!important}.badge,.status-badge,.table-status,.fx-status-pill{min-height:25px!important;padding:0 9px!important;font-size:11px!important;font-weight:500!important;line-height:1!important}.fx-old-content .legacy-toolbar{background:#fbfcfd!important;border-top:0!important;border-bottom:1px solid #e4ecef!important;gap:10px!important;padding:12px 14px!important}.fx-old-content .legacy-search{height:42px!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d4e0e6!important;border-radius:9px!important;padding:0 12px!important}.fx-old-content .legacy-search:focus-within{box-shadow:none!important;border-color:#74c8d5!important}.fx-old-content .legacy-search input,.fx-old-content .legacy-search input:focus,.fx-old-shell .legacy-search input,.fx-old-shell .legacy-search input:focus{height:40px!important;box-shadow:none!important;color:#2d414e!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 34px 0 24px!important;font-size:12.5px!important;line-height:1.2!important}.fx-old-content .legacy-search input::placeholder{color:#98a8b3!important;font-size:12px!important}.fx-old-content .fx-search-glyph{border-width:1.25px!important;width:10px!important;height:10px!important;left:13px!important}.fx-old-content .fx-search-clear{right:8px!important}.fx-old-content .legacy-block th{color:#738596!important;letter-spacing:0!important;height:44px!important;padding:0 16px!important;font-size:10.5px!important;font-weight:520!important;line-height:1.25!important}.fx-old-content .legacy-block td{color:#30434f!important;height:66px!important;padding:11px 16px!important;font-size:12.5px!important;font-weight:400!important;line-height:1.4!important}.fx-old-content .legacy-block td .record-link b{color:#263b47!important;font-size:13.25px!important;font-weight:540!important;line-height:1.3!important}.fx-old-content .legacy-block td .record-link small{color:#8294a1!important;margin-top:4px!important;font-size:10.5px!important;line-height:1.3!important}.fx-old-content .legacy-block .table-action{height:34px!important;min-height:34px!important;padding:0 13px!important;font-size:11.25px!important;font-weight:500!important}.fx-old-content .legacy-block .badge.fx-status-badge{min-height:23px!important;padding:0 9px!important;font-size:10.25px!important}.fx-investor-summary-grid>div{min-height:94px!important;padding:17px 18px!important}.fx-investor-summary-grid span{color:#8292a2!important;font-size:10.75px!important;font-weight:500!important;line-height:1.3!important}.fx-investor-summary-grid b{color:#1f2d3a!important;margin-top:8px!important;font-size:18.5px!important;font-weight:550!important;line-height:1.22!important}.fx-investor-position-card{border-radius:13px!important}.fx-investor-position-top h4{font-size:14.5px!important;font-weight:540!important}.fx-investor-position-top small{font-size:10.5px!important}.fx-investor-position-grid .detail-info{min-height:82px!important;padding:15px 16px!important}.fx-investor-position-grid .detail-info span{color:#8292a4!important;margin-bottom:6px!important;font-size:10.5px!important;font-weight:500!important;line-height:1.25!important}.fx-investor-position-grid .detail-info strong{color:#1f2c39!important;font-size:13.5px!important;font-weight:500!important;line-height:1.35!important}.fx-investor-profile-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.fx-investor-profile-grid .detail-info{border-bottom:1px solid #e1e8eb!important;border-right:1px solid #e1e8eb!important;min-height:80px!important;padding:14px 16px!important}.fx-investor-profile-grid .detail-info:nth-child(4n){border-right:1px solid #e1e8eb!important}.fx-investor-profile-grid .detail-info span{letter-spacing:.015em!important;color:#8292a4!important;margin-bottom:7px!important;font-size:10.5px!important;font-weight:520!important;line-height:1.25!important}.fx-investor-profile-grid .detail-info strong{color:#1f2c39!important;font-size:13.5px!important;font-weight:500!important;line-height:1.35!important}.fx-investor-profile-grid .badge.fx-status-badge{font-size:10.25px!important}.fx-investor-section-actions button,.fx-investor-utility-row .secondary-button{border-radius:8px!important;height:35px!important;min-height:35px!important;padding:0 13px!important;font-size:11.25px!important;font-weight:500!important;line-height:1!important}.fx-investor-utility-row{gap:8px!important;margin-top:14px!important}.fx-investor-utility-row .secondary-button{color:#536979!important;background:#fff!important;border:1px solid #d3dfe5!important}.fx-investor-utility-row .secondary-button:hover{color:#08768a!important;background:#f5fbfc!important;border-color:#a9dbe3!important}.fx-investor-delete-button{color:#a44d58!important;background:#fff7f8!important;border:1px solid #efd9dc!important;border-radius:8px!important;height:35px!important;min-height:35px!important;padding:0 12px!important;font-size:11.25px!important;font-weight:500!important}.fx-investor-delete-button:hover{background:#fff0f2!important;border-color:#e5c4c9!important}.fx-investor-action-notice{color:#536d7a!important;background:#f5fafb!important;border:1px solid #d6e7eb!important;border-radius:9px!important;margin:0 0 14px!important;padding:10px 12px!important;font-size:11.75px!important;line-height:1.45!important}.fx-investor-history-list>div{grid-template-columns:100px 175px minmax(0,1fr)!important;padding:12px 14px!important}.fx-investor-history-list time{font-size:10.5px!important}.fx-investor-history-list b{font-size:11.25px!important}.fx-investor-history-list span{font-size:11.5px!important}.fx-investor-history-list small{font-size:10.5px!important}.fx-investor-workflow-overlay,.fx-investor-notes-overlay{z-index:2450!important}.fx-investor-workflow-overlay .modal-card,.fx-investor-notes-overlay .modal-card{width:min(660px,100vw - 36px)!important;max-width:660px!important;max-height:min(88vh,780px)!important;overflow:hidden!important}.fx-investor-workflow-body,.fx-investor-notes-body{padding:20px 22px 24px!important;overflow:auto!important}.fx-investor-workflow-form{gap:16px!important;display:grid!important}.fx-investor-workflow-form .settings-form-grid{gap:14px 16px!important}.fx-investor-workflow-form label,.fx-investor-note-form label{color:#617487!important;font-size:11.25px!important;font-weight:500!important;line-height:1.3!important}.fx-investor-workflow-form input,.fx-investor-workflow-form textarea,.fx-investor-note-form textarea{color:#263a47!important;width:100%!important;box-shadow:none!important;font:inherit!important;background:#fff!important;border:1px solid #d4e0e6!important;border-radius:9px!important;outline:none!important;font-size:12.5px!important}.fx-investor-workflow-form input{height:40px!important;padding:0 12px!important}.fx-investor-workflow-form input:focus,.fx-investor-workflow-form textarea:focus,.fx-investor-note-form textarea:focus{border-color:#6cc7d4!important;box-shadow:0 0 0 2px #009db512!important}.fx-investor-password-copy{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.fx-investor-password-copy label{gap:7px!important;display:grid!important}.fx-investor-password-actions{gap:7px!important;display:flex!important}.fx-investor-password-actions button{height:40px!important;min-height:40px!important}.fx-workflow-help,.fx-workflow-inline-status{color:#7e8f9b!important;margin:0!important;font-size:10.75px!important;line-height:1.45!important}.fx-workflow-inline-status{color:#08788c!important;font-weight:500!important}.fx-workflow-success{color:#1d7180!important;background:#eef9fa!important;border:1px solid #bfe3e8!important;border-radius:9px!important;padding:10px 12px!important;font-size:11.25px!important;font-weight:500!important;line-height:1.45!important}.fx-investor-notes-body{gap:18px!important;display:grid!important}.fx-investor-note-history-head span{font-size:9.75px!important}.fx-investor-note-history-list article p{font-size:11.5px!important;line-height:1.5!important}.fx-investor-workflow-overlay .modal-actions,.fx-investor-notes-overlay .modal-actions{margin-top:2px!important}.fx-investor-workflow-overlay .modal-actions button,.fx-investor-notes-overlay .modal-actions button{border-radius:8px!important;height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:11.25px!important;font-weight:500!important}@media (width<=1100px){.fx-investor-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fx-investor-profile-grid .detail-info,.fx-investor-profile-grid .detail-info:nth-child(4n),.fx-investor-profile-grid .detail-info:nth-child(5n){border-bottom:1px solid #e1e8eb!important;border-right:1px solid #e1e8eb!important}.fx-investor-profile-grid .detail-info:nth-child(2n){border-right:0!important}.fx-investor-profile-grid .detail-info:nth-last-child(-n+2){border-bottom:0!important}}@media (width<=620px){.fx-investor-profile-grid{grid-template-columns:1fr!important}.fx-investor-profile-grid .detail-info,.fx-investor-profile-grid .detail-info:nth-child(2n),.fx-investor-profile-grid .detail-info:nth-child(4n),.fx-investor-profile-grid .detail-info:nth-child(5n){border-bottom:1px solid #e1e8eb!important;border-right:0!important}.fx-investor-profile-grid .detail-info:last-child{border-bottom:0!important}.fx-investor-password-copy{grid-template-columns:1fr!important}.fx-investor-password-actions{justify-content:flex-start!important}.fx-investor-history-list>div{grid-template-columns:1fr!important;gap:4px!important}.fx-investor-history-list small{grid-column:auto!important}}html.fxrtc-dark .fx-investor-workflow-form input,html.fxrtc-dark .fx-investor-workflow-form textarea{color:#e5ecef!important;background:#172126!important;border-color:#34454c!important}html.fxrtc-dark .fx-investor-utility-row .secondary-button{color:#c8d4da!important;background:#172126!important;border-color:#34454c!important}html.fxrtc-dark .fx-investor-action-notice,html.fxrtc-dark .fx-workflow-success{color:#b8d9df!important;background:#19272c!important;border-color:#35505a!important}.fx-old-shell .fx-investor-page-actions .primary-button{border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:132px!important;height:42px!important;min-height:42px!important;padding:0 18px!important;font-size:12.5px!important;font-weight:550!important;line-height:1!important;display:inline-flex!important}.fx-investor-profile-grid{box-shadow:none!important;background:#fff!important;border:1px solid #dce5e9!important;border-radius:13px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:hidden!important}.fx-investor-profile-grid .detail-info{background:#fff!important;border-bottom:1px solid #e3e9ec!important;border-right:1px solid #e3e9ec!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:7px!important;min-height:76px!important;padding:13px 16px!important;display:flex!important}.fx-investor-profile-grid .detail-info:nth-child(5n){border-right:0!important}.fx-investor-profile-grid .detail-info:nth-last-child(-n+5){border-bottom:0!important}.fx-investor-profile-grid .detail-info>span:first-child{color:#8294a7!important;letter-spacing:.035em!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:550!important;line-height:1.2!important}.fx-investor-profile-grid .detail-info>strong,.fx-investor-profile-grid .detail-info>b{color:#243440!important;letter-spacing:-.05px!important;font-size:13px!important;font-weight:520!important;line-height:1.35!important}.fx-investor-profile-grid .badge,.fx-investor-profile-grid .status-badge,.fx-investor-profile-grid .fx-status-pill{min-height:24px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:500!important}.fx-investor-section-actions{gap:8px!important}.fx-investor-section-actions .secondary-button{white-space:nowrap!important;border-radius:8px!important;height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:11.5px!important;font-weight:500!important}.fx-investor-utility-row{gap:8px!important}.fx-investor-utility-row .secondary-button,.fx-investor-utility-row .fx-investor-delete-button{border-radius:8px!important;min-height:36px!important;padding:0 13px!important;font-size:11.25px!important;font-weight:500!important}.fx-investor-workflow-overlay,.fx-investor-notes-overlay,.fx-investor-password-overlay{z-index:16100!important;-webkit-backdrop-filter:blur(5px)!important;pointer-events:auto!important;background:#1d2f3857!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.fx-investor-workflow-overlay .modal-card,.fx-investor-notes-overlay .modal-card,.fx-investor-password-overlay .modal-card{z-index:16101!important;background:#fff!important;border:1px solid #dce5e9!important;border-radius:15px!important;width:min(660px,100vw - 48px)!important;max-width:660px!important;max-height:min(86vh,760px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 70px #192f3a38!important}.fx-investor-workflow-overlay .modal-header,.fx-investor-notes-overlay .modal-header,.fx-investor-password-overlay .modal-header{border-bottom:1px solid #e5ebee!important;min-height:88px!important;padding:20px 22px 18px!important}.fx-investor-workflow-overlay .modal-header h2,.fx-investor-notes-overlay .modal-header h2,.fx-investor-password-overlay .modal-header h2{color:#223542!important;letter-spacing:-.2px!important;margin:2px 0 0!important;font-size:18px!important;font-weight:540!important;line-height:1.25!important}.fx-investor-workflow-overlay .fx-modal-subtitle,.fx-investor-notes-overlay .fx-modal-subtitle,.fx-investor-password-overlay .fx-modal-subtitle{color:#7b8d99!important;margin-top:5px!important;font-size:11.5px!important;line-height:1.4!important}.fx-investor-workflow-body,.fx-investor-notes-body{padding:20px 22px 22px!important}.fx-investor-workflow-form label,.fx-investor-note-form label,.fx-investor-password-copy label{color:#617487!important;gap:7px!important;font-size:11.5px!important;font-weight:500!important;line-height:1.3!important}.fx-investor-workflow-form input,.fx-investor-workflow-form textarea,.fx-investor-note-form textarea,.fx-investor-password-copy input{color:#293b48!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5e0e5!important;border-radius:9px!important;font-family:inherit!important;font-size:12.5px!important;font-weight:400!important}.fx-investor-workflow-form input,.fx-investor-password-copy input{height:40px!important;min-height:40px!important}.fx-investor-workflow-form textarea,.fx-investor-note-form textarea{resize:vertical!important;min-height:104px!important;padding:10px 12px!important;line-height:1.45!important}.fx-investor-workflow-form input:focus,.fx-investor-workflow-form textarea:focus,.fx-investor-note-form textarea:focus,.fx-investor-password-copy input:focus{border-color:#67c4d2!important;outline:none!important;box-shadow:0 0 0 3px #009db514!important}@media (width<=1100px){.fx-investor-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fx-investor-profile-grid .detail-info,.fx-investor-profile-grid .detail-info:nth-child(5n),.fx-investor-profile-grid .detail-info:nth-last-child(-n+5){border-bottom:1px solid #e3e9ec!important;border-right:1px solid #e3e9ec!important}.fx-investor-profile-grid .detail-info:nth-child(2n){border-right:0!important}.fx-investor-profile-grid .detail-info:nth-last-child(-n+2){border-bottom:0!important}}@media (width<=620px){.fx-investor-profile-grid{grid-template-columns:1fr!important}.fx-investor-profile-grid .detail-info,.fx-investor-profile-grid .detail-info:nth-child(2n),.fx-investor-profile-grid .detail-info:nth-child(5n),.fx-investor-profile-grid .detail-info:nth-last-child(-n+2){border-bottom:1px solid #e3e9ec!important;border-right:0!important}.fx-investor-profile-grid .detail-info:last-child{border-bottom:0!important}.fx-investor-section-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.fx-investor-workflow-overlay,.fx-investor-notes-overlay,.fx-investor-password-overlay{padding:14px!important}.fx-investor-workflow-overlay .modal-card,.fx-investor-notes-overlay .modal-card,.fx-investor-password-overlay .modal-card{width:calc(100vw - 28px)!important}}.fx-investor-profile-grid{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.fx-investor-profile-grid .detail-info,.fx-investor-profile-grid .detail-info:nth-child(2n),.fx-investor-profile-grid .detail-info:nth-child(4n),.fx-investor-profile-grid .detail-info:nth-child(5n),.fx-investor-profile-grid .detail-info:nth-last-child(-n+2),.fx-investor-profile-grid .detail-info:nth-last-child(-n+5),.fx-investor-profile-grid .detail-info:last-child{min-width:0!important;min-height:86px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5e9!important;border-radius:11px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:7px!important;padding:15px 16px!important;display:flex!important}.fx-investor-profile-grid .detail-info>span:first-child{color:#8192a5!important;letter-spacing:.035em!important;text-transform:uppercase!important;margin:0!important;font-size:10.75px!important;font-weight:540!important;line-height:1.2!important}.fx-investor-profile-grid .detail-info>strong,.fx-investor-profile-grid .detail-info>b{color:#22323f!important;letter-spacing:0!important;overflow-wrap:anywhere!important;margin:0!important;font-size:13.5px!important;font-weight:510!important;line-height:1.4!important}.fx-investor-profile-grid .badge,.fx-investor-profile-grid .status-badge,.fx-investor-profile-grid .fx-status-pill{margin:0!important}.fx-investor-inline-editor{background:#fbfdfe!important;border:1px solid #dce5e9!important;border-radius:12px!important;padding:18px!important}.fx-investor-inline-editor .settings-form-grid{gap:14px!important}.fx-investor-inline-editor label,.fx-investor-inline-editor .fx-investor-password-copy label,.fx-investor-notes-inline .fx-investor-note-form label{color:#64778a!important;flex-direction:column!important;gap:7px!important;font-size:11.5px!important;font-weight:500!important;line-height:1.3!important;display:flex!important}.fx-investor-inline-editor input,.fx-investor-inline-editor select,.fx-investor-inline-editor textarea{color:#263946!important;width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5e0e5!important;border-radius:9px!important;font-family:inherit!important;font-size:12.5px!important;font-weight:400!important}.fx-investor-inline-editor input,.fx-investor-inline-editor select{height:40px!important;min-height:40px!important;padding:0 12px!important}.fx-investor-inline-editor textarea{resize:vertical!important;min-height:105px!important;padding:10px 12px!important;line-height:1.5!important}.fx-investor-inline-editor input:focus,.fx-investor-inline-editor select:focus,.fx-investor-inline-editor textarea:focus{border-color:#66c4d2!important;outline:none!important;box-shadow:0 0 0 3px #009db514!important}.fx-investor-inline-editor .modal-actions{border-top:1px solid #e3eaed!important;margin-top:17px!important;padding-top:15px!important}.fx-investor-inline-editor .modal-actions button{border-radius:8px!important;height:38px!important;min-height:38px!important;padding:0 15px!important;font-size:11.5px!important;font-weight:500!important}.fx-investor-inline-editor .fx-investor-password-copy{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.fx-investor-inline-editor .fx-investor-password-actions{align-items:center!important;gap:7px!important;display:flex!important}.fx-investor-inline-editor .fx-investor-password-actions button{height:40px!important;min-height:40px!important}.fx-investor-inline-editor .fx-workflow-help,.fx-investor-inline-editor .fx-workflow-inline-status{color:#7b8c99!important;margin:9px 0 0!important;font-size:10.75px!important;line-height:1.45!important}.fx-investor-notes-inline .fx-investor-note-history-head{margin-bottom:9px!important}.fx-investor-notes-inline .fx-investor-note-history-head span{color:#8091a3!important;letter-spacing:.06em!important;font-size:10px!important;font-weight:540!important}.fx-investor-notes-inline .fx-investor-note-history-list{gap:8px!important;display:grid!important}.fx-investor-notes-inline .fx-investor-note-history-list article{background:#fff!important;border:1px solid #e1e8eb!important;border-radius:9px!important;padding:11px 12px!important}.fx-investor-notes-inline .fx-investor-note-history-list article p{color:#334957!important;margin:6px 0 0!important;font-size:11.5px!important;line-height:1.45!important}.fx-investor-section-head{align-items:flex-end!important}.fx-investor-section-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;display:flex!important}.fx-investor-section-actions button{border-radius:8px!important;height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:11.5px!important}.fx-investor-utility-row{justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-top:14px!important;padding-top:0!important;display:flex!important}.fx-investor-utility-row .secondary-button,.fx-investor-utility-row .fx-investor-delete-button{border-radius:8px!important;height:36px!important;min-height:36px!important;padding:0 13px!important;font-size:11.25px!important}@media (width<=1180px){.fx-investor-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.fx-investor-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fx-investor-section-head{flex-direction:column!important;align-items:flex-start!important}.fx-investor-section-actions{flex-wrap:wrap!important;justify-content:flex-start!important}.fx-investor-inline-editor .fx-investor-password-copy{grid-template-columns:1fr!important}}@media (width<=480px){.fx-investor-profile-grid{grid-template-columns:1fr!important}}.fx-investor-inline-editor .fx-maintenance-time-field{flex-direction:column!important;gap:7px!important;min-width:0!important;display:flex!important}.fx-investor-inline-editor .fx-maintenance-time-select{width:100%!important;min-width:0!important}.fx-investor-inline-editor .fx-maintenance-time-select .portal-select-trigger{color:#2f4552!important;width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5e0e5!important;border-radius:9px!important;outline:none!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 11px 0 12px!important;font-family:inherit!important;font-size:12.5px!important;font-weight:400!important;line-height:1!important;display:flex!important}.fx-investor-inline-editor .fx-maintenance-time-select .portal-select-trigger:hover{border-color:#bfd2da!important}.fx-investor-inline-editor .fx-maintenance-time-select.is-open .portal-select-trigger,.fx-investor-inline-editor .fx-maintenance-time-select .portal-select-trigger:focus-visible{border-color:#67c4d2!important;box-shadow:0 0 0 3px #009db514!important}.fx-maintenance-time-selected{color:#304753!important;align-items:center!important;gap:8px!important;min-width:0!important;font-size:12.5px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}.fx-maintenance-time-selected .fx-svg-icon{color:#6b8794!important;flex:0 0 15px!important;width:15px!important;height:15px!important}.fx-maintenance-time-option{min-height:34px!important;padding:8px 10px!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important}.fx-maintenance-time-option.is-selected{color:#08788d!important;background:#e1f4f7!important;font-weight:520!important}.fx-form-portal-select-menu[aria-label=Maintenance\ time]{scrollbar-width:thin!important;scrollbar-color:#b7c5cc transparent!important;background:#fff!important;border:1px solid #d7e2e7!important;border-radius:10px!important;padding:5px!important;box-shadow:0 14px 38px #1b343f24!important}.fx-form-portal-select-menu[aria-label=Maintenance\ time]::-webkit-scrollbar{width:7px!important}.fx-form-portal-select-menu[aria-label=Maintenance\ time]::-webkit-scrollbar-thumb{background:#b7c5cc!important;border-radius:999px!important}.fx-form-portal-select-menu[aria-label=Maintenance\ time]::-webkit-scrollbar-track{background:0 0!important}.fx-investor-inline-editor input[type=time]{appearance:none!important}.fx-investor-inline-editor input[type=time]::-webkit-calendar-picker-indicator{opacity:0!important;display:none!important}.fx-investor-inline-editor .fx-investor-inline-actions{z-index:auto!important;width:100%!important;box-shadow:none!important;background:0 0!important;border-top:1px solid #e4ebee!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;margin:18px 0 0!important;padding:16px 0 0!important;display:flex!important;position:static!important;inset:auto!important}.fx-investor-inline-editor .fx-investor-inline-actions button{letter-spacing:0!important;min-width:92px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 16px!important;font-family:inherit!important;font-size:11.75px!important;font-weight:520!important;line-height:1!important;display:inline-flex!important;position:static!important}.fx-investor-inline-editor .fx-investor-inline-actions .secondary-button{color:#526a78!important;background:#fff!important;border:1px solid #d2dee4!important}.fx-investor-inline-editor .fx-investor-inline-actions .secondary-button:hover:not(:disabled){color:#08788d!important;background:#f7fbfc!important;border-color:#abd7df!important}.fx-investor-inline-editor .fx-investor-inline-actions .primary-button{color:#fff!important;background:#0099b2!important;border:1px solid #0099b2!important;min-width:128px!important}.fx-investor-inline-editor .fx-investor-inline-actions .primary-button:hover:not(:disabled){background:#00879d!important;border-color:#00879d!important}.fx-investor-inline-editor .fx-investor-inline-actions button:disabled{cursor:not-allowed!important;opacity:1!important}.fx-investor-inline-editor .fx-investor-inline-actions .primary-button:disabled{color:#fff!important;background:#b9dde3!important;border-color:#b9dde3!important}.fx-investor-inline-editor .fx-investor-inline-actions .secondary-button:disabled{color:#a1aeb5!important;background:#f8fafb!important;border-color:#e1e7ea!important}html.fxrtc-dark .fx-investor-inline-editor .fx-maintenance-time-select .portal-select-trigger{color:#d8e2e6!important;background:#172126!important;border-color:#34454c!important}html.fxrtc-dark .fx-maintenance-time-selected{color:#d8e2e6!important}html.fxrtc-dark .fx-maintenance-time-selected .fx-svg-icon{color:#8eb4bf!important}html.fxrtc-dark .fx-form-portal-select-menu[aria-label=Maintenance\ time]{background:#172126!important;border-color:#34454c!important}html.fxrtc-dark .fx-investor-inline-editor .fx-investor-inline-actions{border-top-color:#34454c!important}html.fxrtc-dark .fx-investor-inline-editor .fx-investor-inline-actions .secondary-button{color:#c7d4d9!important;background:#172126!important;border-color:#34454c!important}@media (width<=620px){.fx-investor-inline-editor .fx-investor-inline-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.fx-investor-inline-editor .fx-investor-inline-actions button{width:100%!important;min-width:0!important}}.fx-investor-summary-grid>div:nth-child(-n+3)>b,.fx-investor-summary-grid>div:nth-child(-n+3)>b .fx-money,.fx-investor-summary-grid>div:nth-child(-n+3)>b .fx-money-value{color:#1f2d3a!important;opacity:1!important;font-size:19px!important;font-weight:540!important;line-height:1.24!important}.fx-investor-summary-grid>div:nth-child(-n+3)>b .fx-money-symbol{color:#6f8390!important;opacity:1!important;font-size:.78em!important;font-weight:500!important}.fx-investor-summary-grid>div:nth-child(-n+3)>span{font-size:11.5px!important;font-weight:400!important;line-height:1.35!important}.fx-investor-position-top-actions{gap:0!important}.fx-investor-notes-inline{flex-direction:column!important;gap:0!important;display:flex!important}.fx-investor-notes-inline .fx-investor-note-form{flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}.fx-investor-notes-inline .fx-investor-note-form>label{color:#617487!important;margin:0!important;font-size:11.75px!important;font-weight:500!important}.fx-investor-notes-inline .fx-investor-note-form textarea{color:#283b48!important;background:#fff!important;border:1px solid #d5e0e5!important;border-radius:10px!important;min-height:118px!important;margin-top:8px!important;padding:12px 13px!important;font-size:13px!important;line-height:1.5!important}.fx-investor-notes-inline .fx-investor-inline-actions{background:0 0!important;border-top:1px solid #e4eaed!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;margin:16px 0 0!important;padding:15px 0 0!important;display:flex!important;position:static!important}.fx-investor-notes-inline .fx-investor-inline-actions button{border-radius:8px!important;min-width:92px!important;height:38px!important;min-height:38px!important;padding:0 15px!important;font-size:11.5px!important;font-weight:500!important}.fx-investor-notes-inline .fx-investor-note-history{border-top:1px solid #e4eaed!important;margin-top:20px!important;padding-top:17px!important}.fx-investor-notes-inline .fx-investor-note-empty{color:#7b8d99!important;background:#f8fbfc!important;border:1px solid #e1e8eb!important;border-radius:9px!important;margin-top:18px!important;padding:12px 13px!important;font-size:11.5px!important;line-height:1.45!important}.fx-report-hero>div:first-child{flex-direction:column!important;justify-content:center!important;display:flex!important}.fx-report-hero>div:first-child h3{margin-bottom:0!important}.fx-report-toolbar-actions-only{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.fx-report-pdf-error{color:#a34854!important;background:#fff7f8!important;border:1px solid #efcfd3!important;border-radius:8px!important;align-items:center!important;min-height:34px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:500!important;line-height:1.35!important;display:inline-flex!important}.fx-report-pdf-button:disabled{cursor:wait!important;opacity:.66!important}.fx-report-pdf-export-page{break-after:page!important;page-break-after:always!important}.fx-report-profit-split{display:block!important}.fx-report-profit-split>h3{margin:0 0 14px!important}.fx-report-profit-split-body{grid-template-columns:minmax(0,1fr) minmax(150px,.72fr)!important;align-items:center!important;gap:24px!important;min-width:0!important;display:grid!important}.fx-report-profit-split-body>*{min-width:0!important}@media screen and (width<=760px){.modal-overlay,.fx-manage-overlay,.fx-investor-maintenance-overlay,.fx-investor-statement-overlay{align-items:center!important;padding:6px!important}.modal-card,.fx-manage-modal,.fx-investor-maintenance-modal,.fx-investor-statement-modal{border-radius:14px!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}.modal-header,.fx-investor-maintenance-header,.fx-investor-statement-header{min-height:70px!important;padding:14px 15px!important}.modal-header h2,.fx-investor-maintenance-header h2,.fx-investor-statement-header h2{font-size:18px!important;line-height:1.2!important}.modal-header .fx-modal-subtitle,.fx-investor-maintenance-header .fx-modal-subtitle,.fx-investor-statement-header .fx-modal-subtitle{font-size:11px!important;line-height:1.4!important}.modal-close{width:36px!important;min-width:36px!important;height:36px!important}.modal-overlay .settings-form-grid,.modal-overlay .account-position-form,.modal-overlay .fx-add-investor-grid,.modal-overlay .fx-add-trading-account-grid,.fx-manage-modal .settings-form-grid,.fx-investor-maintenance-modal .settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.modal-overlay .settings-form-grid label.full,.modal-overlay .account-position-form label.full,.fx-manage-modal .settings-form-grid label.full,.fx-investor-maintenance-modal .settings-form-grid label.full,.fx-investor-password-panel,.fx-account-conversion-note{grid-column:1/-1!important}.modal-form,.fx-manage-body,.fx-investor-maintenance-scroll{padding-left:12px!important;padding-right:12px!important}.modal-actions,.fx-add-investor-actions,.fx-add-trading-account-actions,.fx-investor-inline-actions{gap:8px!important}.modal-actions button,.fx-add-investor-actions button,.fx-add-trading-account-actions button,.fx-investor-inline-actions button{min-height:38px!important;padding:0 12px!important;font-size:11px!important}.fx-investor-summary-grid,.fx-manage-summary,.fx-account-overview-cards,.account-position-grid,.fx-investor-profile-grid,.fx-investor-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.fx-investor-summary-grid>div,.fx-manage-summary>div,.fx-account-overview-cards>div,.account-position-grid>div,.fx-investor-profile-grid .detail-info,.fx-investor-position-grid .detail-info{background:#fff!important;border:1px solid #dce5e9!important;border-radius:11px!important;min-height:72px!important;padding:12px 13px!important}.data-table-shell,.table-shell,.detail-table,.fx-report-table-section{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}}@media screen and (width<=620px){.fx-investor-statement-overlay{padding:4px!important}.fx-investor-statement-modal{width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important;height:calc(100dvh - 8px)!important;max-height:calc(100dvh - 8px)!important}.fx-investor-statement-body{height:calc(100% - 70px)!important;padding:10px 8px 18px!important}.fx-statement-filterbar-apply{border-radius:11px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:10px!important;display:grid!important}.fx-statement-filterbar-apply .fx-statement-field-account{grid-column:1/-1!important}.fx-statement-filterbar-apply label{gap:5px!important;min-width:0!important;font-size:10.5px!important}.fx-statement-filterbar-apply input,.fx-statement-filterbar-apply .portal-select-trigger,.fx-statement-filterbar-apply select{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding-left:11px!important;padding-right:11px!important;font-size:11.5px!important}.fx-statement-apply-button{grid-column:auto!important;align-self:end!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:11px!important}.fx-report-toolbar{background:0 0!important;border:0!important;justify-content:flex-end!important;margin:8px 0 10px!important;padding:0!important}.fx-report-pdf-button{border-radius:9px!important;width:auto!important;min-width:126px!important;min-height:38px!important;padding:0 13px!important;font-size:11px!important}.fx-report-pdf-button .fx-svg-icon{width:13px!important;height:13px!important}.fx-performance-report{background:0 0!important;border:0!important;gap:10px!important;padding:0!important;overflow:visible!important}.fx-report-page{width:100%!important;min-width:0!important;min-height:0!important;box-shadow:none!important;border-radius:12px!important;margin:0 0 10px!important;padding:20px 14px 18px!important;overflow:hidden!important}.fx-report-page-header{margin-bottom:14px!important}.fx-report-page-header h2{font-size:20px!important}.fx-report-page-header p{font-size:10.5px!important}.fx-report-kpis,.fx-report-final-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.fx-report-kpis>div{border-radius:11px!important;min-height:76px!important;padding:12px 11px 11px 16px!important}.fx-report-kpis span{font-size:9.5px!important;line-height:1.25!important}.fx-report-kpis b{margin-top:7px!important;font-size:14.5px!important;line-height:1.2!important}.fx-report-kpis small{margin-top:3px!important;font-size:9px!important;line-height:1.3!important}.fx-report-hero{border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:14px!important}.fx-report-hero h3{font-size:17px!important}.fx-report-through{min-width:112px!important;padding:10px 12px!important}.fx-report-through span{font-size:8.5px!important}.fx-report-through b{font-size:10px!important}.fx-report-profit-split{padding:13px 12px!important}.fx-report-profit-split>h3{margin-bottom:10px!important;font-size:13px!important}.fx-report-profit-split-body{grid-template-columns:1fr!important;gap:12px!important}.fx-report-profit-split-body .fx-report-donut{order:-1!important;justify-self:center!important;width:142px!important;height:142px!important}.fx-report-split-copy{grid-template-columns:auto 1fr!important;align-items:baseline!important;gap:5px 12px!important;display:grid!important}.fx-report-split-copy p{grid-column:1/-1!important;margin:4px 0 0!important}.fx-report-month-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.fx-report-closing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.fx-report-table-three{padding:12px 8px!important;overflow:visible!important}.fx-report-table-three table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.fx-report-table-three th,.fx-report-table-three td{white-space:normal!important;overflow-wrap:anywhere!important;padding:8px 6px!important;font-size:10.25px!important;line-height:1.35!important}.fx-report-table-three th{font-size:9px!important}.fx-report-table-three th:first-child,.fx-report-table-three td:first-child{width:31%!important}.fx-report-table-three th:nth-child(2),.fx-report-table-three td:nth-child(2){width:36%!important}.fx-report-table-three th:nth-child(3),.fx-report-table-three td:nth-child(3){width:33%!important}.fx-report-table-section:not(.fx-report-table-three){overflow-x:auto!important}.fx-report-table-section:not(.fx-report-table-three) table{min-width:560px!important}.fx-report-footer{margin-top:16px!important;font-size:8.5px!important;line-height:1.3!important}}@media screen and (width<=390px){.fx-statement-filterbar-apply{gap:7px!important;padding:8px!important}.fx-statement-filterbar-apply label{font-size:10px!important}.fx-statement-filterbar-apply input,.fx-statement-filterbar-apply .portal-select-trigger{font-size:11px!important}.fx-report-kpis>div{padding:11px 9px 10px 14px!important}.fx-report-kpis b{font-size:13.5px!important}.fx-report-hero{grid-template-columns:1fr!important}.fx-report-through{width:max-content!important;min-width:0!important}.fx-report-month-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.modal-overlay .settings-form-grid,.modal-overlay .account-position-form,.modal-overlay .fx-add-investor-grid,.modal-overlay .fx-add-trading-account-grid,.fx-manage-modal .settings-form-grid,.fx-investor-maintenance-modal .settings-form-grid{gap:8px!important}}html.fxrtc-dark .fx-investor-summary-grid>div,html.fxrtc-dark .fx-manage-summary>div,html.fxrtc-dark .fx-account-overview-cards>div,html.fxrtc-dark .account-position-grid>div,html.fxrtc-dark .fx-investor-profile-grid .detail-info,html.fxrtc-dark .fx-investor-position-grid .detail-info{background:#172126!important;border-color:#34454c!important}.fx-investor-maintenance-section{margin-top:30px!important}.fx-investor-maintenance-section:first-of-type{margin-top:26px!important}.fx-investor-section-head{margin-bottom:16px!important}.fx-investor-position-list{margin-top:4px!important}.fx-investor-section-actions .secondary-button.is-active{color:#08788d!important;background:#eaf8fa!important;border-color:#9bdce6!important}.fx-investor-daily-status{background:#f8fbfc!important;border:1px solid #dce5e9!important;border-radius:12px!important;margin:0 0 18px!important;padding:16px!important}.fx-investor-daily-status-head{justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:13px!important;display:flex!important}.fx-investor-daily-status-head span{color:#8092a4!important;letter-spacing:.07em!important;font-size:9.75px!important;font-weight:550!important;line-height:1.2!important;display:block!important}.fx-investor-daily-status-head h4{color:#263a47!important;margin:4px 0 0!important;font-size:14px!important;font-weight:540!important;line-height:1.25!important}.fx-investor-daily-status-head button{height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:11px!important}.fx-investor-daily-status-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin-bottom:10px!important;display:grid!important}.fx-investor-daily-status-summary>div{background:#fff!important;border:1px solid #e0e8ec!important;border-radius:9px!important;min-width:0!important;padding:11px 12px!important}.fx-investor-daily-status-summary span,.fx-investor-daily-status-list article>div>span{color:#8193a4!important;margin-bottom:5px!important;font-size:9.75px!important;font-weight:520!important;line-height:1.2!important;display:block!important}.fx-investor-daily-status-summary b,.fx-investor-daily-status-list article>div>b{color:#263946!important;font-size:12.5px!important;font-weight:520!important;line-height:1.3!important}.fx-investor-daily-status-list{gap:8px!important;display:grid!important}.fx-investor-daily-status-list article{background:#fff!important;border:1px solid #e1e8eb!important;border-radius:9px!important;grid-template-columns:minmax(180px,1.45fr) repeat(3,minmax(100px,1fr))!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:grid!important}.fx-investor-daily-status-list article>div:first-child strong{color:#263946!important;font-size:12.5px!important;font-weight:530!important;line-height:1.3!important;display:block!important}.fx-investor-daily-status-list article>div:first-child small{color:#8999a6!important;margin-top:3px!important;font-size:10px!important;line-height:1.25!important;display:block!important}.fx-investor-statement-body .fx-report-page-content{gap:18px!important;display:grid!important}.fx-investor-statement-body .fx-report-page{margin-bottom:16px!important}.fx-report-toolbar-actions-only{justify-content:flex-end!important;gap:10px!important}.fx-report-toolbar-actions-only>div:empty{display:none!important}.fx-report-pdf-button{border-radius:8px!important;gap:0!important;width:auto!important;min-width:112px!important;height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:11.5px!important;font-weight:520!important}.fx-report-pdf-button .fx-svg-icon{display:none!important}.fx-add-trading-account-actions .fx-step-back{color:#51677a!important;min-width:82px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfdbe2!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0 15px!important;font-size:11.75px!important;font-weight:500!important;display:inline-flex!important}.fx-add-trading-account-actions .fx-step-back:before,.fx-add-trading-account-actions .fx-step-back:after,.fx-add-trading-account-actions .fx-step-back-icon{content:none!important;display:none!important}.fx-add-trading-account-actions .fx-step-back:hover{color:#2e4655!important;background:#f8fbfc!important;border-color:#b9ccd5!important}.fx-add-investor-overlay .modal-header h2{font-size:20px!important;font-weight:550!important;line-height:1.2!important}.fx-add-investor-label,.fx-investor-password-panel .fx-investor-password-head>label{color:#617487!important;font-size:12px!important;font-weight:520!important;line-height:1.3!important}.fx-add-investor-grid>label>input,.fx-add-investor-grid .portal-select-trigger,.fx-phone-entry>input,.fx-investor-password-panel>input{font-size:13px!important;font-weight:400!important}.fx-investor-password-panel .fx-investor-auto-password span{font-size:11.75px!important;line-height:1.35!important}.fx-add-investor-actions button{font-size:12px!important;font-weight:520!important}body .fx-form-portal-select-menu[aria-label="Country calling code"]{width:min(300px,100vw - 24px)!important;min-width:min(260px,100vw - 24px)!important;max-width:300px!important;padding:5px!important;overflow-x:hidden!important}body .fx-form-portal-select-menu[aria-label="Country calling code"] .portal-select-option{width:100%!important;min-width:0!important;padding:7px 9px!important}body .fx-form-portal-select-menu[aria-label="Country calling code"] .fx-phone-option{grid-template-columns:26px 50px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}body .fx-form-portal-select-menu[aria-label="Country calling code"] .fx-phone-option>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.fx-phone-flag{border-radius:2px!important;flex-basis:24px!important;width:24px!important;min-width:24px!important;height:16px!important;overflow:hidden!important}.fx-phone-flag>img{object-fit:cover!important;width:24px!important;height:16px!important}@media screen and (width<=620px){.fx-investor-section-head{margin-bottom:16px!important;display:block!important}.fx-investor-section-head>div:first-child{margin-bottom:12px!important}.fx-investor-section-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important}.fx-investor-section-actions button,.fx-investor-section-actions .secondary-button{white-space:nowrap!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 9px!important;font-size:11px!important}.fx-investor-maintenance-section{margin-top:28px!important}.fx-investor-position-list{margin-top:7px!important}.fx-investor-daily-status{padding:12px!important}.fx-investor-daily-status-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fx-investor-daily-status-summary>div:last-child{grid-column:1/-1!important}.fx-investor-daily-status-list article{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.fx-investor-daily-status-list article>div:first-child{grid-column:1/-1!important}.fx-report-toolbar-actions-only{justify-content:flex-end!important;width:100%!important;margin:9px 0 12px!important;display:flex!important}.fx-report-pdf-button{width:auto!important;min-width:108px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:11px!important}.fx-add-investor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.fx-add-investor-grid>label{min-width:0!important}.fx-phone-entry{grid-template-columns:88px minmax(0,1fr)!important;gap:6px!important}.fx-phone-portal-select .portal-select-trigger{padding:0 6px!important}.fx-phone-selected{gap:5px!important}.fx-phone-selected>span:last-child,.fx-add-investor-label{font-size:11.5px!important}.fx-add-investor-grid>label>input,.fx-phone-entry>input,.fx-investor-password-panel>input{font-size:12.5px!important}.fx-add-investor-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.fx-add-investor-actions button{width:100%!important;min-width:0!important}.fx-add-trading-account-actions .fx-step-back{min-width:76px!important;padding:0 13px!important}.fx-investor-statement-body .fx-report-page-content{gap:16px!important}}@media screen and (width<=390px){body .fx-form-portal-select-menu[aria-label="Country calling code"]{width:calc(100vw - 20px)!important;min-width:0!important;max-width:none!important}.fx-investor-section-actions button,.fx-investor-section-actions .secondary-button{font-size:10.5px!important}}html.fxrtc-dark .fx-investor-daily-status,html.fxrtc-dark .fx-investor-daily-status-summary>div,html.fxrtc-dark .fx-investor-daily-status-list article{background:#172126!important;border-color:#34454c!important}.investor-portal .fx-old-content{padding-bottom:54px!important}.investor-portal .fx-old-heading{margin-bottom:20px!important}.investor-portal .fx-old-heading h1{letter-spacing:-.45px!important;font-size:27px!important;font-weight:560!important;line-height:1.14!important}.investor-portal .fx-old-heading p{color:#70828e!important;max-width:680px!important;font-size:12px!important;line-height:1.5!important}.investor-portal .fx-kpi-strip{gap:12px!important;margin-bottom:18px!important}.investor-portal .fx-kpi{background:#fff!important;border:1px solid #dce6ea!important;border-radius:16px!important;min-height:112px!important;padding:18px!important;box-shadow:0 10px 28px #2a424e0b!important}.investor-portal .fx-kpi-copy small{color:#8294a4!important;font-size:10.5px!important;font-weight:500!important;line-height:1.25!important}.investor-portal .fx-kpi-copy strong{letter-spacing:-.25px!important;margin-top:4px!important;font-size:20px!important;font-weight:560!important;line-height:1.2!important}.investor-portal .fx-kpi-copy em{margin-top:5px!important;font-size:10.5px!important;font-weight:400!important;line-height:1.35!important}.investor-portal .investor-portal-grid{gap:14px!important}.investor-portal .fx-panel{background:#fff!important;border:1px solid #dce6ea!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 10px 28px #2a424e0a!important}.investor-portal .fx-panel-head{border-bottom:1px solid #e6ecef!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:56px!important;padding:0 18px!important;display:flex!important}.investor-portal .fx-panel-head h2{color:#273946!important;margin:0!important;font-size:15px!important;font-weight:540!important;line-height:1.25!important}.investor-portal .fx-investor-portal-panel-head{flex-wrap:wrap!important}.investor-portal .fx-investor-portal-statement-button{white-space:nowrap!important;border-radius:8px!important;height:36px!important;min-height:36px!important;padding:0 13px!important;font-size:11.5px!important;font-weight:500!important}.investor-portal .investor-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:18px!important;display:grid!important}.investor-portal .investor-account-summary>h3,.investor-portal .investor-account-summary>p{grid-column:1/-1!important}.investor-portal .investor-account-summary>h3{color:#263946!important;margin:0!important;font-size:15px!important;font-weight:540!important;line-height:1.3!important}.investor-portal .investor-account-summary>p{color:#81919d!important;margin:-4px 0 2px!important;font-size:10.5px!important;line-height:1.35!important}.investor-portal .investor-account-summary>div{background:#fff!important;border:1px solid #e0e7eb!important;border-radius:11px!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;min-height:68px!important;padding:12px 13px!important;display:flex!important}.investor-portal .investor-account-summary>div>span{color:#8798a6!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important}.investor-portal .investor-account-summary>div>strong{color:#263946!important;font-size:12.5px!important;font-weight:520!important;line-height:1.3!important}.investor-portal .fx-transaction-list,.investor-portal .fx-result-list,.investor-portal .investor-doc-list{padding:5px 18px 10px!important}.investor-portal .fx-transaction-row,.investor-portal .fx-result-row,.investor-portal .investor-doc-list>div{border-bottom:1px solid #edf1f3!important;min-height:58px!important;padding:10px 0!important}.investor-portal .fx-transaction-main strong,.investor-portal .fx-result-row strong,.investor-portal .investor-doc-list strong{font-size:12.5px!important;font-weight:520!important;line-height:1.35!important}.investor-portal .fx-transaction-main small,.investor-portal .fx-result-row small,.investor-portal .investor-doc-list small{font-size:10.5px!important;font-weight:400!important;line-height:1.35!important}.fx-account-drawer{left:auto!important;right:14px!important}@media (width<=560px){.fx-account-drawer{border-radius:20px!important;width:min(360px,100vw - 16px)!important;padding:18px!important;inset:8px 8px 8px auto!important}@keyframes fxDrawerIn{0%{transform:translate(calc(100% + 18px))}to{transform:translate(0)}}}@media (width<=620px){.fx-old-header{border-radius:14px!important;width:calc(100% - 20px)!important;height:54px!important;min-height:54px!important;margin:10px 10px 0!important;padding:0 10px 0 13px!important}.fx-old-logo img{width:82px!important;max-width:82px!important}.fx-old-header-actions{flex:none!important;gap:6px!important}.fx-old-icon-button{border-radius:8px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.fx-old-avatar{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.fx-old-content{width:calc(100% - 20px)!important;margin-top:26px!important}.investor-portal .fx-old-heading h1{font-size:23px!important}.investor-portal .fx-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.investor-portal .fx-kpi{border-radius:13px!important;min-height:96px!important;padding:13px!important}.investor-portal .fx-kpi-icon{width:31px!important;min-width:31px!important;height:31px!important}.investor-portal .fx-kpi-copy strong{font-size:16px!important}.investor-portal .fx-kpi-copy small,.investor-portal .fx-kpi-copy em{font-size:9.5px!important}.investor-portal .investor-portal-grid{grid-template-columns:1fr!important;gap:10px!important}.investor-portal .fx-panel{border-radius:13px!important}.investor-portal .fx-panel-head{min-height:52px!important;padding:0 14px!important}.investor-portal .fx-panel-head h2{font-size:14px!important}.investor-portal .fx-investor-portal-statement-button{height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:10.75px!important}.investor-portal .investor-account-summary{gap:8px!important;padding:14px!important}.investor-portal .investor-account-summary>div{min-height:62px!important;padding:10px!important}.fx-phone-entry{grid-template-columns:96px minmax(0,1fr)!important;gap:7px!important}.fx-phone-portal-select .portal-select-trigger{min-width:0!important;padding:0 7px!important}.fx-phone-selected{gap:6px!important}.fx-phone-selected>span:last-child{font-size:12px!important}body .fx-form-portal-select-menu[aria-label="Country calling code"]{width:150px!important;min-width:150px!important;max-width:150px!important;padding:4px!important}body .fx-form-portal-select-menu[aria-label="Country calling code"] .portal-select-option{min-height:34px!important;padding:6px 8px!important}body .fx-form-portal-select-menu[aria-label="Country calling code"] .fx-phone-option{grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;display:grid!important}body .fx-form-portal-select-menu[aria-label="Country calling code"] .fx-phone-option>b{white-space:nowrap!important;font-size:11.5px!important}body .fx-form-portal-select-menu[aria-label="Country calling code"] .fx-phone-option>span:last-child{display:none!important}.fx-phone-flag,.fx-phone-flag>img{width:26px!important;min-width:26px!important;height:17px!important}}.fx-add-investor-label,.fx-investor-password-head label{font-size:11.5px!important;font-weight:500!important;line-height:1.3!important}.fx-add-investor-grid>label>input,.fx-phone-entry>input,.fx-investor-password-panel>input{font-size:13px!important;line-height:1.25!important}.fx-investor-password-panel>p{font-size:10.5px!important;line-height:1.45!important}@media (width<=620px){.fx-add-investor-label,.fx-investor-password-head label{font-size:12px!important}.fx-add-investor-grid>label>input,.fx-phone-entry>input,.fx-investor-password-panel>input{font-size:13px!important}}html.fxrtc-dark .investor-portal .fx-kpi,html.fxrtc-dark .investor-portal .fx-panel,html.fxrtc-dark .investor-portal .investor-account-summary>div{background:#172126!important;border-color:#34454c!important}.fx-old-shell .fx-kpi{padding-right:38px!important;position:relative!important}.fx-old-shell .fx-kpi:after{content:"›"!important;color:#72c9d6!important;pointer-events:none!important;font-size:24px!important;font-weight:300!important;line-height:1!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important}.fx-old-shell .legacy-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.fx-old-shell .legacy-actions .table-action{white-space:nowrap!important;border-radius:8px!important;min-width:82px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:11.5px!important;font-weight:500!important}.fx-investor-maintenance-modal .fx-investor-section-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.fx-investor-maintenance-modal .fx-investor-section-actions .secondary-button{width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:11.5px!important}@media (width<=768px){body.fxrtc-home-page .fx-dashboard-grid{flex-direction:column!important;display:flex!important}body.fxrtc-home-page .fx-dashboard-grid>.fx-accounts-panel{order:1!important}body.fxrtc-home-page .fx-dashboard-grid>.fx-transactions-panel{order:2!important}body.fxrtc-home-page .fx-dashboard-grid>.fx-panel-medium{order:3!important}body.fxrtc-home-page .fx-dashboard-grid>.fx-all-modules-panel{order:4!important}.fx-old-shell .fx-kpi{padding-right:32px!important}.fx-old-shell .fx-kpi:after{font-size:22px!important;right:12px!important}.fx-old-shell .fx-investor-page-actions .primary-button{min-width:142px!important;height:44px!important;min-height:44px!important;padding:0 17px!important;font-size:13px!important}.fx-investor-maintenance-modal .fx-investor-section-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.fx-investor-maintenance-modal .fx-investor-section-actions .secondary-button{width:100%!important;min-width:0!important}.fx-investor-maintenance-modal .fx-investor-section-actions .secondary-button:last-child:nth-child(odd){grid-column:1/-1!important}}@media (width<=620px){.fx-old-shell .legacy-actions{justify-content:flex-start!important;gap:6px!important}.fx-old-shell .legacy-actions .table-action{min-width:0!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:10.75px!important}}.fx-old-shell .fx-kpi{padding-right:20px!important}.fx-old-shell .fx-kpi:after,.fx-old-content button.fx-kpi:not(:disabled):after,.fx-old-content button.fx-kpi:not(:disabled):hover:after{content:none!important;display:none!important}.fx-old-shell .fx-investor-page-actions .primary-button{letter-spacing:-.08px!important;border-radius:9px!important;min-width:146px!important;height:46px!important;min-height:46px!important;padding:0 20px!important;font-size:14.5px!important;font-weight:520!important;line-height:1!important}.fx-old-shell .table-wrap th,.fx-old-shell .data-table th,.fx-old-shell .detail-table th,.fx-old-shell .legacy-block th,.modal-overlay .data-table th{letter-spacing:.005em!important;text-transform:none!important;font-size:12px!important;font-weight:450!important;line-height:1.3!important}.fx-old-shell .fx-distribution-grid-head,.fx-old-shell .fx-distribution-column-head,.fx-old-shell .fx-distribution-column-head-fees{letter-spacing:.01em!important;font-size:10.75px!important;font-weight:450!important;line-height:1.3!important}.fx-add-investor-overlay .modal-header h2{font-size:19px!important;font-weight:520!important}.fx-add-investor-overlay .fx-add-investor-label{font-size:12px!important;font-weight:500!important}.fx-add-investor-overlay .fx-add-investor-grid input,.fx-add-investor-overlay .fx-add-investor-grid .portal-select-trigger{font-size:13px!important}.fx-add-investor-overlay .fx-add-investor-actions button{height:40px!important;min-height:40px!important;padding:0 15px!important;font-size:12.5px!important;font-weight:500!important}@media (width<=560px){.fx-old-shell .fx-old-content>.fx-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:18px!important;display:grid!important}.fx-old-shell .fx-old-content .fx-kpi{aspect-ratio:auto!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:10px!important;width:100%!important;height:124px!important;min-height:124px!important;max-height:124px!important;padding:14px 13px!important}.fx-old-shell .fx-old-content .fx-kpi-icon{border-radius:9px!important;flex:0 0 34px!important;width:34px!important;height:34px!important}.fx-old-shell .fx-old-content .fx-kpi-copy{gap:2px!important;width:100%!important;min-width:0!important}.fx-old-shell .fx-old-content .fx-kpi-copy small{margin-bottom:2px!important;font-size:9.5px!important;line-height:1.25!important}.fx-old-shell .fx-old-content .fx-kpi-copy strong{letter-spacing:-.25px!important;overflow-wrap:anywhere!important;font-size:17px!important;line-height:1.08!important}.fx-old-shell .fx-old-content .fx-kpi-copy em{margin-top:4px!important;font-size:8.75px!important;line-height:1.3!important}.fx-old-shell .fx-investor-page-actions .primary-button{min-width:148px!important;height:46px!important;min-height:46px!important;padding:0 18px!important;font-size:14px!important}}@media (width<=390px){.fx-old-shell .fx-old-content .fx-kpi{height:116px!important;min-height:116px!important;max-height:116px!important;padding:12px!important}.fx-old-shell .fx-old-content .fx-kpi-copy strong{font-size:15.5px!important}}.fx-old-shell .fx-deposit-prerequisite{color:#815414;background:#fff9ee;border:1px solid #f0d4a1;border-radius:10px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.55}.fx-old-shell .account-position-actions button:disabled{opacity:.44;cursor:not-allowed}.fx-old-shell .fx-old-content .fx-dashboard-grid>.fx-accounts-panel{grid-area:1/1/auto/-1!important}.fx-old-shell .fx-old-content .fx-dashboard-grid>.fx-transactions-panel{grid-area:auto/1/auto/-1!important;min-height:0!important}.fx-old-shell .fx-old-content .fx-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}@media (width<=560px){.fx-old-shell .fx-old-content .fx-kpi{gap:6px!important;height:106px!important;min-height:106px!important;max-height:106px!important;padding:11px 13px!important}.fx-old-shell .fx-old-content .fx-kpi-icon{flex-basis:28px!important;width:28px!important;height:28px!important}.fx-old-shell .fx-old-content .fx-kpi-copy em{margin-top:1px!important}}@media (width<=390px){.fx-old-shell .fx-old-content .fx-kpi{height:105px!important;min-height:105px!important;max-height:105px!important}}@media (width<=560px){.fx-old-shell .fx-old-content .fx-kpi{gap:9px!important;height:auto!important;min-height:124px!important;max-height:none!important;padding:17px 15px!important}.fx-old-shell .fx-old-content .fx-kpi-strip{row-gap:12px!important}}.fx-account-settings-modal{width:min(560px,100vw - 24px)!important}.fx-account-settings-error{color:#c23838;margin:12px 0}.fx-account-settings-success{color:#087a57;margin:12px 0}.fx-account-drawer .fx-drawer-head{align-items:center!important;gap:14px!important;min-width:0!important}.fx-account-drawer .fx-drawer-head>div{flex:auto!important;min-width:0!important}.fx-account-drawer .fx-drawer-head>button{box-sizing:border-box!important;aspect-ratio:1!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;font-size:19px!important;line-height:1!important;display:grid!important;transform:none!important}.fx-old-shell .fx-old-content .fx-kpi-strip>.fx-kpi:nth-child(4n+1),.investor-portal .fx-kpi-strip>.fx-kpi:nth-child(4n+1){background:linear-gradient(130deg,#edf7fb 0%,#fff 58%,#f2fcfd 100%)!important}.fx-old-shell .fx-old-content .fx-kpi-strip>.fx-kpi:nth-child(4n+2),.investor-portal .fx-kpi-strip>.fx-kpi:nth-child(4n+2){background:linear-gradient(130deg,#eefaf7 0%,#fff 59%,#effafa 100%)!important}.fx-old-shell .fx-old-content .fx-kpi-strip>.fx-kpi:nth-child(4n+3),.investor-portal .fx-kpi-strip>.fx-kpi:nth-child(4n+3){background:linear-gradient(130deg,#f0f6ff 0%,#fff 57%,#f4fcfd 100%)!important}.fx-old-shell .fx-old-content .fx-kpi-strip>.fx-kpi:nth-child(4n+4),.investor-portal .fx-kpi-strip>.fx-kpi:nth-child(4n+4){background:linear-gradient(130deg,#eff8fb 0%,#fff 60%,#f0fbfa 100%)!important}.investor-portal .fx-investor-trading-panel{min-width:0!important}.investor-portal .fx-investor-trading-scroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b9e4eb transparent;gap:12px;padding:15px 18px 18px;display:flex;overflow-x:auto}.investor-portal .fx-investor-trading-card{box-sizing:border-box;scroll-snap-align:start;background:linear-gradient(135deg,#f0fbfd,#fff);border:1px solid #a6e2ed;border-radius:17px;flex-direction:column;flex:0 0 320px;max-width:calc(100vw - 78px);min-height:235px;padding:16px;display:flex}.investor-portal .fx-investor-trading-card h3{color:#304857;margin:0 0 5px;font-size:15px;font-weight:650}.investor-portal .fx-investor-trading-card>small{color:#8298a4;font-size:10px}.investor-portal .fx-investor-trading-value{gap:4px;margin-top:28px;display:grid}.investor-portal .fx-investor-trading-value span{color:#8195a2;font-size:10px}.investor-portal .fx-investor-trading-value strong{color:#304857;font-size:21px;font-weight:600}.investor-portal .fx-investor-trading-value em{color:#879caa;font-size:11px;font-style:normal}.investor-portal .fx-investor-trading-date{color:#496472;margin:11px 0;font-size:10px;font-weight:600}.investor-portal .fx-investor-trading-footer{color:#829ba5;border-top:1px solid #deeaed;justify-content:space-between;align-items:center;margin-top:auto;padding-top:9px;display:flex}.investor-portal .fx-investor-trading-footer>span{background:#e2f5f8;border-radius:50%;padding:6px;font-size:9px}.investor-portal .fx-investor-trading-footer small{font-size:9px}@media (width<=560px){.fx-account-drawer .fx-drawer-head>button{position:relative!important;top:auto!important;right:auto!important}.investor-portal .fx-investor-trading-card{flex-basis:min(320px,100vw - 78px)}.investor-portal .fx-kpi-strip>.fx-kpi{padding-top:17px!important;padding-bottom:17px!important}}html.fxrtc-dark .fx-old-shell .fx-old-content .fx-kpi-strip>.fx-kpi{background:linear-gradient(135deg,#20343e,#17252d)!important}.fx-investor-details-modal{background:#fff;border:1px solid #c7e7f1;border-radius:18px;max-height:min(88vh,900px);overflow-y:auto;box-shadow:0 24px 70px #213f5033;width:min(780px,100vw - 28px)!important}.fx-investor-details-modal .modal-header{border-bottom:1px solid #e3edf1;justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px 20px;display:flex}.fx-investor-details-modal .modal-header h2{color:#283f4d;margin:5px 0;font-size:23px}.fx-investor-details-modal .modal-form{padding:22px 28px 25px}.fx-profile-eyebrow{letter-spacing:1.5px;color:#009eb4;font-size:10px;font-weight:800}.fx-profile-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.fx-profile-summary>div{background:linear-gradient(125deg,#f3fcff,#fff 63%,#f0fbf8);border:1px solid #bfe8f3;border-radius:12px;padding:15px 13px}.fx-profile-summary small,.fx-profile-detail-grid small{color:#718999;margin-bottom:7px;font-size:11px;display:block}.fx-profile-summary strong{color:#243c4b;overflow-wrap:anywhere;font-size:16px}.fx-profile-section{border-top:1px solid #e5eff3;padding:15px 0}.fx-profile-section h3{color:#304a59;margin:0 0 13px;font-size:14px}.fx-profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.fx-profile-detail-grid>div{background:#f7fafc;border:1px solid #edf2f6;border-radius:9px;min-width:0;padding:11px 12px}.fx-profile-detail-grid strong{color:#344c5a;overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.fx-profile-investment{background:#fbfeff;border:1px solid #cbeaf3;border-radius:12px;margin-bottom:12px;padding:14px}.fx-profile-investment-title{color:#314957;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.fx-profile-investment-title span{color:#048b9b;font-size:10px;font-weight:700}.fx-profile-help,.fx-profile-empty{color:#6c8290;font-size:12px;line-height:1.6}.fx-investor-details-modal .fx-password-form{gap:16px}.fx-investor-details-modal .fx-password-form input{background:#fbfdff;border:1px solid #d4e5ec;border-radius:10px;min-height:43px}.fx-investor-details-modal .modal-actions{border-top:1px solid #e7eef2;margin-top:16px;padding-top:15px}@media (width<=600px){.fx-investor-details-modal .modal-header{padding:20px 18px 15px}.fx-investor-details-modal .modal-form{padding:17px 18px}.fx-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-profile-summary strong{font-size:14px}.fx-profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}:root{--fx-bg:#f4f5f7}html:not(.fxrtc-dark) body,html:not(.fxrtc-dark) #root,html:not(.fxrtc-dark) .legacy-shell,html:not(.fxrtc-dark) .fx-old-shell,html:not(.fxrtc-dark) .fx-old-main{background:#f4f5f7!important}.fx-investor-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.fx-investor-shortcut{text-align:left;color:#253b49;cursor:pointer;background:#f9fbfd;border:1px solid #e3eaf0;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:150px;padding:20px;display:flex}.fx-investor-shortcut:hover{background:#fff;border-color:#b6e5ef}.fx-investor-shortcut-icon{color:#0097b2;background:#e9f8fa;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:auto;display:grid}.fx-investor-shortcut-icon svg{width:20px;height:20px}.fx-investor-shortcut b{margin-top:19px;font-size:14px}.fx-investor-shortcut small{color:#758594;margin-top:8px;font-size:11px;line-height:1.5}.fx-investor-section-modal{flex-direction:column;display:flex;width:min(1180px,100vw - 30px)!important;max-height:88vh!important;overflow:hidden!important}.fx-investor-section-modal .modal-header{flex-shrink:0}.fx-investor-section-scroll{flex:1;min-height:0;overflow:auto}.fx-investor-section-table{border-collapse:collapse;width:100%;min-width:650px;font-size:12px}.fx-investor-section-table th{color:#8995a4;text-align:left;background:#fbfcfd;border-bottom:1px solid #e5eaf0;padding:17px 20px;font-size:11px;position:sticky;top:0}.fx-investor-section-table td{color:#263b49;border-bottom:1px solid #e5eaf0;padding:15px 20px}.fx-investor-section-table .fx-nontrading-day{color:#91a0ac;background:#f2f5f8}.fx-investor-section-table .fx-nontrading-day td{color:#91a0ac}.fx-investor-modal-accounts{padding:18px 23px;overflow:auto}.fx-investor-account-detail{border:1px solid #dce6ec;border-radius:14px;margin-bottom:14px;padding:20px}.fx-investor-account-detail h3{font-size:16px}.fx-investor-account-detail>small{color:#6b8a94;font-size:11px}.fx-investor-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}.fx-investor-detail-grid>div{flex-direction:column;gap:6px;display:flex}.fx-investor-detail-grid small{color:#8799aa;font-size:11px}.fx-investor-detail-grid strong{color:#253e4b;font-size:13px;font-weight:600}.fx-investor-doc-tabs{border-bottom:1px solid #e9eef2;gap:8px;padding:15px 22px;display:flex}.fx-investor-doc-tabs button{color:#556b7a;background:#fff;border:1px solid #dce5eb;border-radius:8px;padding:9px 16px}.fx-investor-doc-tabs button.active{color:#fff;background:#203445}.investor-portal .fx-investor-trading-card>small,.investor-portal .fx-investor-trading-footer small{color:#8196a2}@media (width<=850px){.fx-investor-shortcuts,.fx-investor-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.fx-investor-shortcut{min-height:132px;padding:14px}.fx-investor-shortcut b{font-size:12px}.fx-investor-shortcut small{font-size:10px}.fx-investor-detail-grid{grid-template-columns:1fr 1fr;gap:14px}.fx-investor-modal-accounts{padding:12px}}@media (width<=767px){.fx-old-shell .fx-old-content{box-sizing:border-box;max-width:calc(100% - 44px);padding-inline:0;width:calc(100% - 44px)!important}}.fx-switch-user-modal,.fx-account-settings-modal{background:#fbfdfe;border:1px solid #dce7ec;border-radius:18px;box-shadow:0 24px 65px #1f394824}.fx-switch-user-modal .modal-header{background:0 0;border-bottom:1px solid #e7edf1}.fx-switch-user-modal .fx-switch-user-row{border-radius:12px;transition:background .16s,border-color .16s}.fx-switch-user-modal .fx-switch-user-row:hover{background:#eef8fa;border-color:#b4e5ed}.fx-switch-user-modal .fx-switch-user-row:focus-visible{outline-offset:2px;outline:2px solid #0aa6b9}.modal-overlay.fx-switch-user-overlay .fx-switch-user-modal .fx-switch-search{box-sizing:border-box!important;background:#fff!important;border:1px solid #cbdde4!important;border-radius:10px!important;align-items:center!important;width:100%!important;min-width:0!important;height:44px!important;padding:0 12px!important;display:flex!important;overflow:hidden!important}.modal-overlay.fx-switch-user-overlay .fx-switch-user-modal .fx-switch-search:focus-within{border-color:#31acc1!important;box-shadow:0 0 0 3px #00a0bc1a!important}.modal-overlay.fx-switch-user-overlay .fx-switch-user-modal .fx-switch-search>span{background:0 0!important;border:0!important;flex:0 0 16px!important;width:16px!important;margin:0!important;padding:0!important}.modal-overlay.fx-switch-user-overlay .fx-switch-user-modal .fx-switch-search>input{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;flex:auto!important;margin:0!important;padding:0!important;font:400 13px/1.4 inherit!important;display:block!important}.modal-overlay.fx-switch-user-overlay .fx-switch-user-modal .fx-switch-search>input:focus,.modal-overlay.fx-switch-user-overlay .fx-switch-user-modal .fx-switch-search>input:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.fx-system-overlay{background:#edf2f7ed!important;align-items:flex-start!important;padding:clamp(18px,4vw,42px)!important;overflow-y:auto!important}.fx-system-overlay .fx-system-panel.fx-system-standard{width:min(1480px,100%)!important;max-width:1480px!important;max-height:calc(100dvh - 56px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:19px!important;overflow-y:auto!important}.fx-system-standard .modal-header{background:0 0!important;border:0!important;padding:4px 5px 19px!important}.fx-system-standard .modal-header h2{letter-spacing:-.6px!important;color:#202b39!important;font-size:clamp(24px,2vw,29px)!important;font-weight:650!important}.fx-system-standard .modal-header .fx-modal-subtitle{color:#788ba2!important;font-size:13px!important}.fx-system-standard .fx-system-body{background:0 0!important;padding:0 5px 26px!important}.fx-system-standard .fx-system-tabs{background:#f6f8fb!important;border:1px solid #ffffffe6!important;border-radius:17px!important;margin-bottom:18px!important;padding:6px!important}.fx-system-standard .fx-system-tabs button{border-radius:12px!important}.fx-system-standard .fx-system-surface{background:#fbfcfe!important;border:1px solid #fff!important;border-radius:23px!important;margin-bottom:16px!important;padding:clamp(18px,2.5vw,29px)!important;box-shadow:0 16px 38px #2d3f5214!important}.fx-system-standard .fx-system-surface h3{color:#202b39!important;font-size:19px!important;font-weight:650!important}.fx-system-standard .fx-system-surface p{color:#6c809a!important;line-height:1.55!important}.fx-system-standard .fx-system-table-wrap{background:#fff!important;border:1px solid #e9eef3!important;border-radius:12px!important;overflow:auto!important}.fx-system-standard .fx-system-table-wrap table{border-collapse:collapse!important;width:100%!important}.fx-system-standard .fx-system-table-wrap th{letter-spacing:.04em!important;text-transform:uppercase!important;color:#919eaf!important;background:#f6f8fa!important;font-size:10px!important}.fx-system-standard .fx-system-table-wrap td{border-top:1px solid #e9eef3!important}.fx-system-standard input:not([type=checkbox]),.fx-system-standard select{background:#fff!important;border:1px solid #d8e2eb!important;border-radius:10px!important}.fx-system-standard input:focus-visible,.fx-system-standard select:focus-visible{outline-offset:1px!important;outline:2px solid #63cadd!important}.fx-account-import-toolbar{justify-content:flex-end;margin:4px 0 12px;display:flex}@media (width<=680px){.fx-system-overlay{padding:14px 12px!important}.fx-system-overlay .fx-system-panel.fx-system-standard{max-height:calc(100dvh - 28px)!important}.fx-system-standard .modal-header{padding-bottom:12px!important}.fx-system-standard .fx-system-surface{padding:16px!important}.fx-system-standard .fx-system-tabs{overflow-x:auto!important}.fx-account-import-toolbar{padding-inline:8px}}.modal-overlay.fx-system-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1500!important;box-sizing:border-box!important;background:#1f303b52!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.modal-overlay.fx-system-overlay>.modal-card.fx-system-panel.fx-system-standard{box-sizing:border-box!important;background:var(--lf-surface,#fff)!important;border:1px solid var(--lf-border,#dfe9ee)!important;border-radius:17px!important;flex-direction:column!important;width:min(1040px,100vw - 40px)!important;max-width:1040px!important;height:auto!important;max-height:calc(100dvh - 40px)!important;margin:0 auto!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 22px 66px #1e323e33!important}.fx-system-standard>.modal-header{box-sizing:border-box!important;background:var(--lf-surface,#fff)!important;border-bottom:1px solid var(--lf-border,#e5ebef)!important;flex:none!important;align-items:flex-start!important;gap:16px!important;margin:0!important;padding:22px 26px 19px!important}.fx-system-standard>.modal-header h2{letter-spacing:-.35px!important;color:var(--lf-text,#283e4b)!important;margin:5px 0 4px!important;font-size:21px!important;font-weight:650!important;line-height:1.25!important}.fx-system-standard>.modal-header .fx-modal-subtitle{color:var(--lf-text-secondary,#81909d)!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.fx-system-standard>.modal-header .modal-close{color:#667987!important;background:#f7f9fa!important;border:1px solid #e5ecf0!important;border-radius:10px!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;line-height:1!important;display:grid!important;transform:none!important}.fx-system-standard>.fx-system-body{scrollbar-gutter:stable;box-sizing:border-box!important;background:var(--lf-surface,#fff)!important;flex:auto!important;min-height:0!important;padding:22px 26px 25px!important;overflow-y:auto!important}.fx-system-standard .fx-system-tabs{border:1px solid var(--lf-border,#e3eaf0)!important;box-shadow:none!important;background:#f5f8fa!important;border-radius:11px!important;gap:7px!important;margin:0 0 20px!important;padding:5px!important;display:flex!important}.fx-system-standard .fx-system-tabs button{border-radius:8px!important;min-height:36px!important;font-size:12px!important}.fx-system-standard .fx-system-tabs button.is-active{background:#fff!important;box-shadow:0 2px 6px #1e37420f!important}.fx-system-standard .fx-system-surface{border:1px solid var(--lf-border,#dfe9ee)!important;background:var(--lf-surface,#fff)!important;box-shadow:none!important;border-radius:12px!important;margin:0 0 16px!important;padding:19px 20px!important}.fx-system-standard .fx-system-surface h3{color:var(--lf-text,#283e4b)!important;margin:0 0 9px!important;font-size:15px!important;line-height:1.4!important}.fx-system-standard .fx-system-surface p{color:var(--lf-text-secondary,#7b8998)!important;font-size:12px!important;line-height:1.6!important}.fx-system-standard .fx-system-table-wrap{border-radius:10px!important;max-width:100%!important}.fx-system-standard .fx-system-table-wrap th{background:#f7f9fa!important}.fx-system-standard .fx-system-table-wrap td{font-size:12px!important}.fx-system-standard input:not([type=checkbox]),.fx-system-standard select{border-radius:9px!important;min-height:39px!important}.fx-system-standard .modal-actions{border-top:1px solid #e6edf0!important;padding-top:15px!important}@media (width<=680px){.modal-overlay.fx-system-overlay{align-items:center!important;padding:12px!important}.modal-overlay.fx-system-overlay>.modal-card.fx-system-panel.fx-system-standard{border-radius:15px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.fx-system-standard>.modal-header{padding:18px 17px 15px!important}.fx-system-standard>.modal-header h2{font-size:19px!important}.fx-system-standard>.fx-system-body{scrollbar-gutter:auto;padding:17px 16px 22px!important}.fx-system-standard .fx-system-surface{border-radius:11px!important;padding:15px!important}.fx-system-standard .fx-system-tabs{overflow-x:auto!important}.fx-system-standard .fx-system-tabs button{white-space:nowrap!important}}.fx-dist-document-actions{min-width:190px;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;display:flex!important}.fx-dist-document-actions>button{white-space:nowrap!important;flex:1 1 0!important;min-width:85px!important;min-height:37px!important;padding:8px 10px!important}.fx-document-header-title{align-items:center;gap:16px;min-width:0;display:flex}.fx-document-back{flex-shrink:0;min-width:70px}.fx-account-document-view{max-width:980px;margin:auto;padding:12px 18px 30px}.fx-account-document-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-bottom:15px;display:flex}.fx-account-document-tools button,.fx-account-document-tools a{color:#23404f;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdfe6;border-radius:9px;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;text-decoration:none;display:inline-flex}.fx-account-document-tools button:hover,.fx-account-document-tools a:hover{color:#007c92;border-color:#009cb5}.fx-account-document-sheet{color:#243541;background:#fff;border:1px solid #dfe8ed;border-radius:16px;padding:30px;box-shadow:0 5px 20px #273f4b0a}.fx-account-document-brand{border-bottom:1px solid #e6edf1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.fx-account-document-brand img{object-fit:contain;width:145px;max-width:34%}.fx-account-document-brand h2{margin:5px 0;font-size:23px}.fx-account-document-brand small{color:#8796a3}.fx-account-document-brand p{letter-spacing:.12em;color:#8292a0;margin:0;font-size:11px}.fx-account-document-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.fx-account-document-grid>div{border:1px solid #e0e9ee;border-radius:11px;min-height:80px;padding:14px}.fx-account-document-grid span{color:#8596a3;margin-bottom:8px;font-size:11px;display:block}.fx-account-document-grid strong{overflow-wrap:anywhere;font-size:14px}.fx-account-document-total{border-top:1px solid #e2ebef;border-bottom:1px solid #e2ebef;justify-content:space-between;align-items:center;margin:22px 0;padding:22px 0;display:flex}.fx-account-document-total strong{color:#006a7b;font-size:27px}.fx-account-document-sheet footer{color:#90a0aa;border-top:1px solid #e9eff2;padding-top:18px;font-size:11px}.fx-account-document-notice{color:#667d8b;margin:5px 0 16px;font-size:12px}@media (width<=700px){.fx-account-document-view{padding:10px}.fx-account-document-sheet{padding:16px}.fx-account-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-account-document-brand h2{font-size:18px}.fx-document-header-title{gap:8px}.fx-account-document-tools{justify-content:flex-start}.fx-dist-document-actions{min-width:175px}}@media print{body *{visibility:hidden!important}.fx-account-document-sheet,.fx-account-document-sheet *{visibility:visible!important}.fx-account-document-sheet{width:100%;box-shadow:none;border:none;position:absolute;top:0;left:0;padding:16mm!important}.fx-account-document-tools{display:none!important}}@media (width>=1101px){.fx-distribution-grid-head,.fx-distribution-investor-row{grid-template-columns:minmax(116px,1fr) 150px 98px 86px 88px 100px 78px 102px 112px 104px 190px!important}}.fx-distribution-investor-row .fx-dist-document-actions{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}.fx-distribution-investor-row .fx-dist-document-actions>button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:38px!important;margin:0!important;padding:8px 5px!important;font-size:10.5px!important;line-height:1.2!important}.fx-distribution-investor-row .fx-dist-document-actions>.fx-dist-no-invoice{grid-column:span 2}@media (width<=1100px){.fx-distribution-investor-row .fx-dist-document-actions{grid-column:1/-1;max-width:260px!important}}@media (width<=680px){.fx-old-shell .fx-old-content>.legacy-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;margin-bottom:18px!important;display:grid!important}.fx-old-shell .fx-old-content>.legacy-stats>.legacy-stat{box-sizing:border-box!important;aspect-ratio:auto!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;height:128px!important;min-height:128px!important;max-height:128px!important;padding:14px 13px!important;display:flex!important}.fx-old-shell .fx-old-content>.legacy-stats .legacy-stat-icon{flex:none!important;width:33px!important;height:33px!important;margin:0!important}.fx-old-shell .fx-old-content>.legacy-stats .legacy-stat strong{overflow-wrap:anywhere!important;font-size:clamp(14px,3.7vw,18px)!important;line-height:1.13!important}.fx-old-shell .fx-old-content>.legacy-stats .legacy-stat small{font-size:9px!important;line-height:1.25!important}.fx-manage-modal .account-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.fx-manage-modal .account-position-grid>div{background:linear-gradient(135deg,#f2fafc,#fff 73%)!important;border:1px solid #d3e9f1!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;min-height:102px!important;padding:15px 12px!important;display:flex!important}.fx-manage-modal .account-position-grid strong{overflow-wrap:anywhere!important;font-size:16px!important}.fx-manage-modal .account-position-actions{flex-wrap:wrap!important;gap:9px!important;overflow-x:visible!important}.fx-manage-modal .account-position-actions>button{flex:0 auto!important;max-width:100%!important}}@media (width<=390px){.fx-old-shell .fx-old-content>.legacy-stats>.legacy-stat{height:123px!important;min-height:123px!important;max-height:123px!important;padding:12px 10px!important}}.fx-accounts-scroll-hint{display:none}@media (width<=767px){.fx-old-shell .legacy-block:has(.fx-accounts-scroll-hint){min-width:0;max-width:100%;overflow:hidden}.fx-old-shell .legacy-block:has(.fx-accounts-scroll-hint) .legacy-block-head{min-width:0}.fx-old-shell .fx-accounts-scroll-hint{color:#708797;margin:0;padding:0 16px 9px;font-size:11px;line-height:1.45;display:block}.fx-old-shell .legacy-block:has(.fx-accounts-scroll-hint) .table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#bed3dd transparent;width:100%;min-width:0;max-width:100%;display:block;overflow-x:auto}.fx-old-shell .legacy-block:has(.fx-accounts-scroll-hint) .table-wrap table{table-layout:auto;width:max-content;min-width:980px}:is(.fx-old-shell .legacy-block:has(.fx-accounts-scroll-hint) .table-wrap th,.fx-old-shell .legacy-block:has(.fx-accounts-scroll-hint) .table-wrap td){white-space:nowrap;vertical-align:middle}:is(.fx-old-shell .legacy-block:has(.fx-accounts-scroll-hint) .table-wrap th:first-child,.fx-old-shell .legacy-block:has(.fx-accounts-scroll-hint) .table-wrap td:first-child){z-index:2;white-space:normal;background:#fff;min-width:175px;max-width:215px;position:sticky;left:0;box-shadow:2px 0 4px #22475a0d}.fx-old-shell .legacy-block:has(.fx-accounts-scroll-hint) .table-wrap thead th:first-child{z-index:3;background:#f5f9fb}.fx-old-shell .legacy-block:has(.fx-accounts-scroll-hint) .table-wrap tbody tr:nth-child(2n) td:first-child{background:#f8fafb}.fx-old-shell .legacy-block:has(.fx-accounts-scroll-hint) .table-wrap td:last-child{min-width:175px}}@media (width>=1101px){.fx-dashboard-account-modal .fx-distribution-grid-head,.fx-dashboard-account-modal .fx-distribution-investor-row{box-sizing:border-box!important;grid-template-columns:116px 150px 98px 86px 88px 100px 78px 102px 112px 104px minmax(192px,192px)!important;column-gap:8px!important;min-width:1346px!important}}.fx-dashboard-account-modal .fx-distribution-table-scroll{max-width:100%!important;overflow:auto visible!important}.fx-dashboard-account-modal .fx-distribution-table-inner{width:max-content!important;min-width:100%!important}.fx-dashboard-account-modal .fx-distribution-investor-row .fx-dist-document-actions{grid-column:11!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.fx-dashboard-account-modal .fx-distribution-investor-row .fx-dist-document-actions button{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.fx-dashboard-account-modal .fx-distribution-investor-row .fx-dist-withdraw{grid-column:11!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.fx-dashboard-account-modal .fx-document-back{justify-content:center;align-items:center;display:inline-flex;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;font-size:25px!important}.fx-dashboard-account-modal .fx-account-document-tools button{width:40px;height:40px;padding:8px!important}.fx-dashboard-account-modal .fx-account-document-tools svg{width:19px;height:19px}@media (width<=1100px){.fx-dashboard-account-modal .fx-distribution-grid-head,.fx-dashboard-account-modal .fx-distribution-investor-row{grid-template-columns:116px 150px 98px 86px 88px 100px 78px 102px 112px 104px 192px!important;min-width:1346px!important}.fx-dashboard-account-modal .fx-distribution-grid-head{display:grid!important}}.fx-dashboard-account-modal .fx-distribution-table-scroll{box-sizing:border-box!important;scrollbar-gutter:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 0 12px!important;display:block!important;overflow:auto hidden!important}.fx-dashboard-account-modal .fx-distribution-table-inner{box-sizing:border-box!important;width:1320px!important;min-width:1320px!important;max-width:none!important;padding:0 28px 0 0!important;display:block!important}.fx-dashboard-account-modal .fx-distribution-grid-head,.fx-dashboard-account-modal .fx-distribution-investor-row{box-sizing:border-box!important;grid-template-columns:116px 150px 98px 86px 88px 100px 78px 102px 112px 104px 178px!important;align-items:center!important;column-gap:8px!important;width:1292px!important;min-width:1292px!important;max-width:1292px!important;display:grid!important}.fx-dashboard-account-modal .fx-distribution-investor-row>.fx-dist-withdraw,.fx-dashboard-account-modal .fx-distribution-investor-row>.fx-dist-document-actions{float:none!important;box-sizing:border-box!important;grid-column:11!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;inset:auto!important}.fx-dashboard-account-modal .fx-distribution-investor-row>.fx-dist-withdraw{justify-content:center!important;align-items:center!important;height:36px!important;min-height:36px!important;padding:0 10px!important;display:flex!important}.fx-dashboard-account-modal .fx-distribution-investor-row>.fx-dist-document-actions>button{box-sizing:border-box!important;white-space:normal!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;margin:0!important;padding:7px 8px!important;display:flex!important}.fx-dashboard-account-modal .fx-distribution-table-inner{box-sizing:border-box!important;width:1272px!important;min-width:1272px!important;padding-right:64px!important}.fx-dashboard-account-modal .fx-distribution-grid-head,.fx-dashboard-account-modal .fx-distribution-investor-row{grid-template-columns:116px 150px 98px 86px 88px 100px 78px 102px 112px 104px 94px!important;column-gap:8px!important;width:1208px!important;min-width:1208px!important;max-width:1208px!important}.fx-dashboard-account-modal .fx-distribution-investor-row>.fx-dist-withdraw,.fx-dashboard-account-modal .fx-distribution-investor-row>.fx-dist-document-actions{grid-column:11!important;justify-self:stretch!important;width:94px!important;min-width:0!important;max-width:94px!important;overflow:visible!important}.fx-dashboard-account-modal .fx-distribution-investor-row>.fx-dist-withdraw{border-radius:9px!important;height:36px!important;padding:0 6px!important;font-size:10px!important}.fx-dashboard-account-modal .fx-dist-document-actions{flex-direction:column!important;align-items:stretch!important;gap:5px!important;display:flex!important}.fx-dashboard-account-modal .fx-dist-document-actions>button{text-align:center!important;white-space:normal!important;width:94px!important;min-height:33px!important;padding:6px 3px!important;font-size:9px!important;line-height:1.15!important;display:block!important}.fx-dashboard-account-modal .fx-inline-invoice-date{box-sizing:border-box!important;z-index:4!important;background:#fff!important;border:1px solid #d6e4ea!important;border-radius:10px!important;width:175px!important;min-width:0!important;max-width:175px!important;padding:9px!important;position:relative!important;right:81px!important;box-shadow:0 9px 24px #1f3e4a14!important}.fx-dashboard-account-modal .fx-inline-invoice-date label{color:#657c8b!important;gap:5px!important;font-size:10px!important;font-weight:600!important;display:grid!important}.fx-dashboard-account-modal .fx-inline-invoice-date input{box-sizing:border-box!important;color:#324d5b!important;background:#fff!important;border:1px solid #d3e0e8!important;border-radius:7px!important;width:100%!important;min-width:0!important;height:34px!important;padding:4px!important}.fx-dashboard-account-modal .fx-inline-invoice-date>div{grid-template-columns:1fr 1fr!important;gap:5px!important;margin-top:8px!important;display:grid!important}.fx-dashboard-account-modal .fx-inline-invoice-date>div button{border-radius:7px!important;width:100%!important;min-width:0!important;min-height:31px!important;padding:4px!important;font-size:9px!important}.fx-dashboard-account-modal{position:relative!important}html body .fx-dashboard-account-modal .fx-distribution-complete-toast{z-index:40!important;pointer-events:none!important;width:max-content!important;max-width:min(440px,100% - 170px)!important;margin:0!important;position:absolute!important;inset:19px 76px auto auto!important;transform:translate(0,0)!important}html body .fx-dashboard-account-modal .fx-distribution-complete-toast .lf-toast{pointer-events:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 12px!important;font-size:11px!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;transform:translate(0,0)!important;box-shadow:0 8px 26px #1937441a!important}.fx-reference-history-table .fx-history-document-controls{flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;display:flex!important}.fx-reference-history-table .fx-history-document-controls button{width:auto!important;min-width:76px!important;min-height:32px!important;padding:6px 11px!important;font-size:11px!important}.fx-reference-history-table .fx-history-delete:disabled{opacity:.45!important;cursor:not-allowed!important}.fx-document-export-error{color:#a14d55;background:#fff4f5;border:1px solid #e9c5c9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:11px 13px;font-size:12px;display:flex}.fx-document-export-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}@media (width<=700px){html body .fx-dashboard-account-modal .fx-distribution-complete-toast{max-width:calc(100% - 105px)!important;top:14px!important;right:48px!important}}.fx-dashboard-account-modal .fx-distribution-grid-head,.fx-dashboard-account-modal .fx-distribution-investor-row{box-sizing:border-box!important;grid-template-columns:116px 150px 98px 86px 88px 100px 78px 102px 112px 104px 94px!important;column-gap:8px!important;width:1234px!important;min-width:1234px!important;max-width:1234px!important;padding-left:12px!important;padding-right:12px!important}.fx-dashboard-account-modal .fx-distribution-table-inner{box-sizing:border-box!important;width:1274px!important;min-width:1274px!important;max-width:none!important;padding-right:40px!important}.fx-dashboard-account-modal .fx-distribution-investor-row>.fx-dist-withdraw,.fx-dashboard-account-modal .fx-distribution-investor-row>.fx-dist-document-actions{grid-column:11!important;justify-self:center!important;width:94px!important;min-width:94px!important;max-width:94px!important;margin:0!important}.fx-dashboard-account-modal .fx-distribution-investor-row>.fx-dist-document-actions{flex-direction:column!important;align-items:stretch!important;gap:6px!important;display:flex!important}.fx-dashboard-account-modal .fx-distribution-investor-row>.fx-dist-document-actions>button{box-sizing:border-box!important;width:94px!important;min-width:94px!important;max-width:94px!important;min-height:34px!important;margin:0!important}.fx-dashboard-account-modal .fx-distribution-investor-row>.fx-dist-withdraw,.fx-dashboard-account-modal .fx-distribution-investor-row>.fx-dist-document-actions{align-self:center!important}.fx-dashboard-account-modal .fx-inline-invoice-date{z-index:5!important;box-sizing:border-box!important;width:176px!important;max-width:176px!important;margin:4px 0 0 -82px!important;padding:10px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;box-shadow:0 5px 19px #21424b1a!important}.fx-dashboard-account-modal .fx-inline-invoice-calendar{align-items:center!important;width:100%!important;display:flex!important;position:relative!important}.fx-dashboard-account-modal .fx-inline-invoice-calendar input{width:100%!important;min-width:0!important;padding-right:32px!important;font-size:11px!important}.fx-dashboard-account-modal .fx-inline-invoice-calendar-icon{color:#009bb4!important;cursor:pointer!important;background:0 0!important;border:none!important;width:27px!important;height:27px!important;padding:5px!important;position:absolute!important;top:3px!important;right:4px!important}.fx-dashboard-account-modal .fx-inline-invoice-calendar-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;width:16px!important;height:16px!important}.fx-dashboard-account-modal .fx-inline-invoice-date>div{grid-template-columns:1fr 1fr!important}.fx-dashboard-account-modal .fx-dist-cycle-complete{white-space:normal!important;text-align:center!important;color:#247f7d!important;grid-column:11!important;padding:5px!important;font-size:10px!important;font-weight:650!important;line-height:1.5!important}@media (width<=700px){.fx-dashboard-account-modal .fx-inline-invoice-date{margin-left:-82px!important}}html body .fx-dashboard-account-modal{position:relative!important}html body .fx-dashboard-account-modal>.fx-distribution-complete-toast{z-index:120!important;pointer-events:none!important;width:max-content!important;max-width:min(440px,100% - 125px)!important;margin:0!important;position:absolute!important;inset:30px auto auto 50%!important;transform:translate(-50%)!important}html body .fx-dashboard-account-modal>.fx-distribution-complete-toast>.lf-toast{box-sizing:border-box!important;pointer-events:auto!important;width:max-content!important;min-width:0!important;max-width:100%!important;padding:10px 14px!important;font-size:12px!important;line-height:1.5!important}html body .fx-global-portal-toast-container{z-index:23000!important;width:max-content!important;max-width:calc(100vw - 32px)!important;position:fixed!important;inset:88px auto auto 50%!important;transform:translate(-50%)!important}@media (width<=700px){html body .fx-dashboard-account-modal>.fx-distribution-complete-toast{max-width:calc(100% - 32px)!important;top:88px!important}html body .fx-global-portal-toast-container{top:74px!important}}.fx-dashboard-account-modal .fx-inline-invoice-calendar input[type=date]::-webkit-calendar-picker-indicator{opacity:0!important;appearance:none!important;pointer-events:none!important;display:none!important}.fx-dashboard-account-modal .fx-inline-invoice-calendar input[type=date]::-webkit-inner-spin-button{display:none!important}.fx-dashboard-account-modal .fx-inline-invoice-calendar input[type=date]{appearance:none!important;height:38px!important;padding:0 34px 0 10px!important;font-size:12px!important;line-height:38px!important}.fx-dashboard-account-modal .fx-inline-invoice-calendar-icon{width:27px!important;height:27px!important;min-height:0!important;box-shadow:none!important;border:0!important;place-items:center!important;padding:4px!important;display:grid!important;top:50%!important;right:5px!important;transform:translateY(-50%)!important}.fx-dashboard-account-modal .fx-inline-invoice-date{padding:12px!important}.fx-dashboard-account-modal .fx-inline-invoice-date>div{gap:8px!important;display:flex!important}.fx-dashboard-account-modal .fx-inline-invoice-date>div button{flex:1!important;min-width:0!important;min-height:34px!important;font-size:11px!important}.fx-dashboard-account-modal .fx-history-delete{opacity:1!important;cursor:pointer!important;pointer-events:auto!important}.fx-invoice-void-backdrop{z-index:55;background:#1b2e3a47;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.fx-invoice-void-dialog{color:#273e4b;background:#fff;border:1px solid #d8e5ec;border-radius:14px;gap:14px;width:min(440px,100%);padding:24px;display:grid;box-shadow:0 22px 55px #18334133}.fx-invoice-void-dialog h3{margin:0;font-size:18px;font-weight:650}.fx-invoice-void-dialog p{color:#647c8c;margin:0;font-size:13px;line-height:1.6}.fx-invoice-void-dialog label{gap:8px;font-size:12px;font-weight:600;display:grid}.fx-invoice-void-dialog textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid #cedce4;border-radius:9px;padding:10px}.fx-invoice-void-actions{justify-content:flex-end;gap:8px;display:flex}.investor-portal .fx-ia{gap:16px;min-width:0;margin-top:18px;display:grid}.investor-portal .fx-ia-top{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.investor-portal .fx-ia-card{border:1px solid var(--lf-border,#e4eaee);border-radius:var(--lf-radius-lg,18px);box-shadow:var(--lf-shadow,0 10px 30px #1f33410b);min-width:0;color:var(--lf-text,#12343d);background:linear-gradient(135deg,#fff 0%,#fafdfe 100%);padding:20px}.investor-portal .fx-ia-head{border-bottom:1px solid var(--lf-border-soft,#e8edf4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.investor-portal .fx-ia-head small{color:var(--lf-text-muted,#8b96aa);letter-spacing:1.1px;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.investor-portal .fx-ia-head h2{letter-spacing:-.2px;margin:0 0 4px;font-size:15px;font-weight:700}.investor-portal .fx-ia-head p{color:var(--lf-text-secondary,#607a82);margin:0;font-size:11px;line-height:1.5}.investor-portal .fx-ia-filters{flex-wrap:wrap;gap:5px;display:flex}.investor-portal .fx-ia-filters button{color:#657c85;background:#fff;border:1px solid #dee7ec;border-radius:9px;min-height:32px;padding:8px 10px;font-size:11px;font-weight:600}.investor-portal .fx-ia-filters button.active{color:#fff;background:#1e2e38;border-color:#1e2e38}.investor-portal .fx-ia-growth-body{place-items:center;min-height:210px;display:grid}.investor-portal .fx-ia-ring{aspect-ratio:1;border-radius:50%;place-items:center;width:156px;display:grid}.investor-portal .fx-ia-ring>div{background:#fafcfd;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:calc(100% - 19px);height:calc(100% - 19px);display:flex}.investor-portal .fx-ia-ring small{color:#789099;font-size:11px}.investor-portal .fx-ia-ring strong{color:#173943;font-size:17px}.investor-portal .fx-ia .negative{color:#c85b62!important}.investor-portal .fx-ia .positive{color:#008ea7!important}.investor-portal .fx-ia-metrics>div{border-top:1px solid #e5ebef;justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.investor-portal .fx-ia-metrics span{color:#728693}.investor-portal .fx-ia-metrics b{white-space:nowrap;font-size:12px}.investor-portal .fx-ia-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0 20px;display:grid}.investor-portal .fx-ia-stat-grid>div{background:#f8fbfc;border:1px solid #e3eaee;border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:13px;display:flex}.investor-portal .fx-ia-stat-grid small{color:#738894;font-size:11px}.investor-portal .fx-ia-stat-grid strong{font-size:15px}.investor-portal .fx-ia-stat-grid span{color:#8699a4;font-size:10px}.investor-portal .fx-ia-recent-title{color:#8296a1;justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.investor-portal .fx-ia-bars{gap:12px;display:grid}.investor-portal .fx-ia-bar-row{grid-template-columns:76px minmax(0,1fr) 96px;align-items:center;gap:10px;font-size:10px;display:grid}.investor-portal .fx-ia-bar-row>span{color:#758b96}.investor-portal .fx-ia-bar-row>b{text-align:right;font-size:10px}.investor-portal .fx-ia-bar-track{background:#e1e8ec;border-radius:9px;height:6px;overflow:hidden}.investor-portal .fx-ia-bar-track>div{background:var(--lf-primary,#0097b2);border-radius:9px;height:100%}.investor-portal .fx-ia-bar-track>div.loss{background:#c85b62}.investor-portal .fx-ia-empty{color:#879aa3;text-align:center;padding:34px 0;font-size:12px}.investor-portal .fx-ia-legend{gap:24px;padding:15px 0 0;display:flex}.investor-portal .fx-ia-legend>div{flex-direction:column;gap:4px;display:flex}.investor-portal .fx-ia-legend b{font-size:17px}.investor-portal .fx-ia-legend span{color:#7a8e9a;align-items:center;gap:6px;font-size:11px;display:flex}.investor-portal .fx-ia-legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.investor-portal .fx-ia-legend i.balance{background:#6dabc8}.investor-portal .fx-ia-legend i.equity{background:#0097b2}.investor-portal .fx-ia-chart-wrap{width:100%;margin-top:12px}.investor-portal .fx-ia-chart-wrap svg{width:100%;height:260px;display:block;overflow:visible}.investor-portal .fx-ia-gridline{stroke:#e3e9ed;stroke-width:1.4px}.investor-portal .fx-ia-balance-line,.investor-portal .fx-ia-equity-line{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.investor-portal .fx-ia-balance-line{stroke:#76b6cf}.investor-portal .fx-ia-equity-line{stroke:#0097b2}.investor-portal .fx-ia-chart-axis{color:#8295a0;justify-content:space-between;padding:3px 16px;font-size:10px;display:flex}@media (width<=900px){.investor-portal .fx-ia-top{grid-template-columns:1fr}.investor-portal .fx-ia-card{padding:16px}.investor-portal .fx-ia-chart-wrap svg{height:210px}}@media (width<=480px){.investor-portal .fx-ia{gap:12px;margin-top:14px}.investor-portal .fx-ia-head{gap:10px}.investor-portal .fx-ia-head h2{font-size:14px}.investor-portal .fx-ia-ring{width:140px}.investor-portal .fx-ia-growth-body{min-height:190px}.investor-portal .fx-ia-stat-grid>div{padding:11px}.investor-portal .fx-ia-bar-row{grid-template-columns:62px minmax(0,1fr) 83px;gap:7px}.investor-portal .fx-ia-legend b{font-size:14px}.investor-portal .fx-ia-chart-wrap svg{height:185px}}body.investor-portal-page .investor-portal-grid>.fx-ia.investor-wide{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;max-width:100%}body.investor-portal-page .fx-ia-top{width:100%;min-width:0}body.investor-portal-page .fx-ia-full{box-sizing:border-box;width:100%;min-width:0}@media (width<=900px){body.investor-portal-page .fx-ia-top{grid-template-columns:minmax(0,1fr)}}.fx-investor-document-row{cursor:pointer}.fx-investor-document-row:hover,.fx-investor-document-row:focus-visible{background:#eff9fb;outline-color:#0097b2}.fx-investor-document-detail{padding:20px 24px 30px}.fx-investor-document-navigation{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.fx-investor-document-switch{gap:8px;display:flex}.fx-investor-document-switch button{color:#425566;cursor:pointer;background:#fff;border:1px solid #d3e2ea;border-radius:8px;padding:9px 15px}.fx-investor-document-switch button.active{color:#fff;background:#0097b2;border-color:#0097b2}.fx-investor-document-preview{background:#fff;border:1px solid #dce6ec;border-radius:14px;max-width:800px;margin:0 auto;padding:24px}.fx-investor-document-preview header{border-bottom:1px solid #e4eaf0;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:22px;display:flex}.fx-investor-document-preview header img{object-fit:contain;align-self:start;width:115px;height:auto}.fx-investor-document-preview header small,.fx-investor-document-preview .fx-investor-document-facts span{color:#8292a3;font-size:11px;display:block}.fx-investor-document-preview header h3{color:#1c2d3d;margin:7px 0;font-size:19px}.fx-investor-document-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.fx-investor-document-facts>div{overflow-wrap:anywhere;border:1px solid #e2eaf0;border-radius:9px;min-width:0;padding:12px}.fx-investor-document-facts strong{margin-top:5px;font-size:13px;display:block}.fx-investor-document-preview h4{margin:18px 0 12px;font-size:14px}.fx-investor-document-line,.fx-investor-document-total{border-bottom:1px solid #e5edf1;justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;display:flex}.fx-investor-document-total{color:#006b81;background:#eff9fb;border:1px solid #b8e6ee;border-radius:9px;margin-top:12px;padding:16px}.fx-investor-document-receipt{color:#697e8d;margin-top:20px;font-size:12px}@media (width<=600px){.fx-investor-document-detail{padding:14px 12px 22px}.fx-investor-document-preview{padding:16px}.fx-investor-document-facts{grid-template-columns:1fr}.fx-investor-document-preview header img{width:95px}}.login-page .login-remember input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#0097b2!important;vertical-align:middle!important;border-radius:4px!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;display:inline-block!important}.login-page .login-remember input[type=checkbox]:after,.login-page .login-remember input[type=checkbox]:before{content:none!important;display:none!important}.login-page .login-eye{color:#506579!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:inline-flex!important;right:8px!important}.login-page .login-eye svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.login-page .login-eye:hover,.login-page .login-eye:focus-visible{color:#007f98!important;background:#eaf7f9!important}.login-page .login-eye:focus-visible{outline-offset:2px;outline:2px solid #0097b2!important}
