:root{color-scheme:light;font-family:Inter,system-ui,sans-serif;background:#f4f5f1;color:#18251f;--ink:#18251f;--muted:#657169;--line:#dfe4de;--green:#205b46;--lime:#ddef92}.deposit-evidence-preview{display:grid!important;grid-template-columns:minmax(0,240px) auto;align-items:end!important;grid-gap:10px!important;gap:10px!important;margin:6px 0}.deposit-evidence-preview iframe,.deposit-evidence-preview img{width:240px;height:150px;object-fit:contain;border:1px solid #9fb7c7;border-radius:10px;background:#fff}.deposit-evidence-preview a{font-weight:800;color:#075a76}.office-notification-menu{position:relative}.office-notification-menu>div{right:0;left:auto;min-width:320px}.office-notification-menu .notification-primary{display:block;margin-top:8px}@media (max-width:700px){.deposit-evidence-preview{grid-template-columns:1fr}.deposit-evidence-preview iframe,.deposit-evidence-preview img{width:100%;max-width:280px}}.company-shell .company-finance-page .deposit-request-list article :is(strong,span,small),.company-shell .company-finance-page .finance-summary-card :is(strong,small,span),.company-shell .company-finance-page .statement-row :is(strong,span,small){color:#183b51!important;opacity:1!important}.company-shell .company-finance-page .statement-row.heading :is(strong,span,small){color:#fff!important}.company-shell .company-finance-page .deposit-request-list article,.company-shell .company-finance-page .finance-summary-card,.company-shell .company-finance-page .statement-row{border-color:#7d9bad!important}.company-shell .company-finance-page .deposit-request-form label{color:#f4fbff!important;opacity:1!important}.company-shell .company-finance-page .deposit-request-form input{color:#102d40!important;background:#fff!important;border-color:#7d9bad!important}@media (hover:none) and (pointer:coarse),(max-width:1100px){.login-page{display:block!important;min-height:100dvh!important;padding:0!important;background:#f8fbfd!important}.login-page>.login-message{display:none!important}.login-page>.sovori-login-card{width:min(100%,720px)!important;min-height:100dvh!important;margin:0 auto!important;border-radius:0!important}}.admin-shell{grid-template-columns:264px minmax(0,1fr);background:radial-gradient(circle at 82% -8%,#0a69954d,transparent 32rem),#020f25;font-family:Inter,system-ui,sans-serif}.admin-shell :is(h1,h2,h3,h4,button,input,select,textarea){font-family:Inter,system-ui,sans-serif}.admin-header{z-index:20;width:264px;padding:22px 16px;border-right:1px solid #155b7b;background:radial-gradient(circle at 20% 0,#14d8bd26,transparent 19rem),linear-gradient(180deg,#062b47,#03182b 72%);box-shadow:16px 0 42px #0003}.admin-header .office-brand{display:flex;align-items:center;gap:12px;padding:2px 8px 16px;color:#fff}.admin-header .office-brand img{width:54px;height:54px;border-radius:15px;filter:drop-shadow(0 0 14px #20d8d266)}.admin-header .office-brand>span{display:grid;grid-gap:1px;gap:1px}.admin-header .office-brand strong{color:#fff;font-size:18px;letter-spacing:.14em}.admin-header .office-brand small{color:#7de7df;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-space-label{margin:0 9px 14px;color:#5fe2d7;font-size:9px;letter-spacing:.18em}.admin-header nav a{display:flex;align-items:center;gap:9px;min-height:40px;border:1px solid transparent;border-radius:12px;padding:8px 11px;color:#bdd4df;font-size:12px;font-weight:750;transition:.18s ease}.admin-header nav a:hover{border-color:#1e7894;background:#0a3b58}.admin-header nav a.active{border-color:#22d8ce66;background:linear-gradient(100deg,#127cff33,#14d8bd2b);color:#fff;box-shadow:inset 3px 0 #20d8d2,0 8px 22px #0002}.office-nav-dot{width:7px;height:7px;flex:0 0 auto;border:1px solid #4f91a8;border-radius:50%;background:#09263c}.admin-header nav a.active .office-nav-dot{border-color:#8efff4;background:#20d8d2;box-shadow:0 0 10px #20d8d2}.admin-header .admin-logout{border:1px solid #237391;border-radius:11px;padding:9px 11px;background:#061d37;color:#d9e8ef}.admin-header .admin-logout.secondary{color:#8fb0c1}.admin-topbar{z-index:15;display:grid;grid-template-columns:1fr auto 46px;grid-gap:16px;gap:16px;border-bottom:1px solid #155b7b;background:#03162cf2;box-shadow:0 10px 30px #0005;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.admin-topbar-brand{display:flex;align-items:center;gap:11px;color:#fff}.admin-topbar-brand img{width:48px;height:48px;border-radius:13px}.admin-topbar-brand>span,.admin-topbar-identity{display:grid;grid-gap:2px;gap:2px}.admin-topbar-brand strong{letter-spacing:.08em}.admin-topbar-brand small,.admin-topbar-identity span{color:#89acbd;font-size:11px}.admin-topbar-identity{text-align:right}.admin-topbar-identity strong{color:#f4fbff;font-size:13px}.admin-avatar{width:42px;height:42px;border:1px solid #ffe66a;border-radius:13px;background:linear-gradient(135deg,#fff176,#ffc400);color:#08233d!important;font-weight:950;box-shadow:0 0 18px #ffd82f44}.admin-content{min-height:calc(100vh - 76px);margin:0 auto;padding:28px clamp(18px,3vw,44px) 90px}.admin-content :is(.page-heading,.detail-heading) h1{color:#f4fbff;font-size:clamp(34px,4.3vw,58px);font-weight:850;letter-spacing:-.045em;line-height:.98}.admin-content :is(.page-heading,.detail-heading)>div>p:last-child{color:#9db9c9;font-size:14px}.admin-content .eyebrow{font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.admin-content :is(.panel,.state-card,.metric-card,.admin-campaign-card,.conversion-detail,.governance-section,.governance-tabs,.support-section,.support-filters,.knowledge-card,.confirm-dialog,.admin-filters,.state-flow,.admin-withdrawal-card,.partner-link-row,.opportunity-review-card,.opportunity-card,.opportunity-detail,.pilot-card,.global-access-card,.access-card,.credit-card,.partner-card){border-color:#176280!important;background:linear-gradient(145deg,#07304e,#051e37)!important;color:#f4fbff!important;box-shadow:0 15px 36px #0003}.admin-content :is(.panel,.state-card,.metric-card,.admin-campaign-card,.conversion-detail,.governance-section,.support-section,.knowledge-card,.admin-withdrawal-card,.partner-link-row,.opportunity-review-card,.opportunity-card,.pilot-card,.global-access-card,.access-card,.credit-card,.partner-card) :is(h1,h2,h3,h4,strong,b,dt,dd,label){color:#f4fbff!important}.admin-content :is(.panel,.state-card,.metric-card,.admin-campaign-card,.conversion-detail,.governance-section,.support-section,.knowledge-card,.admin-withdrawal-card,.partner-link-row,.opportunity-review-card,.opportunity-card,.pilot-card,.global-access-card,.access-card,.credit-card,.partner-card) :is(p,small,span){color:#9db9c9}.admin-content :is(input,select,textarea){border-color:#237391!important;background:#061d37!important;color:#fff!important}.admin-content :is(input,select,textarea):focus{border-color:#20d8d2!important}.admin-content :is(button,.primary,button[type=submit]){min-height:42px;border-radius:11px}.admin-home{display:grid;grid-gap:20px;gap:20px}.admin-home-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:center;min-height:360px;overflow:hidden;border:1px solid #1b718e;border-radius:24px;padding:clamp(28px,5vw,64px);background:radial-gradient(circle at 84% 45%,#20d8d22e,transparent 17rem),linear-gradient(110deg,#031329,#073454 62%,#075366);box-shadow:0 24px 58px #0004}.admin-home-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#22d8d20b 1px,transparent 0),linear-gradient(90deg,#22d8d20b 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000);mask-image:linear-gradient(90deg,transparent 25%,#000)}.admin-home-hero>*{position:relative;z-index:1}.admin-home-hero h1{max-width:760px;margin:10px 0 16px;color:#fff;font-size:clamp(42px,6.2vw,82px);font-weight:900;letter-spacing:-.065em;line-height:.91}.admin-home-hero>div:first-child>p:last-of-type{max-width:600px;color:#b9d1dd;font-size:16px;line-height:1.55}.admin-home-primary{display:inline-flex;margin-top:14px;border-radius:12px;padding:13px 20px;background:linear-gradient(100deg,#5df0c5,#20d8d2);color:#03263a!important;font-weight:900}.admin-home-seal{display:grid;justify-items:center;grid-gap:7px;gap:7px;border:1px solid #29d8d28c;border-radius:24px;padding:28px 18px;background:#041b31bd;text-align:center;box-shadow:0 0 35px #20d8d21d}.admin-home-seal>span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#5df0c5;color:#03263a;font-size:28px;font-weight:950}.admin-home-seal strong{color:#fff;font-size:18px}.admin-home-seal small{color:#8fb3c5}.admin-home-summary{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #176280;border-radius:18px;background:#05243e}.admin-home-summary article{display:grid;grid-gap:4px;gap:4px;min-height:108px;padding:20px;border-right:1px solid #176280}.admin-home-summary article:last-child{border-right:0}.admin-home-summary span{color:#4be4d7;font-size:11px;font-weight:900}.admin-home-summary strong{color:#fff;font-size:17px}.admin-home-summary small{color:#91b1c1;line-height:1.4}.admin-home-modules{border:1px solid #176280;border-radius:22px;padding:24px;background:linear-gradient(145deg,#062b47,#041a31)}.admin-home-modules>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.admin-home-modules h2{margin:4px 0 0;color:#fff;font-size:28px}.admin-home-modules>header>span{color:#8db0c1;font-size:12px}.admin-home-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.admin-home-card{position:relative;display:grid;min-height:210px;border:1px solid #176280;border-radius:17px;padding:20px;background:#061d37;color:#fff!important;transition:.18s ease}.admin-home-card:hover{transform:translateY(-3px);border-color:#20d8d2;background:linear-gradient(145deg,#0a4262,#072944);box-shadow:0 18px 35px #0003}.admin-home-card-number{color:#3ce1d4;font-size:11px;font-weight:900}.admin-home-card p{margin:auto 0 3px;color:#66ded4;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.admin-home-card h3{margin:0 0 7px;color:#fff;font-size:23px}.admin-home-card small{color:#9bb8c7;line-height:1.45}.admin-home-card b{margin-top:15px;color:#5df0c5;font-size:12px}@media (max-width:1000px){.admin-shell{grid-template-columns:220px minmax(0,1fr)}.admin-header{width:220px}.admin-home-hero{grid-template-columns:1fr;gap:22px}.admin-home-seal{max-width:320px}.admin-home-grid,.admin-home-summary{grid-template-columns:repeat(2,1fr)}.admin-home-summary article:nth-child(2){border-right:0}.admin-home-summary article:nth-child(-n+2){border-bottom:1px solid #176280}}@media (max-width:720px){.admin-shell{display:block}.admin-header{position:static;width:auto;height:auto;overflow:visible;padding:10px 12px}.admin-header .admin-logout,.admin-header .office-brand,.admin-space-label{display:none}.admin-header nav{display:flex;overflow-x:auto;scrollbar-width:none}.admin-header nav a{flex:0 0 auto;white-space:nowrap}.admin-topbar{grid-template-columns:1fr auto;padding:9px 14px}.admin-topbar-identity{display:none}.admin-content{padding:16px 12px 70px}.admin-home-hero{min-height:0;padding:28px 22px}.admin-home-hero h1{font-size:46px}.admin-home-grid,.admin-home-summary{grid-template-columns:1fr}.admin-home-summary article{border-right:0;border-bottom:1px solid #176280}.admin-home-summary article:last-child{border-bottom:0}.admin-home-modules{padding:18px 14px}.admin-home-modules>header{align-items:flex-start;flex-direction:column}}.company-shell .content :is(.company-functional-page,.page-heading,.detail-heading,.campaign-list,.campaign-row,.campaign-main,.campaign-facts,.campaign-facts>div,.detail-grid,.facts,.facts>div,.state-flow,.state-flow li,.info-banner,.changes-banner,.success-banner,.limit-alert,.operation-section,.operation-tabs,.operation-step,.operation-fields,.reference-row,.delivery-list,.delivery-row,.received-opportunities,.received-opportunity-card,.received-opportunity-grid,.resolved-customer,.qr-result,.opportunity-list,.opportunity-row,.opportunity-details,.opportunity-details>div,.opportunity-form,.pii-card,.support-page,.support-section,.support-filters,.knowledge-grid,.knowledge-card,.knowledge-body,.support-ticket-list,.support-ticket-list button,.message-thread article,.resolution-box,.finance-summary-grid,.finance-summary-card,.finance-action-grid,.finance-action-grid>a,.finance-action-grid>button,.settings-grid,.settings-grid>a,.settings-grid>button,.filter-row){box-shadow:none}.company-shell .content :is(.company-functional-page,.campaign-row,.campaign-facts,.detail-grid,.facts,.operation-section,.operation-step,.delivery-row,.received-opportunity-card,.opportunity-row,.opportunity-details,.opportunity-form,.pii-card,.support-section,.knowledge-card,.finance-summary-card,.finance-action-grid,.settings-grid) :is(h1,h2,h3,h4,strong,b,dt,dd,label){color:#f4fbff!important}.company-shell .content :is(.company-functional-page,.campaign-row,.campaign-facts,.detail-grid,.facts,.operation-section,.operation-step,.delivery-row,.received-opportunity-card,.opportunity-row,.opportunity-details,.opportunity-form,.pii-card,.support-section,.knowledge-card,.finance-summary-card,.finance-action-grid,.settings-grid) :is(p,small,span){color:#a9c3d3}.company-shell{display:block;min-height:100vh;background:#020f25;color:#f4fbff}.company-shell>.sidebar{display:none}.company-shell .app-main{min-width:0}.company-shell .mobile-brand{letter-spacing:.08em}.company-shell .mobile-brand img{width:76px;height:76px;border-radius:17px;filter:drop-shadow(0 0 14px #20d8d266)}.company-shell .mobile-brand strong{font-size:20px}.company-shell .mobile-brand b{color:#b9d2df;font-size:13px;letter-spacing:0}.company-brand-divider{width:1px;height:25px;background:#29718f}.company-shell .topbar-actions{justify-content:flex-end}.company-shell .notification-label{color:#d7e8ef;font-size:12px;font-weight:800}.company-shell .notification-bell{border-color:#1ca9ba;background:#06213b;color:#20d8d2}.company-shell .partner-account-menu summary{border:1px solid #ffe76a;border-radius:11px;background:linear-gradient(135deg,#fff176,#ffc400);color:#08233d;box-shadow:0 0 16px #ffd82f55}.company-shell .company-designed-home{gap:16px}.company-shell .company-hero{min-height:390px;border-color:#20d8d255;border-radius:20px;background:linear-gradient(90deg,#031229f2,#05243f8a 46%,#05213a38),linear-gradient(180deg,transparent 58%,#021026d9),url(/brand/empresa-hero-city.png) 50%/cover;box-shadow:0 22px 60px #0006}.company-shell .company-operation-state{border-color:#2adee061;background:#052946dc}.company-shell .company-journey a{border-color:#47e3e64a;background:#062845e8;box-shadow:0 10px 26px #0004}.company-shell .company-journey a:hover{border-color:#20d8d2;background:#0a3f60ef}.company-shell .company-journey b{background:linear-gradient(135deg,#5df0c5,#20d8d2)}.company-shell :is(.panel,.metric-card,.health-card,.campaign-row,.operation-card,.opportunity-panel,.support-section,.support-filters,.form-section,.detail-card,.empty,.summary-card,.result-panel,.settings-card){border-color:#176280;background:linear-gradient(145deg,#07304e,#051e37);color:#f4fbff;box-shadow:0 15px 36px #0003}.company-shell .eyebrow,.company-shell .page-heading .eyebrow,.company-shell .section-heading .eyebrow{color:#5df0c5}.company-shell :is(.page-heading h1,.detail-heading h1,.section-heading h2){color:#fff}.company-shell :is(.primary,.primary-link,.button-link,.operation-submit,.operation-card button:not(:disabled),.opportunity-actions button:not(:disabled),.opportunity-form button:not(:disabled),.filter-row button.selected){border:0;background:linear-gradient(90deg,#5df0c5,#20d8d2);color:#04283c;box-shadow:0 8px 22px #20d8d233}.company-shell :is(.secondary-button,.reference-row button,.operation-card-heading button,.delivery-row button,.back){border-color:#237391;background:#061d37;color:#d9e8ef}.company-shell .company-approved-nav{position:fixed;z-index:35;right:20px;bottom:14px;left:20px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:auto;max-width:1040px;height:auto;margin:auto;padding:7px;border:1px solid #1a6383;border-radius:20px;background:#062743f2;box-shadow:0 16px 40px #0008;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.company-shell .company-approved-nav a{display:flex;min-width:0;height:54px;align-items:center;justify-content:center;gap:7px;border-radius:14px;padding:8px;color:#91abc2;font-size:11px;font-weight:850}.company-shell .company-approved-nav a.active,.company-shell .company-approved-nav a:hover{background:linear-gradient(145deg,#0a4262,#072944);color:#5df0c5}.company-shell .company-approved-nav .icon{width:18px;height:18px}@media (max-width:760px){.company-shell .topbar{grid-template-columns:1fr auto;gap:8px;padding:8px 11px}.company-shell .mobile-brand img{width:62px;height:62px}.company-shell .mobile-brand strong{font-size:17px}.company-shell .company-brand-divider,.company-shell .mobile-brand b,.company-shell .notification-label,.company-shell .topbar-identity{display:none}.company-shell .content{padding:10px 10px 90px}.company-shell .company-hero{min-height:278px;border-radius:17px}.company-shell .company-hero-copy{padding:20px 18px 118px}.company-shell .company-hero-copy h1{font-size:36px}.company-shell .company-journey{right:10px;bottom:10px;left:10px;display:flex;overflow-x:auto;scrollbar-width:none}.company-shell .company-journey a{flex:0 0 112px;min-height:70px;padding:9px}.company-shell .company-journey small{display:none}.company-shell .company-approved-nav{right:8px;bottom:7px;left:8px;grid-template-columns:repeat(4,1fr);border-radius:17px}.company-shell .company-approved-nav a{display:none;height:57px;font-size:9px}.company-shell .company-approved-nav a:first-child,.company-shell .company-approved-nav a:nth-child(2),.company-shell .company-approved-nav a:nth-child(3),.company-shell .company-approved-nav a:nth-child(7){display:flex}}.company-shell .campaign-detail-page .unlimited{border:1px solid #9fc8d8!important;background:#e8f5fa!important;color:#06263b!important}.company-shell .campaign-detail-page .unlimited :is(strong,span,p){color:#06263b!important}.company-shell .campaign-detail-page .badge.limit-healthy,.company-shell .campaign-detail-page .badge.limit-healthy>span{border-color:#178f7a!important}.company-shell .campaign-detail-page .badge.credit-not_approved,.company-shell .campaign-detail-page .badge.credit-not_approved>span,.company-shell .campaign-detail-page .badge.credit-pending,.company-shell .campaign-detail-page .badge.credit-pending>span{border-color:#ba7900!important}.company-shell .finance-credit-status.credit-not_approved{border:1px solid #ba7900}.company-shell .opportunity-back-link{width:-moz-fit-content;width:fit-content;color:#5df0c5;font-weight:800}.company-shell .guided-operation-product,.company-shell .operation-optional-details,.company-shell .opportunity-not-converted,.company-shell .opportunity-technical-details{border:1px solid #176280;border-radius:14px;padding:.85rem 1rem;background:#061d37;color:#d7e8ef}.company-shell .operation-optional-details>summary,.company-shell .opportunity-not-converted>summary,.company-shell .opportunity-technical-details summary{cursor:pointer;color:#8fdcf0;font-weight:800}.company-shell .opportunity-technical-details p{margin:.75rem 0 0;overflow-wrap:anywhere;color:#91abc2;font-size:.75rem}.company-shell .opportunity-not-converted{max-width:760px}.company-shell .opportunity-not-converted .opportunity-form{margin-top:1rem}.company-shell .guided-operation-product{display:grid;grid-gap:.35rem;gap:.35rem}.company-shell .guided-operation-product b{color:#fff;font-size:1.05rem}.company-shell .guided-operation-product small{color:#5df0c5}.company-shell .operation-optional-details label{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.8rem}.opportunity-panel{display:grid;grid-gap:1rem;gap:1rem}.opportunity-filter,.opportunity-form{display:grid;grid-gap:.5rem;gap:.5rem;max-width:34rem}.opportunity-filter select{margin-left:.75rem}.opportunity-list{display:grid;grid-gap:.75rem;gap:.75rem}.opportunity-row{align-items:center;background:var(--surface,#fff);border:1px solid var(--border,#dce2e8);border-radius:12px;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr) auto auto;padding:1rem}.opportunity-row div{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.opportunity-row small,.opportunity-row span{overflow-wrap:anywhere}.opportunity-status{border-radius:999px;font-size:.8rem;font-weight:700;padding:.35rem .65rem;white-space:nowrap;background:#edf2f7}.status-in_progress,.status-under_review{background:#fff4cc}.status-converted{background:#d8f4e5}.status-cancelled,.status-not_converted{background:#f6dddd}.opportunity-details{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0}.opportunity-details div,.pii-card{background:var(--surface,#fff);border:1px solid var(--border,#dce2e8);border-radius:12px;padding:1rem}.opportunity-details dt{color:#667085;font-size:.8rem}.opportunity-details dd{margin:.35rem 0 0;overflow-wrap:anywhere}.opportunity-actions{align-items:start;display:flex;flex-wrap:wrap;gap:.75rem}.pii-card{flex-basis:100%;display:grid;grid-gap:.5rem;gap:.5rem}.pii-card p{display:flex;gap:1rem;justify-content:space-between;margin:0}.opportunity-form{background:var(--surface,#fff);border:1px solid var(--border,#dce2e8);border-radius:12px;padding:1rem}.opportunity-form label{display:grid;grid-gap:.35rem;gap:.35rem}@media (max-width:640px){.opportunity-row{grid-template-columns:1fr}.opportunity-actions button,.opportunity-row a{min-height:44px;width:100%}.pii-card p{align-items:flex-start;flex-direction:column;gap:.2rem}}.credit-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:18px;gap:18px}.credit-market-contexts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.credit-values{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.credit-values div{display:grid;grid-gap:4px;gap:4px}.credit-values dt{color:var(--muted);font-size:.78rem}.credit-values dd{margin:0;font-weight:700}.credit-limit-form{display:grid;grid-gap:10px;gap:10px;margin-top:14px}*{box-sizing:border-box}body{margin:0;background:#f4f5f1}button,input,select{font:inherit}a,button{transition:.18s ease}a{color:inherit;text-decoration:none}button{cursor:pointer}:focus-visible{outline:3px solid #91ae38;outline-offset:3px;border-radius:5px}.icon{width:21px;height:21px;flex:none}.app-shell{min-height:100vh;display:grid;grid-template-columns:245px 1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:26px 18px 20px;background:#153d31;color:#eef8f1;display:flex;flex-direction:column;z-index:4}.brand{display:flex;align-items:center;gap:11px;font-size:22px;font-weight:800;padding:0 10px 34px}.brand-symbol{display:inline-grid;place-items:center;width:35px;height:35px;border-radius:11px;background:var(--lime);color:#173e32;font-size:18px;font-weight:900}.sidebar nav{display:flex;flex-direction:column;gap:5px}.nav-link{border:0;background:transparent;color:#cbdad2;display:flex;align-items:center;gap:12px;min-height:46px;border-radius:11px;padding:0 12px;text-align:left;font-weight:600}.nav-link.active,.nav-link:hover{background:#ffffff13}.nav-link.active{box-shadow:inset 3px 0 0 var(--lime)}.nav-link small{margin-left:auto;font-size:9px;text-transform:uppercase;padding:3px 5px;border:1px solid #ffffff25;border-radius:5px}.logout{margin-top:auto;width:100%}.app-main{min-width:0}.topbar{height:86px;border-bottom:1px solid var(--line);background:#fafbf8e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,4vw,58px);position:-webkit-sticky;position:sticky;top:0;z-index:3}.topbar .eyebrow{margin:0 0 4px}.topbar select{border:0;background:transparent;font-weight:750;color:var(--ink);font-size:15px;max-width:280px}.user-pill{display:flex;align-items:center;gap:10px}.user-pill>span{width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:#dce8df;color:var(--green);font-weight:800}.user-pill div{display:flex;flex-direction:column;font-size:12px}.user-pill small{color:var(--muted)}.content{max-width:1440px;margin:auto;padding:44px clamp(22px,4vw,58px) 80px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:850;color:#547263}.detail-heading,.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px}.detail-heading h1,.page-heading h1{font-family:Georgia,serif;font-size:clamp(34px,4.2vw,54px);line-height:1;margin:7px 0 11px;letter-spacing:-.045em;font-weight:500}.detail-heading p,.page-heading p{color:var(--muted);margin:0;max-width:620px;line-height:1.6}.empty a,.secondary-button{display:inline-flex;border:1px solid #bfc9c1;background:#fff;padding:11px 16px;border-radius:10px;font-weight:750}.summary-grid{display:grid;grid-template-columns:1.05fr 1.3fr 1fr;grid-gap:16px;gap:16px;margin-bottom:46px}.campaign-row,.health-card,.metric-card,.panel{background:#fff;border:1px solid var(--line);box-shadow:0 8px 30px #1b37230a}.metric-card{border-radius:17px;padding:23px;min-height:145px;display:flex;flex-direction:column}.metric-card.featured{background:var(--green);color:#fff}.metric-card.danger{border-color:#d7a49f;background:#fff8f7}.big-number>span,.metric-card>span{font-size:12px;color:var(--muted);font-weight:700}.metric-card.featured small,.metric-card.featured>span{color:#d5e7dc}.metric-card strong{font-family:Georgia,serif;font-size:34px;font-weight:500;margin:auto 0 6px}.metric-card small{color:var(--muted)}.section-heading{margin:10px 0 18px}.panel h2,.section-heading h2{font-family:Georgia,serif;font-size:25px;font-weight:500;margin:4px 0}.campaign-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.health-card{border-radius:17px;padding:22px}.campaign-row:hover,.health-card:hover{border-color:#9aaf9e;transform:translateY(-2px);box-shadow:0 14px 32px #1b372312}.card-top,.panel-title{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.card-top small{color:var(--muted);text-transform:capitalize}.card-top h3{font-size:18px;margin:5px 0 20px}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850;background:#edf0ed;color:#4d5c54}.campaign-active,.credit-active,.limit-healthy{background:#e1f1e7;color:#226344}.campaign-paused,.campaign-pending_review,.limit-warning{background:#fff0ce;color:#845715}.campaign-changes_requested,.credit-suspended,.limit-critical{background:#f8dfdc;color:#8d382f}.campaign-rejected,.limit-exhausted{background:#8e372f;color:#fff}.campaign-approved{background:#e4ebfa;color:#31578d}.progress-wrap{margin:14px 0}.progress-label{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-bottom:8px}.progress-label strong{color:var(--ink)}.progress{height:7px;background:#e8ece7;overflow:hidden}.fill,.progress{border-radius:999px}.fill{display:block;height:100%;background:#4d846c}.fill.warning{background:#d79b36}.fill.critical{background:#d15e4f}.fill.exhausted{background:#8e372f}.limit-alert{display:flex;gap:8px;border-radius:9px;padding:10px 12px;font-size:11px;margin-top:10px;background:#fff3dc;color:#76501a}.limit-alert.critical,.limit-alert.exhausted{background:#fbe6e3;color:#853b32}.center-state{min-height:100vh;display:grid;place-content:center;text-align:center;padding:25px}.loader{width:34px;height:34px;border:3px solid #d6ded8;border-top:3px solid var(--green);border-radius:50%;animation:spin .8s linear infinite;margin:auto}@keyframes spin{to{transform:rotate(1turn)}}.empty,.state-card{max-width:550px;text-align:center;margin:50px auto;padding:38px;background:#fff;border:1px solid var(--line);border-radius:18px}.state-card.inline{max-width:none;margin:20px 0}.empty>span,.state-mark{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;margin:0 auto 15px;background:#f6e2df;color:#9e3f35;font-weight:900}.empty h2,.state-card h1,.state-card h2{font-family:Georgia,serif;font-weight:500}.empty p,.state-card p{color:var(--muted);line-height:1.55}.primary,.state-card button{border:0;border-radius:10px;background:var(--green);color:#fff;font-weight:750;padding:12px 17px}.skeleton{border-radius:17px;padding:24px;background:#fff;min-height:150px}.skeleton i{display:block;height:13px;background:#edf0ec;border-radius:5px;margin:12px 0}.skeleton i:nth-child(2){height:30px;width:65%}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.filter-row{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:22px}.filter-row button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 13px;color:#58655e}.filter-row button.selected{background:var(--green);color:#fff}.campaign-list{display:flex;flex-direction:column;gap:10px}.campaign-row{display:grid;grid-template-columns:minmax(250px,1.3fr) minmax(320px,1fr) auto 20px;align-items:center;grid-gap:20px;gap:20px;border-radius:14px;padding:17px 19px}.campaign-main{display:flex;align-items:center;gap:13px}.campaign-main h2{font-size:16px;margin:3px 0 5px}.campaign-main p,.campaign-main small{font-size:11px;color:var(--muted);margin:0;text-transform:capitalize}.campaign-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;background:#e7eee8;color:var(--green);font-family:Georgia,serif}.campaign-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.campaign-facts span{display:flex;flex-direction:column}.campaign-facts small{color:var(--muted);font-size:9px;text-transform:uppercase}.campaign-facts strong{font-size:12px;margin-top:5px}.back{display:inline-block;margin-bottom:27px;color:var(--green);font-weight:700;font-size:13px}.detail-heading{align-items:center;padding-bottom:27px;border-bottom:1px solid var(--line)}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.panel{border-radius:17px;padding:24px}.operations-heading{margin-bottom:1.25rem}.operation-tabs{display:flex;gap:.6rem;overflow-x:auto;padding:.15rem 0 1rem}.operation-tabs button{white-space:nowrap;border:1px solid var(--line);background:white;color:var(--muted);border-radius:999px;padding:.75rem 1rem;font-weight:700}.operation-tabs button.selected{background:var(--ink);border-color:var(--ink);color:white}.operation-card{max-width:840px;background:white;border:1px solid var(--line);border-radius:22px;padding:1.4rem;box-shadow:0 12px 35px rgba(24,37,31,.08);display:grid;grid-gap:1.25rem;gap:1.25rem}.operation-section{display:grid;grid-template-columns:38px 1fr;grid-gap:1rem;gap:1rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.operation-step{display:grid;place-items:center;align-self:start;width:34px;height:34px;border-radius:50%;background:var(--ink);color:white;font-weight:800}.company-shell .notification-bell{position:relative}.notification-count{position:absolute;top:-6px;right:-7px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border:2px solid #052946;border-radius:999px;background:#ffcf3c;color:#052946;font-size:10px;font-weight:900}.notification-label{color:#d9edf2;font-size:.78rem;font-weight:750}.company-notification-menu>div a{display:block;border-top:1px solid #ffffff1f;color:#dffcff;padding:9px 0;font-size:.82rem;font-weight:700}.company-notification-menu>div a.notification-primary{margin-top:4px;border:0;border-radius:10px;padding:10px 12px;background:linear-gradient(110deg,#0879ef,#12cbd2);color:white;text-align:center}.company-account-menu{position:relative}.received-opportunities{scroll-margin-top:92px;margin:0 0 1.35rem;padding:1.25rem;border:1px solid #cde4ed;border-radius:22px;background:linear-gradient(145deg,#fff,#edf9fc);box-shadow:0 14px 34px #05294612}.received-opportunities-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.received-opportunities-heading h2,.received-opportunity-card h3{margin:.2rem 0}.received-opportunities-heading>a{color:#0879ef;font-weight:800}.received-opportunity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:.85rem;gap:.85rem}.received-opportunity-card{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:.9rem;gap:.9rem;padding:.75rem;border:1px solid #d7e7ed;border-radius:17px;background:#fff}.received-opportunity-card>img{width:76px;height:76px;border-radius:13px;object-fit:cover}.received-opportunity-card p{margin:.25rem 0 0;color:#607786;font-size:.82rem}.received-opportunity-card>a{grid-column:1/-1;border-radius:11px;padding:.72rem 1rem;background:linear-gradient(110deg,#0879ef,#12cbd2);color:#fff;text-align:center;font-weight:850}.company-shell .status-received{background:#e5f3ff;color:#075db9}.company-shell .button-link,.company-shell .filter-row button.selected,.company-shell .operation-card button,.company-shell .operation-tabs button.selected,.company-shell .opportunity-actions button,.company-shell .opportunity-form button,.company-shell .primary-link{border-color:transparent;background:linear-gradient(110deg,#0879ef,#12cbd2);color:#fff;box-shadow:0 8px 20px #0879ef2b}.company-shell .campaign-active,.company-shell .credit-active,.company-shell .limit-healthy{background:#e5f3ff;color:#075db9}.campaign-product-thumb{overflow:hidden;background:#e7f4f8}.campaign-product-thumb img{width:100%;height:100%;object-fit:cover}.company-pilot-card{max-width:none;border-color:#cde4ed;background:linear-gradient(145deg,#fff,#effafd)}.pilot-card-heading{display:flex;gap:1rem;align-items:flex-start}.pilot-card-heading>span{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;background:linear-gradient(140deg,#0879ef,#12cbd2);color:white;font-weight:900}.pilot-card-heading h2,.pilot-card-heading p{margin:.15rem 0}.pilot-selector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.pilot-selector-grid label{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem;border:1px solid #d8e8ee;border-radius:16px;background:#fff;color:#17364b;font-weight:800}.pilot-selector-grid select{width:100%;min-height:46px;border-color:#bdd6e0;background:#f8fcfe}.company-functional-page{display:grid;grid-gap:1.25rem;gap:1.25rem}.finance-action-grid,.finance-summary-grid,.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.finance-action-grid a,.finance-summary-card,.settings-grid article{display:grid;grid-gap:.45rem;gap:.45rem;padding:1.15rem;border:1px solid #d7e7ed;border-radius:18px;background:#fff;box-shadow:0 12px 28px #0529460c}.finance-summary-card strong{color:#075db9;font-size:1.55rem}.finance-action-grid span,.finance-summary-card small,.settings-grid small{color:#657c89}.finance-action-grid a b{color:#075db9}.company-shell .support-filters,.company-shell .support-section{border-color:#d7e7ed;border-radius:18px;box-shadow:0 12px 28px #0529460c}@media (max-width:760px){.notification-label{display:none}.pilot-selector-grid{grid-template-columns:1fr}.received-opportunity-card{grid-template-columns:64px minmax(0,1fr)}.received-opportunity-card>img{width:64px;height:64px}}.operation-fields{display:grid;grid-gap:1rem;gap:1rem}.operation-fields label,label.operation-fields{display:grid;grid-gap:.45rem;gap:.45rem}.operation-fields label>small{color:var(--muted)}.operation-fields input,.operation-fields select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:11px;padding:.75rem .85rem;background:white;color:var(--ink);font:inherit}.reference-row{display:grid;grid-template-columns:1fr auto;grid-gap:.6rem;gap:.6rem}.delivery-row button,.operation-card-heading button,.reference-row button{min-height:48px;border:0;border-radius:11px;padding:.7rem 1rem;background:#eef1ec;color:var(--ink);font-weight:800}.qr-result,.resolved-customer{display:flex;gap:.85rem;align-items:center;background:#edf9f2;border:1px solid #bce3ca;border-radius:14px;padding:1rem}.qr-result>span,.resolved-customer>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:#137a45;color:white}.delivery-row div,.resolved-customer div{display:grid;grid-gap:.2rem;gap:.2rem}.delivery-row small,.delivery-row span,.qr-result small,.resolved-customer small{color:var(--muted)}.sale-breakdown{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem;border:1px solid #1689bb;border-radius:16px;background:linear-gradient(145deg,#082f4d,#061f38)}.sale-breakdown>div{display:flex;justify-content:space-between;gap:1rem}.sale-breakdown small,.sale-breakdown span{color:#a9c3d3}.sale-breakdown b,.sale-breakdown strong{color:#f4fbff}.sale-breakdown-net,.sale-breakdown-total{padding-block:.55rem;border-block:1px solid #176280;font-size:1.05rem}.sale-breakdown-detail{padding-left:.8rem;font-size:.9rem}.sale-breakdown-net strong{color:#27dfc1}.operation-fields.two-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wide-field{grid-column:1/-1}.operation-submit{min-height:54px;border:0;border-radius:13px;padding:.85rem 1.2rem;background:var(--green);color:white;font-size:1rem;font-weight:800}.operation-card button:disabled,.operation-submit:disabled{opacity:.55;cursor:not-allowed}.operation-notice{max-width:840px;border-radius:13px;padding:.9rem 1rem;font-weight:650}.operation-notice.success{background:#edf9f2;color:#0d6538}.operation-notice.error{background:#fff0ee;color:#9c2e22}.operation-notice.neutral{background:#eef1ec;color:#153552;border:1px solid #9fb6c5}.operation-loading{display:flex;align-items:center;gap:.8rem;min-height:120px;color:var(--muted)}.operation-card-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.operation-card-heading h2,.qr-result h2{margin:0}.operation-card-heading p,.qr-result p{margin:.25rem 0 0;color:var(--muted)}.delivery-list{display:grid;grid-gap:.7rem;gap:.7rem}.delivery-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;border:1px solid var(--line);border-radius:14px;padding:1rem}.delivery-row strong{font-size:1.15rem}.qr-card{max-width:720px}@media (max-width:640px){.operation-card{margin-inline:-.35rem;padding:1rem;border-radius:17px}.operation-section{grid-template-columns:1fr}.operation-step{width:30px;height:30px}.operation-fields.two-fields,.reference-row{grid-template-columns:1fr}.delivery-row button,.operation-submit,.reference-row button{width:100%;min-height:54px}.delivery-row,.operation-card-heading{align-items:stretch;flex-direction:column}}.overview{grid-column:1/-1}.facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:24px 0 3px}.facts div{border-left:2px solid #dbe3dc;padding-left:14px}.facts dt{font-size:10px;text-transform:uppercase;color:var(--muted)}.facts dd{margin:8px 0 0;font-weight:700}.big-number{display:flex;flex-direction:column;margin:27px 0 20px}.big-number strong{font-family:Georgia,serif;font-weight:500;font-size:36px;margin:4px 0}.big-number small,.fine-print{color:var(--muted);font-size:11px}.unlimited{background:#eef4ed;border-radius:13px;padding:21px;margin-top:22px}.unlimited strong{font-family:Georgia,serif;font-size:31px;font-weight:500;display:block}.unlimited p{color:var(--muted);font-size:12px}.panel.credit{background:#f3f7f1}.panel.credit.suspended{background:#fff8f7;border-color:#d7a49f}.login-page{min-height:100vh;background:#173f33;display:grid;grid-template-columns:1.15fr minmax(420px,.85fr);padding:28px}.login-message{color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(30px,7vw,100px);background:radial-gradient(circle at 70% 15%,#ddef9230,transparent 34%),linear-gradient(145deg,#184235,#123229);border-radius:25px}.login-message span{color:var(--lime);font-weight:800}.login-message h2{font-family:Georgia,serif;font-size:clamp(44px,6vw,78px);line-height:.98;font-weight:500;max-width:780px;margin:18px 0}.login-message p{color:#c7d8d0}.login-card{background:#f8f9f5;border-radius:25px;padding:clamp(35px,6vw,75px);display:flex;flex-direction:column;justify-content:center}.login-brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:850;margin-bottom:60px}.login-card h1{font-family:Georgia,serif;font-size:40px;font-weight:500;margin:8px 0}.lead{color:var(--muted);margin:0 0 28px}.login-card form{display:flex;flex-direction:column;gap:16px}.login-card label{font-size:12px;font-weight:750;display:flex;flex-direction:column;gap:7px}.login-card input{border:1px solid #cdd5ce;background:#fff;border-radius:10px;padding:13px}.wide{width:100%}.login-card>small{color:var(--muted);margin-top:25px}.form-error{background:#f9e4e1;color:#853b32;border-radius:8px;padding:10px;font-size:12px}.mobile-nav{display:none}.primary-link{display:inline-flex;padding:12px 17px;border-radius:10px;background:var(--green);color:#fff;font-weight:750}.changes-banner,.info-banner,.success-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-radius:11px;margin-bottom:20px;background:#e4f1e8;color:#235f43;font-size:13px}.success-banner button{border:0;background:transparent;color:inherit;font-size:20px}.info-banner{background:#edf1ec;color:#55635b}.changes-banner{align-items:flex-start;flex-direction:column;background:#fff0ce;color:#795019}.detail-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.campaign-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:24px;gap:24px;align-items:start}.form-sections{min-width:0;display:flex;flex-direction:column;gap:15px}.form-section{background:#fff;border:1px solid var(--line);border-radius:17px;padding:25px}.form-section>header{display:flex;align-items:center;gap:12px;margin-bottom:23px}.form-section>header span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e7eee8;color:var(--green);font-size:10px;font-weight:850}.form-section h2,.form-summary h2{margin:0;font-family:Georgia,serif;font-weight:500;font-size:24px}.section-fields{gap:20px}.field,.section-fields{display:flex;flex-direction:column}.field{gap:7px;font-size:12px;font-weight:750}.field span b,.field>b{color:#a14338}.field-hint,.field>small{color:var(--muted);font-weight:400;line-height:1.4}.field input,.field textarea,.money-input,.suffix-input{width:100%;border:1px solid #cdd5ce;background:#fff;border-radius:10px;padding:12px;color:var(--ink)}.field textarea{resize:vertical;min-height:88px}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#b84c40;box-shadow:0 0 0 2px #b84c4015}.field-error{color:#9d3f35;font-size:11px;font-style:normal;font-weight:600}.two-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.money-input,.suffix-input{display:flex;align-items:center;gap:8px;padding:0 12px}.money-input input,.suffix-input input{border:0;padding:12px 0;outline:0;box-shadow:none!important}.money-input span,.suffix-input span{font-weight:800;color:#486356}.money-input small{margin-left:auto;color:var(--muted)}fieldset{border:0;padding:0;margin:0}fieldset legend{font-size:12px;font-weight:750;margin-bottom:10px}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.choice-grid legend{grid-column:1/-1}.choice-card{position:relative;border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px;cursor:pointer}.choice-card.selected{border-color:#5f8873;background:#f0f5f1;box-shadow:inset 0 0 0 1px #5f8873}.choice-card input{position:absolute;top:13px;right:13px;accent-color:var(--green)}.check-row small,.choice-card span,.trigger-options small{color:var(--muted);font-size:11px;line-height:1.4}.segmented{display:flex;gap:8px}.segmented label{border:1px solid var(--line);border-radius:9px;padding:10px 13px;font-size:12px;cursor:pointer}.segmented input{accent-color:var(--green);margin-right:7px}.equivalent{background:#173f33;color:#fff;border-radius:13px;padding:18px;display:flex;flex-direction:column;gap:4px}.equivalent small,.equivalent span{color:#c8d9d0;font-size:11px}.equivalent strong{font-family:Georgia,serif;font-size:22px;font-weight:500}.trigger-options{display:flex;flex-direction:column;gap:9px}.check-row,.trigger-options label{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:11px;padding:13px;cursor:pointer}.check-row input,.trigger-options input{accent-color:var(--green);margin-top:3px}.check-row span,.trigger-options span{display:flex;flex-direction:column;gap:3px}.form-summary{position:-webkit-sticky;position:sticky;top:110px;background:linear-gradient(150deg,#07304e,#051e37);color:#fff;border:1px solid #176280;border-radius:17px;padding:24px;box-shadow:0 15px 36px #0003}.form-summary .eyebrow{color:#43d7ff}.form-summary dl{margin:25px 0;display:flex;flex-direction:column;gap:14px}.form-summary dl div{padding-bottom:13px;border-bottom:1px solid #ffffff18}.form-summary dt{color:#a9c3d3;font-size:10px;text-transform:uppercase}.form-summary dd{margin:5px 0 0;font-weight:750}.form-summary>p:last-child{color:#a9c3d3;font-size:11px;line-height:1.5}.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:18px 0;font-size:13px;font-weight:700}.form-loading{padding:60px;text-align:center;color:var(--muted)}@media (max-width:1050px){.app-shell{grid-template-columns:86px 1fr}.sidebar{padding:24px 12px}.brand span:last-child,.nav-link small,.nav-link span{display:none}.brand,.nav-link{justify-content:center}.summary-grid{grid-template-columns:repeat(2,1fr)}.summary-grid>:first-child{grid-column:1/-1}.campaign-row{grid-template-columns:1fr auto 20px}.campaign-facts{display:none}.login-page{grid-template-columns:1fr 430px}.login-message{padding:45px}.campaign-form-layout{grid-template-columns:1fr}.form-summary{position:static;order:-1}.form-summary dl{display:grid;grid-template-columns:repeat(2,1fr)}}.governance-page{display:grid;grid-gap:24px;gap:24px}.governance-card-grid,.governance-company-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.governance-company-card{color:inherit;text-decoration:none}.governance-company-card:focus-visible,.governance-company-card:hover{border-color:var(--accent);transform:translateY(-2px)}.governance-tabs{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;flex-wrap:wrap;gap:10px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:10px}.governance-tabs a{border-radius:9px;padding:9px 12px;color:var(--ink);font-weight:700;text-decoration:none}.governance-section{scroll-margin-top:80px;border:1px solid var(--line);border-radius:18px;background:#fff;padding:clamp(18px,4vw,32px)}.governance-section h2{margin-top:0}.admin-content .company-workflow-alert{align-items:center;justify-content:space-between;gap:18px;border:1px solid #22a9df;border-radius:18px;padding:18px 20px;background:linear-gradient(135deg,#0a4d78,#082d50);color:#f4fbff;box-shadow:0 14px 30px #00182f66,inset 0 1px #ffffff1f}.admin-content .company-workflow-alert strong{display:block;margin-bottom:5px;color:#fff;font-size:17px}.admin-content .company-workflow-alert li,.admin-content .company-workflow-alert p{color:#d5effb;font-size:13px}.admin-content .company-workflow-alert ul{margin:9px 0 0;padding-left:19px}.admin-content .company-workflow-alert>button{min-width:190px;border:1px solid #88bee0;border-radius:13px;padding:13px 18px;background:linear-gradient(135deg,#378fc4,#2778ac);color:#fff;font-size:14px;font-weight:900;box-shadow:0 10px 24px #001d4d99,inset 0 1px #ffffff33}.admin-content .company-workflow-alert>button:focus-visible,.admin-content .company-workflow-alert>button:hover{background:linear-gradient(135deg,#469dce,#2f84ba);transform:translateY(-1px)}@media (max-width:640px){.admin-content .company-workflow-alert{align-items:stretch;flex-direction:column}.admin-content .company-workflow-alert>button{width:100%}}.governance-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.governance-form .wide-field,.governance-form>button{grid-column:1/-1}.governance-form textarea{min-height:100px;resize:vertical}.governance-split{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);grid-gap:18px;gap:18px}.governance-list{display:grid;align-content:start;grid-gap:9px;gap:9px}.governance-list>button{display:grid;grid-gap:5px;gap:5px;text-align:left}.governance-detail,.governance-detail fieldset{display:grid;grid-gap:12px;gap:12px}.inline-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.check-row{display:flex!important;align-items:center;gap:9px!important}.check-row input{width:auto;min-height:auto}.one-time-secret{display:grid;grid-gap:10px;gap:10px;margin:18px 0;border:1px solid #b9891b;border-radius:13px;background:#fff9e8;padding:16px}.one-time-secret code{overflow-wrap:anywhere;font-size:14px}.invitation-acceptance .state-card{width:min(560px,calc(100% - 28px))}@media (max-width:720px){.app-shell{display:block}.sidebar{display:none}.app-main{padding-bottom:70px}.topbar{height:72px;padding:0 18px}.user-pill div{display:none}.content{padding:28px 17px 60px}.detail-heading,.page-heading{align-items:flex-start;flex-direction:column}.detail-heading h1,.page-heading h1{font-size:39px}.campaign-health-grid,.cards-grid,.detail-grid,.summary-grid{grid-template-columns:1fr}.overview,.summary-grid>:first-child{grid-column:auto}.campaign-row{grid-template-columns:1fr auto;padding:15px}.campaign-row>.badge{grid-row:1;grid-column:2}.row-arrow{display:none}.facts{grid-template-columns:repeat(2,1fr)}.mobile-nav{position:fixed;display:grid;grid-template-columns:repeat(4,1fr);bottom:0;left:0;right:0;height:67px;background:#fff;border-top:1px solid var(--line);z-index:6;padding:7px 4px}.mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#738078;font-size:9px}.mobile-nav a.active{color:var(--green);font-weight:800}.mobile-nav .icon{width:19px}.login-page{display:block;padding:0;background:#f8f9f5}.login-message{display:none}.login-card{border-radius:0;min-height:100vh;padding:32px 24px}.login-brand{margin-bottom:70px}.choice-grid,.two-fields{grid-template-columns:1fr}.choice-grid legend{grid-column:auto}.form-section{padding:19px}.detail-actions{justify-content:flex-start}.form-summary dl{grid-template-columns:1fr 1fr}}.brand{font-size:24px}.brand-symbol{width:40px;height:40px;font-size:20px}.login-brand,.login-card .brand{font-size:28px}.login-brand img,.login-card .brand-symbol{width:50px;height:50px}.login-card label{font-size:16px}.login-card input{padding:15px;font-size:18px}.portal-choice{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:8px 0 26px}.portal-choice .primary-link{justify-content:center;padding:16px;font-size:17px;text-align:center}.admin-header nav{flex-wrap:wrap}@media (max-width:720px){.admin-header nav{display:flex;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.admin-header nav a{flex:0 0 auto;white-space:nowrap}}@media (max-width:520px){.portal-choice{grid-template-columns:1fr}}:root{--sovori-night:#031a2d;--sovori-navy:#052b49;--sovori-panel:#073555;--sovori-cyan:#16d7d4;--sovori-blue:#1687ff;--sovori-gold:#ffd84b;--sovori-mint:#42e3b4}body{background:#f4f8fb}.brand{letter-spacing:.08em}.brand-logo,.login-brand img,.login-message-brand img,.mobile-brand img{width:56px;height:56px;object-fit:contain;border-radius:11px}.brand .brand-logo{width:68px;height:68px}.partner-shell .sidebar,.sidebar{background:linear-gradient(180deg,#052946,#031a2d);border-right:1px solid #25d8db33}.nav-link{color:#b8cddd}.nav-link.active,.nav-link:hover{background:#18d8d51c;color:#fff}.nav-link.active{box-shadow:inset 3px 0 0 var(--sovori-cyan)}.topbar{height:76px;background:#052946f5;border-bottom-color:#1cd8dc3d;color:#fff}.topbar .eyebrow,.topbar small{color:#93cbd0}.topbar select{color:#fff}.topbar select option{color:#071d2f}.mobile-brand,.topbar-actions{display:flex;align-items:center;gap:12px}.mobile-brand{display:none;letter-spacing:.08em}.notification-bell{display:grid;place-items:center;width:38px;height:38px;border:1px solid #22d6d866;border-radius:50%;color:var(--sovori-cyan);font-size:22px;cursor:pointer;list-style:none}.notification-bell::-webkit-details-marker{display:none}.notification-bell svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.partner-account-menu,.partner-notification-menu{position:relative}.partner-notification-menu>div{position:absolute;top:calc(100% + 10px);right:0;display:grid;grid-gap:7px;gap:7px;width:min(300px,calc(100vw - 28px));padding:16px;border:1px solid #1bd6d94d;border-radius:16px;background:#052946;box-shadow:0 18px 44px #00111f59;color:#fff}.partner-notification-menu p{margin:2px 0;color:#d9edf2}.partner-notification-menu small{color:#a9cbd6;line-height:1.45}.partner-account-menu summary{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--sovori-gold);color:var(--sovori-night);cursor:pointer;font-weight:900;list-style:none}.partner-account-menu summary::-webkit-details-marker{display:none}.partner-account-menu>div{position:absolute;top:calc(100% + 10px);right:0;display:grid;grid-gap:8px;gap:8px;width:min(280px,calc(100vw - 28px));padding:16px;border:1px solid #1bd6d94d;border-radius:16px;background:#052946;box-shadow:0 18px 44px #00111f59;color:#fff}.partner-account-menu small{margin-bottom:4px;color:#a9cbd6}.partner-account-menu a,.partner-account-menu button{width:100%;border:1px solid #ffffff26;border-radius:10px;background:#ffffff0d;color:#fff;padding:11px 12px;text-align:left;font:inherit;font-weight:700}.partner-account-menu button.danger{border-color:#ff6b7d66;color:#ffb1bb}.user-pill>span{background:var(--sovori-gold);color:#05223b}.partner-status{background:#ffffff14;color:#d9ecf1}.partner-status.active{background:#36d6a526;color:#78f1cb}.content{max-width:none;background:#f4f8fb}.login-page{background:var(--sovori-night);gap:1px;padding:0}.login-message{min-height:100vh;border-radius:0;justify-content:space-between;background:linear-gradient(120deg,#02182ee8 8%,#06395ab8 55%,#00b9c644),url(/brand/empresa-hero-city.png) 50%/cover}.login-message-brand{display:flex;align-items:center;gap:12px;font-size:28px;letter-spacing:.11em}.login-message h2{font-family:Inter,system-ui,sans-serif;font-weight:780;letter-spacing:-.055em}.sovori-login-card{border-radius:0;background:#f8fbfd}.login-brand{letter-spacing:.1em;font-size:22px}.login-welcome{display:grid;grid-gap:8px;gap:8px}.login-welcome .eyebrow,.login-welcome .lead,.login-welcome h1{margin:0}.login-audience{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.login-audience span{border:1px solid #cfe1eb;border-radius:999px;padding:8px 6px;background:#eef7ff;color:#0758ae;font-size:11px;font-weight:850;text-align:center}.sovori-login-card h1{font-family:Inter,system-ui,sans-serif;color:#052946;font-weight:780;letter-spacing:-.045em}.sovori-login-card label{gap:9px;font-size:16px;font-weight:800}.sovori-login-card input{min-height:62px;border-color:#bfd1df;border-radius:14px;padding:14px 16px;font-size:18px}.login-password-field{position:relative;display:block}.login-password-field input{padding-right:108px}.login-password-toggle{position:absolute;top:50%;right:9px;min-height:44px;border:0;border-radius:10px;padding:0 12px;transform:translateY(-50%);background:#eaf5ff;color:#0758ae;font:inherit;font-size:14px;font-weight:850}.login-password-toggle:focus-visible{outline:3px solid #1687ff45;outline-offset:2px}.sovori-login-card .primary{min-height:60px;border:0;border-radius:14px;background:linear-gradient(90deg,#087ff2,#14ced5);color:#fff;font-weight:850;font-size:17px}.login-recovery{color:#0877db}.login-back,.login-recovery{font-weight:800;font-size:15px;text-align:center}.login-back{color:#526a79}.access-choice-card{gap:0}.access-choice-brand{min-height:180px;margin-bottom:0;justify-content:center;background:linear-gradient(145deg,#061c31,#0a3656);color:#fff}.login-surface{position:relative;z-index:1;display:grid;background:#f8fbfd}.login-reference-hero{display:block;width:100%;height:170px;object-fit:cover;object-position:center}.access-choice-welcome{margin-bottom:0;padding:24px 0 12px}.access-choice-section{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:22px 0;text-align:center}.access-choice-section.company-choice{border-top:1px solid #d8e5ed}.access-choice-section h2,.access-choice-section small{margin:0}.access-choice-icon{width:44px;height:44px;color:#0877db}.company-choice-icon{width:42px;height:42px;color:#052946}.access-choice-primary,.access-choice-secondary{display:grid;place-items:center;width:min(100%,360px);min-height:52px;border:1px solid #1687ff;border-radius:13px;padding:10px 18px;font-weight:850}.access-choice-primary{background:linear-gradient(100deg,#087ff2,#1599f3 58%,#14ced5);color:#fff;box-shadow:0 9px 20px #1687ff35}.access-choice-secondary{background:#fff;color:#0758ae}.access-choice-pending,.company-choice-actions{color:#0877db;font-weight:750}.access-choice-pending small,.company-choice-actions small{display:block;margin-top:2px;color:#78909e;font-size:9px;font-weight:700;text-transform:uppercase}.company-choice-actions{display:flex;align-items:flex-start;justify-content:center;gap:14px}.login-reference-back{width:-moz-fit-content;width:fit-content;color:#052946;font-size:34px;font-weight:500;line-height:1}.login-form-surface{gap:20px}.company-designed-home,.partner-designed-home{display:grid;grid-gap:22px;gap:22px}.partner-campaigns-first{border:1px solid #cfe1eb;border-radius:24px;padding:22px;background:#f7fbfd}.partner-campaigns-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.partner-campaigns-heading h1{margin:4px 0 0;color:#052946;font-size:clamp(27px,4vw,42px);letter-spacing:-.035em}.partner-campaigns-heading>a{color:#087ff2;font-weight:850}.partner-home-campaign-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.partner-home-campaign{display:grid;overflow:hidden;border:1px solid #d5e2ea;border-radius:18px;background:#fff;box-shadow:0 12px 30px #05294612}.partner-home-campaign>img{width:100%;height:112px;object-fit:cover}.partner-home-campaign>div{display:flex;flex-direction:column;padding:14px}.partner-home-campaign small{color:#68808e;font-size:10px}.partner-home-campaign h2{min-height:44px;margin:5px 0 10px;color:#052946;font-size:17px;line-height:1.25}.partner-home-campaign p{margin:0;color:#526a79;font-size:11px;font-weight:750}.partner-home-campaign strong{margin-top:3px;color:#087ff2;font-size:25px;line-height:1.05}.partner-home-campaign span{margin-top:8px;color:#526a79;font-size:11px}.partner-home-campaign a{margin-top:13px;border-radius:11px;padding:10px 12px;background:linear-gradient(90deg,#087ff2,#155dcc);color:#fff;font-size:12px;font-weight:850;text-align:center}.company-hero,.partner-hero{position:relative;min-height:390px;overflow:hidden;border:1px solid #20dce044;border-radius:24px;background:linear-gradient(90deg,#03172ded,#052d4dd4 53%,#04a8b959),url(/brand/empresa-hero-city.png) 50%/cover;color:#fff;box-shadow:0 22px 55px #02213c24}.partner-hero{min-height:360px;background:linear-gradient(90deg,#03172def,#052e50d6 52%,#05b7c65c),url(/brand/socio-hero-city.png) 50%/cover}.company-hero-copy,.partner-hero-copy{position:relative;z-index:1;padding:42px 46px 150px}.company-hero-copy .eyebrow,.partner-hero-copy .eyebrow{color:#57f4df}.company-hero-copy h1,.partner-hero-copy h1{max-width:760px;margin:8px 0 10px;font-size:clamp(42px,6.5vw,78px);line-height:.96;letter-spacing:-.055em}.company-hero-copy h1 span,.partner-hero-copy h1 span{color:var(--sovori-cyan)}.company-hero-copy>p:last-child,.partner-hero-copy>p{color:#c7e0eb;font-size:17px}.company-operation-state{position:absolute;top:28px;right:28px;display:flex;align-items:center;gap:11px;border:1px solid #2adee061;border-radius:16px;padding:13px 16px;background:#052946d9}.company-operation-state>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#3ce5b5;color:#043047;font-weight:900}.company-operation-state div{display:grid;grid-gap:2px;gap:2px}.company-operation-state small{color:#b5cfda}.company-journey,.partner-journey{position:absolute;z-index:1;right:28px;bottom:25px;left:28px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.company-journey a,.partner-journey a{min-width:0;border:0;border-radius:0;padding:0;background:transparent;color:#fff;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.company-journey a:hover,.partner-journey a:hover{border-color:var(--sovori-cyan);transform:translateY(-2px)}.company-journey b,.partner-journey b{display:grid;place-items:center;width:24px;height:24px;margin-bottom:8px;border-radius:50%;background:var(--sovori-cyan);color:#05243d;font-size:11px}.company-journey strong,.partner-journey span{display:block;font-size:13px;font-weight:800}.company-journey small,.partner-journey small{display:block;overflow:hidden;margin-top:4px;color:#b8d0dc;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.partner-journey{grid-template-columns:repeat(3,1fr);max-width:720px}.sovori-cta{display:inline-flex;margin-top:18px;border-radius:999px;padding:12px 19px;background:linear-gradient(90deg,#42e3b4,#18d5dc);color:#03253d;font-weight:850}.partner-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.partner-feature-card{display:flex;flex-direction:column;min-height:250px;border:1px solid #c9dce8;border-radius:20px;padding:22px;background:#fff;box-shadow:0 12px 35px #0735550d}.partner-feature-card h2{margin:10px 0 7px;color:#052946;font-size:24px}.partner-feature-card p:not(.eyebrow){color:#5e7180;line-height:1.5}.partner-feature-card>a{margin-top:auto;color:#087ff2;font-weight:850}.partner-feature-media{height:112px;overflow:hidden;border-radius:13px}.partner-feature-media img{width:100%;height:100%;object-fit:cover}.earnings-feature{background:linear-gradient(145deg,#052b49,#084b6f);color:#fff}.earnings-feature .eyebrow,.earnings-feature h2{color:#fff}.earnings-feature p:not(.eyebrow){color:#c4dae4}.earnings-feature>a{color:var(--sovori-cyan)}.admin-space-label{margin:0 10px 22px;color:#62e3df;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.admin-main{min-width:0}.admin-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:14px;min-height:76px;border-bottom:1px solid #cce0eb;padding:10px 28px;background:#ffffffed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-topbar>div{display:grid;text-align:right}.admin-topbar span{color:#69808f;font-size:11px}.admin-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--sovori-gold);color:#052946!important;font-weight:900}@media (max-width:900px){.partner-home-grid{grid-template-columns:1fr 1fr}.campaign-feature{grid-column:1/-1}}@media (max-width:720px){.topbar{height:66px;padding:0 14px}.mobile-brand{display:flex}.mobile-brand img{width:48px;height:48px}.topbar-identity{display:none}.content{padding:14px 12px 84px}.mobile-nav{height:70px;border-top:1px solid #27d6da55;background:#052946;box-shadow:0 -10px 30px #031a2d24}.mobile-nav a{color:#9fbdcd}.mobile-nav a.active{color:var(--sovori-cyan)}.company-hero,.partner-hero{min-height:292px;border-radius:18px}.company-hero-copy,.partner-hero-copy{padding:25px 22px 122px}.company-hero-copy h1,.partner-hero-copy h1{max-width:310px;font-size:40px}.company-hero-copy>p:last-child,.partner-hero-copy>p{max-width:270px;font-size:13px}.company-operation-state{top:18px;right:14px;padding:8px}.company-operation-state div{display:none}.company-journey,.partner-journey{right:12px;bottom:12px;left:12px;display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.company-journey::-webkit-scrollbar,.partner-journey::-webkit-scrollbar{display:none}.company-journey a,.partner-journey a{flex:0 0 126px;padding:10px}.partner-campaigns-first{border-radius:18px;padding:13px}.partner-campaigns-heading{align-items:center;margin-bottom:11px}.partner-campaigns-heading h1{font-size:25px}.partner-campaigns-heading .eyebrow{font-size:9px}.partner-home-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.partner-home-campaign{border-radius:14px}.partner-home-campaign>img{height:86px}.partner-home-campaign>div{padding:10px}.partner-home-campaign h2{min-height:38px;margin:4px 0 8px;font-size:14px}.partner-home-campaign strong{font-size:21px}.partner-home-campaign a{margin-top:10px;padding:9px 8px}.partner-home-grid{grid-template-columns:1fr}.campaign-feature{grid-column:auto}.partner-feature-card{min-height:210px}.login-page,.sovori-login-card{min-height:100dvh;background:#f8fbfd}.sovori-login-card{padding:0;justify-content:flex-start}.login-brand{justify-content:center;min-height:220px;margin:0;color:#fff;font-size:44px;letter-spacing:.12em}.access-choice-brand,.login-brand{background:linear-gradient(145deg,#061c31,#0a3656)}.login-brand img{width:112px;height:112px}.login-welcome{margin:0;padding:12px 0 8px;background:#f8fbfd;text-align:center}.sovori-login-card h1{font-size:30px;letter-spacing:-.035em}.sovori-login-card .lead{font-size:15px;line-height:1.45}.login-audience{margin-top:10px}.access-choice-card{min-height:100dvh}.login-surface{margin-top:-20px;border-radius:32px 32px 0 0;padding:18px 22px 32px}.access-choice-surface{margin-top:-20px;margin-right:0;margin-left:0;padding-top:28px}.access-choice-welcome{margin-bottom:0}.access-choice-section{padding:18px 0}.sovori-login-card form{margin-top:10px}.login-form-surface{min-height:calc(100dvh - 116px);margin-top:-20px;padding-top:22px;align-content:start}.login-form-surface,.login-form-surface .login-password-field,.login-form-surface form,.login-form-surface input,.login-form-surface label{width:100%;min-width:0}.login-form-surface .login-welcome{padding-top:4px;text-align:left}.login-form-surface .primary{align-self:center;width:calc(100% - 32px);margin-inline:auto}.admin-shell{display:block}.admin-header{position:static;width:auto;height:auto;max-height:none;padding:12px}.admin-header .admin-logout,.admin-header .brand,.admin-space-label{display:none}.admin-header nav{display:flex;overflow-x:auto;scrollbar-width:none}.admin-header nav a{flex:0 0 auto;border:1px solid #ffffff20;white-space:nowrap}.admin-topbar{justify-content:space-between;min-height:64px;padding:8px 14px}.admin-topbar .mobile-brand{color:#052946}.admin-content{padding:22px 12px 70px}}.company-shell .content :is(.company-functional-page,.page-heading,.detail-heading,.campaign-list,.campaign-row,.campaign-main,.campaign-facts,.campaign-facts>div,.detail-grid,.facts,.facts>div,.state-flow,.state-flow li,.info-banner,.changes-banner,.success-banner,.limit-alert,.operation-section,.operation-tabs,.operation-step,.operation-fields,.reference-row,.delivery-list,.delivery-row,.received-opportunities,.received-opportunity-card,.received-opportunity-grid,.resolved-customer,.qr-result,.opportunity-list,.opportunity-row,.opportunity-details,.opportunity-details>div,.opportunity-form,.pii-card,.support-page,.support-section,.support-filters,.knowledge-grid,.knowledge-card,.knowledge-body,.support-ticket-list,.support-ticket-list button,.message-thread article,.resolution-box,.finance-summary-grid,.finance-summary-card,.finance-action-grid,.finance-action-grid>a,.finance-action-grid>button,.settings-grid,.settings-grid>a,.settings-grid>button,.filter-row){border-color:#176280!important;background:linear-gradient(145deg,#07304e,#051e37)!important;color:#f4fbff!important}.company-shell .content :is(.campaign-row,.campaign-facts,.detail-grid,.facts,.operation-section,.operation-step,.delivery-row,.received-opportunity-card,.opportunity-row,.opportunity-details,.opportunity-form,.pii-card,.support-section,.knowledge-card,.finance-summary-card,.finance-action-grid,.settings-grid) :is(h1,h2,h3,h4,strong,b,dt,dd,label){color:#f4fbff!important}.company-shell .content :is(.campaign-row,.campaign-facts,.detail-grid,.facts,.operation-section,.operation-step,.delivery-row,.received-opportunity-card,.opportunity-row,.opportunity-details,.opportunity-form,.pii-card,.support-section,.knowledge-card,.finance-summary-card,.finance-action-grid,.settings-grid) :is(p,small,span){color:#a9c3d3}.company-shell .content :is(.campaign-row,.delivery-row,.opportunity-row,.knowledge-card,.finance-action-grid>a,.settings-grid>a,.settings-grid>button):hover{border-color:#20d8d2!important;background:linear-gradient(145deg,#0a4262,#072944)!important}.company-shell .content :is(.filter-row button,.operation-tabs button){border-color:#237391!important;background:#061d37!important;color:#d9e8ef!important}.company-shell .content :is(.filter-row button.selected,.operation-tabs button.selected){border-color:transparent!important;background:linear-gradient(90deg,#5df0c5,#20d8d2)!important;color:#04283c!important}.company-shell .content :is(.campaign-icon,.campaign-product-thumb){border-color:#176280!important;background:#061d37!important}.company-shell .content .confirm-dialog,.company-shell .content dialog{border:1px solid #176280!important;background:#05233f!important;color:#f4fbff!important}.company-shell .company-journey:before{content:"";position:absolute;left:8%;right:8%;top:35px;height:4px;background:linear-gradient(90deg,#20d8d2,#5df0c5);box-shadow:0 0 20px #36e9de}.company-shell .company-journey a{position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px;border:0;border-radius:0;padding:0;color:#fff;background:transparent;box-shadow:none;text-align:center}.company-shell .company-journey a>b{z-index:1;display:grid;place-items:center;width:72px;height:72px;margin:0;border:2px solid #20d8d2;border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 30%,#315c80,#071b34);box-shadow:0 0 22px #27e9df7d;font-size:25px}.company-shell .company-journey a>i{position:absolute;z-index:3;top:23px;left:calc(50% - 47px);display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#032d41;background:#5df0c5;font-style:normal;font-weight:900}.company-shell .company-journey a>strong{font-size:15px}.company-shell .company-journey a>small{max-width:180px;color:#afc7d6;line-height:1.35;white-space:normal}@media(max-width:760px){.company-shell .company-journey:before{display:none}.company-shell .company-journey a{flex:0 0 108px;display:grid;grid-template-columns:24px 1fr;align-content:center;justify-items:start;grid-gap:0 6px;gap:0 6px;border:0;border-radius:0;padding:7px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;text-align:left}.company-shell .company-journey a>b{width:24px;height:24px;border-width:1px;color:#5df0c5;background:#071d35;box-shadow:none;font-size:11px}.company-shell .company-journey a>i{display:none}.company-shell .company-journey a>strong{font-size:10px;line-height:1.12}}.app-shell.company-shell{display:block;min-height:100vh;background:#020f25;color:#f4fbff}.app-shell.company-shell>.sidebar{display:none}.company-shell .app-main{min-height:100vh;background:#020f25}.company-shell .topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto minmax(260px,1fr) auto;grid-gap:22px;gap:22px;min-height:72px;height:auto;padding:10px 24px;border-bottom:1px solid #145779;background:#03162cf5;box-shadow:0 10px 30px #0005;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.company-shell .mobile-brand{display:flex;align-items:center;gap:10px;color:#fff}.company-shell .topbar-identity{display:flex;align-items:center;justify-content:center}.company-shell .topbar-identity .eyebrow{display:none}.company-shell .topbar-identity select{width:min(430px,100%);min-height:43px;border:1px solid #176280;border-radius:14px;padding:0 42px 0 16px;background:#061d37;color:#d7e8ef}.company-shell .content{width:min(1500px,100%);min-height:calc(100vh - 72px);margin:0 auto;padding:18px 22px 96px;background:#020f25;color:#f4fbff}.company-shell :is(.panel,.metric-card,.health-card,.campaign-row,.operation-card,.opportunity-panel,.support-section,.support-filters,.form-section,.detail-card,.empty,.summary-card,.result-panel){border-color:#176280;background:linear-gradient(145deg,#07304e,#051e37);color:#f4fbff;box-shadow:0 15px 36px #0003}.company-shell :is(.panel,.metric-card,.health-card,.campaign-row,.operation-card,.opportunity-panel,.support-section,.form-section,.detail-card,.empty,.result-panel) :is(h1,h2,h3,strong,dt,dd,label){color:#f4fbff}.company-shell :is(.panel,.metric-card,.health-card,.campaign-row,.operation-card,.opportunity-panel,.support-section,.form-section,.detail-card,.empty,.result-panel) :is(p,small,span){color:#a9c3d3}.company-shell :is(input,select,textarea){border-color:#237391;background:#061d37;color:#fff;color-scheme:dark}.company-shell .mobile-nav.company-approved-nav{position:fixed;z-index:35;right:20px;bottom:14px;left:20px;display:grid;grid-template-columns:minmax(78px,.8fr) minmax(150px,1.45fr) repeat(2,minmax(88px,1fr)) auto repeat(4,minmax(88px,1fr));width:auto;max-width:1260px;height:auto;margin:auto;padding:7px;border:1px solid #1a6383;border-radius:20px;background:#062743f2;box-shadow:0 16px 40px #0008;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.company-shell .mobile-nav.company-approved-nav a{display:flex;min-width:0;height:54px;align-items:center;justify-content:center;gap:7px;border-radius:14px;padding:8px;color:#91abc2;font-size:11px;font-weight:850}.company-shell .mobile-nav.company-approved-nav a.active,.company-shell .mobile-nav.company-approved-nav a:hover{background:linear-gradient(145deg,#0a4262,#072944);color:#5df0c5}.company-shell .company-nav-wordmark{display:grid;place-items:center;padding:0 10px;color:#fff;font-size:11px;letter-spacing:.12em}.company-shell .company-reference-search{display:flex;align-items:center;gap:9px;width:min(430px,100%);justify-self:center;border:1px solid #176280;border-radius:14px;padding:0 14px;background:#061d37}.company-shell .company-reference-search span{color:#5df0c5;font-size:22px}.company-shell .company-reference-search input{width:100%;min-height:42px;border:0;padding:0;background:transparent;color:#fff;outline:0}.company-shell .company-account-menu summary{display:flex;width:auto;min-width:205px;height:auto;align-items:center;gap:8px;border:1px solid #1ca9ba;border-radius:13px;padding:6px 10px;background:linear-gradient(135deg,#06213b,#0a3b5c);color:#fff;box-shadow:0 8px 24px #0004}.company-shell .company-account-menu summary>span:first-child{display:grid;place-items:center;width:31px;height:31px;border:1px solid #d8e0e8;border-radius:50%;background:linear-gradient(135deg,#52606d,#aab5bf 28%,#f2f5f7 48%,#909ca7 70%,#3f4b55);color:#10202d;box-shadow:inset 0 1px #ffffffcc,inset 0 -2px #3f4b5588,0 0 12px #aab5bf66;font-size:11px}.company-shell .company-account-menu summary>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0;text-align:left}.company-shell .company-account-menu summary strong{max-width:130px;overflow:hidden;color:#fff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.company-shell .company-account-menu summary small{color:#5df0c5;font-size:9px}.company-shell .company-account-menu summary>b{margin-left:auto;color:#91abc2}.company-reference-dashboard-grid{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:16px;gap:16px;margin:16px 0}.company-reference-panel{border:1px solid #176280;border-radius:18px;padding:21px;background:linear-gradient(145deg,#07304e,#051e37);box-shadow:0 16px 36px #0003}.company-reference-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.company-reference-panel-head h2{margin:4px 0 0;color:#fff;font-size:23px;line-height:1.15}.company-reference-panel-head small{color:#91abc2}.company-reference-panel-head>a{flex:0 0 auto;border:1px solid #237391;border-radius:999px;padding:9px 13px;color:#d9e8ef;background:#061d37;font-size:11px;font-weight:850}.company-reference-panel>p{color:#a9c3d3;line-height:1.5}.company-reference-featured-campaign{display:grid;grid-template-columns:125px 1fr;grid-gap:14px;gap:14px;margin-top:18px}.company-reference-empty-art{display:grid;place-items:center;min-height:118px;border:1px solid #1a6383;border-radius:15px;color:#5df0c5;background:#061d37;font-size:36px}.company-reference-featured-campaign dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0}.company-reference-featured-campaign dl>div,.company-reference-metrics>div{border:1px solid #176280;border-radius:13px;padding:13px;background:#061f38}.company-reference-featured-campaign dt,.company-reference-metrics small{display:block;color:#91abc2;font-size:10px}.company-reference-featured-campaign dd{margin:7px 0 0;color:#fff;font-size:13px;font-weight:850}.company-reference-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:18px 0}.company-reference-metrics strong{display:block;margin-top:7px;color:#fff;font-size:18px}.company-reference-network h3{margin:15px 0 8px;color:#fff;font-size:14px}.company-reference-distribution{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;border:1px solid #176280;border-radius:12px;padding:12px;color:#bcd2dc;background:#061d37;font-size:11px}.company-reference-activity{display:grid;grid-template-columns:1.05fr repeat(4,1fr);border:1px solid #176280;border-radius:18px;padding:18px;background:linear-gradient(145deg,#07304e,#051e37)}.company-reference-activity>p{align-self:center;margin:0;color:#5df0c5}.company-reference-activity>div{display:grid;grid-gap:4px;gap:4px;border-left:1px solid #176280;padding:4px 16px}.company-reference-activity strong{color:#fff;font-size:12px}.company-reference-activity small{color:#91abc2;font-size:10px}@media(max-width:760px){.company-shell .topbar{grid-template-columns:1fr auto;gap:8px;padding:8px 11px}.company-shell .company-brand-divider,.company-shell .mobile-brand b,.company-shell .notification-label,.company-shell .topbar-identity{display:none}.company-shell .content{padding:10px 10px 90px}.company-shell .company-reference-search{grid-column:1/-1;grid-row:2;width:100%}.company-shell .company-account-menu summary{min-width:0;width:52px;padding:3px 5px;background:linear-gradient(135deg,#06213b,#0a3b5c)}.company-shell .company-account-menu summary>b,.company-shell .company-account-menu summary>span:nth-child(2){display:none}.company-reference-dashboard-grid{grid-template-columns:1fr;gap:10px;margin:10px 0}.company-reference-panel{padding:16px;border-radius:17px}.company-reference-featured-campaign{grid-template-columns:64px 1fr;gap:9px}.company-reference-empty-art{min-height:84px}.company-reference-featured-campaign dl{gap:5px}.company-reference-featured-campaign dl>div{padding:7px}.company-reference-metrics{grid-template-columns:repeat(2,1fr)}.company-reference-distribution{grid-template-columns:1fr}.company-reference-activity{grid-template-columns:1fr 1fr;padding:14px}.company-reference-activity>p{grid-column:1/-1}.company-reference-activity>div{border-top:1px solid #176280;border-left:0;padding:10px 8px}.company-shell .mobile-nav.company-approved-nav{right:8px;bottom:7px;left:8px;grid-template-columns:repeat(4,1fr);border-radius:17px}.company-shell .mobile-nav.company-approved-nav a{display:none;height:57px;font-size:9px}.company-shell .mobile-nav.company-approved-nav a.company-nav-operacion,.company-shell .mobile-nav.company-approved-nav a:first-child,.company-shell .mobile-nav.company-approved-nav a:nth-child(2),.company-shell .mobile-nav.company-approved-nav a:nth-child(3),.company-shell .mobile-nav.company-approved-nav a:nth-child(8){display:flex}.company-shell .company-nav-wordmark{display:none}}.company-shell .user-pill>span{background:#e5f3ff;color:#075db9}.company-shell .panel.credit,.company-shell .unlimited{background:linear-gradient(145deg,#ffffff,#eef9fc)}.company-shell .support-page{gap:1rem}.company-shell .support-filters,.company-shell .support-section{padding:clamp(1.05rem,3vw,1.55rem);border:1px solid #cfe4ec;border-radius:22px;background:linear-gradient(145deg,#ffffff,#f5fbfd);box-shadow:0 14px 34px #0529460c}.company-shell .support-section h2,.company-shell .support-section-heading h2{margin:0;color:#052946;font-family:Inter,system-ui,sans-serif;font-size:1.35rem;font-weight:830}.company-shell .knowledge-grid,.company-shell .support-ticket-list{gap:.65rem}.company-shell .knowledge-card,.company-shell .message-thread article,.company-shell .resolution-box,.company-shell .support-ticket-list button{border-color:#d6e8ee;border-radius:16px;background:#fff;box-shadow:0 8px 22px #05294608}.company-shell .knowledge-card[open]{border-color:#73c7df;box-shadow:0 12px 28px #0879ef12}.company-shell .knowledge-card summary{color:#173f59;font-weight:800}.company-shell .knowledge-body{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #e0edf2;color:#506d7c;line-height:1.65}.company-shell .support-form input,.company-shell .support-form select,.company-shell .support-form textarea,.company-shell .support-market select{min-height:48px;border:1px solid #bfd9e3;border-radius:13px;background:#fff;color:#052946;font:inherit;padding:.75rem .85rem}.company-shell .support-form textarea{min-height:118px}.company-shell .button-row button,.company-shell .support-filters button,.company-shell .support-form button{min-height:46px;border:0;border-radius:13px;padding:.72rem 1.05rem;background:linear-gradient(110deg,#0879ef,#12cbd2);color:#fff;font-weight:820;box-shadow:0 8px 20px #0879ef24}.company-shell .assistant-answer{border-left-color:#12cbd2;border-radius:16px;background:#edfaff}.company-shell{--ink:#082b48;--green:#0879ef;--line:#d4e4eb;--muted:#627785}.company-shell .content{background:radial-gradient(circle at 95% 0,#12cbd20c,transparent 28rem),#f4f8fb}.company-shell .detail-heading h1,.company-shell .page-heading h1,.company-shell .panel h2,.company-shell .section-heading h2{color:#052946;font-family:Inter,system-ui,sans-serif;font-weight:820}.company-shell .eyebrow{color:#0879ef}.company-shell .button-link,.company-shell .filter-row button.selected,.company-shell .operation-card button:not(:disabled),.company-shell .operation-submit,.company-shell .operation-tabs button.selected,.company-shell .opportunity-actions button:not(:disabled),.company-shell .opportunity-form button:not(:disabled),.company-shell .primary,.company-shell .primary-link{border-color:transparent;background:linear-gradient(110deg,#0879ef,#12cbd2);color:#fff;box-shadow:0 8px 20px #0879ef2b}.company-shell .campaign-active,.company-shell .campaign-approved,.company-shell .credit-active,.company-shell .limit-healthy,.company-shell .success-banner{background:#e5f3ff;color:#075db9}.company-shell .campaign-icon,.company-shell .form-section>header span{background:#e6f7fb;color:#0879ef}.company-shell .metric-card.featured{background:linear-gradient(135deg,#073b72,#0879ef 62%,#12cbd2)}.company-shell .metric-card.featured small,.company-shell .metric-card.featured>span{color:#dff9ff}.company-shell .campaign-row:hover,.company-shell .health-card:hover{border-color:#49b9dc;box-shadow:0 14px 32px #0879ef1a}.company-shell .campaign-row .badge.campaign-active,.company-shell .detail-actions .badge.campaign-active,.company-shell .facts .badge.campaign-active{border:1px solid #8efff4!important;background:#5df0c5!important;color:#031d2b!important;font-weight:900;box-shadow:0 0 0 3px #20d8d21f,0 6px 18px #20d8d24a}.admin-campaign-card .badge.campaign-pending_review,.company-shell .campaign-row .badge.campaign-pending_review,.company-shell .detail-actions .badge.campaign-pending_review,.company-shell .facts .badge.campaign-pending_review{border:1px solid #ffd66b!important;background:#ffe8a3!important;color:#4b3300!important;font-weight:900;box-shadow:0 0 0 3px #ffd66b24,0 6px 16px #00000026}.company-shell .campaign-row .badge.campaign-finished,.company-shell .detail-actions .badge.campaign-finished,.company-shell .facts .badge.campaign-finished{border:1px solid #a9cfe2!important;background:#dceef6!important;color:#031d2b!important;font-weight:900;box-shadow:0 0 0 3px #dceef61c,0 6px 16px #00000026}.company-shell .state-flow{border-color:#d4e4eb;background:#f7fbfd}.company-shell .state-flow li.current{border-color:transparent;background:linear-gradient(110deg,#0879ef,#12cbd2);color:#fff}.campaign-detail-heading{align-items:center;padding:1rem;border:1px solid #d4e4eb;border-radius:22px;background:linear-gradient(145deg,#fff,#eef9fc);box-shadow:0 14px 34px #05294612}.campaign-detail-identity{display:flex;align-items:center;gap:1rem;min-width:0}.campaign-detail-identity>img{width:118px;height:92px;flex:0 0 auto;border-radius:17px;object-fit:cover;box-shadow:0 9px 22px #0529461f}.campaign-detail-identity h1{font-size:clamp(1.75rem,4vw,3rem)}.company-shell .operation-card,.company-shell .opportunity-panel,.company-shell .panel,.company-shell .support-filters,.company-shell .support-section{border-color:#d4e4eb;box-shadow:0 12px 30px #0529460d}.company-shell .operation-step,.company-shell .qr-result>span,.company-shell .resolved-customer>span{background:linear-gradient(140deg,#0879ef,#12cbd2)}.company-shell .fill{background:linear-gradient(90deg,#0879ef,#12cbd2)}.company-shell .back,.company-shell .campaign-facts strong{color:#0879ef}.company-shell .delivery-row button,.company-shell .operation-card-heading button,.company-shell .reference-row button,.company-shell .secondary-button{border:1px solid #bcdce8;background:#f5fbfd;color:#075db9}.company-shell .operation-notice.success,.company-shell .qr-result,.company-shell .resolved-customer{border-color:#b9e5ed;background:#edfaff;color:#075db9}.company-shell .opportunity-page-heading{align-items:center;margin-bottom:1rem;padding:1.35rem clamp(1rem,3vw,1.75rem);border:1px solid #cde5ee;border-radius:24px;background:radial-gradient(circle at 92% 20%,#16d7d429,transparent 10rem),linear-gradient(135deg,#ffffff,#eef9fc);box-shadow:0 16px 38px #05294612}.company-shell .opportunity-page-heading h1{margin-bottom:0;font-size:clamp(2rem,4vw,3.35rem)}.company-shell .opportunity-detail-page{gap:1.1rem}.company-shell .opportunity-details{gap:.8rem}.company-shell .opportunity-details div{min-height:104px;padding:1rem 1.05rem;border-color:#d5e8ee;border-radius:18px;background:linear-gradient(145deg,#ffffff,#f5fbfd);box-shadow:0 10px 25px #0529460a}.company-shell .opportunity-details dt{color:#60808f;font-size:.7rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.company-shell .opportunity-details dd{color:#052946;font-size:1rem;font-weight:780;line-height:1.35}.company-shell .opportunity-actions{padding:.25rem 0}.company-shell .opportunity-actions .button-link,.company-shell .opportunity-actions button{min-height:48px;border-radius:14px;padding:.75rem 1.1rem;font-weight:830}.company-shell .opportunity-form{max-width:760px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1.1rem,3vw,1.6rem);border-color:#cfe5ed;border-radius:22px;background:linear-gradient(145deg,#fff,#f2fafd);box-shadow:0 16px 38px #0529460d}.company-shell .opportunity-form button,.company-shell .opportunity-form h2,.company-shell .opportunity-form label:has(textarea){grid-column:1/-1}.company-shell .opportunity-form h2{margin:0 0 .15rem;color:#052946;font-size:1.35rem}.company-shell .opportunity-form label{color:#173f59;font-size:.78rem;font-weight:820}.company-shell .opportunity-form select,.company-shell .opportunity-form textarea{min-height:48px;border:1px solid #bfd9e3;border-radius:13px;background:#fff;color:#052946;font:inherit;padding:.75rem .85rem}.company-shell .opportunity-form textarea{min-height:100px}@media (max-width:640px){.company-shell .opportunity-form{grid-template-columns:1fr}.company-shell .opportunity-form button,.company-shell .opportunity-form h2,.company-shell .opportunity-form label:has(textarea){grid-column:auto}}@media (max-width:760px){.campaign-detail-heading,.campaign-detail-identity{align-items:stretch;flex-direction:column}.campaign-detail-identity>img{width:100%;height:150px}}@media (max-width:410px){.facts{grid-template-columns:1fr}.topbar select{max-width:210px}.panel{padding:19px}.user-pill{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.admin-shell{background:var(--bg)}.admin-header{min-height:76px;padding:14px clamp(18px,5vw,72px);background:#173f33;align-items:center;gap:28px}.admin-header a{color:#fff}.admin-header nav{flex:1 1;display:flex;gap:20px}.admin-header button{background:transparent;color:#fff;border-color:#ffffff44}.admin-content{max-width:1240px}.admin-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;margin-bottom:22px}.admin-filters label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:800}.admin-filters.compact{grid-template-columns:minmax(220px,360px)}.admin-withdrawal-list{display:grid;grid-gap:14px;gap:14px}.admin-withdrawal-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}.withdrawal-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.withdrawal-summary div{display:flex;flex-direction:column;gap:5px}.withdrawal-summary small{color:var(--muted)}.withdrawal-actions{display:flex;align-items:flex-end;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.withdrawal-actions label{display:flex;flex:1 1;flex-direction:column;gap:6px;font-size:12px;font-weight:700}.partner-referral-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.partner-referral-summary article{display:flex;min-height:112px;flex-direction:column;justify-content:space-between;gap:10px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.partner-referral-summary span{color:var(--muted);font-size:13px;font-weight:800}.partner-referral-summary strong{font-size:clamp(28px,4vw,42px);line-height:1}@media (max-width:720px){.partner-referral-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.danger-button{color:#8b251f;border-color:#cba19d}.admin-campaign-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-campaign-card{display:grid;grid-template-columns:1fr;align-content:start;grid-gap:7px;gap:7px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:9px;color:inherit}.admin-campaign-product-image{width:100%;height:92px;overflow:hidden;display:grid;place-items:center;border:1px solid #26819b;border-radius:10px;background:linear-gradient(145deg,#0b405d,#061f36)}.admin-campaign-product-image img{width:100%;height:100%;object-fit:contain}.admin-campaign-product-image span{color:#9db9c9;font-size:10px;font-weight:800}.admin-campaign-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:150px;justify-content:start;grid-gap:9px;gap:9px;margin:10px 0;overflow-x:auto;padding:2px 2px 7px}.admin-campaign-gallery img,.admin-campaign-gallery>div{width:150px;height:96px;border:1px solid #26819b;border-radius:11px;background:linear-gradient(145deg,#0b405d,#061f36);box-shadow:0 8px 18px #0004}.admin-campaign-gallery img{object-fit:contain}.admin-campaign-gallery>div{display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;color:#dcebf2;text-align:center}.admin-campaign-gallery>div span{color:#9db9c9;font-size:11px}.campaign-economics-facts dd{font-weight:850}.campaign-capacity-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.campaign-capacity-summary>div{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid #b8cad8;border-radius:12px;background:#f7fbfd;color:#173a50}.campaign-capacity-summary span{font-size:12px;color:#415e70}.campaign-capacity-summary strong{font-size:16px;color:#0a2c45}.review-reason-options{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.review-reason-options label{display:flex;align-items:center;gap:6px;border:1px solid #9db3c5;border-radius:999px;padding:8px 11px;background:#f8fbfd;color:#173a50;font-weight:750}.review-reason-options input{accent-color:#087da8}.review-reason-field{display:grid;grid-gap:12px;gap:12px}.review-reason-field fieldset{border:0;padding:0;margin:0}.review-reason-field legend{font-weight:800;color:#173a50}.office-company-shell .review-reason-field legend{color:#f4fbff!important}.office-company-shell .review-reason-options label{border-color:#4f7891!important;background:#0a314d!important;color:#f4fbff!important;box-shadow:inset 0 0 0 1px #ffffff0d}.office-company-shell .review-reason-options label:hover{border-color:#62e5dc!important;background:#0b405e!important}.office-company-shell .review-reason-options label:has(input:checked){border-color:#5df0c5!important;background:#bff9e8!important;color:#063b31!important;box-shadow:0 0 0 3px #5df0c52b}.admin-content .panel>.eyebrow,.admin-content .state-flow>p{color:#28516f!important}@media(max-width:760px){.campaign-capacity-summary{grid-template-columns:1fr 1fr}}.deposit-request-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.deposit-request-form label{display:grid;grid-gap:6px;gap:6px;color:#27495f;font-weight:750}.deposit-request-form input{min-height:42px;border:1px solid #a9bfce;border-radius:9px;padding:8px;background:#fff;color:#102d40}.deposit-request-form button{align-self:end}.deposit-request-list{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.deposit-request-list article{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid #bdcdd8;border-radius:11px;background:#f8fbfd;color:#183b51}.deposit-request-list article>div{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:700px){.deposit-request-form{grid-template-columns:1fr}}.finance-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.finance-tabs button{border:1px solid #176280;border-radius:999px;background:#edf7fb;color:#123c53;padding:9px 16px;font-weight:800}.finance-tabs button.active{background:#073a58;color:#fff;border-color:#5df0c5}.finance-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.finance-summary-card{padding:16px;border:2px solid #2d966f;border-radius:14px;background:#f8fbfd;color:#183b51}.finance-summary-card.warning{border-color:#c98d11}.finance-summary-card.critical{border-color:#c53c48}.finance-summary-card dl{display:grid;grid-gap:8px;gap:8px}.finance-summary-card dl>div{display:flex;justify-content:space-between;gap:16px}.finance-summary-card dt{font-weight:700}.finance-summary-card dd{margin:0;font-weight:850}.deposit-request-list article>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.deposit-status{border-radius:999px;padding:4px 9px;font-weight:850}.deposit-status.pending{background:#ffe7a0;color:#493100}.deposit-status.approved{background:#c9f3df;color:#0b4a33}.deposit-status.rejected{background:#ffd6db;color:#761722}.statement-actions{display:flex;flex-wrap:wrap;gap:8px}.statement-table{display:grid;border:1px solid #abc2cf;border-radius:12px;overflow:hidden}.statement-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1.2fr) minmax(100px,.8fr) minmax(120px,.9fr) minmax(160px,1.4fr);grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;background:#fff;color:#183b51;border-bottom:1px solid #d8e4eb}.statement-row:last-child{border-bottom:0}.statement-row.heading{background:#073a58;color:#fff;font-weight:850}.statement-row small{overflow-wrap:anywhere}@media(max-width:900px){.statement-row{grid-template-columns:1fr 1fr}.statement-row.heading{display:none}}.admin-partner-financial-table{display:grid;border:1px solid #176280;border-radius:12px;overflow:hidden}.admin-partner-financial-row{display:grid;grid-template-columns:minmax(190px,1.5fr) 80px repeat(3,minmax(120px,1fr)) minmax(160px,1.2fr);grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;background:#f8fbfd;color:#183b51;border-bottom:1px solid #c7d7e0}.admin-partner-financial-row:last-child{border-bottom:0}.admin-partner-financial-row.heading{background:#061d37;color:#fff;font-weight:850}.admin-partner-financial-table a.admin-partner-financial-row{text-decoration:none;cursor:pointer}.admin-partner-financial-table a.admin-partner-financial-row:hover{background:#e4f5fa;box-shadow:inset 3px 0 #168f6d}@media(max-width:950px){.admin-partner-financial-row{grid-template-columns:1fr 1fr}.admin-partner-financial-row.heading{display:none}}.admin-campaign-card:focus-visible,.admin-campaign-card:hover{border-color:#6b8f7c;box-shadow:0 8px 24px #173f3312}.admin-campaign-card h2{margin:3px 0;font-size:15px;line-height:1.2}.admin-campaign-card>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-campaign-compact-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0}.admin-campaign-compact-values div{min-width:0;padding:7px;border:1px solid #1b607b;border-radius:9px;background:#062943}.admin-campaign-compact-values dt{color:#8fb7c9;font-size:9px;font-weight:800}.admin-campaign-compact-values dd{margin:3px 0 0;overflow-wrap:anywhere;color:#f4fbff;font-size:11px;font-weight:900}.sales-overview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.sales-overview-grid article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;border:1px solid #22758f;border-radius:12px;background:linear-gradient(145deg,#073b58,#06253e);color:#effbff}.sales-overview-grid small{color:#a8ccda;font-size:11px;font-weight:800}.sales-overview-grid strong{font-size:22px}.opportunity-finance-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:10px 12px;border-radius:11px;background:#e7f5fa}.opportunity-finance-link a{font-weight:850}.sales-pipeline-panel{margin:0 0 18px;padding:14px;border:1px solid #1d637c;border-radius:14px;background:#061f36;color:#effaff}.sales-pipeline-panel .section-heading{margin-bottom:10px}.sales-pipeline-list{display:grid;grid-gap:7px;gap:7px}.sales-pipeline-list article{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 10px;border:1px solid #1b536a;border-radius:10px;background:#082b45}.sales-pipeline-list article>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.sales-pipeline-list small,.sales-pipeline-list time{color:#a6c7d5;font-size:11px}@media(max-width:1250px){.admin-campaign-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1050px){.sales-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.admin-campaign-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.admin-campaign-list,.sales-overview-grid{grid-template-columns:1fr}.opportunity-finance-link{align-items:flex-start;flex-direction:column}.sales-pipeline-list article{grid-template-columns:1fr}.sales-pipeline-list time{justify-self:start}}.pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.conversion-detail,.conversion-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.conversion-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;width:100%;padding:18px;text-align:left;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:14px}.conversion-card span,.conversion-detail dl div{display:grid;grid-gap:4px;gap:4px}.conversion-card small,.conversion-detail dt{color:var(--muted)}.conversion-detail{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.conversion-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0}.conversion-detail dd{margin:0;overflow-wrap:anywhere}.state-flow{margin:18px 0;padding:16px 20px;border-radius:14px;background:#eef3ef}.state-flow>p{margin:0 0 12px;color:var(--muted);font-size:11px}.state-flow ol{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.state-flow li{border:1px solid var(--line);border-radius:999px;padding:7px 11px;background:#fff;font-size:11px}.state-flow li.current{background:#173f33;color:#fff;border-color:#173f33;font-weight:800}.dialog-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:#071b1599;padding:18px}.confirm-dialog{width:min(480px,100%);background:#fff;border-radius:18px;padding:26px;box-shadow:0 24px 80px #0004}.admin-partner-detail{width:min(960px,100%);max-height:calc(100vh - 36px);overflow-y:auto}.admin-partner-detail>section{margin-top:24px}.admin-partners-page .admin-campaign-card{width:100%;text-align:left;font:inherit}.confirm-dialog label{display:flex;flex-direction:column;gap:8px;font-weight:750}.confirm-dialog textarea{min-height:110px;resize:vertical}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.danger-button{background:#8d2f2f;color:#fff;border-color:#8d2f2f}.admin-review-grid ul{padding-left:18px}.admin-campaign-oversight{margin:20px 0;padding:24px;border:1px solid #174a66;border-radius:22px;color:#ecf8ff;background:linear-gradient(145deg,#071b2a,#0b2b41);box-shadow:0 18px 44px #04111d26}.oversight-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.oversight-heading h2{margin:4px 0 6px;font-size:clamp(22px,3vw,32px)}.oversight-heading p{max-width:720px;margin:0;color:#a9c3d2}.oversight-role{flex:0 0 auto;padding:8px 12px;border:1px solid #23708b;border-radius:999px;color:#82ecde;background:#0a354a;font-size:12px;font-weight:800}.oversight-steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0;margin:28px 0 22px;list-style:none}.oversight-steps li{min-width:0;padding:14px 10px;border:1px solid #194961;border-radius:16px;background:#0a2233}.oversight-steps li>span{display:grid;width:32px;height:32px;margin-bottom:10px;place-items:center;border:2px solid #35647a;border-radius:50%;color:#86a7b8;font-weight:900}.oversight-steps li small,.oversight-steps li strong{display:block}.oversight-steps li small{margin-top:5px;color:#82a4b5;line-height:1.35}.oversight-steps li.complete>span,.oversight-steps li.current>span{border-color:#24dbbd;color:#041b25;background:#24dbbd}.oversight-steps li.current{border-color:#24dbbd;box-shadow:0 0 0 3px #24dbbd1f}.oversight-financial{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.oversight-financial>div{padding:15px;border-radius:15px;background:#0d3044}.oversight-financial small,.oversight-financial span,.oversight-financial strong{display:block}.oversight-financial small,.oversight-financial span{color:#8eafbf}.oversight-financial strong{margin:5px 0 2px;font-size:20px}.oversight-financial .company-net strong{color:#50e4ce}.oversight-note{margin:15px 0 0;padding:12px 14px;border-radius:13px;color:#c5dce6;background:#123a50}@media (max-width:920px){.oversight-financial,.oversight-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.oversight-heading{display:block}.oversight-role{display:inline-block;margin-top:14px}.oversight-financial,.oversight-steps{grid-template-columns:1fr}}.partner-shell .sidebar{background:#102f28}.partner-space-label{margin:-10px 12px 20px;color:#a9c5b8;letter-spacing:.12em}.partner-space-label,.partner-status{font-size:10px;font-weight:850;text-transform:uppercase}.partner-status{border-radius:999px;padding:7px 11px;background:#eef1ec;color:var(--muted)}.partner-status.active{background:#e3f2e8;color:#17623b}.partner-page{max-width:1180px;margin:0 auto}.partner-campaign-grid,.partner-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.partner-campaign-card,.partner-empty-card,.partner-link-creator,.partner-profile-card,.partner-start-card{border:1px solid var(--line);border-radius:18px;background:#fff;padding:24px}.partner-start-card>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#173f33;color:#fff;font-weight:850}.partner-empty-card h2,.partner-link-creator h2,.partner-start-card h2{margin:18px 0 8px;font-family:Georgia,serif;font-size:24px;font-weight:500}.partner-campaign-card p,.partner-empty-card p,.partner-privacy-note p,.partner-start-card p{color:var(--muted);line-height:1.55}.partner-start-card a{display:inline-flex;margin-top:12px;color:var(--green);font-weight:800}.partner-privacy-note{margin-top:18px;border-radius:15px;padding:18px 22px;background:#edf4ee}.partner-privacy-note p{margin:5px 0 0}.partner-profile-card{max-width:720px}.partner-campaign-card dl,.partner-profile-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:0}.partner-campaign-card dl div,.partner-profile-card dl div{border-bottom:1px solid var(--line);padding-bottom:12px}.partner-campaign-card dt,.partner-profile-card dt{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.partner-campaign-card dd,.partner-profile-card dd{margin:6px 0 0;font-weight:750}.partner-campaign-card .partner-commission-highlight{border:1px solid #1687ff52;border-radius:13px;background:#eaf5ff;padding:13px 14px}.partner-campaign-card .partner-commission-highlight dt{color:#0758ae}.partner-campaign-card .partner-commission-highlight dd{color:var(--sovori-blue);font-size:clamp(22px,3vw,30px);font-weight:900}.partner-section{margin-top:34px}.partner-section>h2{margin:0 0 14px;font-family:Georgia,serif;font-size:28px;font-weight:500}.partner-campaign-card{display:flex;flex-direction:column}.partner-campaign-card>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px}.partner-campaign-card>div:first-child small{color:var(--muted);text-align:right}.partner-campaign-card h3{margin:18px 0 0;font-size:20px}.partner-card-action{margin-top:auto;padding-top:22px}.partner-card-action a,.partner-card-action button,.partner-link-actions a,.partner-link-actions button,.partner-link-fields button{min-height:44px;border:1px solid #173f33;border-radius:10px;padding:10px 14px;background:#173f33;color:#fff;font:inherit;font-weight:750}.partner-share-destinations{display:grid;grid-gap:10px;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(5,41,70,.12)}.partner-share-destinations>p{margin:0;font-weight:800;color:#052946}.partner-share-destinations>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.partner-share-destinations button{min-height:46px;border:1px solid rgba(5,41,70,.2);border-radius:12px;background:#fff;color:#052946;font-weight:800;cursor:pointer}.partner-share-destinations button.primary{border-color:#ffd54a;background:#ffd54a}.partner-share-destinations button:disabled{cursor:not-allowed;opacity:.55}.partner-share-destinations small{color:#5a6a78}@media (max-width:720px){.partner-share-destinations>div{grid-template-columns:1fr 1fr}.partner-share-destinations button.copy-link{grid-column:1/-1}}.partner-card-action .join-campaign-button{display:flex;align-items:center;justify-content:center;width:100%;border-color:var(--sovori-blue);background:var(--sovori-blue);box-shadow:0 9px 20px #1687ff35}.partner-card-action .secondary-button,.partner-link-actions button{background:#fff;color:#173f33}.partner-action-state,.partner-empty{color:var(--muted);font-weight:700}.partner-empty{border:1px dashed var(--line);border-radius:14px;padding:24px;background:#fff}.partner-link-creator{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-gap:28px;gap:28px}.partner-link-creator h2{margin-top:5px}.partner-link-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:flex-end}.partner-link-fields label,.public-referral-form label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:800}.partner-link-fields select,.public-referral-form input{width:100%;min-height:48px;border:1px solid #cdd5ce;border-radius:10px;padding:11px 12px;background:#fff;color:var(--ink);font:inherit}.partner-link-fields button{grid-column:1/-1;border-color:var(--sovori-blue);background:var(--sovori-blue);box-shadow:0 9px 20px #1687ff35}.partner-link-list{display:grid;grid-gap:10px;gap:10px}.partner-section-intro{margin:-6px 0 14px;color:var(--muted)}.partner-link-history{margin-top:14px}.partner-link-history summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--sovori-blue);font-weight:800}.partner-link-history[open] summary{margin-bottom:12px}.partner-link-admin{min-width:160px;text-align:right}.partner-link-admin summary{cursor:pointer;color:var(--sovori-blue);font-weight:800}.partner-link-admin .partner-link-actions{margin-top:10px}.partner-link-row{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:16px 18px}.partner-link-row>div:first-child{display:grid;grid-gap:4px;gap:4px}.partner-link-actions span,.partner-link-row small{color:var(--muted);font-size:11px}.partner-link-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.partner-link-actions a{border-color:var(--sovori-blue);background:var(--sovori-blue);box-shadow:0 8px 18px #1687ff2e}.partner-link-actions button:not(.danger-link){border-color:var(--sovori-blue);color:var(--sovori-blue)}.partner-link-actions .danger-link{border-color:#a0483e;color:#8c382f}.partner-balance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.partner-balance-grid article,.partner-finance-card{border:1px solid var(--line);border-radius:18px;background:#fff;padding:22px}.partner-balance-grid article{display:grid;grid-gap:7px;gap:7px}.partner-balance-grid article.available{border-color:#9fc6ad;background:#edf6ef}.partner-balance-grid small,.partner-balance-grid span,.partner-movement-list span,.partner-movement-list time,.partner-withdrawal-form p,.partner-withdrawal-list small,.partner-withdrawal-list time{color:var(--muted)}.partner-balance-grid strong{font-family:Georgia,serif;font-size:clamp(28px,4vw,40px);font-weight:500}.partner-finance-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:20px;align-items:start}.partner-finance-card h2{margin:0 0 18px;font-family:Georgia,serif;font-size:27px;font-weight:500}.partner-movement-list,.partner-withdrawal-list{display:grid}.partner-movement-list article,.partner-withdrawal-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:15px 0}.partner-movement-list article:first-child,.partner-withdrawal-list article:first-child{border-top:0}.partner-movement-list article>div,.partner-withdrawal-list article>div{display:grid;grid-gap:4px;gap:4px}.partner-movement-list output{font-weight:850;white-space:nowrap}.partner-movement-list output.positive{color:#17623b}.partner-movement-list output.negative{color:#8c382f}.partner-withdrawal-form{display:grid;grid-gap:9px;gap:9px;border-radius:13px;padding:16px;background:#f3f6f2;margin-bottom:18px}.partner-withdrawal-form label{font-size:12px;font-weight:800}.partner-withdrawal-form>div{display:flex;gap:9px}.partner-withdrawal-form input{min-width:0;flex:1 1;min-height:46px;border:1px solid #cdd5ce;border-radius:10px;padding:10px 12px;font:inherit}.partner-withdrawal-form button,.partner-withdrawal-list button{min-height:44px;border:1px solid #173f33;border-radius:10px;padding:10px 14px;background:#173f33;color:#fff;font:inherit;font-weight:750}.partner-withdrawal-list button.secondary-button{background:#fff;color:#173f33}.partner-withdrawal-form p{margin:0;font-size:12px;line-height:1.45}.withdrawal-status{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 8px;background:#eef1ec;font-size:10px;font-weight:850}.withdrawal-status.paid{background:#e3f2e8;color:#17623b}.withdrawal-status.cancelled,.withdrawal-status.rejected{background:#f6e7e5;color:#8c382f}.partner-payment-section{margin-top:20px;border:1px solid var(--line);border-radius:18px;background:#fff;padding:22px}.partner-section-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;border-bottom:1px solid var(--line);padding-bottom:18px}.partner-section-heading h2{margin:4px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.partner-section-heading>p{max-width:480px;margin:0;color:var(--muted);line-height:1.5}.partner-payment-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(340px,1.15fr);grid-gap:24px;gap:24px;padding-top:20px;align-items:start}.partner-payment-form,.partner-payment-list{display:grid;grid-gap:14px;gap:14px}.partner-payment-form h3,.partner-payment-list h3{margin:0;font-size:18px}.partner-payment-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.partner-payment-form input,.partner-payment-form select{width:100%;min-height:45px;border:1px solid #cdd5ce;border-radius:10px;padding:10px 11px;background:#fff;color:var(--ink);font:inherit}.partner-payment-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.partner-payment-form>button{min-height:48px;border:0;border-radius:10px;background:#173f33;color:#fff;font:inherit;font-weight:800}.partner-payment-list article{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid var(--line);border-radius:13px;padding:15px}.partner-payment-list article.inactive{background:#f5f5f3;opacity:.78}.partner-payment-list article>div:first-child{display:grid;grid-gap:4px;gap:4px}.masked-destination{font-family:ui-monospace,monospace;letter-spacing:.04em}.partner-payment-list small{color:var(--muted)}.partner-payment-actions{display:flex;justify-content:flex-end;align-items:center;gap:7px;flex-wrap:wrap}.partner-payment-actions button{min-height:40px;border:1px solid #173f33;border-radius:9px;padding:8px 11px;background:#fff;color:#173f33;font:inherit;font-size:12px;font-weight:800}.partner-payment-actions button.danger-link{border-color:#a0483e;color:#8c382f}.default-method,.inactive-method{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.default-method{background:#e3f2e8;color:#17623b}.inactive-method{background:#e9e9e6;color:var(--muted)}.public-referral-page{min-height:100vh;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);grid-gap:0;gap:0;background:#f4f7fb}.public-referral-hero{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,8vw,110px);background:linear-gradient(155deg,#061f4a,#083e86 60%,#0877db);color:#fff}.public-brand-logo{width:min(210px,58vw);height:auto;margin-bottom:28px;object-fit:contain;object-position:left center}.public-product-image{overflow:hidden;width:min(520px,100%);aspect-ratio:16/10;margin-bottom:28px;border:3px solid #ffffff30;border-radius:22px;background:#fff;box-shadow:0 20px 50px #00132f55}.public-product-image img{width:100%;height:100%;object-fit:cover}.public-referral-hero .eyebrow{color:#81d8ff}.public-referral-hero h1{margin:8px 0 14px;font-family:Georgia,serif;font-size:clamp(42px,6vw,74px);font-weight:500;line-height:1}.public-referral-hero p:not(.eyebrow){max-width:620px;color:#d7e9ff;line-height:1.6}.public-referral-hero strong{margin-top:22px;font-size:24px;color:#fff}.public-referral-card{align-self:center;width:min(620px,calc(100% - 48px));margin:40px auto;border:1px solid var(--line);border-radius:22px;background:#fff;padding:clamp(25px,5vw,54px);box-shadow:0 20px 70px #173f3310}.public-referral-card h2{margin:0 0 8px;font-family:Georgia,serif;font-size:31px;font-weight:500}.public-qr-result p,.public-referral-card>p,.public-registration-success p{color:var(--muted);line-height:1.55}.app-download-card{text-align:center}.app-download-logo{display:block;width:54px;height:54px;margin:0 auto 14px;object-fit:contain}.app-download-card .partner-invitation-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 0}.app-download-card :is(.partner-invitation-primary,.partner-invitation-secondary){display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 15px;border:1px solid #9fb5aa;border-radius:10px;background:#f7faf8;color:#173e35;text-decoration:none;font-weight:750}.app-download-card .partner-invitation-primary{border-color:#0877db;background:#0877db;color:#fff}.public-referral-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:26px}.public-referral-form button{grid-column:1/-1;min-height:52px}.public-referral-form .wide-field{grid-column:1/-1}.public-referral-form select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:0 12px;color:var(--ink);font:inherit}.public-referral-form .primary{background:#0877db;color:#fff}.privacy-catalog{grid-column:1/-1;display:grid;grid-gap:13px;gap:13px;border-top:1px solid var(--line);padding-top:18px}.privacy-catalog h3{margin:4px 0 0}.privacy-catalog details{border:1px solid var(--line);border-radius:11px;padding:12px}.privacy-catalog summary{cursor:pointer;font-weight:800}.privacy-catalog details p{white-space:pre-wrap;color:var(--muted);line-height:1.55}.privacy-purpose{display:flex!important;align-items:flex-start;gap:10px!important;border:1px solid var(--line);border-radius:11px;padding:12px;cursor:pointer}.privacy-purpose input{flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0;margin-top:3px;accent-color:#0877db}.privacy-purpose span{display:grid;grid-gap:4px;gap:4px}.privacy-purpose small{color:var(--muted)}.explicit-authorization{border-color:#9ec8f2;background:#eef6ff}.public-qr-result,.public-registration-success{display:grid;grid-gap:14px;gap:14px;text-align:center}.public-registration-success>span{display:grid;place-items:center;width:54px;height:54px;margin:0 auto;border-radius:50%;background:#e1f3e7;color:#17623b;font-size:24px}.public-qr-result output{overflow-wrap:anywhere;border:1px dashed #7c9388;border-radius:13px;padding:18px;background:#f3f7f3;font-family:monospace;font-size:16px}.download-qr-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.download-qr-grid>section{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:20px;border:1px solid #b8c9c0;border-radius:16px;background:#f8fbf9}.download-qr-grid h2,.download-qr-grid p{margin:0}@media (max-width:720px){.download-qr-grid{grid-template-columns:1fr}.admin-header{align-items:flex-start;flex-wrap:wrap;gap:12px}.admin-header nav{order:3;flex-basis:100%}.admin-content{padding:28px 16px 60px}.admin-campaign-card,.admin-filters{grid-template-columns:1fr}.admin-campaign-product-image{width:100%}.admin-campaign-card>div:last-child{align-items:flex-start}.conversion-card,.conversion-detail dl,.withdrawal-summary{grid-template-columns:1fr}.withdrawal-actions{align-items:stretch;flex-direction:column}.dialog-actions{flex-direction:column-reverse}.dialog-actions button{width:100%}.partner-balance-grid,.partner-campaign-grid,.partner-finance-columns,.partner-link-creator,.partner-payment-layout,.partner-start-grid,.public-referral-page{grid-template-columns:1fr}.partner-link-row{align-items:stretch;flex-direction:column}.partner-link-actions{justify-content:flex-start}.partner-link-actions a,.partner-link-actions button{flex:1 1;text-align:center}.partner-movement-list article,.partner-withdrawal-form>div,.partner-withdrawal-list article{align-items:stretch;flex-direction:column}.partner-withdrawal-form button,.partner-withdrawal-list button{width:100%}.partner-payment-list article,.partner-section-heading{align-items:stretch;flex-direction:column}.partner-payment-row{grid-template-columns:1fr}.partner-payment-actions{justify-content:flex-start}.partner-payment-actions button{flex:1 1}.public-referral-hero{padding:34px 22px}.public-brand-logo{width:168px;margin-bottom:20px}.public-product-image{margin-bottom:22px}.public-referral-card{width:calc(100% - 28px);margin:18px auto 32px}.public-referral-form{grid-template-columns:1fr}.public-referral-form button{grid-column:auto}.governance-form,.governance-split{grid-template-columns:1fr}.governance-form .wide-field,.governance-form>button{grid-column:auto}.governance-tabs{position:static}.inline-actions{align-items:stretch;flex-direction:column}}.support-page{display:grid;grid-gap:1.25rem;gap:1.25rem;width:100%;max-width:100%;min-width:0}.support-filters,.support-section{width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:1rem;padding:1.25rem}.button-row,.support-filters,.support-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.support-form{display:grid;grid-gap:.85rem;gap:.85rem;width:100%;max-width:48rem;min-width:0}.support-form label,.support-market{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.support-form :is(input,select,textarea,button),.support-market select{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.support-form textarea{min-height:7rem;resize:vertical}.internal-notes,.knowledge-grid,.message-thread,.support-ticket-list{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0}.internal-notes article,.knowledge-card,.message-thread article,.resolution-box,.support-ticket-list button{border:1px solid var(--border,#e2e8f0);border-radius:.75rem;padding:1rem;text-align:left;min-width:0;max-width:100%;box-sizing:border-box}.knowledge-card summary,.support-ticket-list button{display:grid;grid-gap:.25rem;gap:.25rem;cursor:pointer}.knowledge-body{white-space:pre-wrap;overflow-wrap:anywhere}.support-section-heading>*,.support-ticket-list button :is(strong,span,small){min-width:0;overflow-wrap:anywhere}.internal-notes article p,.message-thread article p{white-space:pre-wrap;overflow-wrap:anywhere}.requester-message{border-left:.3rem solid #64748b!important}.support-message{border-left:.3rem solid #2563eb!important}.external-response{border-top:3px solid #2563eb;padding-top:1rem}.internal-note{border-top:3px solid #d97706;padding-top:1rem}.support-controls{border-top:1px solid var(--border,#e2e8f0);padding-top:1rem}.assistant-answer{border-left:.3rem solid #2563eb;border-radius:.75rem;background:#eff6ff;padding:1rem}.assistant-answer ul{display:grid;grid-gap:.35rem;gap:.35rem;padding-left:1.25rem}.empty-copy{color:var(--muted,#64748b)}@media (max-width:720px){.support-page{gap:.85rem;overflow-x:clip}.support-filters,.support-section{padding:.9rem}.support-filters,.support-section-heading{align-items:stretch;flex-direction:column}.button-row button,.support-ticket-list button{width:100%}}.partner-shell .sidebar{background:linear-gradient(180deg,#052946,#031a2d)}.partner-status,.partner-status.active{background:#36d6a526;color:#78f1cb}.admin-shell{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:100vh;background:#f4f8fb}.admin-header{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;align-items:stretch;gap:0;height:100vh;overflow-y:auto;padding:24px 18px;background:linear-gradient(180deg,#052946,#021827);color:#fff}.admin-header .brand{padding-bottom:8px}.admin-header nav{display:grid;flex:initial;grid-gap:4px;gap:4px}.admin-header nav a{border-radius:10px;padding:10px 12px;color:#bdd0dc;font-size:13px;font-weight:700}.admin-header nav a:hover{background:#19d7d51c;color:#fff}.admin-header .admin-logout{width:100%;margin-top:8px;border:1px solid #ffffff26;border-radius:10px;padding:10px;background:transparent;color:#fff}.admin-header .admin-logout:first-of-type{margin-top:auto}.admin-content{max-width:1440px;margin:auto;padding:44px 28px 80px}.admin-shell{background:radial-gradient(circle at 78% 0,#0a4b704d,transparent 34rem),#020f25;color:#f4fbff}.admin-main{min-height:100vh;background:transparent}.admin-topbar{border-bottom-color:#155b7b;background:#03162cf0;color:#f4fbff;box-shadow:0 10px 28px #0005}.admin-topbar span{color:#8eb5c8}.admin-topbar strong{color:#f4fbff}.admin-content{width:min(1500px,100%);max-width:none;background:transparent;color:#f4fbff}.admin-content :is(.page-heading,.detail-heading) :is(h1,h2,strong),.admin-content :is(.panel,.state-card,.metric-card,.admin-campaign-card,.conversion-detail,.governance-section,.support-section,.support-filters,.knowledge-card,.confirm-dialog) :is(h1,h2,h3,strong,dt,dd,label){color:#f4fbff}.admin-content :is(.page-heading,.detail-heading,.panel,.state-card,.metric-card,.admin-campaign-card,.conversion-detail,.governance-section,.support-section,.support-filters,.knowledge-card,.confirm-dialog) :is(p,small,span){color:#9db9c9}.admin-content :is(.panel,.state-card,.metric-card,.admin-campaign-card,.conversion-detail,.governance-section,.governance-tabs,.support-section,.support-filters,.knowledge-card,.confirm-dialog,.admin-filters,.state-flow){border-color:#176280;background:linear-gradient(145deg,#07304e,#051e37);color:#f4fbff;box-shadow:0 15px 36px #0003}.admin-content :is(input,select,textarea){border-color:#237391;background:#061d37;color:#fff;color-scheme:dark}.admin-content :is(input,select,textarea):focus{border-color:#20d8d2;outline:3px solid #20d8d229}.admin-content :is(.primary,button[type=submit]){border-color:transparent;background:linear-gradient(100deg,#1578ff,#14d8bd);color:#fff}.admin-content :is(.secondary-button,.pagination button,.dialog-actions button:not(.primary):not(.danger-button)){border-color:#237391;background:#082b43;color:#dcebf2}.admin-content .admin-campaign-card:hover{border-color:#20d8d2;background:linear-gradient(145deg,#0a4262,#072944)}.admin-content .state-flow li{border-color:#27627d;background:#082b43;color:#c3d7e1}.admin-content .state-flow li.current{border-color:#20d8d2;background:linear-gradient(100deg,#1578ff,#14d8bd);color:#fff}.admin-content .back,.admin-content a{color:#55e4d5}.admin-content .eyebrow{color:#48e0d2}.admin-content .form-error{border-color:#ff8190;background:#551f33;color:#ffdbe0}.admin-content .success-banner{border-color:#30d6a8;background:#0a4b46;color:#d8fff3}@media (max-width:720px){.admin-shell{display:block}.admin-header{position:static;width:auto;height:auto;overflow:visible;padding:12px}.admin-header .admin-logout,.admin-header .brand,.admin-space-label{display:none}.admin-header nav{display:flex;order:0;flex-basis:auto;overflow-x:auto;scrollbar-width:none}.admin-header nav a{flex:0 0 auto;border:1px solid #ffffff20;white-space:nowrap}.admin-content{padding:22px 12px 70px}}@media (min-width:721px){.admin-shell{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh;background:radial-gradient(circle at 82% -8%,#0a69954d,transparent 32rem),#020f25}.admin-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;flex-direction:column;align-items:stretch;gap:0;width:264px;height:100vh;overflow-y:auto;padding:22px 16px;border-right:1px solid #155b7b;background:radial-gradient(circle at 20% 0,#14d8bd26,transparent 19rem),linear-gradient(180deg,#062b47,#03182b 72%)}.admin-header .office-brand{display:flex}.admin-header nav{display:grid;flex:initial;grid-gap:4px;gap:4px}.admin-header nav a{display:flex}.admin-header .admin-logout{display:block}.admin-main{min-width:0;min-height:100vh}.admin-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:15;display:grid;grid-template-columns:1fr auto 46px;align-items:center;grid-gap:16px;gap:16px;min-height:76px;padding:10px 28px;border-bottom:1px solid #155b7b;background:#03162cf2}.admin-content{width:min(1500px,100%);max-width:none;min-height:calc(100vh - 76px);margin:0 auto;padding:28px clamp(18px,3vw,44px) 90px}}.company-shell .mobile-brand img,.office-company-shell .mobile-brand img{width:76px!important;height:76px!important;border-radius:17px;object-fit:contain;filter:drop-shadow(0 0 14px #20d8d266)}.company-shell .operations-heading{margin:0 0 18px;padding:clamp(20px,3vw,32px);border:1px solid #176280;border-radius:22px;background:radial-gradient(circle at 88% 10%,#20d8d226,transparent 24rem),linear-gradient(145deg,#07304e,#041a31)!important;box-shadow:0 18px 42px #0005}.company-shell .operations-heading h1{color:#f4fbff!important;font-family:Inter,system-ui,sans-serif;font-weight:850}.company-shell .operations-heading p{color:#a9c3d3!important}.company-shell .operation-tabs{margin-bottom:16px;padding:10px;border:1px solid #176280!important;border-radius:18px;background:#061d37!important;box-shadow:0 12px 28px #0003}.company-shell .operation-tabs button{min-height:44px;border:1px solid #237391!important;background:#082b43!important;color:#dcebf2!important}.company-shell .operation-tabs button.selected{border-color:transparent!important;background:linear-gradient(90deg,#5df0c5,#20d8d2)!important;color:#032d41!important;box-shadow:0 8px 22px #20d8d238}.company-shell .operation-card{width:100%;max-width:none;border:1px solid #176280!important;border-radius:22px;background:linear-gradient(145deg,#07304e,#051e37)!important;box-shadow:0 18px 42px #0004}.company-shell .operation-section{border-color:#176280!important;background:#061f38!important}.company-shell .operation-step{border:1px solid #20d8d2!important;background:#082b48!important;color:#5df0c5!important;box-shadow:0 0 18px #20d8d24a}.company-shell .operation-fields :is(input,select,textarea){border-color:#237391!important;background:#041a31!important;color:#fff!important}.office-company-shell .content{background:radial-gradient(circle at 92% 0,#20d8d218,transparent 30rem),#020f25!important;color:#f4fbff!important}.office-company-shell .admin-partners-page .page-heading{margin:0 0 18px;padding:clamp(22px,3vw,34px);border:1px solid #176280;border-radius:22px;background:radial-gradient(circle at 88% 8%,#20d8d229,transparent 24rem),linear-gradient(145deg,#07304e,#041a31)!important;box-shadow:0 18px 42px #0005}.office-company-shell .admin-partners-page .page-heading h1{color:#f4fbff!important;font-family:Inter,system-ui,sans-serif;font-weight:850}.office-company-shell .admin-partners-page .page-heading p{color:#a9c3d3!important}.office-company-shell .admin-partners-page .admin-campaign-card,.office-company-shell .admin-partners-page .admin-filters,.office-company-shell .admin-partners-page .confirm-dialog,.office-company-shell .admin-partners-page .state-card{border:1px solid #176280!important;background:linear-gradient(145deg,#07304e,#051e37)!important;color:#f4fbff!important;box-shadow:0 15px 36px #0003}.office-company-shell .admin-partners-page .admin-campaign-card :is(h2,p,small,span,strong),.office-company-shell .admin-partners-page .admin-filters :is(label,input,select){color:#f4fbff!important}.office-company-shell .admin-partners-page .admin-filters :is(input,select){min-height:45px;border:1px solid #237391!important;border-radius:12px;background:#041a31!important}.office-company-shell .admin-partners-page .admin-filters button,.office-company-shell .admin-partners-page .page-heading>button{min-height:45px;border:0;border-radius:12px;padding:10px 18px;background:linear-gradient(90deg,#5df0c5,#20d8d2)!important;color:#032d41!important;font-weight:900}.office-company-shell .admin-partners-page .admin-campaign-card:hover{border-color:#20d8d2!important;background:linear-gradient(145deg,#0a4262,#072944)!important}@media (max-width:760px){.company-shell .mobile-brand img,.office-company-shell .mobile-brand img{width:62px!important;height:62px!important}.company-shell .operations-heading,.office-company-shell .admin-partners-page .page-heading{padding:18px}.company-shell .operation-card{padding:16px}}.legal-plain-summary{margin:0 0 10px;color:#dcebf2;font-size:.95rem;line-height:1.55}.legal-summary-notice{display:block;margin:9px 0 12px;color:#8fb8c7;line-height:1.45}.company-finance-page,.company-results-page{width:100%;max-width:1180px;margin-inline:auto}.company-finance-page{display:grid;grid-gap:20px;gap:20px}.company-finance-page>.page-heading,.company-results-page>.page-heading{margin-bottom:0}.company-finance-page .result-panel,.company-finance-page>section,.company-results-page .result-panel{display:grid;grid-gap:14px;gap:14px;min-width:0}.company-finance-page .result-panel,.company-results-page .result-panel{padding:clamp(16px,2.5vw,24px)}.company-finance-page .section-heading,.company-results-page .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0}.company-finance-page .section-heading :is(h2,p){margin-bottom:0}.company-finance-page .finance-action-grid,.company-finance-page .finance-summary-grid,.company-results-page .result-panel .finance-summary-grid,.company-results-page>.finance-summary-grid{min-width:0;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.company-results-page>.finance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.company-results-page .result-panel .finance-summary-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.company-finance-page .finance-action-grid>a,.company-finance-page .finance-summary-card,.company-results-page .finance-summary-card{min-width:0}.company-finance-page .campaign-list,.company-results-page .campaign-list{display:grid;grid-gap:12px;gap:12px}.company-finance-page .campaign-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:14px;gap:14px;min-width:0;margin:0}.company-finance-page .campaign-main{align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.company-finance-page .campaign-main>div,.company-results-page .campaign-row>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.company-finance-page .campaign-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.company-finance-page .campaign-facts>div{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #176280;border-radius:12px;padding:12px 14px;background:#061d37}.company-finance-page :is(.finance-summary-card,.campaign-row) :is(strong,small,span),.company-results-page .campaign-row :is(strong,small,span){overflow-wrap:anywhere}.company-finance-page .badge{flex:0 0 auto;white-space:nowrap}.company-finance-page .badge.limit-healthy,.company-finance-page .badge.limit-healthy>span{border-color:#138572!important;background:#5df0c5!important;color:#04283c!important;opacity:1!important;font-weight:900!important}.company-finance-page .badge.limit-warning,.company-finance-page .badge.limit-warning>span{background:#ffd27a!important;color:#533400!important}.company-finance-page .badge.limit-critical,.company-finance-page .badge.limit-critical>span{background:#ff9da8!important;color:#55151d!important}.company-finance-page .finance-credit-status{display:inline-flex!important;width:-moz-fit-content;width:fit-content;padding:.4rem .72rem;border:1px solid #ffd66b!important;border-radius:999px;background:#ffe8a3!important;color:#4b3300!important;font-size:.78rem;font-weight:900!important;opacity:1!important}.company-finance-page .finance-credit-status.credit-active{border-color:#5df0c5!important;background:#bff9e8!important;color:#063b31!important}.company-finance-page .finance-credit-status.credit-suspended{border-color:#ff9da8!important;background:#ffd3d8!important;color:#55151d!important}.admin-financial-overview,.admin-financial-overview>button{display:grid;grid-gap:12px;gap:12px}.admin-financial-overview>button{width:100%;padding:16px;border:1px solid #176280;border-radius:16px;background:#061d37;color:#f4fbff;text-align:left;cursor:pointer}.admin-financial-overview>button.selected,.admin-financial-overview>button:hover{border-color:#5df0c5;box-shadow:0 0 0 3px #5df0c51f}.admin-financial-overview>button>strong{font-size:1rem;color:#f4fbff}.admin-financial-currencies{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.admin-financial-currency{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid;border-radius:12px}.admin-financial-currency small{color:inherit!important;opacity:.85}.admin-financial-currency em{font-style:normal;font-weight:900}.admin-financial-currency.healthy{border-color:#36c99e;background:#0b493e;color:#dffff4}.admin-financial-currency.warning{border-color:#ffd66b;background:#59430b;color:#fff3c2}.admin-financial-currency.critical{border-color:#ff8793;background:#5a2028;color:#ffe8eb}@media(min-width:1100px){.admin-financial-overview{gap:8px}.admin-financial-overview>button{grid-template-columns:minmax(210px,1.1fr) minmax(0,4fr);align-items:center;padding:10px 14px;border-radius:11px}.admin-financial-currencies{display:flex;flex-wrap:wrap;gap:8px}.admin-financial-currency{flex:1 1 520px;grid-template-columns:70px minmax(120px,1fr) minmax(140px,1fr) minmax(240px,1.7fr) minmax(110px,.8fr);align-items:center;gap:10px;padding:9px 12px;border-radius:9px}.admin-financial-currency em,.admin-financial-currency small,.admin-financial-currency strong{margin:0}}.company-finance-page .progress-wrap{display:grid;grid-gap:8px;gap:8px;min-width:0}.company-finance-page .progress-label{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.company-finance-page .campaign-row>a,.company-results-page .section-heading>a{justify-self:start;border:1px solid #237391;border-radius:999px;padding:8px 12px;background:#061d37;color:#f4fbff;font-weight:800}.company-results-page .campaign-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;min-width:0;margin:0}.company-results-page .campaign-row>div:last-child{justify-items:end;text-align:right}@media (max-width:900px){.company-results-page>.finance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.company-finance-page .section-heading,.company-results-page .section-heading{align-items:flex-start;flex-direction:column}.company-finance-page .campaign-facts,.company-finance-page .finance-action-grid,.company-finance-page .finance-summary-grid,.company-results-page .campaign-row,.company-results-page .result-panel .finance-summary-grid,.company-results-page>.finance-summary-grid{grid-template-columns:1fr}.company-results-page .campaign-row>div:last-child{justify-items:start;text-align:left}}.company-shell .campaign-detail-page .detail-grid .unlimited{border:1px solid #7fb4c9!important;background:#e8f5fa!important;color:#05283d!important}.company-shell .campaign-detail-page .detail-grid .unlimited :is(strong,span,p){color:#05283d!important;opacity:1!important}.company-shell .company-settings-page .settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.company-shell .company-settings-page .settings-grid>article{min-width:0;overflow:hidden;border:1px solid #176280!important;background-color:#061f38!important;background-image:linear-gradient(145deg,#07304e,#051e37)!important;color:#f4fbff!important}.company-shell .company-settings-page .settings-grid>article>:is(h2,p,small){color:#f4fbff!important;opacity:1!important;overflow-wrap:anywhere}.company-shell .company-settings-page .settings-grid>article>.eyebrow{color:#5df0c5!important}.company-shell .company-settings-page .settings-grid .campaign-list,.company-shell .company-settings-page .settings-grid .campaign-row{min-width:0}.company-shell .company-settings-page .settings-grid .campaign-row{grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;border-color:#237391!important;background:#061d37!important}.company-shell .company-settings-page .settings-grid .campaign-row :is(strong,small){color:#f4fbff!important;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.campaign-media-picker{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid #21738e;border-radius:14px;background:#071f38}.campaign-media-picker>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.campaign-media-picker>header :is(strong,small),.campaign-media-picker>header>div{display:grid;grid-gap:5px;gap:5px}.campaign-media-picker>header small{color:#a9c3d3}.campaign-media-picker button{border:1px solid #2f7791;border-radius:999px;padding:8px 12px;color:#eafcff;background:#082b46}.campaign-media-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.campaign-media-inputs label{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:13px;border:1px dashed #3187a2;border-radius:12px;background:#082943}.campaign-media-inputs input{min-width:0;width:100%}.campaign-media-previews{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.campaign-media-previews figure{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid #176889;border-radius:12px;background:#082a45}.campaign-media-previews :is(img,video){display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#020b15}.campaign-media-previews figcaption{overflow:hidden;padding:8px;color:#dff7ff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.campaign-media-previews figure>button{position:absolute;top:6px;right:6px;width:29px;height:29px;padding:0;border-radius:50%;background:#061525e6}.campaign-economics-preview{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding-top:16px;border-top:1px solid #1e617a}.campaign-economics-preview>dl{display:grid;grid-gap:0;gap:0;margin:0}.campaign-economics-preview>dl>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #15465c}.campaign-economics-preview dt{color:#a9c3d3}.campaign-economics-preview dd{margin:0;color:#f4fbff;font-weight:850;text-align:right}.campaign-economics-preview .company-net{margin-top:8px;padding:12px;border:1px solid #20d8b0;border-radius:11px;background:#0a493f}.campaign-economics-preview .company-net :is(dt,dd){color:#eafff8}.campaign-economics-preview>small{color:#8eafbf;line-height:1.45}.campaign-price-planner{display:grid;grid-gap:14px;gap:14px;margin-top:16px;padding:16px;border:1px solid #2c8ca0;border-radius:14px;background:#072d3a}.campaign-price-planner h3{margin:2px 0 4px;color:#f4fbff;font-size:1rem}.campaign-price-planner .planner-empty,.campaign-price-planner .planner-intro{margin:0;color:#afd0dc;line-height:1.45}.planner-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.planner-fields label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:#d7e9ef;font-size:.78rem;font-weight:750}.planner-fields :is(.money-input,.percent-input){min-width:0}.planner-fields input{width:100%;min-width:0;color:#f7fdff;background:#041d2a}.planner-breakdown{display:grid;grid-gap:0;gap:0;margin:0}.planner-breakdown>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #174f61}.planner-breakdown dt{color:#b7d1db}.planner-breakdown dd{margin:0;color:#f4fbff;font-weight:850;text-align:right}.planner-breakdown .suggested-price{margin-top:6px;padding:12px;border:1px solid #28a9dc;border-radius:11px;background:#073a5c}.planner-breakdown .suggested-price :is(dt,dd){color:#ecfff9}.planner-apply{width:100%;border:1px solid #43d7ff;background:linear-gradient(135deg,#1784bc,#43d7ff);color:#031827;font-weight:900}@media (max-width:1120px){.planner-fields{grid-template-columns:1fr}}.campaign-economics-detail>small{color:#9bb8c8}.campaign-detail-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin:14px 0 20px}.campaign-detail-media figure{min-height:150px;margin:0;overflow:hidden;border:1px solid #28748c;border-radius:14px;background:#061a2a}.campaign-detail-media :is(img,video){display:block;width:100%;height:100%;min-height:150px;max-height:300px;object-fit:cover}.finance-economics-mini{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.finance-economics-mini>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid #286e87;border-radius:10px;background:#082943}.finance-economics-mini :is(dt,dd){overflow-wrap:anywhere}.finance-economics-mini dt{color:#9ebac9;font-size:11px}.finance-economics-mini dd{margin:0;color:#effcff;font-weight:800}.company-funds-panel{gap:16px!important}.company-funds-currency{display:grid;grid-gap:14px;gap:14px;min-width:0}.company-funds-currency>.finance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.latest-deposit-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;border:1px solid #237391;border-radius:14px;background:#061d37}.latest-deposit-card>div{display:grid;grid-gap:4px;gap:4px}.latest-deposit-card :is(strong,small,span){color:#f4fbff;overflow-wrap:anywhere}.latest-deposit-card>span:last-child{border:1px solid #138572;border-radius:999px;padding:6px 10px;background:#5df0c5;color:#04283c;font-weight:900}.funds-history{border-top:1px solid #176280;padding-top:12px}.funds-history summary{color:#f4fbff;cursor:pointer;font-weight:800}.funds-history-list{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.funds-history-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid #176280;border-radius:10px;background:#061d37}.funds-history-list :is(strong,span,small){color:#f4fbff;overflow-wrap:anywhere}@media (max-width:680px){.campaign-media-picker>header{flex-direction:column}.campaign-media-inputs{grid-template-columns:1fr}.campaign-media-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.company-funds-currency>.finance-summary-grid,.finance-economics-mini,.funds-history-list>div,.latest-deposit-card{grid-template-columns:1fr}}@media (max-width:1000px){.company-shell .company-settings-page .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.company-shell .company-settings-page .settings-grid{grid-template-columns:minmax(0,1fr)}}.company-shell .campaign-detail-page .detail-grid .unlimited strong{font-weight:900!important}.company-shell .campaign-detail-page .badge.limit-healthy,.company-shell .campaign-detail-page .badge.limit-healthy>span{border:1px solid #138572!important;background:#5df0c5!important;color:#04283c!important}.company-shell .campaign-detail-page .badge.credit-not_approved,.company-shell .campaign-detail-page .badge.credit-not_approved>span,.company-shell .campaign-detail-page .badge.credit-pending,.company-shell .campaign-detail-page .badge.credit-pending>span{border:1px solid #b47700!important;background:#ffe1a3!important;color:#4d3100!important;opacity:1!important}.company-shell .finance-credit-status.credit-not_approved{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.32rem .65rem;border:1px solid #b47700;border-radius:999px;background:#ffe1a3;color:#4d3100!important;font-weight:800;letter-spacing:.01em;opacity:1}.company-shell .company-account-menu .company-account-selector,.company-shell .company-account-menu .company-language-selector{display:grid;grid-gap:6px;gap:6px;width:100%;color:#fff!important;font-size:13px;font-weight:900}.company-shell .company-account-menu :is(.company-language-selector,.company-account-selector) select{width:100%;min-height:42px;border:2px solid #5df0c5;border-radius:10px;padding:8px 10px;background:#fff;color:#102d40;color-scheme:light;font:inherit}.company-shell .company-account-menu :is(.company-language-selector,.company-account-selector) option{background:#fff;color:#102d40}.company-shell .content .company-finance-page .funds-history-list :is(strong,small,span),.company-shell .content .company-finance-page .latest-deposit-card :is(strong,small,span){color:#f7fdff!important;opacity:1!important}.company-shell .content .company-finance-page .latest-deposit-card>span:last-child{color:#04283c!important}.company-shell .content .company-finance-page .company-statement .statement-row:not(.heading)>:is(strong,small,span){color:#102d40!important;opacity:1!important}.company-shell .content .company-finance-page .company-statement .statement-row.heading>span{color:#fff!important;opacity:1!important}.company-shell .content .company-finance-page .statement-actions button{border:1px solid #5df0c5!important;background:#073a58!important;color:#fff!important;font-weight:850}@media print{body *{visibility:hidden!important}.company-statement,.company-statement *{visibility:visible!important}.company-statement{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;margin:0!important;padding:20px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#102d40!important;box-shadow:none!important}.company-statement .statement-actions{display:none!important}.company-statement .section-heading :is(p,h2),.company-statement .statement-row:not(.heading)>*{color:#102d40!important}.company-statement .statement-row.heading,.company-statement .statement-row.heading>*{background:#073a58!important;color:#fff!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.market-entry-page{min-height:100vh;display:grid;place-items:center;padding:32px;color:#f4fbff;background:radial-gradient(circle at 75% 15%,rgba(32,216,210,.2),transparent 28rem),#020f25}.market-entry-card{width:min(760px,100%);padding:clamp(28px,5vw,54px);border:1px solid #176280;border-radius:28px;background:linear-gradient(145deg,#07304e,#051e37);box-shadow:0 30px 80px rgba(0,0,0,.35)}.market-entry-card h1{margin:8px 0 12px;color:#fff}.market-entry-card>p{color:#b8cedb}.market-entry-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px;margin-top:28px}.market-entry-options button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:16px 18px;border:1px solid #25d9d3;border-radius:18px;color:#fff;background:rgba(6,44,70,.86);cursor:pointer}.market-entry-options button:focus-visible,.market-entry-options button:hover{color:#031827;background:#42e4d1}.market-entry-options span{font-weight:800}.company-market-selector{display:grid;grid-gap:2px;gap:2px;min-width:160px}.company-market-selector>span{color:#9fc6d8;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.company-market-selector select{width:100%;min-height:38px;padding:7px 28px 7px 11px;border:1px solid #2acbc9;border-radius:12px;color:#f5ffff;background:#07304e;font-weight:750}.referral-ranking-table{width:100%;border-collapse:collapse;min-width:760px}.referral-ranking-table td,.referral-ranking-table th{padding:14px 12px;text-align:left;border-bottom:1px solid rgba(128,160,180,.25)}.referral-ranking-table caption{padding:12px;text-align:left}.referral-ranking-table small{display:block}.partner-shell .partner-product-image{display:flex;align-items:center;justify-content:center;width:100%;height:180px;overflow:hidden;border-radius:12px;background:#f8fbfd}.partner-shell .partner-product-image img{width:100%;height:100%;object-fit:contain}.partner-shell .partner-product-image>span{padding:16px;color:#b9d2dd!important;font-size:14px;text-align:center}.partner-shell .partner-product-image-empty{background:#031f38}.partner-shell .partner-home-campaign>.partner-product-image{padding:0;border-radius:0;height:136px}.partner-shell .partner-customer-copyable-link{flex-basis:100%;min-width:0;overflow-wrap:anywhere}.partner-shell .partner-campaign-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.partner-shell .partner-campaign-heading small{color:#b9d2dd;text-align:right}.partner-shell .partner-campaign-card .partner-commission-highlight{grid-column:1/-1;order:-1}.partner-shell .content .partner-designed-home .partner-home-campaign strong{display:inline-flex;align-self:flex-start;width:max-content;max-width:100%;margin-top:5px;padding:5px 8px;border:1px solid #20d8d2;border-radius:8px;background:linear-gradient(135deg,#20d8d2,#63e9e1);color:#052946!important;font-size:clamp(20px,2.5vw,26px);line-height:1.15}.partner-shell .partner-campaign-open-image{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.partner-shell .partner-campaign-open-title{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.partner-shell :is(.partner-campaign-open-image,.partner-campaign-open-title):focus-visible{outline:2px solid #ffd54a;outline-offset:3px}.partner-campaign-detail{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #34758c;border-radius:18px;background:#052946;color:#f4fbff;overflow-y:auto}.partner-campaign-detail-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px 12px;background:#00101dcc}.partner-campaign-detail::-webkit-backdrop{background:#00101dcc}.partner-campaign-detail::backdrop{background:#00101dcc}.partner-campaign-detail-body{padding:20px}.partner-campaign-detail header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.partner-campaign-detail h2{margin:6px 0 18px;font-size:24px}.partner-campaign-detail header button{min-width:40px;min-height:40px;font-size:24px;cursor:pointer}.partner-campaign-detail .partner-product-image{height:220px}.partner-campaign-detail dl{display:grid;grid-gap:12px;gap:12px;margin:16px 0}.partner-campaign-detail dd{margin:4px 0 0;font-weight:800}.partner-campaign-detail .partner-commission-highlight{padding:14px;border-radius:12px;background:#ffd54a;color:#052946}.partner-campaign-detail .partner-commission-highlight dd{font-size:30px}.partner-campaign-detail .partner-campaign-share{display:flex;min-height:50px;padding:12px 16px;align-items:center;justify-content:center;text-align:center;background:#ffd54a;color:#052946;border-radius:10px;font-weight:850}.partner-shell .partner-campaigns-page .partner-campaign-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px}.partner-shell .partner-campaigns-page .partner-campaign-card{min-width:0;padding:10px;gap:7px}.partner-shell .partner-campaigns-page .partner-product-image{height:140px}.partner-shell .partner-campaigns-page .partner-campaign-heading small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.partner-shell .partner-campaigns-page .partner-campaign-heading .badge{flex-shrink:0;font-size:9px;padding:2px 5px;line-height:1.1}.partner-shell .partner-campaigns-page .partner-campaign-card h3{margin:0;font-size:15px;line-height:1.25;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.5em}.partner-shell .partner-campaign-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:6px;gap:6px}.partner-shell .partner-campaign-conditions[open]{grid-column:1/-1}.partner-shell .partner-campaigns-page .partner-campaign-card dl{grid-template-columns:minmax(0,1fr);gap:5px}.partner-shell .partner-campaigns-page .partner-campaign-card dl>div:not(.partner-commission-highlight){display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;padding:0;border:0}.partner-shell .partner-campaigns-page .partner-campaign-card dl>div:not(.partner-commission-highlight) :is(dt,dd){margin:0;font-size:10px}.partner-shell .content .partner-campaigns-page .partner-campaign-card .partner-commission-highlight{padding:5px 8px;border-radius:9px;background:linear-gradient(135deg,#ffe998,#ffd54a)!important;border-color:#ffd54a!important}.partner-shell .content .partner-campaigns-page .partner-campaign-card .partner-commission-highlight dt{color:#052946!important;font-size:9px;line-height:1.2}.partner-shell .content .partner-campaigns-page .partner-campaign-card .partner-commission-highlight dd{color:#052946!important;margin:3px 0 0;font-size:20px;line-height:1.1;overflow-wrap:anywhere}.partner-shell .partner-campaigns-page .partner-card-action:empty{display:none}.partner-shell .partner-campaigns-page .partner-card-action :is(button,a){min-height:36px;padding:7px 10px;font-size:12px}.partner-shell .partner-campaign-conditions summary{min-height:32px;padding:6px 0;color:#b9d2dd;cursor:pointer;font-size:12px}.partner-shell .partner-campaign-conditions p{font-size:12px}@media (max-width:1000px){.partner-shell .partner-campaigns-page .partner-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.partner-shell .partner-campaigns-page .page-heading .eyebrow{display:none}.partner-shell .partner-campaigns-page .page-heading{margin-bottom:12px}.partner-shell .partner-campaigns-page .page-heading h1{font-size:24px;line-height:1.1}.partner-shell .partner-campaigns-page .page-heading p{font-size:12px}.partner-shell .partner-campaigns-page .partner-section{margin-top:14px}.partner-shell .partner-campaigns-page .partner-section>h2{font-size:20px;margin-bottom:10px}.partner-shell .partner-campaigns-page .partner-campaign-grid{gap:8px}.partner-shell .partner-campaigns-page .partner-campaign-card{padding:8px;gap:5px}.partner-shell .partner-campaigns-page .partner-product-image{height:96px}.partner-shell .partner-campaigns-page .partner-campaign-heading{gap:4px}.partner-shell .partner-campaigns-page .partner-campaign-card h3{font-size:13px}.partner-shell .partner-campaigns-page .partner-commission-highlight dd{font-size:17px}.partner-shell .partner-campaigns-page .partner-card-action :is(button,a){min-height:32px;padding:6px 8px}.partner-shell .partner-home-campaign>.partner-product-image{height:88px}.partner-shell .partner-home-campaign>div:not(.partner-product-image){padding:8px;min-width:0}.partner-shell .partner-home-campaign h2{min-height:2.5em;margin:4px 0 6px;font-size:13px;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.partner-shell .partner-home-campaign strong{font-size:19px}.partner-shell .partner-home-campaign a{min-height:32px;margin-top:8px;padding:7px 8px}}@media (max-width:720px){.sovori-login-card .login-brand{min-height:220px;font-size:36px}.sovori-login-card .login-brand img{width:112px;height:112px}.login-form-surface{gap:10px;margin-top:-16px;padding:14px 20px 22px}.login-form-surface .login-welcome{padding:2px 0 4px}.login-form-surface .login-welcome h1{font-size:27px}.login-form-surface .login-reference-back{font-size:28px}.sovori-login-card form{gap:10px;margin-top:4px}.sovori-login-card label{gap:6px;font-size:14px}.sovori-login-card input{padding-block:9px}.sovori-login-card .primary,.sovori-login-card input{min-height:50px;font-size:16px}.login-form-surface .login-registration-entry{margin:10px 0;padding:10px}.login-form-surface .login-recovery,.login-form-surface .login-registration-entry a,.login-form-surface .login-registration-entry p{font-size:14px}}