.partner-self-service{margin:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0;background:#fff}
.partner-self-service>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none}.partner-self-service>summary::-webkit-details-marker{display:none}
.partner-self-service>summary>span{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.partner-self-service>summary small{font-size:12px;color:var(--muted);font-weight:400}
.partner-self-body{padding:8px 0 24px}.partner-self-body>.section-head{margin-bottom:12px}.partner-self-body h2{font-size:18px}.partner-self-body h3{font-size:15px;margin:0 0 10px}.partner-self-body p{line-height:1.8;color:var(--body)}
.partner-self-identity{display:flex;align-items:end;gap:12px;margin:16px 0 24px;flex-wrap:wrap}.partner-self-identity .field{min-width:180px;flex:1;max-width:320px}
.partner-self-heading{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap}.partner-self-heading p,.partner-self-hint{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.partner-self-hint{padding-top:4px}
.partner-self-service .table-wrap{border:1px solid var(--line);border-radius:6px;margin:16px 0}.partner-self-service table{width:100%;border-collapse:collapse;min-width:580px}.partner-self-service th,.partner-self-service td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);font-size:13px;vertical-align:top}.partner-self-service th{background:var(--subtle);font-weight:600}.partner-self-service tbody tr:last-child td{border-bottom:0}.partner-self-service td small{display:block;color:var(--muted);margin-top:6px;overflow-wrap:anywhere}.partner-self-service td:first-child{max-width:300px;overflow-wrap:anywhere}
.partner-self-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0}.partner-self-confirm,.partner-self-secret,.partner-self-unavailable{background:var(--soft);padding:20px;border-radius:6px;margin:20px 0}.partner-self-secret input{font-family:ui-monospace,monospace}.partner-self-secret[hidden]{display:none!important}
.partner-self-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:20px 0}.partner-self-filters .field{min-width:180px}.partner-self-service [hidden]{display:none!important}.partner-self-service .subnav{margin:24px 0 16px;flex-wrap:wrap}
.partner-api-documentation{max-width:100%;overflow-wrap:anywhere}.partner-api-documentation h2{margin:28px 0 16px;font-size:20px}.partner-api-documentation h3{margin:24px 0 12px;font-size:17px}.partner-api-documentation h4,.partner-api-documentation h5{margin:20px 0 10px;font-size:15px}.partner-api-documentation p,.partner-api-documentation li{line-height:1.8}.partner-api-documentation pre{max-width:100%;overflow:auto;background:var(--subtle);border-radius:6px;padding:16px;line-height:1.7;font-size:12px}.partner-api-documentation code,.partner-self-address code{font-family:ui-monospace,monospace;font-size:12px}.partner-api-documentation p code,.partner-api-documentation li code{background:var(--subtle);padding:2px 4px;border-radius:3px}.partner-api-documentation table{min-width:620px}
@media(max-width:600px){.partner-self-service>summary>span{gap:8px}.partner-self-service>summary small{flex-basis:100%;padding-left:28px}.partner-self-confirm,.partner-self-secret,.partner-self-unavailable{padding:16px}.partner-self-identity{align-items:stretch}.partner-self-identity .field{max-width:none;min-width:0;flex-basis:100%}.partner-self-body .subnav{gap:4px}.partner-self-body .subnav button{padding:8px 10px}.partner-self-heading{gap:8px}}
