.ac-affiliate{border:1px solid var(--border,#ddd);border-radius:14px;padding:18px;margin:20px 0;background:var(--card,#fff);min-width:0;overflow-wrap:anywhere}.ac-affiliate-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ac-affiliate h3{margin:0 0 8px}.ac-affiliate form{display:grid;gap:12px;margin:12px 0}.ac-affiliate label{display:grid;gap:6px;font-weight:600}.ac-affiliate input,.ac-affiliate select,.ac-affiliate textarea{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid var(--border,#ccc);border-radius:8px;font:inherit}.ac-affiliate .ac-affiliate-check{display:flex;gap:10px;align-items:flex-start;font-weight:400}.ac-affiliate-check input{width:20px;height:20px;flex:none;margin-top:2px}.ac-affiliate form>.ac-button{justify-self:start;white-space:normal;min-height:42px}.ac-affiliate-history{margin-top:16px}.ac-affiliate-history summary{cursor:pointer;min-height:34px}.ac-affiliate-history ol{padding-left:22px}.ac-affiliate-history li{margin-bottom:12px}.ac-affiliate-history small{display:block;margin-top:4px}.ac-affiliate-history p{margin:5px 0;font-size:.9rem}@media(max-width:480px){.ac-affiliate{padding:12px}.ac-affiliate-heading{flex-wrap:wrap}.ac-affiliate form>.ac-button{width:100%}}
