.partners-admin{gap:1.1rem;display:grid}.partners-admin__intro{background:linear-gradient(135deg,#fff,#f7f4f1);border:1px solid #1013211a;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem;display:flex}.partners-admin__intro .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#737887;font:500 .72rem/1.2 IBM Plex Mono,monospace}.partners-admin__intro h2{color:#101321;margin:.45rem 0 .35rem;font:700 clamp(1.55rem,3.6vw,2.2rem)/1.05 Outfit,sans-serif}.partners-admin__intro p{color:#626775;max-width:720px;margin:0;font-size:.88rem;line-height:1.55}.partners-admin__intro button{color:#303542;cursor:pointer;white-space:nowrap;background:#eef1f6;border:0;border-radius:11px;align-items:center;gap:.4rem;min-height:40px;padding:0 .85rem;font-weight:700;display:inline-flex}.partners-admin__intro button svg{width:16px}.partners-admin__spinner{animation:.85s linear infinite partners-admin-spin}@keyframes partners-admin-spin{to{transform:rotate(360deg)}}.partners-admin__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.partners-admin__stats article{background:#fff;border:1px solid #10132117;border-radius:18px;gap:.2rem;padding:1rem;display:grid}.partners-admin__stats span{color:#777c89;font-size:.72rem}.partners-admin__stats strong{color:#101321;font:700 1.45rem/1 Outfit,sans-serif}.partners-admin__stats article[data-warn]{background:#fff7df;border-color:#f0e2b4}.partners-admin__stats article[data-warn] strong{color:#765708}.partners-admin__error,.partners-admin__message{border-radius:14px;align-items:center;gap:.5rem;margin:0;padding:.8rem 1rem;font-size:.85rem;display:flex}.partners-admin__error{color:#972525;background:#fff0f0}.partners-admin__message{color:#17613c;background:#edf8f1}.partners-admin__layout{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.partners-admin__list,.partners-admin__detail,.partners-admin__editor{background:#fff;border:1px solid #10132117;border-radius:22px;box-shadow:0 14px 40px #1013210b}.partners-admin__list{position:sticky;top:1rem;overflow:hidden}.partners-admin__toolbar{border-bottom:1px solid #eceef2;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;padding:.8rem;display:grid}.partners-admin__toolbar label{color:#393e4c;font-size:.74rem;font-weight:700}.partners-admin__toolbar select{color:#101321;background:#fff;border:1px solid #dfe2e8;border-radius:12px;width:100%;padding:.55rem .7rem}.partners-admin__list ul{max-height:560px;margin:0;padding:0;list-style:none;overflow:auto}.partners-admin__list li{border-bottom:1px solid #eceef2}.partners-admin__list li:last-child{border-bottom:0}.partners-admin__list li>button{text-align:left;cursor:pointer;background:#fff;border:0;gap:.3rem;width:100%;padding:.9rem 1rem;display:grid}.partners-admin__list li[data-active]>button{background:#f4f6fa;box-shadow:inset 4px 0 #101321}.partners-admin__list li>button strong{color:#101321;font-size:.9rem}.partners-admin__badge{color:#3a3f4d;letter-spacing:.03em;text-transform:uppercase;background:#eef1f5;border-radius:999px;justify-self:start;padding:.22rem .5rem;font:700 .66rem/1.3 IBM Plex Mono,monospace;display:inline-flex}.partners-admin__badge[data-status=verified]{color:#216344;background:#e8f6ee}.partners-admin__badge[data-status=estimated]{color:#765708;background:#fff7df}.partners-admin__badge[data-status=pending_verification]{color:#2857a3;background:#edf3ff}.partners-admin__badge[data-status=draft]{color:#5c6270;background:#f0f1f4}.partners-admin__badge[data-status=expired]{color:#9b2020;background:#ffe7e7}.partners-admin__value{color:#101321;font:600 .85rem/1.3 IBM Plex Mono,monospace}.partners-admin__value--lead{margin:.35rem 0 0;font-size:1.5rem}.partners-admin__meta{color:#767b88;font-size:.72rem}.partners-admin__meta code{font-family:IBM Plex Mono,monospace;font-size:.7rem}.partners-admin__private{color:#8a5a1c;align-items:center;gap:.3rem;font-size:.69rem;display:inline-flex}.partners-admin__private svg{width:13px}.partners-admin__detail{align-content:start;gap:1rem;padding:1.1rem;display:grid}.partners-admin__detail>header h3{color:#101321;margin:.4rem 0 0;font:700 1.3rem/1.2 Outfit,sans-serif}.partners-admin__provenance{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.partners-admin__provenance>div{background:#f6f7f9;border-radius:14px;gap:.2rem;padding:.75rem;display:grid}.partners-admin__provenance dt{text-transform:uppercase;letter-spacing:.05em;color:#838896;font-size:.65rem}.partners-admin__provenance dd{color:#2c313e;margin:0;font-size:.82rem}.partners-admin__provenance em{color:#9b2020;font-style:normal}.partners-admin__provenance a{color:#2857a3;align-items:center;gap:.3rem;display:inline-flex}.partners-admin__provenance a svg{width:14px}.partners-admin__note{color:#555b69;background:#f8f9fb;border-left:3px solid #dfe3e9;margin:0;padding:.8rem;font-size:.8rem;line-height:1.55}.partners-admin__verify,.partners-admin__history{border:1px solid #eceef2;border-radius:16px;gap:.6rem;padding:.95rem;display:grid}.partners-admin__verify h4,.partners-admin__history h4{align-items:center;gap:.45rem;margin:0;font-family:Outfit,sans-serif;font-size:1rem;display:flex}.partners-admin__verify h4 svg,.partners-admin__history h4 svg{color:#216344;width:18px}.partners-admin__verify>p{color:#737887;margin:0;font-size:.79rem;line-height:1.5}.partners-admin__verify label{color:#393e4c;font-size:.74rem;font-weight:700}.partners-admin__verify input,.partners-admin__verify textarea{color:#101321;background:#fff;border:1px solid #dfe2e8;border-radius:12px;width:100%;padding:.6rem .7rem;font-family:inherit}.partners-admin__actions{flex-wrap:wrap;gap:.45rem;margin-top:.2rem;display:flex}.partners-admin__actions button{color:#303542;cursor:pointer;background:#eef1f6;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.4rem;min-height:40px;padding:0 .85rem;font-weight:700;display:inline-flex}.partners-admin__actions button[type=submit]{color:#fff;background:#101321}.partners-admin__actions .partners-admin__danger{color:#982525;background:#fff0f0}.partners-admin__actions button:disabled{opacity:.55;cursor:not-allowed}.partners-admin__history ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.partners-admin__history li{background:#f8f9fb;border-left:3px solid #dfe3e9;gap:.2rem;padding:.7rem;display:grid}.partners-admin__history strong{color:#2c313e;font-size:.82rem}.partners-admin__history span,.partners-admin__history time{color:#7d8290;font-size:.7rem}.partners-admin__history p{color:#555b69;margin:.15rem 0 0;font-size:.76rem;line-height:1.5}.partners-admin__editor{gap:.8rem;padding:1.1rem;display:grid}.partners-admin__editor h3{color:#101321;margin:0;font-family:Outfit,sans-serif;font-size:1.1rem}.partners-admin__editor>p{color:#737887;margin:0;font-size:.82rem;line-height:1.55}.partners-admin__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.partners-admin__grid>div{align-content:start;gap:.35rem;display:grid}.partners-admin__grid-wide{grid-column:span 2}.partners-admin__grid label{color:#393e4c;font-size:.74rem;font-weight:700}.partners-admin__grid input,.partners-admin__grid select{color:#101321;background:#fff;border:1px solid #dfe2e8;border-radius:12px;width:100%;padding:.62rem .7rem;font-family:inherit}.partners-admin__checkbox{align-items:center;gap:.45rem;display:flex}.partners-admin__checkbox input{width:auto}.partners-admin__checkbox label{font-size:.78rem;font-weight:500}.partners-admin__state{color:#777c89;align-items:center;gap:.45rem;margin:0;padding:1rem;font-size:.82rem;line-height:1.55;display:flex}.partners-admin__state svg{flex-shrink:0;width:18px}@media (width<=1100px){.partners-admin__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.partners-admin__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.partners-admin__layout{grid-template-columns:1fr}.partners-admin__list{position:static}.partners-admin__provenance{grid-template-columns:1fr}}@media (width<=620px){.partners-admin__intro{padding:1rem;display:grid}.partners-admin__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-admin__grid{grid-template-columns:1fr}.partners-admin__grid-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.partners-admin__spinner{animation:none}}
