.partner-shell{max-width:1180px;margin:auto;padding:24px;color:#342319;font-family:Arial,sans-serif;line-height:1.55}.partner-actions,.partner-header,.partner-header nav,.partner-link{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.partner-header{justify-content:space-between;margin-bottom:36px}.partner-header>a{font-size:24px;font-weight:800;text-decoration:none}.partner-header nav a{display:flex;align-items:center;gap:6px}.partner-header nav span{font-size:13px;color:#766454}.partner-hero{display:grid;grid-template-columns:1fr 240px;gap:30px;padding:40px;border-radius:24px;background:#efe0cb;margin-bottom:24px}.partner-eyebrow{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:1.5px;color:#8b4c2c}.partner-hero h1{font-size:clamp(27px,3.4vw,43px);line-height:1.12;letter-spacing:-1px;margin:20px 0}.partner-hero p{max-width:600px}.partner-rate{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:18px;background:#884a2a;color:#fff;text-align:center}.partner-rate strong{font-size:80px;line-height:1.1}.partner-rate strong span{font-size:42px}.partner-rate p{font-size:15px}.partner-panel{padding:24px;border:1px solid #e6d6c7;border-radius:18px;background:#fffcf8;margin-bottom:20px}.partner-panel h2{font-size:21px;margin:0 0 10px}.partner-panel p{color:#766454;margin:8px 0;font-size:14px}.partner-rules ol{padding-left:22px}.partner-rules li{margin:8px 0}.partner-rules summary{cursor:pointer;color:#884a2a;font-weight:600}.partner-consent{display:flex;gap:10px;margin:16px 0;align-items:center}.partner-consent input{width:18px;height:18px}.partner-link{justify-content:space-between}.partner-link>div{flex:1;min-width:220px}.partner-link input{width:100%;padding:12px;border:1px solid #dbc8b6;border-radius:8px;background:white;font-size:14px}.partner-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.partner-metrics article{padding:20px;background:#fffaf2;border:1px solid #e6d6c7;border-radius:16px;display:flex;flex-direction:column;gap:12px}.partner-metrics article>span{display:flex;gap:8px;align-items:center;font-size:13px}.partner-metrics strong{font-size:28px;color:#884a2a}.partner-metrics small{color:#766454}.partner-table{overflow:auto}.partner-table table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.partner-table td,.partner-table th{padding:13px 12px;border-bottom:1px solid #ecdfd3;white-space:nowrap}.partner-table th{font-size:12px;color:#766454}.partner-shell .btn:disabled{opacity:.5;cursor:not-allowed}.partner-shell footer{font-size:13px;margin:32px 0;overflow-wrap:anywhere}.partner-admin-row{padding:18px 0;border-bottom:1px solid #e6d6c7}.partner-admin-row input{padding:10px;border:1px solid #d9c8b7;border-radius:8px;min-width:200px;flex:1}.partner-admin-row small{display:block}.partner-admin-row .partner-actions{margin-top:12px}@media(max-width:760px){.partner-shell{padding:16px}.partner-hero{grid-template-columns:1fr;padding:24px}.partner-rate{padding:20px;flex-direction:row;gap:24px}.partner-rate strong{font-size:60px}.partner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-metrics article{padding:14px}.partner-metrics strong{font-size:23px}.partner-panel{padding:18px}.partner-link .btn{width:100%}.partner-header nav span{display:none}}