.ec-admin{color:#fff;min-width:0}.ec-admin h2,.ec-admin h3{font-family:var(--font-display),Georgia,serif}.ec-admin .button,.ec-admin button{border:1px solid #6e603d;background:#080808;color:#fff;border-radius:10px;padding:.7rem 1rem;cursor:pointer;white-space:normal;min-height:44px}.ec-admin button:disabled{opacity:.5;cursor:default}.ec-admin button[aria-pressed=true],.ec-admin button[aria-selected=true]{border-color:#d7c28d;background:#0a0a0a}.ec-admin button:focus-visible,.ec-admin input:focus-visible,.ec-admin select:focus-visible,.ec-admin textarea:focus-visible{outline:2px solid #fff;outline-offset:3px}.ec-admin-actions,.ec-admin-tabs{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.ec-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;margin:1.2rem 0}.ec-admin-card,.ec-admin-grid>button{min-width:0;overflow:hidden;text-align:left;border:1px solid #4d4430;border-radius:14px;background:#050505;padding:1rem}.ec-admin-grid>button{display:flex;flex-direction:column;gap:.65rem}.ec-admin-grid img,.ec-admin-media>img{display:block;width:100%;height:160px;object-fit:contain;background:#000;border-radius:8px}.ec-admin-grid video,.ec-admin-media video{width:100%;max-height:340px;background:#000}.ec-admin-grid small,.ec-admin-grid span,.ec-admin-person span{display:block;color:#b7b7b7}.ec-admin-image-empty{display:grid;place-content:center;min-height:130px;background:#111;color:#aaa}.ec-admin label{display:block;margin:1rem 0;font-size:.9rem}.ec-admin input:not([type=checkbox]),.ec-admin select,.ec-admin textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:.8rem;margin-top:.4rem;background:#080808;border:1px solid #444;border-radius:8px;color:#fff;font:inherit}.ec-admin input[type=checkbox]{margin-right:.7rem}.ec-admin fieldset{border:0;padding:0;min-width:0}.ec-admin-media{border:1px solid #333;border-radius:12px;padding:1rem;margin:1rem 0}.ec-admin-person{padding:1rem 0;border-bottom:1px solid #333}.ec-admin-business-hero{display:flex;gap:1.3rem;align-items:center;flex-wrap:wrap;margin:1.5rem 0}.ec-admin-business-hero>img{width:180px;height:150px;object-fit:contain;background:#000}.ec-admin details{border-bottom:1px solid #333;padding:1rem 0}.ec-admin summary{cursor:pointer}.ec-admin-reference{overflow-wrap:anywhere;font-size:.8rem;color:#aaa}.ec-admin [role=alert]{border:1px solid #b98480;padding:1rem;border-radius:10px}.ec-admin-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.ec-admin p{overflow-wrap:anywhere;line-height:1.6}.ec-admin .small{font-size:.8rem;color:#b7b7b7}@media(max-width:600px){.ec-admin-tabs{gap:.4rem}.ec-admin-tabs button{padding:.6rem;font-size:.8rem}.ec-admin-business-hero>img{width:100%;height:180px}}.ec-admin{--ec-admin-metal:linear-gradient(112deg,#5a3c16,#b18a49 20%,#f0e0b4 38%,#a07430 58%,#d5b771 78%,#6e481c)}.ec-admin .button,.ec-admin button,.ec-admin-card{border-color:transparent;background:linear-gradient(#080808,#080808) padding-box,var(--ec-metal,var(--ec-admin-metal)) border-box}.ec-admin button[aria-pressed=true],.ec-admin button[aria-selected=true]{border-color:transparent;background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,var(--ec-metal,var(--ec-admin-metal)) border-box}.ec-admin input[type=checkbox],.ec-admin progress{accent-color:#b18a49}.ec-admin progress{width:100%}.ec-admin [role=status]{line-height:1.6}.ec-admin button img{pointer-events:none}.ec-admin video{display:block;border:1px solid #5a4a2b;border-radius:10px}.ec-admin input[type=file][hidden]{display:none}.ec-admin form{min-width:0}.ec-admin h4{font-size:1.05rem}.ec-admin [aria-busy=true]{cursor:progress}.member-space .ec-admin .button,.member-space .ec-admin button,.member-space .ec-admin-card{border:1px solid #393939;background:#080808;box-shadow:none}.member-space .ec-admin button[aria-pressed=true],.member-space .ec-admin button[aria-selected=true]{border-color:var(--ms-cyan);background:#101010;color:#fff}.member-space .ec-admin-grid>button{border-color:#393939;background:#000}.member-space .ec-admin h2{font-size:28px}.member-space .ec-admin h3{font-size:23px}