.admin-view[hidden]{display:none}.header-actions{display:flex;align-items:center;gap:10px}.new-partner,.member-open,.domain-add button,.modal-action{height:44px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line);background:var(--white);color:#050606;font-weight:800;font-size:11px;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.new-partner:hover,.member-open:hover,.domain-add button:hover,.modal-action:hover{background:var(--cyan)}.partner-help{margin-bottom:22px;padding:18px 20px;border:1px solid #17201e;background:linear-gradient(135deg,#07110f,#030404);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.partner-help p{max-width:760px;margin:0;color:#aab6b3;line-height:1.6;font-size:13px}.partner-help strong{color:var(--white);font-family:"DM Mono"}.partner-list{display:grid;gap:15px}.partner-card,.partner-setup-card{padding:22px;border:1px solid var(--line);background:linear-gradient(145deg,#090b0b,#030404);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.partner-setup-card{padding:30px;max-width:780px}.partner-setup-card h2{margin:8px 0 10px;font-size:28px;letter-spacing:-1.5px}.partner-setup-card p{max-width:620px;margin:0 0 18px;color:#aab6b3;line-height:1.6}.partner-setup-card code{display:block;padding:13px 14px;border:1px solid #25302e;background:#020303;color:var(--cyan);font:600 11px "DM Mono";overflow-wrap:anywhere}.partner-card>header{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:20px}.partner-card h2{margin:6px 0 4px;font-size:25px;letter-spacing:-1.4px}.partner-card small{color:var(--muted);font-size:11px}.domain-stack,.member-stack{display:grid;gap:8px;margin-top:12px}.domain-row,.member-row,.member-result{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid #171c1b;background:#050606}.domain-row{grid-template-columns:minmax(0,1fr) auto}.domain-row strong{font:600 12px "DM Mono";overflow-wrap:anywhere}.status-pills{display:flex;gap:5px}.status-pills button{height:28px;padding:0 10px;border:1px solid var(--line);background:#0e1010;color:var(--muted);font:700 8px "DM Mono";text-transform:uppercase;cursor:pointer}.status-pills button.active{border-color:var(--cyan);color:var(--cyan);box-shadow:inset 0 -2px var(--cyan)}.domain-add{display:grid;grid-template-columns:minmax(0,1fr) 135px;gap:8px}.domain-add input,.modal-card input,.modal-card textarea,.member-search{width:100%;border:1px solid var(--line);background:#050606;color:var(--white);outline:0}.domain-add input{height:42px;padding:0 12px}.modal-card input,.member-search{height:46px;padding:0 13px}.modal-card textarea{padding:12px 13px;resize:vertical}.domain-add input:focus,.modal-card input:focus,.modal-card textarea:focus,.member-search:focus{border-color:var(--cyan);box-shadow:inset 3px 0 var(--cyan)}.member-row{grid-template-columns:minmax(0,1fr) auto auto}.member-row span,.member-result span{display:grid;gap:3px}.member-row strong,.member-result strong{font-size:12px}.member-row a{color:#c8d2cf;font-size:10px;text-decoration:none}.member-row a:hover{color:var(--cyan)}.member-row button{height:32px;border:1px solid #3a181b;background:#160707;color:#ff777d;font:700 8px "DM Mono";text-transform:uppercase;cursor:pointer}.member-row button:hover{background:var(--danger);color:#fff}.empty.mini{padding:16px;margin:0;font-size:11px}.admin-modal{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.82);backdrop-filter:blur(10px)}.admin-modal[hidden]{display:none}.modal-card{position:relative;width:min(100%,470px);padding:32px;border:1px solid #242828;background:linear-gradient(145deg,#0b0d0d,#000);color:var(--white);box-shadow:0 30px 90px #000,0 0 0 1px #000 inset;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px))}.modal-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(24,227,196,.08),transparent 34%,rgba(255,255,255,.035));clip-path:inherit}.modal-card>*{position:relative}.modal-card .eyebrow{color:var(--cyan)}.modal-card h2{margin:8px 0 24px;color:#fff;font-size:30px;letter-spacing:-1.6px}.modal-card label{display:grid;gap:7px;margin-bottom:14px;color:#d8dfdd;font-size:11px;font-weight:800}.modal-card input,.modal-card textarea{background:#111414;color:#fff;border-color:#303636}.modal-card input::placeholder,.modal-card textarea::placeholder,.member-search::placeholder{color:#6f7a78}.modal-close{position:absolute;right:16px;top:16px;width:36px;height:36px;border:1px solid #303636;background:#080909;color:#fff;cursor:pointer}.modal-close:hover{border-color:var(--cyan);color:var(--cyan)}.modal-action{width:100%;margin-top:8px;background:#f6f8f7;color:#050606}.modal-action:disabled{opacity:.45;cursor:not-allowed}.modal-error{min-height:15px;margin:12px 0 0;color:#ff6971;font:700 9px "DM Mono";line-height:1.5;text-transform:uppercase}.member-card{width:min(100%,580px)}.member-results{display:grid;gap:7px;max-height:390px;overflow:auto;margin-top:12px}.member-result{grid-template-columns:minmax(0,1fr) 42px;background:#101111;color:#fff}.member-result small{color:#8a9693;font:500 9px "DM Mono"}.member-result button{width:38px;height:38px;border:1px solid var(--line);background:#050606;color:var(--cyan);font-size:20px;cursor:pointer}.member-result button:hover{background:var(--cyan);color:#050606}@media(max-width:760px){.partner-card>header,.workspace>header{display:grid}.domain-add,.domain-row,.member-row{grid-template-columns:1fr}.status-pills{flex-wrap:wrap}}
