.gcbb{--gcbb-accent:#d5b365;--gcbb-bg:#101a27;background:var(--gcbb-bg);color:#f2f4f5;border:1px solid var(--gcbb-accent);border-radius:18px;padding:clamp(14px,3vw,28px);font:16px/1.55 system-ui,sans-serif;max-width:1180px;margin:20px auto;box-sizing:border-box}.gcbb *{box-sizing:border-box}.gcbb h1,.gcbb h2,.gcbb h3{color:var(--gcbb-accent);line-height:1.25;margin:0 0 14px}.gcbb p{margin:10px 0}.gcbb a{color:#ffe5a1;text-decoration:underline}.gcbb button,.gcbb .gcbb-button{font:inherit;cursor:pointer;background:var(--gcbb-accent);color:#101721;border:1px solid var(--gcbb-accent);padding:10px 15px;border-radius:9px;min-height:44px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.gcbb button.secondary{background:transparent;color:#f2f4f5}.gcbb button:disabled{opacity:.55;cursor:wait}.gcbb :focus-visible{outline:3px solid #7edbff;outline-offset:3px}.gcbb label{display:flex;flex-direction:column;gap:5px;font-size:14px}.gcbb input:not([type=checkbox]),.gcbb select,.gcbb textarea{font:inherit;border:1px solid #8e9bad;background:#f7f9fc;color:#101721;border-radius:8px;padding:10px;width:100%;min-width:0;min-height:44px;margin:0}.gcbb textarea{min-height:100px}.gcbb input[type=checkbox]{width:20px;height:20px;flex:0 0 20px}.gcbb .gcbb-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;grid-column:1/-1}.gcbb .gcbb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.gcbb .gcbb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0}.gcbb .gcbb-card{padding:18px;border:1px solid #d5b36566;border-radius:14px;background:#172637;min-width:0;overflow-wrap:anywhere}.gcbb .gcbb-card img,.gcbb .gcbb-avatar{width:76px;height:76px;object-fit:cover;border-radius:50%;background:#34455a;display:grid;place-items:center;font-size:32px;margin-bottom:12px}.gcbb .gcbb-group{display:inline-block;font-size:25px;font-weight:800;color:#ffe2a0}.gcbb .gcbb-notice{border-left:4px solid var(--gcbb-accent);padding:10px 14px;background:#243446;border-radius:5px;margin:14px 0}.gcbb .gcbb-error{border-color:#ff8b8b;color:#ffdada}.gcbb .gcbb-small{font-size:13px;color:#c4d0de}.gcbb hr{border:0;border-top:1px solid #7891a744;margin:24px 0}.gcbb details{margin:14px 0;padding:14px;border:1px solid #7e8e9b66;border-radius:10px}.gcbb summary{cursor:pointer;min-height:30px;font-weight:700;color:var(--gcbb-accent)}.gcbb .gcbb-wide{grid-column:1/-1}.gcbb [hidden]{display:none!important}.gcbb dl{display:grid;grid-template-columns:minmax(110px,1fr) 2fr;gap:8px}.gcbb dd{margin:0;overflow-wrap:anywhere}.gcbb dt{font-weight:700}.gcbb pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto;background:#0b1420;color:#f2f4f5;padding:15px}.gcbb .gcbb-status{padding:4px 9px;background:#30465e;border-radius:20px;font-size:13px}.gcbb .gcbb-terms{white-space:pre-wrap;max-height:250px;overflow:auto}.gcbb .gcbb-inline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gcbb .gcbb-inline input{flex:1 1 130px}.gcbb .gcbb-photo-label{display:block;max-width:100%}.gcbb .gcbb-section{margin-top:24px}.gcbb .gcbb-section>h2{margin-top:20px}#gcbb-admin{max-width:1300px}.gcbb .gcbb-admin-row{border-bottom:1px solid #879db34d;padding:16px 0}.gcbb .gcbb-lock{font-size:13px;color:#cad6e5}.gcbb .gcbb-live-status{min-height:26px}.gcbb .gcbb-danger{border-color:#ff9898!important;color:#ffdada!important;background:#551e29!important}@media(max-width:480px){.gcbb{margin:14px 0;border-radius:12px}.gcbb dl{grid-template-columns:1fr}.gcbb dd{margin-bottom:10px}.gcbb button{padding:9px 12px}}@media(prefers-reduced-motion:reduce){.gcbb *{scroll-behavior:auto!important;animation:none!important}}
