.c8-login-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.c8-login-steps>div{border:1px solid var(--v-line,#e3e7e2);border-radius:12px;padding:15px 12px;display:grid;gap:7px}.c8-login-steps b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#edf0eb;color:#7d8b7d;font-size:11px}.c8-login-steps .done b{background:#dce8dc;color:#36583b}.c8-login-steps strong{font-size:12px;font-weight:500}.c8-login-steps small{font-size:10px;color:#879386;line-height:1.6}.c8-login-panel{border:1px solid var(--v-line,#e3e7e2);border-radius:14px;padding:18px;margin:0 0 18px}.c8-login-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.c8-login-heading strong{font-weight:500;font-size:13px}.c8-login-panel p,.c8-preview-block p{font-size:12px;line-height:1.9;color:#738171}.c8-login-panel b{font-weight:500;overflow-wrap:anywhere}.c8-cookie-help{font-size:11px;line-height:1.9;color:#748171;margin:14px 0}.c8-cookie-help summary{cursor:pointer;color:#48634a}.c8-cookie-help ol{padding-left:20px}.c8-file-row{display:flex;align-items:center;gap:12px;margin-top:10px}.c8-preview-block{background:#f3f6f1;border:1px solid #e2e9de;border-radius:12px;padding:19px}.c8-preview-block strong{font-size:13px;font-weight:500}.c8-login-notice{padding:13px 15px;background:#f3f6f1;border:1px solid #dce5d6;border-radius:9px;font-size:12px;line-height:1.8;margin-bottom:18px;overflow-wrap:anywhere}.c8-secret{-webkit-text-security:disc;font-family:monospace;font-size:12px}@media(max-width:520px){.c8-login-steps{gap:6px}.c8-login-steps>div{padding:12px 8px}.c8-login-steps strong{font-size:11px}.c8-login-heading{align-items:flex-start;flex-direction:column}.c8-login-panel{padding:14px}.c8-login-steps small{font-size:9px}}
