.partner-mask{background:#fff;color:#182b38;border:1px solid #d9e2e8;border-radius:16px;padding:clamp(18px,3vw,32px);margin:24px auto;max-width:1200px;box-shadow:0 8px 24px #17364b0a}.partner-mask h2{margin:0 0 20px;font-size:clamp(22px,3vw,30px)}.partner-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px}.partner-fields label{display:grid;gap:7px;font-weight:600}.partner-fields input{font:inherit;box-sizing:border-box;width:100%;min-width:0;padding:12px;border:1px solid #8295a3;border-radius:6px;background:#fff;color:inherit;min-height:48px}.partner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.partner-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#075c86;color:#fff;border:2px solid #075c86;border-radius:8px;padding:10px 18px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.partner-button.secondary{background:#fff;color:#075c86}.partner-mask :focus-visible{outline:3px solid #ba5100;outline-offset:3px}.partner-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.partner-tabs a{padding:10px 18px;border-radius:6px;color:#075c86;background:#edf5f9;text-decoration:none}.partner-tabs a[aria-current]{background:#075c86;color:#fff}.partner-transfer{grid-column:1/-1;margin:0;line-height:1.6}.partner-ad{flex-basis:100%;font-size:13px;color:#425667}.partner-commission{font-size:13px;line-height:1.6;margin-top:16px;color:#425667}
