.u13-tabs{gap:3px}.u13-tabs button{padding:11px 6px;font-size:12px}.u13-role-note{padding:12px 14px;border-radius:10px;margin-bottom:20px;background:var(--v-soft,#f3f6f3);color:var(--v-muted,#64766d);font-size:12px;line-height:1.7}.u13-auth-summary{display:flex;flex-wrap:wrap;gap:12px 24px;padding:16px 18px;margin-bottom:22px;border:1px solid var(--v-line,#dce5df);border-radius:13px;color:var(--v-muted,#64766d);background:var(--v-card,#fff);font-size:12px}.u13-auth-summary span:first-child{color:var(--v-accent,#2d6b57);display:flex;align-items:center;gap:8px}.u13-auth-summary svg{width:16px;height:16px}.u13-auth-summary a{margin-left:auto;color:inherit}.u13-capacity-form{padding:20px;display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.u13-capacity-form label{display:grid;gap:8px;font-size:12px;min-width:180px}.u13-capacity-form .form-note,.u13-capacity-form [role=alert]{flex-basis:100%}.u13-admin-entry{box-sizing:border-box;margin:0;min-height:100dvh;padding:32px 20px;display:grid;place-items:center;font-family:Inter,"PingFang SC","Microsoft YaHei",sans-serif;background:radial-gradient(ellipse at 20% 15%,#edf4f0,transparent 60%),#f7f8f6;color:#263c33}.u13-admin-card{box-sizing:border-box;width:min(100%,420px);padding:36px;background:#ffffffdf;box-shadow:0 20px 70px #213e3310;border:1px solid #dfe7e1;border-radius:24px}.u13-admin-brand{font-size:15px;font-weight:600;text-decoration:none;color:#274e3d}.u13-eyebrow{font-size:10px;letter-spacing:2px;color:#96a69b;margin:34px 0 10px}.u13-admin-card h1{font-size:27px;font-weight:500;letter-spacing:-1px;margin:0 0 10px}.u13-entry-copy{color:#7b8d83;font-size:13px;line-height:1.7;margin:0 0 28px}.u13-admin-card label{display:block;font-size:12px;color:#60766a;margin:20px 0 8px}.u13-admin-card input{box-sizing:border-box;width:100%;height:48px;border:1px solid #dfe7e1;border-radius:11px;background:#fbfcfa;padding:0 13px;font:inherit;font-size:14px;color:inherit;outline:none}.u13-admin-card input:focus{border-color:#619e81;box-shadow:0 0 0 3px #80b49b20}.u13-password-wrap{position:relative}.u13-password-wrap input{padding-right:62px}.u13-password-wrap button{position:absolute;right:8px;top:8px;height:32px;border:0;border-radius:7px;background:transparent;color:#6c8276;font-size:12px;cursor:pointer}.u13-login-submit{width:100%;height:47px;border:0;border-radius:11px;background:#294b3b;color:#fff;font:inherit;font-size:14px;cursor:pointer}.u13-login-submit:disabled{opacity:.6;cursor:wait}#u13-entry-error{font-size:12px;color:#b25c4b;min-height:20px;line-height:1.7;margin:15px 0}.u13-back{display:block;text-align:center;font-size:12px;color:#82978a;margin-top:24px;text-decoration:none}@media(max-width:480px){.u13-admin-card{padding:28px 24px}.u13-auth-summary{gap:10px 18px}.u13-auth-summary a{margin-left:0;flex-basis:100%}.u13-tabs button{font-size:11px}}
.access13-mode-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px}.access13-mode{display:flex;align-items:flex-start;gap:10px;padding:17px;border:1px solid #dfe6e0;border-radius:12px;cursor:pointer}.access13-mode.selected{border-color:#629b7d;background:#f0f6f1}.access13-mode input{margin:3px 0 0;accent-color:#356f50}.access13-mode strong{display:block;font-size:13px;font-weight:500;margin-bottom:6px}.access13-mode small{display:block;font-size:11px;color:#829387;line-height:1.7}.access13-form-foot{padding:0 20px 20px}.access13-provider-form{padding:20px 20px 0}.access13-provider-form label,.access13-test-form label{display:block;font-size:12px;color:#667e6c;line-height:1.5;margin-bottom:16px}.access13-provider-form .form-input,.access13-test-form .form-input{margin-top:8px;width:100%}.access13-provider-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.access13-provider-fields[hidden]{display:none}.access13-provider-form .access13-form-foot{padding:0 0 20px}.access13-provider-form .form-note{line-height:1.8}.access13-test-form{padding:20px;border-top:1px solid #e6eae5}.access13-test-form .form-note{margin-bottom:0}.access13-channels{align-items:start;margin-top:20px}@media(max-width:700px){.access13-mode-options{grid-template-columns:1fr}.access13-provider-fields{grid-template-columns:1fr}.access13-mode{padding:14px}}

.access13-provider-fields{border:0;padding:0;margin:0;min-width:0}
