:root{--pp-surface:rgba(15,23,42,.72);--pp-surface-strong:rgba(2,6,23,.55);--pp-border:rgba(148,163,184,.25);--pp-border-soft:rgba(148,163,184,.18);--pp-shadow:0 18px 50px rgba(0,0,0,.35);--pp-shadow-soft:0 18px 50px rgba(0,0,0,.25);--pp-bg:radial-gradient(1200px 600px at 20% 0%,rgba(37,99,235,.22) 0%,rgba(37,99,235,0) 60%),radial-gradient(900px 500px at 90% 10%,rgba(16,185,129,.14) 0%,rgba(16,185,129,0) 60%),linear-gradient(180deg,#0b1220,#0f172a)}.partner-portal{color:hsla(0,0%,100%,.92)}.partner-portal-bg{background:var(--pp-bg)}.partner-portal-container{width:100%;max-width:1280px;margin:0 auto;padding:24px 16px 48px}.partner-portal-card{box-shadow:var(--pp-shadow-soft)!important}.partner-portal-card,.partner-portal-card-strong{border-radius:16px!important;border:1px solid var(--pp-border)!important;background:var(--pp-surface)!important;backdrop-filter:blur(10px)}.partner-portal-card-strong{box-shadow:var(--pp-shadow)!important}.partner-portal-card-sub{border-radius:14px!important;border:1px solid var(--pp-border-soft)!important;background:rgba(2,6,23,.45)!important}.partner-portal .ant-typography,.partner-portal .ant-typography p,.partner-portal .ant-typography span{color:hsla(0,0%,100%,.92)}.partner-portal .ant-typography-secondary,.partner-portal .ant-typography.ant-typography-secondary{color:hsla(0,0%,100%,.7)!important}.partner-portal .ant-btn-link{color:hsla(0,0%,100%,.88)!important}.partner-portal .ant-btn-link:hover{color:#fff!important;text-decoration:underline}.partner-portal .ant-btn-default{border-color:rgba(148,163,184,.45)!important;background:rgba(148,163,184,.08)!important;color:hsla(0,0%,100%,.9)!important}.partner-portal .ant-btn-default:hover{border-color:rgba(148,163,184,.65)!important;background:rgba(148,163,184,.12)!important;color:#fff!important}.partner-portal .ant-btn-default:disabled,.partner-portal .ant-btn-primary:disabled{opacity:.7}.partner-portal .ant-card{color:hsla(0,0%,100%,.92)}.partner-portal .ant-result-title{color:hsla(0,0%,100%,.92)!important}.partner-portal .ant-result-subtitle,.partner-portal .ant-statistic-title{color:hsla(0,0%,100%,.72)!important}.partner-portal .ant-statistic-content{color:hsla(0,0%,100%,.95)!important}.partner-portal .ant-input,.partner-portal .ant-input-affix-wrapper,.partner-portal .ant-input-password{background:var(--pp-surface-strong)!important;border-color:rgba(148,163,184,.35)!important;color:#fff!important}.partner-portal .ant-input-affix-wrapper:hover,.partner-portal .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.partner-portal .ant-input:hover{border-color:rgba(148,163,184,.55)!important}.partner-portal .ant-input-affix-wrapper-focused,.partner-portal .ant-input:focus,.partner-portal .ant-input:focus-visible{border-color:rgba(37,99,235,.9)!important;box-shadow:0 0 0 3px rgba(37,99,235,.22)!important}.partner-portal .ant-input::-moz-placeholder{color:hsla(0,0%,100%,.55)!important}.partner-portal .ant-input::placeholder{color:hsla(0,0%,100%,.55)!important}.partner-portal .ant-input-affix-wrapper .ant-input::-moz-placeholder{color:hsla(0,0%,100%,.55)!important}.partner-portal .ant-input-affix-wrapper .ant-input::placeholder{color:hsla(0,0%,100%,.55)!important}.partner-portal .ant-input-affix-wrapper .anticon{color:hsla(0,0%,100%,.65)!important}.partner-portal .ant-form-item-label>label{color:hsla(0,0%,100%,.85)!important}.partner-portal .ant-segmented{background:rgba(148,163,184,.12)!important;border:1px solid rgba(148,163,184,.18)}.partner-portal .ant-segmented-item-label{color:hsla(0,0%,100%,.8)!important}.partner-portal .ant-segmented-item-selected .ant-segmented-item-label{color:rgba(15,23,42,.95)!important}.partner-portal .ant-alert{border-color:rgba(148,163,184,.25)!important}.partner-portal a{color:hsla(0,0%,100%,.92)}.partner-portal a:hover{color:#fff}@media (max-width:767px){.partner-portal{padding-left:12px!important;padding-right:12px!important}.partner-portal .ant-card-body{padding:12px!important}.partner-portal .ant-table{font-size:13px}.partner-portal .partner-auth-card{width:100%!important;max-width:400px;margin-left:auto;margin-right:auto}}