:root{--navy:#09213e;--blue:#176ce7;--cyan:#18bdd1;--ink:#102540;--muted:#728198;--line:#dce5ef;--bg:#f4f7fb;--green:#11a575}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);margin:0;font-family:Arial,sans-serif}button,input,textarea{font:inherit}.logo{color:inherit;align-items:center;gap:10px;font-size:21px;font-weight:800;display:flex}.logo>i{align-items:flex-end;gap:3px;height:30px;display:flex}.logo u{background:linear-gradient(var(--cyan),var(--blue));border-radius:4px 4px 1px 1px;width:6px;display:block}.logo u:first-child{height:14px}.logo u:nth-child(2){height:22px}.logo u:nth-child(3){height:30px}.logo span b{color:var(--blue)}.access{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.accessLeft{color:#fff;background:radial-gradient(circle at 85% 35%,#1b69ba88,#0000 35%),linear-gradient(145deg,#071b35,#0c4385);flex-direction:column;justify-content:space-between;padding:48px 6.5vw;display:flex}.accessLeft>div>span,.heading em{letter-spacing:.18em;color:#57e4ee;font-size:10px;font-style:normal;font-weight:800}.accessLeft h1{letter-spacing:-2px;margin:24px 0;font-size:56px;line-height:1.03}.accessLeft p{color:#c4d4e7;line-height:1.7}.accessLeft small{color:#9fb7d0}.accessRight{place-items:center;padding:30px;display:grid}.login{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(430px,100%);padding:38px;box-shadow:0 24px 70px #183e6815}.login>b{letter-spacing:.17em;color:var(--blue);font-size:9px}.login h2{margin:22px 0 7px;font-size:29px}.login>p{color:var(--muted)}label{color:#40536a;margin:16px 0;font-size:11px;font-weight:750;display:block}input,textarea{background:#fff;border:1px solid #ccd9e6;border-radius:8px;outline:none;width:100%;margin-top:7px;padding:13px}input:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #176ce715}.login form button,.heading>button{color:#fff;background:linear-gradient(135deg,#2078ef,#0e59d0);border:0;border-radius:8px;width:100%;padding:14px;font-weight:800;box-shadow:0 10px 25px #176ce725}.error{color:#a33838;background:#ffeded;border-radius:7px;margin:12px 0;padding:10px 12px;font-size:11px}.dash{min-height:100vh}.dash>aside{background:var(--navy);color:#fff;flex-direction:column;width:232px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0}.dash>aside .logo{color:#fff}.workspace{border-top:1px solid #25405d;border-bottom:1px solid #25405d;align-items:center;gap:10px;margin:20px 0 10px;padding:16px 9px;display:flex}.workspace>i{background:linear-gradient(135deg,var(--cyan),var(--blue));border-radius:8px;place-items:center;width:33px;height:33px;font-size:10px;font-style:normal;font-weight:800;display:grid}.workspace p{margin:0}.workspace p>*{display:block}.workspace b{font-size:10px}.workspace small{color:#91a8c0;font-size:7px}.dash nav a{color:#91a8c0;border-radius:7px;align-items:center;gap:8px;margin:2px 0;padding:11px;font-size:10px;text-decoration:none;display:flex}.dash nav a.on{background:var(--blue);color:#fff}.dash>aside>form{margin-top:auto}.dash>aside>form button{color:#91a8c0;background:0 0;border:0;padding:11px;font-size:10px}.dash>main{margin-left:232px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex}.topbar>div{color:#8a98aa;background:#f1f5fa;border-radius:7px;width:330px;padding:11px;font-size:10px}.topbar section{align-items:center;gap:9px;display:flex}.topbar section>i{width:32px;height:32px;color:var(--blue);background:#e8f1ff;border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.topbar p{margin:0}.topbar p>*{display:block}.topbar b{font-size:9px}.topbar small{color:#8695a8;font-size:7px}.content{max-width:1420px;margin:auto;padding:34px 28px}.heading{justify-content:space-between;align-items:flex-start;display:flex}.heading em{color:var(--blue)}.heading h1{margin:10px 0 7px;font-size:29px}.heading p{color:var(--muted);font-size:11px}.heading>button{width:auto;padding:15px 23px}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0;display:grid}.kpis article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px}.kpis small{color:#8795a8;letter-spacing:.1em;font-size:7px}.kpis b{margin:12px 0;font-size:24px;display:block}.kpis p{color:var(--muted);font-size:8px}.success{text-align:center;border:1px solid var(--line);background:#fff;border-radius:10px;padding:55px}.success>i{width:50px;height:50px;color:var(--green);background:#e3f8ef;border-radius:50%;place-items:center;margin:auto;font-size:23px;display:grid}.success p{color:var(--muted)}.rule{border-left:3px solid var(--blue);background:#eaf2ff;border-radius:8px;margin:25px 0;padding:15px 18px}.rule b{font-size:11px}.rule p{color:#58708c;margin:5px 0 0;font-size:10px}.packageGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.packageGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.packageGrid article.disabled{opacity:.68}.packageGrid article header{justify-content:space-between;display:flex}.packageGrid header span{color:#0b805d;background:#e6f8ef;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800}.packageGrid .disabled header span{color:#68788c;background:#eef1f5}.packageGrid header button{color:var(--blue);background:0 0;border:0;font-size:9px}.packageGrid article>small{color:#8997a9;letter-spacing:.14em;margin-top:24px;font-size:8px;display:block}.packageGrid h2{margin:7px 0 18px}.packageGrid strong{font-size:30px}.packageGrid article>i{color:#8391a3;font-size:9px;font-style:normal}.packageGrid article>p{min-height:48px;color:var(--muted);font-size:11px;line-height:1.55}.packageGrid dl{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5}.packageGrid dl div{justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.packageGrid dt{color:var(--muted)}.packageGrid dd{font-weight:800}.packageGrid .edit{width:100%;color:var(--blue);background:#fff;border:1px solid #ccd9e6;border-radius:7px;padding:10px;font-weight:750}.modal{z-index:30;background:#071b3577;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal form{background:#fff;border-radius:15px;width:min(590px,100%);max-height:95vh;padding:27px;overflow:auto;box-shadow:0 30px 80px #071b3555}.modal form>header{justify-content:space-between;display:flex}.modal header small{color:var(--blue);letter-spacing:.14em;font-size:8px;font-weight:800}.modal header h2{margin:7px 0}.modal header button{color:#718197;background:0 0;border:0;font-size:27px}.modal textarea{resize:vertical;min-height:80px}.formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.check{align-items:center;gap:9px;display:flex}.check input{width:auto;margin:0}.modal footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.modal footer button{background:#fff;border:1px solid #cad7e4;border-radius:7px;padding:11px 17px;font-weight:750}.modal footer button:last-child{background:var(--blue);color:#fff;border-color:var(--blue)}@media (max-width:900px){.access{grid-template-columns:1fr}.accessLeft{min-height:300px}.accessLeft h1{font-size:40px}.packageGrid{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}}@media (max-width:600px){.dash>aside{width:64px;padding:15px 8px}.dash>aside .logo span,.workspace p,.dash nav a{font-size:0}.dash nav a span{font-size:14px}.dash>main{margin-left:64px}.topbar{padding:0 12px}.topbar>div{display:none}.content{padding:22px 12px}.heading{gap:12px}.heading>button{padding:14px;font-size:0}.heading>button:first-letter{font-size:18px}.kpis,.formRow{grid-template-columns:1fr}.accessLeft{padding:30px}.accessRight{padding:15px}.login{padding:26px}}.demoBar{z-index:18;color:#6d4b00;background:#fff4d8;border-bottom:1px solid #f0c96d;justify-content:space-between;align-items:center;gap:20px;padding:12px 28px;display:flex;position:sticky;top:0}.demoBar div{flex-direction:column;gap:3px;display:flex}.demoBar b{letter-spacing:.12em;font-size:11px}.demoBar span{font-size:11px}.demoBar a{color:#fff;background:#176ce7;border-radius:8px;flex:none;padding:11px 17px;font-size:11px;font-weight:800;text-decoration:none}.demoMode .affiliateVerification{display:none}@media (max-width:700px){.demoBar{flex-direction:column;align-items:stretch;padding:12px 16px;position:relative}.demoBar a{text-align:center}}.recoveryPage{background:radial-gradient(circle at 10% 10%,#dcecff,#0000 45%),#f4f7fb;place-items:center;min-height:100vh;padding:32px 16px;display:grid}.recoveryPage>section{background:#fff;border:1px solid #dce5ef;border-radius:20px;width:min(100%,520px);padding:36px;box-shadow:0 20px 70px #09213e0d}.recoveryPage .logo{margin-bottom:32px}.recoveryPage small{letter-spacing:.12em;color:#176ce7;font-size:11px;font-weight:800}.recoveryPage h1{margin:12px 0;font-size:30px;line-height:1.15}.recoveryPage p{color:#60758a;line-height:1.6}.recoveryPage form{gap:16px;margin:24px 0;display:grid}.recoveryPage label{gap:8px;font-size:14px;font-weight:700;display:grid}.recoveryPage input{color:#102540;background:#fff;border:1px solid #cbd8e6;border-radius:9px;width:100%;min-width:0;padding:13px}.recoveryPage button,.recoveryAction{text-align:center;background:#176ce7;border:0;border-radius:9px;width:100%;padding:14px;font-weight:700;text-decoration:none;display:block;color:#fff!important}.recoveryPage button:disabled{opacity:.6}.recoveryPage a,.loginHelp a{color:#176ce7;font-weight:700}.recoveryPage .recoveryHelp{margin:4px 0 20px;font-size:13px}.recoveryNotice{color:#176c50;background:#ecfaf4;border:1px solid #bfe2d4;border-radius:10px;padding:16px;line-height:1.6}.recoveryAction{margin-top:24px}.recoveryPage .error{margin:8px 0;line-height:1.5}@media (max-width:500px){.recoveryPage>section{padding:26px 20px}.recoveryPage h1{font-size:26px}}
select{background:#fff;border:1px solid #ccd9e6;border-radius:8px;width:100%;margin-top:7px;padding:13px}.brandTable{background:#fff;border:1px solid #dce5ef;border-radius:11px;margin-top:24px;overflow:hidden}.brandTable>header,.brandTable>article{grid-template-columns:1.3fr 1.25fr .8fr .65fr .7fr;align-items:center;gap:15px;padding:14px 18px;display:grid}.brandTable>header{color:#8090a4;letter-spacing:.1em;background:#f8fafc;font-size:8px}.brandTable>article{border-top:1px solid #edf1f5;font-size:10px}.brandTable article>span>*{display:block}.brandTable article small{color:#8190a3;margin-top:3px;font-size:8px}.brandName{align-items:center;gap:10px;display:flex}.brandName>i{color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.brandStatus{color:#96630d;background:#fff1d9;border-radius:20px;width:max-content;padding:6px 9px;font-size:8px;font-weight:800}.brandStatus.active{color:#0b805d;background:#e5f8ef}.brandStatus.suspended,.brandStatus.cancelled{color:#a53d3d;background:#ffebeb}.brandEmpty{text-align:center;padding:65px}.brandEmpty p{color:#728198}.brandModal form{width:min(700px,100%)}.brandModal h3{border-bottom:1px solid #edf1f5;margin:24px 0 0;padding-bottom:7px;font-size:13px}.created{text-align:center;background:#fff;border-radius:15px;width:min(500px,100%);padding:36px}.created>i{color:#10a274;background:#e4f8ef;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:25px;display:grid}.created>p,.createdNote{color:#728198;font-size:11px;line-height:1.55}.created label{text-align:left}.created output{color:#102540;word-break:break-all;background:#f4f7fb;border:1px solid #ccd9e6;border-radius:8px;margin-top:7px;padding:13px;font-family:monospace;display:block}.createdNote{background:#eaf2ff;border-radius:7px;padding:11px}.created>button{color:#fff;background:#176ce7;border:0;border-radius:8px;width:100%;margin-top:18px;padding:13px;font-weight:800}.formHint{color:#728198;margin:5px 0;font-size:9px;line-height:1.5}@media (max-width:900px){.brandTable>header{display:none}.brandTable>article{grid-template-columns:1fr 1fr}.brandTable article>span:nth-child(n+3){padding-left:46px}}@media (max-width:600px){.brandTable>article{grid-template-columns:1fr}.brandTable article>span:nth-child(n+3){padding-left:0}}
.brandTable>.brandRow{color:#102540;border-top:1px solid #edf1f5;grid-template-columns:1.3fr 1.25fr .8fr .65fr .7fr;align-items:center;gap:15px;padding:14px 18px;font-size:10px;text-decoration:none;transition:all .15s;display:grid}.brandTable>.brandRow:hover{background:#f7faff}.brandTable .brandRow>span>*{display:block}.brandTable .brandRow small{color:#8190a3;margin-top:3px;font-size:8px}.detailBack{margin-bottom:16px}.detailBack a{color:#176ce7;font-size:11px;font-weight:700;text-decoration:none}.detailGrid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);gap:20px;margin-top:22px;display:grid}.detailCard{background:#fff;border:1px solid #dce5ef;border-radius:12px;margin-bottom:20px;padding:24px}.detailCard h2{margin:0;font-size:18px}.detailCard h3{border-bottom:1px solid #edf1f5;margin:25px 0 8px;padding-bottom:8px;font-size:13px}.sectionIntro{color:#718198;font-size:10px;line-height:1.6}.detailCard form>button,.fileReady a{color:#fff;text-align:center;background:#176ce7;border:0;border-radius:8px;width:100%;margin-top:17px;padding:13px;font-weight:800;text-decoration:none;display:block}.detailCard input[type=file]{background:#f8fafc;padding:10px}.success{color:#087455;background:#e6f8ef;border-radius:8px;margin-top:16px;padding:12px;font-size:11px}.logoPreview{background:#f8fbff;border:1px dashed #cad8e7;border-radius:10px;place-items:center;min-height:125px;margin:16px 0;display:grid}.logoPreview img{max-width:80%;max-height:100px}.logoPreview span{color:#fff;border-radius:16px;place-items:center;width:68px;height:68px;font-size:30px;font-weight:800;display:grid}.fileReady{background:#f4f8fd;border-radius:9px;gap:7px;margin:16px 0;padding:14px;font-size:10px;display:grid}.fileReady span{color:#63758b}.fileReady code{color:#63758b;text-overflow:ellipsis;font-size:8px;overflow:hidden}.fileReady a{margin-top:4px}.secureNote{color:#557186;background:#edf9fb;border-left:3px solid #19c3d4;margin-top:14px;padding:11px;font-size:9px;line-height:1.5}.statusCard dl{margin:14px 0}.statusCard dl div{border-bottom:1px solid #edf1f5;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.statusCard dd{font-weight:800}.statusCard p{color:#718198;font-size:10px;line-height:1.6}@media (max-width:980px){.detailGrid{grid-template-columns:1fr}.brandTable>.brandRow{grid-template-columns:1fr 1fr}.brandTable .brandRow>span:nth-child(n+3){padding-left:46px}}@media (max-width:600px){.brandTable>.brandRow{grid-template-columns:1fr}.brandTable .brandRow>span:nth-child(n+3){padding-left:0}}.brand360Kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.brand360Kpis article{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:19px}.brand360Kpis small,.brandControl small,.statusModal small{color:#176ce7;letter-spacing:1.4px;font-size:8px;font-weight:900}.brand360Kpis b{color:#092541;margin:10px 0 5px;font-size:22px;display:block}.brand360Kpis p{color:#718198;margin:0;font-size:9px}.brand360Kpis .warning{background:#fffaf0;border-color:#ffc965}.brandControl{background:#f5f9ff;border:1px solid #b9d7ff;border-left:4px solid #176ce7;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.brandControl.suspended{background:#fffaf0;border-color:#ffc965}.brandControl.cancelled{background:#fff7f7;border-color:#f4b6b6}.brandControl h2{margin:6px 0;font-size:19px}.brandControl p{color:#61748d;max-width:680px;margin:0;font-size:10px;line-height:1.55}.brandControlActions{gap:9px;display:flex}.brandControlActions button,.statusModal footer button{color:#176ce7;background:#fff;border:1px solid #176ce7;border-radius:8px;padding:11px 14px;font-weight:800}.brandControlActions .danger,.statusModal footer .danger{color:#fff;background:#c73c3c;border-color:#c73c3c}.brandControlActions .resume{color:#fff;background:#176ce7}.brandControl aside{color:#5d6f84;background:#fff;border-radius:8px;grid-column:1/-1;padding:11px 13px;font-size:9px}.activity360>div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:10px;padding:11px 0;display:flex}.activity360 span{gap:3px;display:grid}.activity360 b{font-size:10px}.activity360 small,.activity360 time{color:#718198;font-size:8px}.statusModal{z-index:50;background:#092541aa;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.statusModal>section{background:#fff;border-radius:15px;width:min(520px,100%);padding:25px;box-shadow:0 22px 70px #001a3b40}.statusModal header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.statusModal h2{margin:5px 0 0;font-size:24px}.statusModal header>button{color:#6e7f93;background:0 0;border:0;font-size:28px}.statusModal>section>p{color:#61748d;font-size:11px;line-height:1.6}.statusModal label{color:#263d57;gap:7px;font-size:10px;font-weight:800;display:grid}.statusModal textarea{resize:vertical;border:1px solid #cbd8e6;border-radius:8px;min-height:95px;padding:12px}.statusImpact{color:#6f551c;background:#fff8e9;border-left:3px solid #f3aa1b;gap:5px;margin-top:15px;padding:12px;font-size:9px;display:grid}.statusModal footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.statusModal footer button:last-child{color:#fff;background:#176ce7}@media (max-width:980px){.brand360Kpis{grid-template-columns:1fr 1fr}.brandControl{grid-template-columns:1fr}.brandControl aside{grid-column:auto}}@media (max-width:600px){.brand360Kpis{grid-template-columns:1fr}.brandControlActions{display:grid}}.logoDownload{color:#176ce7;text-align:center;border:1px solid #176ce7;border-radius:8px;margin:-2px 0 17px;padding:12px;font-size:11px;font-weight:800;text-decoration:none;display:block}.logoDownload:hover{background:#edf5ff}.performanceAuthorization{background:#f4f9ff;border:1px solid #bcd4f2;border-radius:10px;margin-top:18px;padding:16px}.performanceAuthorization>label{align-items:flex-start;gap:11px;grid-template-columns:none!important;display:flex!important}.performanceAuthorization input{height:19px;margin-top:2px;width:19px!important}.performanceAuthorization span{gap:4px;display:grid}.performanceAuthorization small{color:#63758b;line-height:1.5}.performanceAuthorization>a{color:#176ce7;margin-top:12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.brandDeleteZone{background:#fff8f8;border:1px solid #f0b8b8;border-left:4px solid #c73c3c;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin:24px 0;padding:22px;display:flex}.brandDeleteZone small,.brandDeleteModal small{color:#b82e2e;letter-spacing:1.4px;font-size:8px;font-weight:900}.brandDeleteZone h2{margin:7px 0;font-size:19px}.brandDeleteZone p{color:#6e5b62;max-width:760px;margin:0;font-size:10px;line-height:1.6}.brandDeleteZone>button{color:#b82e2e;background:#fff;border:1px solid #c73c3c;border-radius:8px;flex:none;padding:12px 16px;font-weight:900}.brandDeleteZone>button:hover{color:#fff;background:#c73c3c}.brandDeleteModal>section{background:#fff;border-radius:15px;width:min(650px,100%);padding:26px;box-shadow:0 25px 80px #001a3b55}.brandDeleteModal header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.brandDeleteModal h2{margin:6px 0 0;font-size:24px}.brandDeleteModal header>button{color:#77889b;background:0 0;border:0;font-size:28px}.brandDeleteModal>section>p{color:#687b91}.deleteWarning{color:#8b2525;background:#fff0f0;border-left:4px solid #c73c3c;border-radius:8px;gap:5px;margin:20px 0;padding:14px;display:grid}.deleteWarning b{font-size:12px}.deleteWarning span{font-size:10px}.deletePreviewGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.deletePreviewGrid span{background:#f8fafc;border:1px solid #e1e8ef;border-radius:9px;padding:13px}.deletePreviewGrid small{color:#728398;letter-spacing:.08em;font-size:7px;display:block}.deletePreviewGrid b{margin-top:6px;font-size:20px;display:block}.brandDeleteModal label{color:#354e68;gap:8px;margin:18px 0;font-size:10px;font-weight:800;display:grid}.brandDeleteModal label code{color:#a52828;background:#f2f5f8;border-radius:7px;padding:10px;font-size:11px}.brandDeleteModal label input{margin:0}.deleteBlocked{color:#7a5700;background:#fff3d8;border-radius:8px;margin:16px 0;padding:13px;font-size:10px;line-height:1.5}.brandDeleteModal footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.brandDeleteModal footer button{background:#fff;border:1px solid #ccd8e5;border-radius:8px;padding:11px 15px;font-weight:800}.brandDeleteModal footer .danger{color:#fff;background:#c73c3c;border-color:#c73c3c}.brandDeleteModal footer button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:650px){.brandDeleteZone{flex-direction:column;align-items:stretch}.deletePreviewGrid{grid-template-columns:1fr 1fr}.brandDeleteModal footer{display:grid}.brandDeleteModal footer button{width:100%}}
.licenseGeneratorCard{background:linear-gradient(155deg,#fff 0%,#f7fbff 100%);border-color:#b8d2f3}.generatorHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.generatorHeader>div>small,.generatorTest>small{color:#176ce7;letter-spacing:.14em;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.generatorStatus{color:#9a6200;text-align:center;background:#fff0cf;border-radius:20px;flex:none;max-width:130px;padding:6px 9px;font-size:9px;font-weight:800}.generatorStatus.verified{color:#087a58;background:#dcf7eb}.generatorStatus.unconfigured{color:#68798c;background:#eef2f6}.generatorIntro{font-size:11px}.generatorSummary{background:#fff;border:1px solid #d9e5f2;border-radius:10px;gap:0;margin:15px 0;display:grid}.generatorSummary>div{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;display:flex}.generatorSummary>div:last-child{border-bottom:0}.generatorSummary dt{color:#6f8196;font-size:10px}.generatorSummary dd{color:#102b49;text-align:right;margin:0;font-size:10px;font-weight:800}.generatorPaths{gap:12px;display:grid}.generatorPaths>form{background:#fff;border:1px solid #d8e5f3;border-radius:11px;padding:14px}.generatorPaths>form>b{font-size:13px;display:block}.generatorPaths>form>p{color:#657991;margin:6px 0 12px;font-size:11px;line-height:1.5}.generatorPaths label,.generatorTest label{font-size:11px}.generatorPaths input[type=file]{font-size:10px}.generatorPaths form>button{margin-top:11px;padding:11px;font-size:11px}.generatorTest{background:#f2f8ff;border:1px solid #b8d2f3;border-radius:11px;margin-top:15px;padding:15px}.licenseGeneratorCard .generatorTest h3{border:0;margin:0 0 10px;padding:0;font-size:15px}.generatorTest>p{color:#63778e;font-size:11px;line-height:1.5}.generatorTest form{gap:10px;display:grid}.generatorTest form>button{margin-top:2px;padding:11px;font-size:11px}.generatorVerified{color:#087456;background:#eafaf3;border:1px solid #a8dec9;border-radius:11px;gap:5px;padding:14px;display:grid}.generatorVerified b{font-size:13px}.generatorVerified span{font-size:10px;line-height:1.5}.testLicenseResult{color:#fff;background:#0b2b4c;border-radius:10px;gap:9px;margin-top:13px;padding:12px;display:grid}.testLicenseResult>b{font-size:11px}.testLicenseResult output{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.5}.testLicenseResult button{color:#176ce7;cursor:pointer;background:#fff;border:1px solid #6ca8ec;border-radius:8px;padding:10px;font-size:10px;font-weight:800}.testLicenseResult .confirmCompatibility{color:#fff;background:#11a875;border-color:#21b27c}.detailCard label>small{color:#718198;margin-top:5px;font-size:9px;line-height:1.45;display:block}@media (max-width:600px){.generatorHeader{flex-direction:column;align-items:stretch}.generatorStatus{max-width:none}.generatorSummary dt,.generatorSummary dd{font-size:11px}}.botUploadProgress,.botUploadFeedback{border-radius:9px;align-items:center;gap:9px;margin-top:12px;padding:11px 12px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.botUploadProgress{color:#176ce7;background:#eef5ff}.botUploadProgress i{border:2px solid #a8c8ef;border-top-color:#176ce7;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite botUploadSpin}.botUploadFeedback.success{color:#087456;background:#eafaf3;border:1px solid #a8dec9}.botUploadFeedback.error{color:#a8202c;background:#fff1f2;border:1px solid #efb8bd}@keyframes botUploadSpin{to{transform:rotate(360deg)}}
.brandModal input[readonly],.detailCard input[readonly]{color:#607188;cursor:not-allowed;background:#f2f5f9}.formHint{display:block}
.activateOwner{color:#fff;background:#0e9f75;border:0;border-radius:8px;width:100%;margin-top:12px;padding:12px;font-weight:800}.activateOwner:disabled{opacity:.55}.firstPassword{background:#f2f6fb;place-items:center;min-height:100vh;padding:20px;display:grid}.firstPassword>section{background:#fff;border:1px solid #d6e1ed;border-radius:16px;width:min(460px,100%);padding:35px;box-shadow:0 25px 60px #0a2c5520}.firstPassword>section>small,.eyebrow{color:#176ce7;letter-spacing:.16em;margin-top:28px;font-size:9px;font-weight:900;display:block}.firstPassword h1{margin:8px 0;font-size:29px}.firstPassword>section>p{color:#718198;line-height:1.55}.firstPassword form{margin-top:24px}.firstPassword button{color:#fff;background:#176ce7;border:0;border-radius:8px;width:100%;margin-top:14px;padding:14px;font-weight:800}.passwordRule{color:#718198;font-size:9px}.partnerDash{background:#f2f6fb;min-height:100vh}.partnerDash>aside{color:#fff;background:#092644;flex-direction:column;width:230px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.partnerBrand{border-block:1px solid #ffffff20;gap:4px;margin:28px 0;padding:18px 10px;display:grid}.partnerBrand span{color:#53d8e4;letter-spacing:.14em;font-size:8px;font-weight:800}.partnerBrand b{font-size:17px}.partnerBrand small{color:#9fb4cb}.partnerDash nav{gap:8px;display:grid}.partnerDash nav a,.partnerDash nav span{color:#a9bed2;border-radius:8px;padding:12px;font-size:11px;text-decoration:none}.partnerDash nav a.on{color:#fff;background:#176ce7}.partnerDash>aside form{margin-top:auto}.partnerDash>aside form button{color:#a9bed2;background:0 0;border:0}.partnerDash>main{margin-left:230px}.partnerDash>main>header{background:#fff;border-bottom:1px solid #d9e3ee;justify-content:flex-end;align-items:center;height:72px;padding:0 30px;display:flex}.partnerDash header p{text-align:right;margin:0;display:grid}.partnerDash header small{color:#718198}.partnerContent{padding:38px 30px}.partnerContent h1{margin:8px 0;font-size:32px}.partnerContent>p{color:#718198}.partnerMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0;display:grid}.partnerMetrics article{background:#fff;border:1px solid #d9e3ee;border-radius:11px;gap:8px;padding:20px;display:grid}.partnerMetrics small{color:#7b8ca0;letter-spacing:.1em;font-size:8px}.partnerMetrics b{font-size:24px}.partnerMetrics span{color:#718198;font-size:9px}.partnerBot{background:#fff;border:1px solid #d9e3ee;border-radius:12px;grid-template-columns:180px 1fr;align-items:center;gap:26px;padding:26px;display:grid}.partnerBot>div{background:#f5f8fc;border-radius:10px;place-items:center;min-height:150px;display:grid}.partnerBot img{max-width:130px;max-height:120px}.partnerBot i{color:#fff;border-radius:15px;place-items:center;width:70px;height:70px;font-size:30px;font-style:normal;font-weight:800;display:grid}.partnerBot section>small{color:#176ce7;letter-spacing:.14em;font-size:8px;font-weight:900}.partnerBot h2{font-size:25px}.partnerBot p{color:#718198}.partnerBot a{color:#fff;background:#176ce7;border-radius:8px;margin-top:10px;padding:13px 20px;font-weight:800;text-decoration:none;display:inline-block}.waiting{color:#96630d;background:#fff1d9;border-radius:8px;padding:10px;display:inline-block}.partnerNotice{background:#eaf8fa;border-left:3px solid #19c3d4;border-radius:8px;margin-top:18px;padding:18px}.partnerNotice p{color:#557186;margin-bottom:0}@media (max-width:900px){.partnerMetrics{grid-template-columns:1fr 1fr}}@media (max-width:650px){.partnerDash>aside{width:66px;padding:16px 8px}.partnerDash>aside .logo span,.partnerBrand,.partnerDash nav span,.partnerDash nav a{font-size:0}.partnerDash nav a:first-letter{font-size:16px}.partnerDash>main{margin-left:66px}.partnerContent{padding:24px 12px}.partnerMetrics,.partnerBot{grid-template-columns:1fr}}.demoActivateNav{color:#fff;background:linear-gradient(135deg,#0d4f79,#087d82);border:1px solid #4ee6d655;border-radius:10px;gap:5px;margin:-10px 4px 16px;padding:13px;text-decoration:none;display:grid}.demoActivateNav small{color:#78f1e4;letter-spacing:.12em;font-size:7px;font-weight:900}.demoActivateNav b{font-size:11px}.demoBar{z-index:25;background:#e4fbf7;border-bottom:1px solid #9fd9d4;justify-content:space-between;align-items:center;gap:20px;padding:12px 30px;display:flex;position:sticky;top:0;box-shadow:0 4px 16px #09264412}.demoBar>div{gap:2px;display:grid}.demoBar b{color:#08766e;letter-spacing:.12em;font-size:10px}.demoBar span{color:#476c72;font-size:11px}.demoBar a,.demoActivationCard a{color:#fff;white-space:nowrap;background:#176ce7;border-radius:9px;padding:12px 17px;font-weight:900;text-decoration:none}.demoActivationCard{background:linear-gradient(135deg,#eaf3ff,#f8fbff);border:1px solid #8fbaff;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:24px;display:flex;box-shadow:0 16px 35px #176ce716}.demoActivationCard small{color:#176ce7;letter-spacing:.15em;font-size:8px;font-weight:900}.demoActivationCard h2{margin:8px 0;font-size:24px}.demoActivationCard p{color:#5d718a;margin:0}.demoFloatingActivate{display:none}
.licenseCapacity{background:#eaf2ff;border:1px solid #cfe0f3;border-radius:10px;align-items:center;gap:14px;margin:22px 0;padding:16px 20px;display:flex}.licenseCapacity b{font-size:22px}.licenseCapacity span{color:#557186}.licenseCapacity progress{accent-color:#176ce7;width:180px;margin-left:auto}.licenseGrid{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.licenseForm,.licenseResult,.licenseHistory{background:#fff;border:1px solid #d9e3ee;border-radius:12px;padding:24px}.licenseForm h2,.licenseResult h2,.licenseHistory h2{margin-top:0}.licenseForm>p,.licenseResult p,.licenseHistory>p{color:#718198}.licenseForm label{color:#344b66;gap:7px;font-size:10px;font-weight:700;display:grid}.licenseForm input,.licenseForm select{background:#fff;border:1px solid #c9d8e8;border-radius:8px;width:100%;padding:12px}.licenseForm>button,.licenseResult button,.licenseResult a{color:#fff;text-align:center;background:#176ce7;border:0;border-radius:8px;width:100%;margin-top:14px;padding:13px;font-weight:800;text-decoration:none;display:block}.licenseForm>button:disabled{opacity:.5}.licenseResult{color:#fff;background:linear-gradient(150deg,#092644,#174f89);align-self:start}.licenseResult small{color:#53d8e4;letter-spacing:.13em;font-weight:900}.licenseResult output{overflow-wrap:anywhere;color:#092644;background:#fff;border-radius:8px;padding:16px;font-family:monospace;font-size:14px;display:block}.licenseResult a{background:#19a974}.licenseError{color:#b42318;background:#fff0f0;border-radius:7px;margin-top:12px;padding:10px}.licenseHistory{margin-top:18px}.licenseTable header,.licenseTable article{border-bottom:1px solid #e3eaf2;grid-template-columns:1.4fr 1fr 1fr 1fr .8fr;align-items:center;gap:12px;padding:12px;display:grid}.licenseTable header{color:#718198;letter-spacing:.1em;font-size:8px;font-weight:800}.licenseTable article span{font-size:11px;display:grid}.licenseTable article small{color:#718198}.licenseTable article button{color:#176ce7;background:#fff;border:1px solid #176ce7;border-radius:7px;padding:9px;font-weight:700}@media (max-width:900px){.licenseGrid{grid-template-columns:1fr}.licenseTable{overflow-x:auto}.licenseTable header,.licenseTable article{min-width:700px}}@media (max-width:650px){.licenseCapacity{flex-direction:column;align-items:flex-start}.licenseCapacity progress{width:100%;margin:0}}.affiliateVerification{background:#fff9ec;border:1px solid #efc16a;border-radius:11px;margin:16px 0;padding:16px}.affiliateVerification legend{color:#9a6507;letter-spacing:.08em;padding:0 6px;font-size:9px;font-weight:900}.affiliateVerification>b{color:#17314d;font-size:12px;line-height:1.45;display:block}.affiliateVerification p{color:#735d36;margin:8px 0;font-size:10px;line-height:1.5}.affiliateVerification>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.affiliateVerification button{color:#624d23;background:#fff;border:1px solid #d7c18d;border-radius:8px;padding:11px;font-size:10px;font-weight:800}.affiliateVerification button.selected.yes{color:#087b5c;background:#e4f8f0;border-color:#10a77d}.affiliateVerification button.selected.no{color:#a32d2d;background:#fff0f0;border-color:#dc6a6a}.affiliateVerification em{color:#a32d2d;margin-top:10px;font-size:9px;font-style:normal;font-weight:800;display:block}.brokerPortalButton,.brokerPortalSetup{color:#fff;text-align:center;background:#176ce7;border:1px solid #176ce7;border-radius:8px;margin:12px 0;padding:11px 13px;font-size:10px;font-weight:850;text-decoration:none;display:block}.brokerPortalSetup{color:#176ce7;background:#fff}@media (max-width:560px){.affiliateVerification>div{grid-template-columns:1fr}}.licenseTable article{scroll-margin-top:90px}.licenseTable article:target{background:#eaf2ff;border-radius:8px;outline:2px solid #176ce7}.affiliateVerification em.pendingVerification{color:#9a6507}.licenseRowActions{gap:6px;display:flex!important}.licenseRowActions button{flex:1}.licenseRowActions .deliveryButton{color:#087d91;border-color:#0aaac0}.deliveryState{color:#5d7085;background:#edf2f7;border-radius:999px;width:max-content;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.deliveryState.prepared{color:#176ce7;background:#e8f1ff}.deliveryState.sent{color:#9a6507;background:#fff4d8}.deliveryState.opened{color:#087d91;background:#e6f8f8}.deliveryState.downloaded{color:#087b5c;background:#e1f7ed}.deliveryModal{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06192db8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.deliveryModal>section{background:#fff;border-radius:16px;width:min(620px,100%);max-height:calc(100vh - 36px);padding:28px;overflow:auto;box-shadow:0 24px 80px #0314265c}.deliveryModal header{justify-content:space-between;align-items:flex-start;display:flex}.deliveryModal header small{color:#176ce7;letter-spacing:.13em;font-size:9px;font-weight:900}.deliveryModal header h2{margin:5px 0;font-size:25px}.deliveryModal header p{color:#718198;margin:0}.deliveryModal header>button{color:#718198;background:0 0;border:0;font-size:27px}.deliveryChecklist{background:#f5f9ff;border:1px solid #cfe0f3;border-radius:11px;align-items:center;gap:13px;margin-top:22px;padding:16px;display:flex}.deliveryChecklist>span{color:#0a956b;background:#dff7ed;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.deliveryChecklist>div{gap:4px;display:grid}.deliveryChecklist small,.paymentConfirmation small{color:#718198;line-height:1.4}.paymentConfirmation{cursor:pointer;background:#fff9ec;border:1px solid #efc16a;border-radius:11px;gap:13px;margin-top:13px;padding:18px;display:flex}.paymentConfirmation input{accent-color:#176ce7;flex:0 0 20px;width:20px;height:20px}.paymentConfirmation span{gap:5px;display:grid}.prepareDelivery{color:#fff;background:#176ce7;border:0;border-radius:9px;width:100%;margin-top:15px;padding:14px;font-weight:850}.prepareDelivery:disabled{opacity:.45}.deliveryStats{grid-template-columns:1.4fr .7fr .7fr;gap:9px;margin-top:13px;display:grid}.deliveryStats span{background:#f3f7fb;border-radius:9px;gap:5px;padding:13px;display:grid}.deliveryStats small{color:#718198;letter-spacing:.08em;font-size:8px;font-weight:850}.deliveryStats b{font-size:12px}.deliveryLink{color:#344b66;gap:7px;margin-top:15px;font-size:10px;font-weight:800;display:grid}.deliveryLink input{background:#f8fbfe;border:1px solid #c9d8e8;border-radius:8px;padding:12px}.deliveryActions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.deliveryActions button,.deliveryActions a{color:#176ce7;text-align:center;background:#fff;border:1px solid #176ce7;border-radius:8px;padding:12px;font-size:10px;font-weight:850;text-decoration:none}.deliveryActions .whatsapp{color:#fff;background:#19a974;border-color:#19a974}@media (max-width:760px){.licenseRowActions{min-width:220px}.deliveryActions{grid-template-columns:1fr}.deliveryStats{grid-template-columns:1fr 1fr}.deliveryStats span:first-child{grid-column:1/-1}}
.publicLink{background:#eaf2ff;border:1px solid #cfe0f3;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin:24px 0;padding:20px;display:grid}.publicLink>div{gap:6px;min-width:0;display:grid}.publicLink small{color:#176ce7;letter-spacing:.13em;font-size:8px;font-weight:900}.publicLink b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publicLink span{color:#61758d;font-size:10px}.publicLink a,.publicLink button,.requestList article a{color:#176ce7;background:#fff;border:1px solid #176ce7;border-radius:7px;padding:11px 14px;font-size:10px;font-weight:800;text-decoration:none}.publicLink button{color:#fff;background:#176ce7}.requestList{background:#fff;border:1px solid #d9e3ee;border-radius:12px;overflow:hidden}.requestList>header,.requestList>article{border-bottom:1px solid #e5ebf2;grid-template-columns:1.35fr 1fr .8fr .7fr .7fr;align-items:center;gap:14px;padding:15px 18px;display:grid}.requestList>header{color:#718198;letter-spacing:.1em;font-size:8px;font-weight:850}.requestList>article span{font-size:11px}.requestList>article span:first-child,.requestList>article span:nth-child(2){gap:5px;display:grid}.requestList small{color:#718198}.requestList i{color:#95620a;background:#fff1d9;border-radius:20px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850;display:inline-block}.requestList i.license_created,.requestList i.paid_customer{color:#087653;background:#e3f8ef}.requestEmpty{text-align:center;padding:55px}.requestEmpty p{color:#718198}@media (max-width:850px){.publicLink{grid-template-columns:1fr 1fr}.publicLink>div{grid-column:1/-1}.requestList{overflow-x:auto}.requestList>header,.requestList>article{min-width:760px}}.publicLinkChoices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.publicLinkChoices .publicLink{margin:0}.publicLinkChoices .publicLink.copyTrading{background:#effbf7;border-left-color:#10a77d}.requestList i.copytrading_pending{color:#087d62;background:#e3f8f2}@media (max-width:800px){.publicLinkChoices{grid-template-columns:1fr}}.requestsTools{justify-content:flex-end;margin:0 0 12px;display:flex}.requestsTools>button{color:#fff;background:#0b3155;border:0;border-radius:8px;padding:11px 15px;font-weight:850}.formBuilder{background:#fff;border:1px solid #cbdceb;border-radius:14px;margin:0 0 18px;padding:22px}.formBuilder>header{justify-content:space-between;gap:20px;display:flex}.formBuilder h2{margin:5px 0}.formBuilder header p{color:#718198;margin:0}.formBuilder header>button,.formBuilder footer>button{color:#fff;background:#176ce7;border:0;border-radius:8px;padding:10px 14px;font-weight:850}.formBuilder>nav{gap:8px;margin:18px 0;display:flex}.formBuilder>nav button{background:#f4f8fc;border:1px solid #c9d9e8;border-radius:8px;padding:9px 13px}.formBuilder>nav button.on{color:#176ce7;background:#eaf2ff;border-color:#176ce7;font-weight:850}.formFieldEditor{gap:9px;display:grid}.formFieldEditor>article{background:#f9fbfd;border:1px solid #dbe5ee;border-radius:10px;grid-template-columns:42px 1fr 90px;gap:12px;padding:14px;display:grid}.fieldOrder{align-content:start;gap:5px;display:grid}.fieldOrder button{background:#fff;border:1px solid #cfdae5;border-radius:6px}.fieldEditorBody{gap:8px;display:grid}.fieldEditorBody>div{grid-template-columns:.35fr .65fr;gap:10px;display:grid}.fieldEditorBody label{gap:4px;font-size:9px;font-weight:800;display:grid}.fieldEditorBody input,.fieldEditorBody select{background:#fff;border:1px solid #ccd9e6;border-radius:7px;padding:9px}.fieldRequired{align-items:center;display:flex!important}.fieldControl{justify-content:flex-end;align-items:start;display:flex}.fieldControl span{color:#087b60;background:#e7f7f2;border-radius:20px;padding:6px;font-size:8px;font-weight:850}.fieldControl button{color:#b23d3d;background:0 0;border:0;font-size:9px;font-weight:850}.formBuilder footer{justify-content:flex-end;align-items:center;gap:15px;margin-top:15px;display:flex}.formBuilder footer span{color:#087b60;font-size:10px;font-weight:800}.requestActions button{color:#176ce7;background:#fff;border:1px solid #b9cce0;border-radius:7px;padding:8px;font-size:8px;font-weight:800}.requestActions .createLicenseLink{color:#fff;background:#176ce7}.responseModal>section{background:#fff;border-radius:14px;width:min(680px,100% - 30px);padding:24px}.responseModal header{justify-content:space-between;display:flex}.responseModal header button{background:0 0;border:0;font-size:24px}.responseGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.responseGrid p{border:1px solid #e0e7ef;border-radius:8px;gap:4px;margin:0;padding:12px;display:grid}.responseGrid small{color:#718198;font-size:8px}.responseActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.responseActions a{color:#176ce7;border:1px solid #176ce7;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:850;text-decoration:none}.responseActions a.primary{color:#fff;background:#176ce7}@media (max-width:700px){.formBuilder>header{display:grid}.formBuilder header>button{width:100%}.formFieldEditor>article{grid-template-columns:34px 1fr}.fieldControl{grid-column:2}.fieldEditorBody>div,.responseGrid{grid-template-columns:1fr}.responseActions{flex-direction:column;align-items:stretch}.responseActions a{text-align:center}}.requestsTools{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.requestsTools button{color:#176ce7;cursor:pointer;background:#fff;border:1px solid #cfe0f3;border-radius:8px;padding:10px 14px}.requestsTools button.selected{color:#fff;background:#176ce7}.requestActions{flex-wrap:wrap;gap:6px;display:flex}.paymentRequestModal input[type=datetime-local]{border:1px solid #cfe0f3;border-radius:8px;max-width:100%;padding:10px}
.publicRegistration{--brand-primary:#176ce7;--brand-secondary:#19c3d4;--brand-accent-text:color-mix(in srgb,var(--brand-secondary) 62%,#07182b);background:radial-gradient(circle at 80% 15%,color-mix(in srgb,var(--brand-secondary) 13%,transparent),transparent 31%),linear-gradient(145deg,color-mix(in srgb,var(--brand-primary) 4%,#fff),color-mix(in srgb,var(--brand-secondary) 7%,#f5f8fc));color:#102540;grid-template-columns:.9fr 1.1fr;min-height:100vh;display:grid}.registrationBrand{background:radial-gradient(circle at 88% 26%,color-mix(in srgb,var(--brand-secondary) 40%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--brand-primary) 76%,#020810),color-mix(in srgb,var(--brand-primary) 88%,var(--brand-secondary)));color:#fff;flex-direction:column;justify-content:center;padding:9vw;display:flex}.registrationBrand img{object-fit:contain;border:1px solid color-mix(in srgb,var(--brand-secondary) 30%,transparent);background:color-mix(in srgb,#fff 94%,var(--brand-secondary));border-radius:15px;width:110px;height:110px;margin-bottom:45px;padding:6px;box-shadow:0 14px 40px #0003}.registrationBrand>span{background:var(--brand-secondary);width:74px;height:74px;color:var(--brand-accent-text);border-radius:15px;place-items:center;margin-bottom:45px;font-size:32px;font-weight:900;display:grid}.registrationBrand small{color:color-mix(in srgb,var(--brand-secondary) 85%,#fff)}.registrationCard>small{color:var(--brand-accent-text)}.registrationBrand small,.registrationCard>small{letter-spacing:.18em;font-size:10px;font-weight:900}.registrationBrand h1{letter-spacing:-1.5px;max-width:600px;margin:16px 0;font-size:48px;line-height:1.05}.registrationBrand p{max-width:560px;color:color-mix(in srgb,#fff 80%,var(--brand-secondary));font-size:17px;line-height:1.65}.registrationBrand>div{color:color-mix(in srgb,#fff 88%,var(--brand-secondary));gap:12px;margin-top:24px;display:grid}.registrationCard{border:1px solid color-mix(in srgb,var(--brand-primary) 18%,#d7e3ef);border-top:4px solid var(--brand-secondary);background:color-mix(in srgb,#fff 98%,var(--brand-secondary));width:min(630px,100% - 40px);box-shadow:0 24px 70px color-mix(in srgb,var(--brand-primary) 16%,transparent);border-radius:16px;align-self:center;margin:40px auto;padding:36px}.registrationCard h2{margin:12px 0 7px;font-size:28px}.registrationCard>p{color:#718198}.registrationCard label{color:color-mix(in srgb,var(--brand-primary) 42%,#263e59);gap:7px;margin:15px 0;font-size:11px;font-weight:750;display:grid}.registrationCard input,.registrationCard select,.registrationCard textarea{border:1px solid color-mix(in srgb,var(--brand-primary) 17%,#ccd9e6);background:#fff;border-radius:8px;width:100%;margin:0;padding:13px}.registrationCard input:focus,.registrationCard select:focus,.registrationCard textarea:focus{outline:2px solid color-mix(in srgb,var(--brand-secondary) 55%,transparent);border-color:var(--brand-secondary)}.registrationCard textarea{resize:vertical;min-height:75px}.registrationRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.registrationConsent{grid-template-columns:auto 1fr;align-items:flex-start;display:flex!important}.registrationConsent input{width:auto;accent-color:var(--brand-primary);margin-top:2px}.registrationConsent span{font-weight:500;line-height:1.45}.registrationCard>button{background:linear-gradient(135deg,var(--brand-primary),color-mix(in srgb,var(--brand-primary) 72%,var(--brand-secondary)));color:#fff;width:100%;box-shadow:0 10px 24px color-mix(in srgb,var(--brand-primary) 22%,transparent);border:0;border-radius:8px;padding:14px;font-weight:850}.registrationCard>button:disabled{opacity:.6}.registrationCard>em{color:#7d8da0;text-align:center;margin-top:11px;font-size:10px;display:block}.registrationError{color:#a33838;background:#ffeded;border-radius:7px;margin:12px 0;padding:11px}.registrationTrap{position:absolute!important;left:-9999px!important}.registrationDone{text-align:center}.registrationDone i{background:color-mix(in srgb,var(--brand-secondary) 16%,#e2f8ef);width:58px;height:58px;color:var(--brand-accent-text);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:28px;font-style:normal;display:grid}@media (max-width:850px){.publicRegistration{grid-template-columns:1fr}.registrationBrand{min-height:440px;padding:55px 30px}.registrationBrand img{width:82px;height:82px;margin-bottom:25px}.registrationBrand h1{font-size:39px}.registrationCard{margin:24px auto}}@media (max-width:520px){.registrationRow{grid-template-columns:1fr}.registrationCard{width:calc(100% - 24px);padding:24px}.registrationBrand h1{font-size:34px}}.dynamicPublicFields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.dynamicPublicFields>.dynamicChoices,.dynamicPublicFields>.dynamicCheckbox{grid-column:1/-1}.dynamicPublicFields>label:has(textarea){grid-column:1/-1}.dynamicChoices{border:0;flex-wrap:wrap;gap:9px;margin:13px 0;padding:0;display:flex}.dynamicChoices legend{width:100%;font-size:11px;font-weight:750}.dynamicChoices label,.dynamicCheckbox{align-items:center;gap:7px;margin:0!important;display:flex!important}.dynamicChoices input,.dynamicCheckbox input{width:auto}.registrationConsent button{color:var(--brand-primary);font:inherit;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.privacyModal{z-index:200;background:#061525b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.privacyModal>section{background:#fff;border-radius:15px;width:min(660px,100%);max-height:88vh;padding:27px;overflow:auto;box-shadow:0 30px 80px #0005}.privacyModal header{justify-content:space-between;display:flex}.privacyModal header small{color:var(--brand-primary);letter-spacing:1.3px;font-size:9px;font-weight:900}.privacyModal header h2{margin:6px 0}.privacyModal header>button{background:0 0;border:0;font-size:26px}.privacyModal h3{margin:18px 0 5px;font-size:14px}.privacyModal p{color:#566d84;font-size:11px;line-height:1.65}.privacyAccept{background:var(--brand-primary);color:#fff;border:0;border-radius:8px;width:100%;padding:13px;font-weight:850}@media (max-width:520px){.dynamicPublicFields{grid-template-columns:1fr}}.registrationFlow{align-self:center;width:100%;padding:32px 0}.registrationFlow .registrationCard{margin:22px auto}.brokerStart{border:1px solid color-mix(in srgb,var(--brand-primary) 18%,#d7e3ef);background:#fff;border-radius:16px;width:min(630px,100% - 40px);margin:0 auto;padding:24px}.brokerStart>small{color:var(--brand-accent-text);letter-spacing:.16em;font-size:10px;font-weight:900}.brokerStart h2{margin:9px 0 5px;font-size:22px}.brokerStart>p{color:#718198;margin:0;font-size:13px;line-height:1.5}.brokerStart>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.brokerStart article{background:color-mix(in srgb,var(--brand-primary) 5%,#f7faff);border-radius:12px;gap:6px;padding:16px;display:grid}.brokerStart article b{font-size:16px}.brokerStart article span{color:#718198;font-size:11px}.brokerStart article a{color:var(--brand-primary);margin-top:5px;font-size:12px;font-weight:850;text-decoration:none}.brokerStart article a.copyLink{color:#50647d;margin-top:0;font-weight:700}@media (max-width:520px){.brokerStart>div{grid-template-columns:1fr}.brokerStart{width:calc(100% - 24px);padding:24px}}.alternativeBrokerNotice{color:#65430a;background:#fff8e8;border:1px solid #edc16e;border-left:4px solid #e59a16;border-radius:9px;gap:5px;margin-top:15px;padding:13px;display:grid}.alternativeBrokerNotice b{font-size:12px}.alternativeBrokerNotice span{font-size:10px;line-height:1.5}.accountBindingNotice{border:1px solid color-mix(in srgb,var(--brand-primary) 25%,#d7e3ef);border-left:4px solid var(--brand-button);background:color-mix(in srgb,var(--brand-button) 5%,#f7fbff);border-radius:10px;gap:6px;margin:14px 0;padding:14px;grid-template-columns:1fr!important;display:grid!important}.accountBindingNotice b{font-size:12px}.accountBindingNotice span{color:#5f748a;font-size:10px;line-height:1.55}.registrationCard .fieldHelp{color:#7b8ca0;margin-top:2px;font-size:8px;font-weight:500}
.campaignMetrics{grid-template-columns:repeat(3,1fr) auto;gap:12px;margin:24px 0;display:grid}.campaignMetrics article{background:#fff;border:1px solid #d9e3ee;border-radius:10px;gap:7px;padding:17px;display:grid}.campaignMetrics small{color:#718198;letter-spacing:.1em;font-size:8px;font-weight:850}.campaignMetrics b{font-size:24px}.campaignMetrics>button{color:#fff;background:#176ce7;border:0;border-radius:9px;padding:0 22px;font-weight:850}.campaignMetrics>button:disabled{opacity:.45}.campaignGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.campaignGrid>article,.campaignEmpty{background:#fff;border:1px solid #d9e3ee;border-radius:12px;padding:22px}.campaignGrid>article.paused,.campaignGrid>article.finished{opacity:.7}.campaignGrid header{justify-content:space-between;align-items:center;display:flex}.campaignGrid header span{color:#087653;background:#e3f8ef;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:850}.campaignGrid .paused header span{color:#95620a;background:#fff1d9}.campaignGrid .finished header span{color:#607187;background:#edf1f5}.campaignGrid header small{color:#718198}.campaignGrid h2{margin:20px 0 8px}.campaignGrid>article>p{color:#718198;min-height:34px;font-size:10px}.trialTag{color:#166b74;background:#eaf8fa;border-radius:7px;padding:9px;font-size:10px;font-weight:750}.campaignGrid dl{border-block:1px solid #e6edf4;margin:18px 0}.campaignGrid dl div{justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.campaignGrid dt{color:#718198}.campaignGrid dd{font-weight:850}.campaignActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.campaignActions button,.campaignActions a,.campaignGrid article>footer button{color:#176ce7;text-align:center;background:#fff;border:1px solid #176ce7;border-radius:7px;padding:10px;font-size:9px;font-weight:800;text-decoration:none}.campaignGrid article>footer{gap:10px;margin-top:12px;display:flex}.campaignGrid article>footer button{color:#718198;border:0;padding:5px 0}.campaignEmpty{text-align:center;grid-column:1/-1;padding:60px}.campaignEmpty p{color:#718198}.campaignModal select{background:#fff;border:1px solid #ccd9e6;border-radius:8px;width:100%;margin-top:7px;padding:13px}.campaignModal textarea{min-height:80px}@media (max-width:1000px){.campaignGrid{grid-template-columns:1fr 1fr}.campaignMetrics{grid-template-columns:repeat(3,1fr)}.campaignMetrics>button{grid-column:1/-1;padding:14px}}@media (max-width:650px){.campaignGrid{grid-template-columns:1fr}.campaignMetrics{grid-template-columns:1fr 1fr}.campaignMetrics>button{grid-column:1/-1}}.campaignProduct{color:#176ce7;letter-spacing:.12em;background:#e7f0ff;border-radius:999px;width:max-content;margin:12px 0 0;padding:5px 9px;font-size:8px;font-weight:900;display:inline-flex}.campaignProduct.copytrading{color:#078366;background:#e3f8f2}.campaignProductChoice{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 16px;padding:0;display:grid}.campaignProductChoice legend{color:#405b75;grid-column:1/-1;margin-bottom:4px;font-size:10px;font-weight:800}.campaignProductChoice button{color:#17314d;text-align:left;background:#fff;border:1px solid #cddbea;border-radius:10px;gap:5px;padding:14px;display:grid}.campaignProductChoice button.selected{background:#eef5ff;border:2px solid #176ce7}.campaignProductChoice button small{color:#718198;font-size:9px;line-height:1.4}@media (max-width:600px){.campaignProductChoice{grid-template-columns:1fr}}
.customerMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0 18px;display:grid}.customerMetrics article{background:#fff;border:1px solid #d7e2ee;border-radius:13px;padding:22px}.customerMetrics small{letter-spacing:.12em;color:#7889a0;font-size:9px}.customerMetrics b{margin:12px 0;font-size:30px;display:block}.customerMetrics span{color:#74839a;font-size:10px}.customerTools{background:#fff;border:1px solid #d7e2ee;border-radius:13px;align-items:center;gap:15px;margin-bottom:18px;padding:14px;display:flex}.customerTools>input{background:#f4f7fb;max-width:390px;margin:0}.customerTools>div{flex-wrap:wrap;gap:6px;display:flex}.customerTools button{color:#526981;background:#fff;border:1px solid #d2dfec;border-radius:20px;padding:8px 12px;font-size:10px}.customerTools button.on{color:#fff;background:#176ce7;border-color:#176ce7}.customerList{background:#fff;border:1px solid #d7e2ee;border-radius:13px;overflow:hidden}.customerList>header,.customerList>article{grid-template-columns:1.45fr .8fr .75fr .7fr 1.1fr .9fr;align-items:center;gap:12px;padding:16px 20px;display:grid}.customerList>header{color:#708096;letter-spacing:.1em;background:#fbfcfe;font-size:8px;font-weight:800}.customerList>article{border-top:1px solid #e4ebf3;font-size:11px}.customerList article span>*{display:block}.customerList article small{color:#728198;margin-top:4px;font-size:9px;line-height:1.45}.customerList i{border-radius:20px;width:max-content;padding:7px 10px;font-size:9px;font-style:normal;font-weight:800;display:inline-block!important}.customerList i.prospect{color:#546a82;background:#eef3fa}.customerList i.trial{color:#087d91;background:#e8f7fb}.customerList i.active{color:#087555;background:#e3f8ef}.customerList i.expiring{color:#9a6500;background:#fff3da}.customerList i.expired{color:#a54141;background:#ffebeb}.customerActions{flex-wrap:wrap;gap:6px;display:flex}.customerActions a,.customerActions button{color:#176ce7;background:#fff;border:1px solid #176ce7;border-radius:7px;padding:8px 9px;font-size:9px;font-weight:800;text-decoration:none}.customerEmpty{text-align:center;color:#708096;padding:48px}.customerModal{z-index:50;background:#071b3577;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.customerModal form{background:#fff;border-radius:16px;width:min(540px,100%);max-height:94vh;padding:28px;overflow:auto;box-shadow:0 30px 80px #071b3555}.customerModal header{justify-content:space-between;display:flex}.customerModal header small{color:#176ce7;letter-spacing:.15em;font-size:8px;font-weight:800}.customerModal header h2{margin:8px 0 4px}.customerModal header p{color:#728198;margin:0}.customerModal header>button{color:#728198;background:0 0;border:0;font-size:27px}.customerSummary{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.customerSummary span{background:#f3f7fc;border-radius:9px;padding:13px}.customerSummary small,.customerSummary b{display:block}.customerSummary small{color:#7c8ba0;margin-bottom:6px;font-size:8px}.customerModal select{background:#fff;border:1px solid #ccd9e6;border-radius:8px;width:100%;margin-top:7px;padding:13px}.customerModal textarea{resize:vertical;min-height:105px}.customerModal footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.customerModal footer button{background:#fff;border:1px solid #cbd8e5;border-radius:8px;padding:11px 15px;font-weight:800}.customerModal footer button:last-child{color:#fff;background:#176ce7;border-color:#176ce7}@media (max-width:1050px){.customerMetrics{grid-template-columns:1fr 1fr}.customerList{overflow-x:auto}.customerList>header,.customerList>article{min-width:950px}}@media (max-width:650px){.customerMetrics{grid-template-columns:1fr}.customerTools{flex-direction:column;align-items:stretch}.customerTools>input{max-width:none}.customerSummary{grid-template-columns:1fr}}
.alertNav{white-space:nowrap;position:relative;align-items:center!important;gap:8px!important;display:flex!important}.alertNavIcon{color:#6b4300;background:#ffb940;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:900;display:inline-grid}.alertNavLabel{color:inherit!important;font-size:inherit!important;padding:0!important}.alertNavCount{color:#5d3a00;background:#ffb940;border-radius:20px;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:8px;font-style:normal;font-weight:900;display:inline-grid}.alertNav.on .alertNavCount{color:#176ce7;background:#fff}.alertMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0 18px;display:grid}.alertMetrics article{background:#fff;border:1px solid #d7e2ee;border-radius:13px;padding:22px}.alertMetrics article.urgent{background:snow;border-color:#f1b6b6}.alertMetrics small{letter-spacing:.12em;color:#7889a0;font-size:9px}.alertMetrics b{margin:12px 0;font-size:30px;display:block}.alertMetrics .urgent b{color:#c54848}.alertMetrics span{color:#74839a;font-size:10px}.alertFilters{background:#fff;border:1px solid #d7e2ee;border-radius:13px;flex-wrap:wrap;gap:7px;margin-bottom:18px;padding:14px;display:flex}.alertFilters button{color:#526981;background:#fff;border:1px solid #d2dfec;border-radius:20px;padding:8px 13px;font-size:10px}.alertFilters button.on{color:#fff;background:#176ce7;border-color:#176ce7}.taskList{gap:11px;display:grid}.taskList>article{background:#fff;border:1px solid #d7e2ee;border-left:4px solid #5c8fd3;border-radius:13px;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.taskList>article.critical{border-left-color:#dd5151}.taskList>article.high{border-left-color:#efaa27}.taskIcon{color:#176ce7;background:#eef5ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.critical .taskIcon{color:#c64040;background:#ffeded}.high .taskIcon{color:#a76b00;background:#fff4dc}.taskInfo header{align-items:center;gap:8px;display:flex}.taskInfo header i{color:#526a84;background:#eef3fa;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.taskInfo header small{color:#8a98aa;font-size:8px}.taskInfo h2{margin:8px 0 5px;font-size:17px}.taskInfo p{color:#64758d;margin:0 0 7px;font-size:11px}.taskInfo>span{color:#8190a4;font-size:9px}.taskActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.taskActions a{color:#176ce7;border:1px solid #176ce7;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:800;text-decoration:none}.taskActions a.whatsapp{color:#fff;background:#13ab79;border-color:#13ab79}.allClear,.alertLoading{text-align:center;color:#718198;background:#fff;border:1px solid #d7e2ee;border-radius:13px;padding:50px}.allClear i{color:#0d9e70;background:#e2f8ef;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto;font-size:22px;display:grid}.dashboardAlerts{background:linear-gradient(120deg,#fff8e7,#fff);border:1px solid #f0d69b;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:20px 24px;display:flex}.dashboardAlerts small{color:#9c6c08;letter-spacing:.14em;font-size:8px;font-weight:800}.dashboardAlerts h2{margin:7px 0 4px;font-size:18px}.dashboardAlerts p{color:#687991;margin:0;font-size:11px}.dashboardAlerts>a{white-space:nowrap;color:#fff;background:#176ce7;border-radius:8px;padding:12px 15px;font-size:10px;font-weight:800;text-decoration:none}@media (max-width:900px){.alertMetrics{grid-template-columns:1fr 1fr}.taskList>article{grid-template-columns:42px 1fr}.taskActions{grid-column:2;justify-content:flex-start}}@media (max-width:650px){.alertNav{justify-content:center!important;gap:0!important}.alertNavLabel{display:none}.alertNavCount{min-width:14px;height:14px;padding:0 3px;font-size:7px;position:absolute;top:4px;right:4px}.alertNavIcon{flex-basis:18px;width:18px;height:18px}}@media (max-width:600px){.alertMetrics{grid-template-columns:1fr}.dashboardAlerts{flex-direction:column;align-items:flex-start}.taskList>article{grid-template-columns:1fr}.taskIcon{display:none}.taskActions{grid-column:1}.taskActions a{text-align:center;flex:1}}
@media (max-width:1050px){.reportMetrics{grid-template-columns:repeat(3,1fr)}.reportColumns{grid-template-columns:1fr}}@media (max-width:700px){.reportMetrics{grid-template-columns:1fr 1fr}.campaignReportTable>header{display:none}.campaignReportTable>article{grid-template-columns:1fr 1fr}.campaignReportTable>article span:nth-child(n+3){text-align:left}.campaignReportTable>article span:first-child{grid-column:1/-1}.revenuePanel>header,.campaignReport>header{display:block}.campaignReport>header>span{margin-bottom:12px;display:block}}@media (max-width:480px){.reportMetrics{grid-template-columns:1fr}}.reportPeriods{flex-wrap:wrap;gap:7px;margin:25px 0 18px;display:flex}.reportPeriods button{color:#526981;background:#fff;border:1px solid #cad9e8;border-radius:20px;padding:9px 14px;font-size:10px}.reportPeriods button.on{color:#fff;background:#176ce7;border-color:#176ce7}.customRange{background:#fff;border:1px solid #cdddec;border-radius:11px;align-items:flex-end;gap:10px;margin:-6px 0 18px;padding:14px;display:flex}.customRange label{flex:0 190px;margin:0}.customRange input{margin-top:6px;padding:9px}.customRange button{color:#fff;background:#176ce7;border:0;border-radius:8px;padding:11px 16px;font-size:10px;font-weight:800}.reportLoading,.reportEmpty{text-align:center;color:#718198;padding:35px}.reportLoading{background:#fff;border:1px solid #d9e3ee;border-radius:12px}.reportMetrics{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px;display:grid}.reportMetrics article{background:#fff;border:1px solid #d9e3ee;border-radius:11px;gap:9px;padding:19px;display:grid}.reportMetrics small,.revenuePanel small,.trendPanel>small,.campaignReport>header small{color:#7d8ca0;letter-spacing:.11em;font-size:8px}.reportMetrics b{font-size:25px}.reportMetrics span{color:#718198;font-size:9px;line-height:1.4}.reportColumns{grid-template-columns:1fr 1.2fr;gap:14px;margin-bottom:18px;display:grid}.revenuePanel,.trendPanel,.campaignReport{background:#fff;border:1px solid #d9e3ee;border-radius:12px;padding:22px}.revenuePanel>header,.campaignReport>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.revenuePanel h2,.trendPanel h2,.campaignReport h2{margin:7px 0 18px;font-size:19px}.revenuePanel>header>span,.campaignReport>header>span{color:#8291a3;font-size:9px}.revenueList{gap:9px;display:grid}.revenueList article{background:#f1f6fd;border-radius:9px;justify-content:space-between;align-items:center;padding:15px;display:flex}.revenueList i{color:#176ce7;background:#dfeeff;border-radius:14px;place-items:center;width:40px;height:26px;font-size:9px;font-style:normal;font-weight:800;display:grid}.revenueList b{font-size:20px}.monthBars{align-items:flex-end;gap:12px;height:175px;display:flex}.monthBars article{text-align:center;flex:1;grid-template-rows:1fr auto;gap:8px;height:100%;display:grid}.monthBars article>div{border-bottom:1px solid #dbe4ee;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.monthBars i{background:linear-gradient(#21bed1,#176ce7);border-radius:6px 6px 0 0;width:min(34px,70%);min-height:8px;display:block}.monthBars b{font-size:10px;position:absolute;top:5px}.monthBars span{color:#718198;text-transform:capitalize;font-size:9px}.campaignReportTable>header,.campaignReportTable>article{grid-template-columns:2fr 1fr .7fr .8fr .6fr;align-items:center;gap:12px;display:grid}.campaignReportTable>header{color:#8190a2;letter-spacing:.09em;border-bottom:1px solid #d9e3ee;padding:10px 12px;font-size:8px}.campaignReportTable>article{border-bottom:1px solid #edf1f5;padding:14px 12px;font-size:10px}.campaignReportTable>article:last-child{border-bottom:0}.campaignReportTable>article span:nth-child(n+3){text-align:center}@media (max-width:1050px){.reportMetrics{grid-template-columns:repeat(3,1fr)}.reportColumns{grid-template-columns:1fr}}@media (max-width:700px){.customRange{flex-direction:column;align-items:stretch}.customRange label{flex:auto}.reportMetrics{grid-template-columns:1fr 1fr}.campaignReportTable>header{display:none}.campaignReportTable>article{grid-template-columns:1fr 1fr}.campaignReportTable>article span:nth-child(n+3){text-align:left}.campaignReportTable>article span:first-child{grid-column:1/-1}.revenuePanel>header,.campaignReport>header{display:block}.campaignReport>header>span{margin-bottom:12px;display:block}}@media (max-width:480px){.reportMetrics{grid-template-columns:1fr}}
.teamSummary{background:#fff;border:1px solid #d9e3ee;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:26px 0 18px;padding:22px;display:flex}.teamSummary>div{gap:6px;display:grid}.teamSummary small{color:#74869b;letter-spacing:.12em;font-size:8px}.teamSummary b{font-size:27px}.teamSummary span{color:#718198;font-size:10px}.teamSummary button,.teamPassword button{color:#fff;background:#176ce7;border:0;border-radius:8px;padding:13px 18px;font-weight:800}.teamSummary button:disabled{background:#a9b8c8}.teamPassword{background:#eaf8fa;border-left:3px solid #19c3d4;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:20px;display:flex}.teamPassword>div{gap:6px;display:grid}.teamPassword span{color:#557186}.teamPassword output{background:#fff;border-radius:6px;padding:9px;font-family:monospace;font-size:15px}.teamList{gap:14px;display:grid}.teamList>article,.teamEmpty{background:#fff;border:1px solid #d9e3ee;border-radius:12px;padding:22px}.teamList>article.suspended{opacity:.65}.teamList article>header{justify-content:space-between;align-items:flex-start;display:flex}.teamList header div{gap:4px;display:grid}.teamList header span{color:#718198}.teamList header i{color:#07835e;background:#e3f7ef;border-radius:14px;padding:6px 10px;font-size:9px;font-style:normal;font-weight:800}.teamPermissions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.teamPermissions label,.teamModal fieldset label{border:1px solid #d9e3ee;border-radius:8px;align-items:center;gap:7px;padding:10px;display:flex}.teamList footer{align-items:center;gap:9px;display:flex}.teamList footer small{color:#718198;margin-right:auto}.teamList footer button{color:#fff;background:#176ce7;border:0;border-radius:7px;padding:10px 13px;font-weight:700}.teamList footer .secondary{color:#536b84;background:#fff;border:1px solid #cddbea}.teamModal{z-index:20;background:#08254299;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.teamModal form{background:#fff;border-radius:14px;width:min(520px,100%);padding:25px}.teamModal header,.teamModal footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.teamModal header>button{background:0 0;border:0;font-size:25px}.teamModal h2{margin:5px 0 18px}.teamModal label{gap:6px;margin-bottom:13px;display:grid}.teamModal fieldset{border:0;flex-wrap:wrap;gap:8px;margin:18px 0;padding:0;display:flex}.teamModal legend{width:100%;margin-bottom:9px;font-weight:800}.teamModal fieldset label{margin:0;display:flex}.teamModal footer button{background:#fff;border:1px solid #cddbea;border-radius:8px;padding:11px 16px;font-weight:800}.teamModal footer button:last-child{color:#fff;background:#176ce7;border-color:#176ce7}@media (max-width:700px){.teamSummary,.teamPassword,.teamList footer{flex-direction:column;align-items:stretch}.teamList footer small{margin-right:0}.teamList footer button{width:100%}}
.auditSummary{grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0;display:grid}.auditSummary article{background:#fff;border:1px solid #d9e3ee;border-radius:11px;gap:7px;padding:20px;display:grid}.auditSummary small{color:#74869b;letter-spacing:.12em;font-size:8px}.auditSummary b{font-size:27px}.auditSummary span{color:#718198;font-size:9px}.auditFilters{background:#fff;border:1px solid #d9e3ee;border-radius:12px;grid-template-columns:1.2fr 1.3fr 1fr 1fr auto auto;align-items:end;gap:10px;padding:18px;display:grid}.auditFilters label{color:#536b84;gap:6px;font-size:9px;font-weight:700;display:grid}.auditFilters select,.auditFilters input{background:#fff;border:1px solid #cddbea;border-radius:7px;min-width:0;padding:11px}.auditFilters button,.auditFilters a{color:#fff;background:#176ce7;border:0;border-radius:7px;padding:11px 15px;font-weight:800;text-decoration:none}.auditFilters a{color:#536b84;background:#fff;border:1px solid #cddbea}.auditList{gap:10px;margin-top:18px;display:grid}.auditList article{background:#fff;border:1px solid #d9e3ee;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:17px 20px;display:grid}.auditList article>i{color:#176ce7;background:#e8f1ff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.auditList header{align-items:center;gap:9px;display:flex}.auditList header span{color:#627990;background:#eef4fb;border-radius:10px;padding:4px 7px;font-size:8px}.auditList p{color:#405b75;margin:5px 0}.auditList small{color:#8292a4}.auditEmpty{text-align:center;background:#fff;border:1px solid #d9e3ee;border-radius:11px;padding:35px}.auditEmpty p,.auditPrivacy{color:#718198}.auditPrivacy{font-size:9px}@media (max-width:900px){.auditFilters{grid-template-columns:1fr 1fr}.auditSummary{grid-template-columns:1fr 1fr 1fr}}@media (max-width:650px){.auditSummary,.auditFilters{grid-template-columns:1fr}.auditList article{grid-template-columns:34px 1fr;padding:14px}.auditList article>i{width:32px;height:32px}.auditList header{flex-direction:column;align-items:flex-start;gap:4px}}
.settingsGrid{grid-template-columns:minmax(0,1fr) 330px;gap:18px;margin-top:24px;display:grid}.settingsForm{gap:15px;display:grid}.settingsForm>section,.settingsSide>section{background:#fff;border:1px solid #d9e3ee;border-radius:12px;padding:22px}.settingsForm header small,.settingsSide small{color:#176ce7;letter-spacing:.14em;font-size:8px;font-weight:900}.settingsForm h2{margin:6px 0 18px}.settingsForm label{color:#405b75;gap:6px;margin:12px 0;font-size:10px;font-weight:750;display:grid}.settingsForm>section>div:not(.settingsColors){grid-template-columns:1fr 1fr;gap:12px;display:grid}.settingsForm input,.settingsForm textarea{background:#fff;border:1px solid #cddbea;border-radius:8px;width:100%;padding:12px}.settingsForm textarea{resize:vertical;min-height:85px}.settingsColors{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settingsColors label{border:1px solid #d9e3ee;border-radius:8px;padding:12px}.settingsColors input{height:44px;padding:3px}.settingsSave,.settingsSide button{color:#fff;background:#176ce7;border:0;border-radius:8px;padding:14px;font-weight:850}.settingsTokens{color:#718198;font-size:10px}.settingsSide{align-content:start;gap:15px;display:grid}.settingsLogo{background:#f6f9fc;border:1px dashed #bdd0e4;border-radius:10px;place-items:center;height:170px;margin:15px 0;display:grid}.settingsLogo img{max-width:150px;max-height:135px}.settingsLogo i{color:#fff;border-radius:15px;place-items:center;width:78px;height:78px;font-size:32px;font-style:normal;font-weight:900;display:grid}.settingsSide form{gap:10px;display:grid}.settingsSide input[type=file]{border:1px solid #d9e3ee;border-radius:7px;max-width:100%;padding:10px}.settingsSide>section>p{color:#718198;font-size:10px;line-height:1.5}.settingsPreview{border-top:4px solid #176ce7!important}.settingsPreview h3{font-size:20px}.settingsPreview a{color:#176ce7;margin-top:10px;font-weight:800;text-decoration:none;display:inline-block}.settingsProtected{color:#fff;background:#092644!important}.settingsProtected small{color:#53d8e4}.settingsProtected p{color:#b7cadd!important}.settingsSuccess{color:#087b59;background:#e4f8ef;border-radius:8px;margin-top:18px;padding:13px}.settingsLoading{color:#718198;background:#fff;border-radius:12px;margin-top:25px;padding:30px}@media (max-width:950px){.settingsGrid{grid-template-columns:1fr}.settingsSide{grid-template-columns:1fr 1fr 1fr}}@media (max-width:700px){.settingsForm>section>div:not(.settingsColors),.settingsColors,.settingsSide{grid-template-columns:1fr}}.brokerAssistant header p{color:#718198;margin:-10px 0 18px;font-size:12px;line-height:1.5}.settingsForm .brokerSetup{background:#f8fbfe;border:1px solid #d9e3ee;border-radius:12px;margin-top:14px;padding:17px}.brokerSetupTitle{align-items:center;grid-template-columns:1fr auto!important;display:flex!important}.brokerSetupTitle h3{margin:0;font-size:18px}.brokerSetupTitle span{color:#07825e;background:#dff7ed;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:850}.brokerSetupTitle span.off{color:#74869a;background:#eef2f6}.settingsForm .brokerModes{gap:8px;margin-top:13px;grid-template-columns:repeat(3,1fr)!important;display:grid!important}.brokerModes button{color:#17314d;text-align:left;background:#fff;border:1px solid #d2dfeb;border-radius:9px;align-content:start;gap:5px;min-height:100px;padding:12px;display:grid}.brokerModes button.selected{background:#eef5ff;border:2px solid #176ce7;box-shadow:0 7px 18px #176ce719}.brokerModes button small{color:#6e8094;font-size:9px;line-height:1.35}.brokerModes button em{color:#b06b12;font-size:8px;font-style:normal;font-weight:750}.settingsForm .brokerDetails{margin-top:8px;grid-template-columns:1fr!important;display:grid!important}.settingsForm .copyTradingFields{gap:12px;grid-template-columns:1fr 1fr!important;display:grid!important}.brokerRule{color:#247384;background:#eaf8fb;border-radius:8px;margin:16px 0 0;padding:11px;font-size:10px;font-weight:700}@media (max-width:700px){.settingsForm .brokerModes,.settingsForm .copyTradingFields{grid-template-columns:1fr!important}}.brokerPortalQuickSave{color:#fff;background:#176ce7;border:0;border-radius:8px;justify-self:start;padding:12px 16px;font-size:11px;font-weight:850}.brokerSetupTitle span.pending{color:#9a6400;background:#fff0cf}.settingsForm .affiliateOnboarding{background:#fff;border:1px solid #c9dff7;border-radius:10px;margin-top:12px;padding:16px;display:block!important}.affiliateOnboarding b{font-size:13px}.affiliateOnboarding p{color:#60758b;margin:6px 0 13px;font-size:10px;line-height:1.55}.affiliateOnboarding a{color:#fff;background:#176ce7;border-radius:8px;padding:11px 14px;font-size:11px;font-weight:850;text-decoration:none;display:inline-block}.affiliateOnboarding span{color:#946000;background:#fff0cf;border-radius:7px;padding:10px;font-size:10px;font-weight:750;display:inline-block}.founderBenefits{color:#fff;background:linear-gradient(135deg,#073653 0%,#075d68 62%,#078d86 100%);border:1px solid #9fd8d6;border-radius:14px;margin:16px 0;padding:20px;overflow:hidden;box-shadow:0 14px 32px #063d5a22}.founderBenefitsIntro small{color:#72ede3;letter-spacing:1.5px;font-size:9px;font-weight:900}.founderBenefitsIntro h3{margin:6px 0;font-size:21px;line-height:1.15}.founderBenefitsIntro p{color:#d3f4f2;max-width:600px;margin:0;font-size:11px;line-height:1.5}.founderBenefitGrid{gap:9px;margin-top:17px;grid-template-columns:repeat(3,1fr)!important;display:grid!important}.founderBenefitGrid span{background:#ffffff10;border:1px solid #ffffff29;border-radius:10px;gap:4px;min-height:74px;padding:12px;display:grid}.founderBenefitGrid b{color:#fff;font-size:12px}.founderBenefitGrid small{color:#d4eeed;font-size:9px;line-height:1.4}.settingsForm .roboforexSetup{background:#f2fcfb;border-color:#88d4cf}.settingsForm .founderModes{grid-template-columns:repeat(2,1fr)!important}.founderOnboarding{background:#effcfb!important;border-color:#80d8d1!important}.founderOnboarding a{background:linear-gradient(90deg,#087f7a,#176ce7)!important}.otherBrokersSetup{opacity:.96}@media (max-width:700px){.founderBenefitGrid,.settingsForm .founderModes{grid-template-columns:1fr!important}.founderBenefits{padding:17px}.founderBenefitsIntro h3{font-size:19px}}.settingsForm .otherBrokersSetup{background:#f8fbfe;border:1px solid #d9e3ee;border-radius:12px;margin-top:14px;padding:18px}.settingsForm .otherBrokersHeading{align-items:center;gap:18px;grid-template-columns:1fr auto!important;display:flex!important}.otherBrokersHeading h3{margin:4px 0;font-size:18px}.otherBrokersHeading p{color:#687d92;margin:0;font-size:10px;line-height:1.45}.otherBrokersHeading>button{color:#fff;background:#176ce7;border:0;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:850}.otherBrokersHeading>button:disabled{opacity:.45}.settingsForm .brokerCompatibilityWarning{color:#65430a;background:#fff8e9;border:1px solid #efc16a;border-left:4px solid #e79a12;border-radius:9px;margin:16px 0;padding:15px;display:block!important}.brokerCompatibilityWarning b{font-size:12px}.brokerCompatibilityWarning p{color:#755a2b;margin:7px 0;font-size:10px;line-height:1.5}.brokerCompatibilityWarning ul{gap:5px;margin:8px 0 0;padding-left:19px;font-size:10px;line-height:1.4;display:grid}.settingsForm .otherBrokersList{gap:12px;grid-template-columns:1fr!important;display:grid!important}.otherBrokersList>section{background:#fff;border:1px solid #d5e1ed;border-radius:9px;padding:14px}.settingsForm .otherBrokerTitle{align-items:center;grid-template-columns:1fr auto!important;display:flex!important}.otherBrokerTitle b{font-size:12px}.otherBrokerTitle button{color:#c43b3b;background:0 0;border:0;font-size:9px;font-weight:800}.emptyOtherBrokers{color:#718198;margin:14px 0 0;font-size:10px}@media (max-width:700px){.settingsForm .otherBrokersHeading{grid-template-columns:1fr!important;display:grid!important}.otherBrokersHeading>button{width:100%}}.installationKitSettings{color:#102b47;background:#fff;border:1px solid #d9e3ef;border-radius:18px;margin:24px 0;padding:26px}.installationKitSettings>header>small{letter-spacing:.12em;color:#1974bb;font-size:11px;font-weight:800}.installationKitSettings h2{margin:8px 0}.installationKitSettings p{color:#60758a;line-height:1.6}.installationKitColumns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.installationKitColumns form{background:#f4f8fc;border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.installationKitColumns h3,.installationKitColumns p{margin:0}.installationKitColumns label{gap:8px;font-size:14px;font-weight:700;display:grid}.installationKitColumns input,.installationKitColumns select{box-sizing:border-box;color:#102b47;background:#fff;border:1px solid #cbd8e6;border-radius:8px;width:100%;min-width:0;padding:12px}.installationKitColumns small{color:#60758a;line-height:1.5}.installationKitColumns button{color:#fff;cursor:pointer;background:#176ce7;border:0;border-radius:8px;margin-top:auto;padding:12px;font-weight:700}.installationKitSettings button:disabled{opacity:.6;cursor:wait}.installationKitFiles article{border-top:1px solid #e1e8f1;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.installationKitFiles article>div:first-child{gap:6px;min-width:0;display:grid}.installationKitFiles span{color:#60758a;overflow-wrap:anywhere;font-size:13px}.installationKitActions{align-items:center;gap:10px;display:flex}.installationKitActions a,.installationKitActions button{color:#1559a1;cursor:pointer;background:#fff;border:1px solid #ced9e6;border-radius:8px;padding:8px 12px;font-size:13px;text-decoration:none}.installationKitActions button{color:#9b3636}@media (max-width:700px){.installationKitSettings{padding:16px}.installationKitColumns{grid-template-columns:1fr}.installationKitFiles article{flex-direction:column;align-items:flex-start}}
.visualDesigner header p{color:#718198;margin:-10px 0 18px;font-size:11px}.themePresets{grid-template-columns:repeat(3,1fr)!important;gap:9px!important;display:grid!important}.themePresets button{color:#213a55;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e3ee;border-radius:9px;gap:8px;padding:11px;display:grid}.themePresets button.selected{border-color:#176ce7;box-shadow:0 0 0 2px #176ce720}.themePresets button>span{border:1px solid #d6e0ea;border-radius:5px;height:19px;display:flex;overflow:hidden}.themePresets button i{flex:1}.themePresets button b{font-size:9px}.advancedColors{grid-template-columns:repeat(2,1fr);margin-top:17px}.advancedColors label{grid-template-columns:1fr auto;align-items:center}.advancedColors label>b,.advancedColors label>small{grid-column:1}.advancedColors label>small{color:#7b8ca0;font-weight:500}.advancedColors input{grid-area:1/2/3;width:64px!important;height:45px!important}.contrastNote{color:#087b59;margin:12px 0 0;font-size:10px}.logoGuide{color:#516b84;background:#f5f8fc;border-radius:8px;margin-top:14px;padding:12px}.logoGuide>b{font-size:10px}.logoGuide p{margin:6px 0;color:#405b75!important}.logoGuide ul{margin:7px 0 0;padding-left:17px;font-size:9px;line-height:1.6}.fullPreview{border-top:4px solid var(--pv-accent)!important}.previewCanvas{background:var(--pv-page);border:1px solid #d7e1eb;border-radius:9px;grid-template-columns:.88fr 1.12fr;height:190px;margin:13px 0;display:grid;overflow:hidden}.previewBrand{background:radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--pv-accent) 32%,transparent),transparent 38%),var(--pv-panel);color:var(--pv-panel-text);flex-direction:column;justify-content:center;gap:8px;padding:14px;display:flex}.previewBrand>i{border:3px solid color-mix(in srgb,var(--pv-accent) 70%,#fff);border-radius:7px;width:28px;height:28px}.previewBrand>b{font-size:11px;line-height:1.15}.previewBrand>span{opacity:.8;font-size:6px;line-height:1.45}.previewPage{background:var(--pv-page);place-items:center;padding:14px;display:grid}.previewCard{border-top:3px solid var(--pv-accent);background:#fff;border-radius:7px;gap:7px;width:100%;padding:12px;display:grid;box-shadow:0 8px 20px #17395e16}.previewCard strong{font-size:8px}.previewCard>i{border:1px solid #ccd9e6;border-radius:3px;height:12px}.previewCard button{background:var(--pv-button);color:var(--pv-button-text);border:0;border-radius:4px;padding:7px;font-size:6px;font-weight:800}.settingsLogo img{object-fit:contain;width:min(190px,100%);height:135px}@media (max-width:950px){.settingsSide{grid-template-columns:1fr}.fullPreview{grid-column:auto}}@media (max-width:700px){.themePresets{grid-template-columns:repeat(2,1fr)!important}.advancedColors{grid-template-columns:1fr}}
.publicRegistration{--brand-page:#f3f7fc;--brand-button:#176ce7;--brand-panel-text:#fff;--brand-button-text:#fff;background:radial-gradient(circle at 80% 15%,color-mix(in srgb,var(--brand-secondary) 10%,transparent),transparent 31%),var(--brand-page)}.registrationBrand{color:var(--brand-panel-text)}.registrationBrand img{object-fit:contain;width:min(190px,100%);height:110px}.registrationBrand p{color:color-mix(in srgb,var(--brand-panel-text) 82%,var(--brand-secondary))}.registrationBrand>div{color:color-mix(in srgb,var(--brand-panel-text) 90%,var(--brand-secondary))}.registrationCard>button{background:linear-gradient(135deg,var(--brand-button),color-mix(in srgb,var(--brand-button) 76%,var(--brand-secondary)));color:var(--brand-button-text);box-shadow:0 10px 24px color-mix(in srgb,var(--brand-button) 22%,transparent)}@media (max-width:850px){.registrationBrand img{width:min(170px,100%);height:90px}}@media (min-width:851px){.registrationBrand{justify-content:flex-start;align-self:start;height:100vh;padding-top:clamp(44px,7vw,96px);padding-bottom:clamp(44px,7vw,96px);position:sticky;top:0;overflow-y:auto}}
.accountSecurity h3{margin:7px 0 4px}.accountSecurity form label{color:#405b75;gap:5px;margin-top:11px;font-size:10px;font-weight:750;display:grid}.accountSecurity form input{border:1px solid #cddbea;border-radius:8px;padding:11px}.accountSecurity .securityRule{color:#718198;letter-spacing:0;margin-top:8px}.accountSecurity .securityNotice{background:#fff5dc;border-radius:7px;margin:11px 0 0;padding:9px;color:#856115!important}.accountSecurity button{margin-top:12px}.accountSecurity button:disabled{opacity:.55}.temporaryPassword{background:#eefaf4;border:1px solid #b9d7c9;border-radius:8px;gap:8px;margin-top:12px;padding:12px;display:grid}.temporaryPassword output{overflow-wrap:anywhere;color:#075f48;font-size:16px;font-weight:900}.resetOwner{color:#176ce7;background:#fff;border:1px solid #176ce7;border-radius:8px;width:100%;margin-top:12px;padding:12px;font-weight:800}.resetOwner:disabled{opacity:.55}.loginHelp{color:#718198;margin:16px 0 0;font-size:10px;line-height:1.45}
.partnerDash .partnerMobileHeader,.partnerDash .partnerMobileOverlay{display:none}@media (max-width:760px){html,body{max-width:100%;overflow-x:hidden}body.mobileMenuOpen{overflow:hidden}.partnerDash>aside{display:none}.partnerDash>main{min-width:0;margin-left:0}.partnerDash>main>header{display:none}.partnerContent{width:100%;padding:24px 14px 34px}.partnerContent .eyebrow{margin-top:10px}.partnerContent h1{overflow-wrap:anywhere;font-size:28px;line-height:1.12}.partnerContent>p{font-size:14px;line-height:1.45}.partnerDash .partnerMobileHeader{z-index:35;background:#fff;border-bottom:1px solid #d9e3ee;grid-template-columns:auto minmax(0,1fr) 40px 40px;align-items:center;gap:8px;height:64px;padding:0 12px;display:grid;position:sticky;top:0;box-shadow:0 4px 18px #0926440c}.partnerMobileLogo{color:#092644;align-items:flex-end;gap:7px;text-decoration:none;display:flex}.partnerMobileLogo>i{align-items:flex-end;gap:2px;height:25px;display:flex}.partnerMobileLogo u{background:linear-gradient(#18bdd1,#176ce7);border-radius:3px 3px 1px 1px;width:5px;display:block}.partnerMobileLogo u:first-child{height:11px}.partnerMobileLogo u:nth-child(2){height:18px}.partnerMobileLogo u:nth-child(3){height:25px}.partnerMobileLogo b{font-size:16px}.partnerMobileLogo b span{color:#176ce7}.partnerMobileHeader>div{text-align:right;min-width:0;display:grid}.partnerMobileHeader strong,.partnerMobileHeader small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partnerMobileHeader strong{font-size:12px}.partnerMobileHeader small{color:#718198;font-size:9px}.partnerMobileHeader>button,.partnerMobileAlerts{color:#17314d;background:#f5f8fc;border:1px solid #d9e3ee;border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;text-decoration:none;display:grid;position:relative}.partnerMobileAlerts{background:#fff8e8;border-color:#f0d49a}.partnerMobileAlerts>i{color:#654000;background:#ffb940;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:900;display:grid}.partnerMobileAlerts>em{color:#fff;background:#176ce7;border:2px solid #fff;border-radius:20px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.partnerMobileOverlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#061b337a;align-items:flex-end;display:flex;position:fixed;inset:0}.partnerMobileDrawer{width:100%;max-height:88dvh;padding:18px 16px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;animation:.2s ease-out mobileDrawerIn;overflow:auto;box-shadow:0 -25px 70px #071b3555}@keyframes mobileDrawerIn{0%{opacity:.4;transform:translateY(30px)}}.partnerMobileDrawer>header{border-bottom:1px solid #e2e9f1;justify-content:space-between;align-items:flex-start;padding:2px 2px 16px;display:flex}.partnerMobileDrawer>header>div{gap:3px;display:grid}.partnerMobileDrawer>header small{color:#176ce7;letter-spacing:.15em;font-size:8px;font-weight:900}.partnerMobileDrawer>header b{font-size:21px}.partnerMobileDrawer>header span{color:#718198;font-size:11px}.partnerMobileDrawer>header button{color:#536b84;background:#edf2f7;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:26px;display:grid}.partnerMobileDrawer nav{grid-template-columns:1fr 1fr;gap:9px;padding:16px 0;display:grid}.partnerMobileDrawer nav a{color:#17314d;border:1px solid #d9e3ee;border-radius:11px;align-items:center;gap:11px;min-height:56px;padding:13px;text-decoration:none;display:flex;position:relative}.partnerMobileDrawer nav a.active{color:#176ce7;background:#eaf2ff;border-color:#176ce7}.partnerMobileDrawer nav i{background:#edf4ff;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.partnerMobileDrawer nav span{font-size:12px;font-weight:800}.partnerMobileDrawer nav em{color:#604000;background:#ffb940;border-radius:20px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.partnerMobileDrawer>form button{color:#536b84;background:#fff;border:1px solid #d9e3ee;border-radius:10px;width:100%;min-height:48px;font-weight:800}.partnerMetrics{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.partnerMetrics article{padding:16px}.partnerMetrics b{font-size:22px}.partnerBot{grid-template-columns:96px 1fr;gap:14px;padding:16px}.partnerBot>div{min-height:105px}.partnerBot img{max-width:90px;max-height:90px}.partnerBot h2{margin:7px 0;font-size:21px}.partnerBot p{font-size:12px;line-height:1.4}.partnerBot a{text-align:center;width:100%;padding:13px 10px}input,select,textarea{font-size:16px!important}.partnerContent button,.partnerContent a{touch-action:manipulation}.teamSummary,.teamPassword{margin:18px 0 14px;padding:18px}.teamSummary button,.teamPassword button{width:100%;min-height:46px}.teamList>article,.teamEmpty{padding:17px}.teamPermissions{gap:7px}.teamPermissions label{flex:44%;min-height:44px}.teamModal,.customerModal,.modal{align-items:end;padding:0}.teamModal form,.customerModal form,.modal form{width:100%;max-height:92dvh;padding:22px 17px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.teamModal footer,.customerModal footer,.modal footer{background:#fff;padding:12px 0 0;position:sticky;bottom:-22px}.teamModal footer button,.customerModal footer button,.modal footer button{flex:1;min-height:46px}.licenseCapacity{margin:18px 0}.licenseForm,.licenseResult,.licenseHistory{padding:18px}.licenseTable{overflow:visible}.licenseTable header{display:none}.licenseTable article{border:1px solid #e0e8f0;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin:10px 0;padding:14px;display:grid}.licenseTable article span:first-child{grid-column:1/-1}.licenseTable article button{grid-column:1/-1;min-height:42px}.publicLinkChoices{gap:10px}.publicLink{grid-template-columns:1fr 1fr;padding:16px}.publicLink>div{grid-column:1/-1}.publicLink a,.publicLink button{text-align:center;min-height:44px}.requestList{background:0 0;border:0;overflow:visible}.requestList>header{display:none}.requestList>article{background:#fff;border:1px solid #d9e3ee;border-radius:11px;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin-bottom:10px;padding:16px;display:grid}.requestList>article span:first-child{grid-column:1/-1}.requestList>article a{text-align:center;display:block}.customerMetrics{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.customerMetrics article{padding:16px}.customerMetrics b{font-size:25px}.customerTools{padding:12px}.customerTools>div{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.customerTools button{flex:none}.customerList{background:0 0;border:0;overflow:visible}.customerList>header{display:none}.customerList>article{background:#fff;border:1px solid #d7e2ee;border-radius:12px;grid-template-columns:1fr 1fr;gap:11px;min-width:0;margin-bottom:10px;padding:16px;display:grid}.customerList>article>span:first-child,.customerActions{grid-column:1/-1}.customerActions a,.customerActions button{text-align:center;flex:1;min-height:42px}.campaignMetrics{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.campaignMetrics article{padding:15px}.campaignMetrics>button{grid-column:1/-1;min-height:48px}.campaignGrid{grid-template-columns:1fr}.campaignGrid>article{padding:18px}.alertMetrics{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.alertMetrics article{padding:16px}.alertMetrics b{font-size:26px}.alertFilters{flex-wrap:nowrap;overflow-x:auto}.alertFilters button{flex:none}.taskList>article{grid-template-columns:1fr;padding:16px}.taskActions{grid-column:1}.dashboardAlerts{padding:17px}.reportPeriods{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.reportPeriods button{flex:none}.customRange{grid-template-columns:1fr 1fr;display:grid}.customRange label{min-width:0}.customRange button{grid-column:1/-1;min-height:44px}.reportMetrics{grid-template-columns:1fr 1fr;gap:10px}.reportMetrics article{padding:15px}.reportColumns{grid-template-columns:1fr}.revenuePanel,.trendPanel,.campaignReport{padding:17px}.monthBars{gap:5px}.campaignReportTable>article{grid-template-columns:1fr 1fr;padding:13px 4px}.auditSummary{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.auditFilters{grid-template-columns:1fr}.auditFilters button,.auditFilters a{text-align:center;min-height:44px}.auditList article{grid-template-columns:34px 1fr}.settingsGrid{grid-template-columns:1fr;margin-top:18px;display:grid}.settingsForm,.settingsSide{display:contents}.settingsForm>section,.settingsSide>section{padding:17px}.visualDesigner{order:1}.settingsLogoCard{order:2}.settingsPreview{order:3}.commercialSettings{order:4}.brokerAssistant{order:5}.publicFormSettings{order:6}.settingsSave{order:7}.settingsProtected{order:8}.accountSecurity{order:9}.settingsForm .brokerModes,.settingsForm .copyTradingFields,.settingsForm .otherBrokersHeading{grid-template-columns:1fr!important}.settingsSave,.settingsSide button{width:100%;min-height:46px}}@media (max-width:390px){.partnerMobileLogo b{display:none}.partnerDash .partnerMobileHeader{grid-template-columns:34px minmax(0,1fr) 40px 40px}.partnerMetrics,.customerMetrics,.alertMetrics,.reportMetrics,.auditSummary,.partnerBot,.partnerMobileDrawer nav,.customRange{grid-template-columns:1fr}.customRange button{grid-column:auto}}@media (max-width:760px){.partnerDash .partnerMobileOverlay{display:flex}.partnerMobileDrawer nav i{color:#176ce7;border-radius:9px;width:34px;height:34px}.partnerMobileDrawer nav i svg,.partnerMobileAlerts i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.visualDesigner{order:1}.settingsPreview{order:2}.publicFormSettings{order:3}.settingsLogoCard{order:4}.commercialSettings{order:5}.brokerAssistant{order:6}.demoBar{padding:12px 14px;display:grid;position:static}.demoBar span{font-size:10px}.demoBar a{text-align:center;width:100%;padding:11px}.demoActivationCard{gap:16px;padding:18px;display:grid}.demoActivationCard h2{font-size:21px}.demoActivationCard a{text-align:center}.demoMode .demoFloatingActivate{z-index:34;color:#fff;background:linear-gradient(135deg,#176ce7,#0d58c9);border-radius:30px;padding:14px 17px;font-size:12px;font-weight:900;text-decoration:none;display:block;position:fixed;bottom:14px;right:14px;box-shadow:0 12px 28px #09264445}}
.deliveryPage{--delivery-primary:#176ce7;--delivery-secondary:#19c3d4;color:#0b2340;background:#f4f8fc;grid-template-columns:minmax(310px,.72fr) minmax(0,1.55fr);min-height:100vh;display:grid}.deliveryBrand{background:radial-gradient(circle at 82% 15%,color-mix(in srgb,var(--delivery-secondary) 38%,transparent),transparent 35%),linear-gradient(155deg,color-mix(in srgb,var(--delivery-primary) 80%,#03182d),color-mix(in srgb,var(--delivery-primary) 68%,#061b32));color:#fff;flex-direction:column;height:100vh;min-height:100vh;padding:72px 10%;display:flex;position:sticky;top:0}.deliveryBrand>img{object-fit:contain;background:#fff;border-radius:18px;width:105px;height:105px;margin-bottom:52px;padding:7px}.deliveryBrand>small,.deliveryContent header>small,.deliveryLicense small,.deliveryDownload small,.deliverySteps>small,.deliveryBroker>small,.deliverySupport small{color:var(--delivery-secondary);letter-spacing:.16em;font-size:10px;font-weight:900}.deliveryBrand h1{margin:12px 0 10px;font-size:43px;line-height:1.05}.deliveryBrand>p{color:#d6e5f4;max-width:440px;font-size:16px;line-height:1.55}.deliveryBrand>div{color:#eff8ff;gap:12px;margin-top:27px;font-size:13px;font-weight:700;display:grid}.deliveryBrand footer{color:#fff;margin-top:auto;font-weight:800}.deliveryBrand footer small{color:#b9cde2;font-weight:500}.deliveryContent{width:min(980px,100% - 48px);margin:0 auto;padding:60px 0 90px}.deliveryContent>header h2{margin:8px 0;font-size:38px}.deliveryContent>header p{color:#708198;margin:0 0 28px;font-size:16px}.deliveryWarning{color:#a42d2d;background:#fff0f0;border:1px solid #f2b7b7;border-radius:12px;gap:4px;margin-bottom:20px;padding:15px 18px;display:grid}.deliverySummary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.deliverySummary article{background:#fff;border:1px solid #d7e2ee;border-radius:13px;gap:6px;padding:19px;display:grid}.deliverySummary small{color:#7b8ca0;letter-spacing:.09em;font-size:9px;font-weight:800}.deliverySummary b{font-size:16px}.deliveryLicense,.deliveryDownload,.deliverySteps,.deliveryBroker,.deliverySupport{background:#fff;border:1px solid #d7e2ee;border-radius:14px;margin-top:16px;padding:25px;box-shadow:0 8px 28px #0b31550a}.deliveryLicense,.deliveryDownload{grid-template-columns:1fr minmax(230px,.75fr);align-items:center;gap:20px;display:grid}.deliveryLicense h3,.deliveryDownload h3,.deliverySteps h3,.deliveryBroker h3,.deliverySupport h3{margin:7px 0;font-size:22px}.deliveryLicense p,.deliveryDownload p{color:#718198;margin:0;line-height:1.5}.deliveryLicense code{color:#0b3155;overflow-wrap:anywhere;background:#eaf2ff;border-radius:9px;padding:16px;font-size:13px}.deliveryLicense button,.deliveryDownload a,.deliveryBroker a,.deliverySupport a{background:var(--delivery-primary);color:#fff;text-align:center;border:0;border-radius:9px;padding:13px 18px;font-weight:850;text-decoration:none}.deliveryLicense button{cursor:pointer;grid-column:2}.deliveryDownload span{color:#7f5b0b;background:#fff6dc;border-radius:8px;padding:14px}.deliverySteps ol{counter-reset:steps;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0 0;padding:0;display:grid}.deliverySteps li{counter-increment:steps;background:#f4f8fc;border-radius:11px;gap:5px;min-height:94px;padding:17px 17px 17px 52px;list-style:none;display:grid;position:relative}.deliverySteps li:before{background:var(--delivery-primary);color:#fff;content:counter(steps);border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid;position:absolute;top:17px;left:17px}.deliverySteps li span{color:#718198;font-size:12px;line-height:1.45}.deliveryBroker>div{gap:10px;margin-top:15px;display:flex}.deliveryBroker a{color:var(--delivery-primary);border:1px solid var(--delivery-primary);background:#fff}.deliverySupport{color:#fff;background:linear-gradient(135deg,#082a4c,#164f87);justify-content:space-between;align-items:center;display:flex}.deliverySupport h3{margin-bottom:0}.deliverySupport a{background:#18aa78}.deliverySupport small{color:#59dbe5}@media (max-width:900px){.deliveryPage{grid-template-columns:1fr}.deliveryBrand{height:auto;min-height:auto;padding:42px 28px;position:relative}.deliveryBrand>img{width:78px;height:78px;margin-bottom:28px}.deliveryBrand h1{font-size:35px}.deliveryBrand footer{margin-top:32px}.deliveryContent{padding-top:35px}.deliveryLicense,.deliveryDownload{grid-template-columns:1fr}.deliveryLicense button{grid-column:1}.deliverySupport{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:580px){.deliveryContent{width:calc(100% - 24px);padding-bottom:40px}.deliverySummary{grid-template-columns:1fr}.deliveryLicense,.deliveryDownload,.deliverySteps,.deliveryBroker,.deliverySupport{padding:20px}.deliverySteps ol{grid-template-columns:1fr}.deliveryBroker>div{flex-direction:column;align-items:stretch}.deliverySupport a{width:100%}.deliveryContent>header h2{font-size:30px}}.deliveryDownload h3{overflow-wrap:anywhere}.deliveryResources p{color:#60758a;font-size:13px;line-height:1.5}.deliveryResources>div{flex-wrap:wrap}
.renewalAdmin{max-width:1200px}.renewalMetrics{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.renewalMetrics article,.renewalEmpty{background:#fff;border:1px solid #d6e0ee;border-radius:14px;padding:22px}.renewalMetrics small{color:#73829c;letter-spacing:.12em;font-size:11px;display:block}.renewalMetrics b{margin-top:10px;font-size:32px;display:block}.renewalList{gap:14px;display:grid}.renewalList>article{background:#fff;border:1px solid #d6e0ee;border-radius:14px;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:18px;padding:20px;display:grid}.renewalList h2{margin:5px 0;font-size:20px}.renewalList p,.renewalList small{color:#73829c}.renewalList>article>i{color:#1167e8;background:#e7f0ff;border-radius:99px;padding:8px 12px;font-size:12px;font-style:normal;font-weight:700}.renewalList>article>i.payment_pending{color:#9a6400;background:#fff0cf}.renewalList>article>i.payment_confirmed,.renewalList>article>i.renewed{color:#08784a;background:#dcf7e9}.renewalList>article>div:last-child{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.renewalList button,.renewalList a{color:#1167e8;background:#fff;border:1px solid #1167e8;border-radius:9px;padding:10px 14px;font-weight:700;text-decoration:none}.renewalList a{color:#fff;background:#1167e8}.renewalPublic{background:#f2f6fb;grid-template-columns:minmax(320px,42%) 1fr;min-height:100vh;display:grid}.renewalPublic>aside{background:linear-gradient(145deg,#082847,var(--brand));color:#fff;flex-direction:column;justify-content:center;padding:clamp(48px,8vw,110px);display:flex}.renewalPublic>aside>small{color:#60e7ef;letter-spacing:.2em;font-weight:800}.renewalPublic h1{margin:20px 0;font-size:clamp(42px,6vw,76px);line-height:1}.renewalPublic>aside>p{opacity:.86;font-size:20px;line-height:1.5}.renewalPublic>aside>div{border-top:1px solid #ffffff35;grid-template-columns:auto 1fr;gap:8px 18px;margin-top:35px;padding-top:25px;display:grid}.renewalPublic>aside span{letter-spacing:.12em;color:#a7d7ee;font-size:11px}.renewalPublic>section{place-items:center;padding:30px;display:grid}.renewalForm,.renewalSuccess{box-sizing:border-box;background:#fff;border:1px solid #d6e0ee;border-radius:18px;width:min(610px,100%);padding:clamp(25px,5vw,48px);box-shadow:0 22px 65px #16395c15}.renewalForm h2{margin:0;font-size:34px}.renewalForm>p,.renewalSuccess p{color:#687994;line-height:1.5}.renewalOptions{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}.renewalOptions button{background:#f7f9fc;border:2px solid #dbe4ef;border-radius:12px;padding:18px 10px}.renewalOptions button.on{border-color:var(--brand);background:#eef5ff}.renewalOptions b,.renewalOptions span{display:block}.renewalOptions span{color:#52627a;margin-top:7px}.renewalForm label{margin-top:16px;font-weight:700;display:block}.renewalForm input,.renewalForm textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #c9d6e6;border-radius:9px;margin-top:7px;padding:13px}.renewalForm textarea{min-height:90px}.renewalForm>button,.renewalSuccess a{box-sizing:border-box;background:var(--brand);color:#fff;text-align:center;border:0;border-radius:10px;width:100%;margin-top:20px;padding:15px;font-weight:800;text-decoration:none;display:block}.renewalForm>small{text-align:center;color:#7b8799;margin-top:13px;display:block}.renewalSuccess{text-align:center}.renewalSuccess i{color:#07804d;background:#dcf7e9;border-radius:50%;place-items:center;width:68px;height:68px;margin:auto;font-size:34px;display:grid}.renewalSuccess h2{font-size:32px}@media (max-width:760px){.renewalMetrics,.renewalList>article{grid-template-columns:1fr}.renewalList>article>div:last-child{grid-column:auto}.renewalPublic{grid-template-columns:1fr}.renewalPublic>aside{padding:42px 24px}.renewalPublic h1{font-size:42px}.renewalPublic>section{padding:18px}.renewalOptions{grid-template-columns:1fr}}
.renewalQuick{background:#eaf3ff;border:1px solid #bfd6f7;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:20px;display:flex}.renewalQuick small{color:#1167e8;letter-spacing:.14em;font-weight:800}.renewalQuick h2{margin:5px 0}.renewalQuick p{color:#687994;margin:0}.renewalQuick select{background:#fff;border:1px solid #a9c5ea;border-radius:9px;min-width:290px;padding:13px}.renewalOfferModal form{background:#fff;border-radius:16px;width:min(650px,100vw - 32px);padding:25px}.renewalPriceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.renewalOfferModal label{margin-top:14px;font-weight:700;display:block}.renewalOfferModal input,.renewalOfferModal select{box-sizing:border-box;border:1px solid #cbd7e6;border-radius:8px;width:100%;margin-top:6px;padding:12px}@media (max-width:760px){.renewalQuick{flex-direction:column;align-items:stretch}.renewalQuick select{width:100%;min-width:0}.renewalPriceGrid{grid-template-columns:1fr}}
.renewalOfferModal form{width:min(820px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto}.renewalPriceGrid fieldset{background:#f8fafd;border:1px solid #cbd7e6;border-radius:12px;margin:0;padding:14px}.renewalPriceGrid legend{color:#1167e8;padding:0 7px;font-weight:800}.renewalPriceGrid fieldset label{margin-top:10px;font-size:13px}.renewalPriceGrid fieldset label:first-of-type{margin-top:2px}.renewalPriceGrid input{background:#fff}@media (max-width:760px){.renewalOfferModal form{max-height:calc(100vh - 20px);padding:20px}.renewalPriceGrid{grid-template-columns:1fr}}
.paymentsPage,.notificationsPage{max-width:1200px;margin:auto}.paymentSettings,.notificationPrefs{background:#fff;border:1px solid #d6e0ee;border-radius:14px;margin:24px 0;padding:22px}.paymentSettings>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.paymentSettings h2,.notificationPrefs h2{margin:0 0 6px}.paymentSettings p,.notificationPrefs p{color:#718198;margin:0}.paymentSettings>header button,.paymentSettings>.primary,.notificationPrefs button{color:#fff;background:#176ce7;border:0;border-radius:9px;padding:12px 16px;font-weight:800}.paymentSettings>article{background:#f5f8fc;border-radius:10px;grid-template-columns:230px 1fr 150px;align-items:center;gap:12px;margin-top:15px;padding:14px;display:grid}.paymentSettings label{margin:0}.paymentSettings textarea{min-height:72px}.paymentToggle{align-items:center;gap:8px;display:flex!important}.paymentToggle input{width:auto;margin:0}.paymentSettings>.primary{margin-top:16px}.paymentMetrics{grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0;display:grid}.paymentMetrics article{background:#fff;border:1px solid #d6e0ee;border-radius:12px;padding:20px}.paymentMetrics small{color:#718198;letter-spacing:.12em}.paymentMetrics b{margin-top:8px;font-size:30px;display:block}.paymentList,.notificationList{gap:14px;display:grid}.paymentList>article,.paymentEmpty,.notificationList>article{background:#fff;border:1px solid #d6e0ee;border-radius:14px;padding:20px}.paymentList header{justify-content:space-between;display:flex}.paymentList h2,.notificationList h2{margin:5px 0}.paymentList header i{color:#956100;background:#fff0cf;border-radius:30px;height:max-content;padding:7px 11px;font-style:normal;font-weight:800}.paymentList header i.approved{color:#08784a;background:#dcf7e9}.paymentList header i.rejected{color:#a43d3d;background:#ffe5e5}.paymentList dl{flex-wrap:wrap;gap:30px;display:flex}.paymentList dl div{gap:4px;display:grid}.paymentList dt{color:#718198;font-size:11px}.paymentList dd{margin:0;font-weight:800}.paymentList footer,.notificationList footer{flex-wrap:wrap;gap:9px;display:flex}.paymentList footer a,.paymentList footer button,.notificationList a,.notificationList button{color:#176ce7;background:#fff;border:1px solid #176ce7;border-radius:8px;padding:10px 13px;font-weight:800;text-decoration:none}.paymentList footer button:not(.danger),.paymentList footer .primary{color:#fff;background:#176ce7}.paymentList footer .danger{color:#b13737;border-color:#d84a4a}.notificationPrefs{grid-template-columns:1fr auto 180px auto;align-items:center;gap:14px;display:grid}.notificationPrefs label{align-items:center;gap:8px;margin:0;display:flex}.notificationPrefs input{width:auto;margin:0}.notificationPrefs select{border:1px solid #ccd9e6;border-radius:8px;padding:12px}.notificationList>article{border-left:4px solid #176ce7;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;display:grid}.notificationList>article>i{font-size:24px;font-style:normal}.notificationList small{color:#718198}.notificationList p{color:#52677f;margin-bottom:0}.notificationList article.read{border-left-color:#cbd6e2}.notificationList article.resolved{opacity:.62}.paymentChoices{gap:9px;display:grid}.paymentChoices button{text-align:left;background:#f7f9fc;border:2px solid #dbe4ef;border-radius:10px;padding:13px}.paymentChoices button.on{border-color:var(--brand);background:#eef5ff}.paymentChoices b,.paymentChoices small{display:block}.paymentChoices small{color:#63758d;margin-top:5px;line-height:1.4}@media (max-width:760px){.paymentSettings>header{flex-direction:column;align-items:stretch}.paymentSettings>article,.paymentMetrics,.notificationPrefs{grid-template-columns:1fr}.notificationList>article{grid-template-columns:38px 1fr}.notificationList footer{grid-column:1/-1}.paymentList dl{gap:12px;display:grid}.paymentList footer>*{flex:1}.renewalForm{padding:24px 18px}}
.paymentRequestPublic{color:#102540;background:#f2f6fb;grid-template-columns:minmax(340px,42%) 1fr;min-height:100vh;display:grid}.paymentRequestPublic>aside{background:radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--brand2) 42%,transparent),transparent 38%),linear-gradient(145deg,#071b35,var(--brand));color:#fff;flex-direction:column;justify-content:center;padding:clamp(48px,8vw,110px);display:flex}.paymentRequestPublic>aside>small,.paymentRequestForm>small{color:color-mix(in srgb,var(--brand2) 80%,#fff);letter-spacing:.18em;font-size:10px;font-weight:900}.paymentRequestPublic>aside h1{margin:18px 0 10px;font-size:clamp(42px,6vw,72px);line-height:1}.paymentRequestPublic>aside>p{color:#d3e1ef;max-width:560px;font-size:18px;line-height:1.55}.paymentRequestPublic dl{border-top:1px solid #ffffff35;gap:0;margin-top:28px;display:grid}.paymentRequestPublic dl div{border-bottom:1px solid #ffffff2e;grid-template-columns:130px 1fr;gap:15px;padding:13px 0;display:grid}.paymentRequestPublic dt{color:#a9c4dd;letter-spacing:.08em;font-size:10px;font-weight:850}.paymentRequestPublic dd{overflow-wrap:anywhere;margin:0;font-weight:800}.paymentRequestPublic>section{place-items:center;padding:30px;display:grid}.paymentRequestForm,.paymentRequestState{background:#fff;border:1px solid #d5e1ed;border-radius:18px;width:min(650px,100%);padding:clamp(26px,5vw,46px);box-shadow:0 24px 70px #153b6417}.paymentRequestForm>small{color:var(--brand)}.paymentRequestForm h2{margin:10px 0 6px;font-size:32px}.paymentRequestForm>p,.paymentRequestState p{color:#687b91;line-height:1.55}.paymentRequestMethods{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:24px 0;display:grid}.paymentRequestMethods button{text-align:left;cursor:pointer;background:#f7f9fc;border:2px solid #dbe5ef;border-radius:11px;padding:15px 12px}.paymentRequestMethods button.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,#fff)}.paymentRequestMethods b,.paymentRequestMethods span{display:block}.paymentRequestMethods span{color:#718198;margin-top:5px;font-size:10px}.selectedRequestMethod{border:1px solid color-mix(in srgb,var(--brand) 26%,#d8e4ef);background:color-mix(in srgb,var(--brand) 5%,#fff);border-radius:12px;margin:18px 0;padding:18px}.selectedRequestMethod h3{margin:0 0 8px}.selectedRequestMethod>p{color:#526b82;white-space:pre-line;line-height:1.6}.selectedRequestMethod>a{background:var(--brand);color:#fff;text-align:center;border-radius:8px;margin-top:12px;padding:13px;font-weight:850;text-decoration:none;display:block}.copyPaymentValue{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:12px;display:grid}.copyPaymentValue code{overflow-wrap:anywhere;background:#fff;border:1px solid #cbd9e6;border-radius:8px;padding:12px}.copyPaymentValue button{border:1px solid var(--brand);color:var(--brand);background:#fff;border-radius:8px;padding:12px;font-weight:850}.paymentRequestForm label{gap:7px;margin-top:16px;font-size:12px;font-weight:800;display:grid}.paymentRequestForm input{border:1px solid #cbd8e6;border-radius:8px;width:100%;margin:0;padding:13px}.paymentRequestForm>button,.paymentRequestState>a{background:var(--brand);color:#fff;text-align:center;border:0;border-radius:9px;width:100%;margin-top:20px;padding:15px;font-weight:850;text-decoration:none;display:block}.paymentRequestForm>button:disabled{opacity:.55}.paymentRequestForm>em{color:#718198;text-align:center;margin-top:12px;font-size:10px;font-style:normal;display:block}.paymentRequestState{text-align:center}.paymentRequestState>i{color:#9b6700;background:#fff0cf;border-radius:50%;place-items:center;width:66px;height:66px;margin:auto;font-size:30px;font-style:normal;display:grid}.paymentRequestState.success>i{color:#087b58;background:#dcf7e9}.paymentRequestState h2{font-size:31px}@media (max-width:820px){.paymentRequestPublic{grid-template-columns:1fr}.paymentRequestPublic>aside{padding:42px 24px}.paymentRequestPublic>aside h1{font-size:42px}.paymentRequestPublic>section{padding:18px}.paymentRequestMethods,.copyPaymentValue{grid-template-columns:1fr}.paymentRequestPublic dl div{grid-template-columns:110px 1fr}}.paymentSettings>article{grid-template-columns:1fr 1fr;align-items:start}.paymentSettings>article label{gap:6px;display:grid}.paymentSettings>article label small{color:#718198;font-size:9px;line-height:1.4}.paymentSettings>article .paymentToggle{grid-column:1/-1}.renewalPaymentDetails{background:#f5f9ff;border:1px solid #cbdcf0;border-radius:11px;margin:15px 0;padding:16px}.renewalPaymentDetails>p{color:#58708a;white-space:pre-line;line-height:1.55}.renewalPaymentDetails>a{background:var(--brand);color:#fff;text-align:center;border-radius:8px;margin-top:12px;padding:12px;font-weight:800;text-decoration:none;display:block}.renewalPaymentDetails .copyPaymentValue button{color:var(--brand);border-color:var(--brand)}@media (max-width:760px){.paymentSettings>article{grid-template-columns:1fr}.paymentSettings>article .paymentToggle{grid-column:auto}}
.requestList i.payment_requested{color:#155dba;background:#e7f0ff}.requestList i.payment_submitted{color:#955d00;background:#fff0d9}.requestList i.payment_approved{color:#087552;background:#dff7eb}.requestActions .createPaymentLink,.requestActions .reviewPaymentLink{color:#fff;background:#0b8f74;border-color:#0b8f74}.requestActions .managePaymentLink{color:#176ce7;background:#eaf2ff;border-color:#176ce7}.paymentRequestModal>section{background:#fff;border-radius:16px;width:min(720px,100% - 30px);max-height:calc(100vh - 32px);padding:25px;overflow:auto}.paymentRequestModal header{justify-content:space-between;gap:20px;display:flex}.paymentRequestModal header h2{margin:5px 0}.paymentRequestModal header p{color:#718198;margin:0}.paymentRequestModal header>button{background:0 0;border:0;font-size:26px}.paymentOfferSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.paymentOfferSummary span{background:#f7fafd;border:1px solid #dce6ef;border-radius:9px;gap:5px;padding:13px;display:grid}.paymentOfferSummary small{color:#718198;letter-spacing:.08em;font-size:8px;font-weight:850}.affiliatePaymentCheck{background:#fff9ed;border:1px solid #e2b246;border-radius:11px;gap:9px;padding:16px;display:grid}.affiliatePaymentCheck p{color:#765715;margin:0;font-size:10px}.affiliatePaymentCheck>a{color:#176ce7;border:1px solid #176ce7;border-radius:8px;width:max-content;padding:10px 13px;font-size:10px;font-weight:850;text-decoration:none}.affiliatePaymentCheck label{align-items:flex-start;gap:9px;padding-top:6px;font-size:10px;font-weight:750;display:flex}.paymentOfferFields{grid-template-columns:1fr .7fr 1fr;gap:12px;margin:16px 0;display:grid}.paymentOfferFields label,.paymentOfferResult label{gap:6px;font-size:10px;font-weight:800;display:grid}.paymentOfferFields input,.paymentOfferFields select,.paymentOfferResult input{box-sizing:border-box;background:#fff;border:1px solid #ccd9e6;border-radius:8px;width:100%;padding:12px}.paymentOfferHelp{color:#718198;font-size:10px}.preparePaymentRequest{color:#fff;background:#176ce7;border:0;border-radius:9px;width:100%;padding:14px;font-weight:900}.preparePaymentRequest:disabled{opacity:.5}.paymentOfferResult{gap:15px;margin-top:18px;display:grid}.paymentOfferResult>p{color:#526b84;margin:0}.paymentOfferResult>div{flex-wrap:wrap;gap:9px;display:flex}.paymentOfferResult button,.paymentOfferResult a{color:#176ce7;background:#fff;border:1px solid #176ce7;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:850;text-decoration:none}.paymentOfferResult a:first-of-type{color:#fff;background:#176ce7}@media (max-width:700px){.paymentOfferSummary,.paymentOfferFields{grid-template-columns:1fr}.paymentOfferResult>div{display:grid}.paymentOfferResult button,.paymentOfferResult a{text-align:center}}
@media (min-width:761px){.partnerDash>aside{height:100dvh;overflow:hidden}.partnerDash>aside>.logo,.partnerDash>aside>.partnerBrand,.partnerDash>aside>form{flex:none}.partnerDash>aside>nav{scrollbar-width:thin;scrollbar-color:#365b7d transparent;flex:auto;min-height:0;margin:0 -6px;padding:0 6px 14px;overflow:hidden auto}.partnerDash>aside>nav::-webkit-scrollbar{width:5px}.partnerDash>aside>nav::-webkit-scrollbar-track{background:0 0}.partnerDash>aside>nav::-webkit-scrollbar-thumb{background:#365b7d;border-radius:8px}.partnerDash>aside>nav::-webkit-scrollbar-thumb:hover{background:#4f7698}.partnerDash>aside>form{z-index:2;background:#092644;border-top:1px solid #ffffff20;margin:0 -6px -8px;padding:12px 6px 0}.partnerDash>aside>form button{text-align:left;cursor:pointer;width:100%;padding:10px 4px}}
