.ccq-security{color:#2d352d;text-align:left;font-family:Arial,sans-serif;line-height:1.55}.ccq-security h1,.ccq-security h2,.ccq-security h3{color:#304632;letter-spacing:normal;text-transform:none;margin:0 0 .6rem}.ccq-security h1,.ccq-security h2{font-size:1.65rem}.ccq-security h3{font-size:1.15rem}.ccq-security p,.ccq-security li,.ccq-security label,.ccq-security input,.ccq-security button,.ccq-security a,.ccq-security summary,.ccq-security th,.ccq-security td{font-size:16px}.ccq-security button{color:#293e29;cursor:pointer;background:#edf3e9;border:1px solid #78906f;border-radius:7px;padding:.65rem 1rem;font-weight:700;line-height:1.35}.ccq-security button:disabled{cursor:default;opacity:.5}.ccq-security button:focus-visible,.ccq-security a:focus-visible,.ccq-security summary:focus-visible{outline-offset:3px;outline:3px solid #6b477d}.ccq-security a{color:#623475;text-decoration:underline}.ccq-security input{box-sizing:border-box;color:#1e2d20;background:#fff;border:1px solid #788778;border-radius:5px;width:100%;min-height:44px;padding:.65rem}.ccq-security label{gap:.35rem;font-weight:600;display:grid}.ccq-security small{color:#5b675d;font-size:13px;display:block}.ccq-security .form-error{color:#9b2424;background:#fff0f0;border:1px solid #d49595;border-radius:6px;padding:.75rem}.ccq-security-gate{overflow-wrap:anywhere;width:calc(100% - 2rem);max-width:660px;margin:2rem auto;background:#fff!important;max-height:none!important;padding:clamp(20px,4vw,38px)!important}.ccq-security-overlay{z-index:100000;isolation:isolate;background:#142014a6;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.ccq-security-dialog{box-sizing:border-box;background:#fff;border-radius:15px;width:min(780px,100%);max-height:calc(100dvh - 48px);padding:28px;overflow:auto;box-shadow:0 10px 60px #0005}.ccq-security-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ccq-security-heading .eyebrow{margin:0 0 .35rem;font-size:13px}.ccq-security-form{gap:1rem;margin:1rem 0;display:grid}.ccq-security-form button{justify-self:start}.ccq-security-options,.ccq-security-tabs{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.ccq-security-tabs button{font-size:14px}.ccq-security-tabs button[aria-pressed=true]{color:#fff;background:#415f3b}.ccq-security-note{background:#f3f7ef;border:1px solid #b3c2a8;border-radius:7px;padding:.8rem 1rem}.ccq-security-hint{color:#5b675d;font-size:14px!important}.ccq-security-section{border-top:1px solid #d8e0d4;margin-top:1.5rem;padding:1.5rem 0}.ccq-security-section p{margin:.6rem 0 1rem}.ccq-security-items{gap:.65rem;padding:0;list-style:none;display:grid}.ccq-security-items li{background:#f5f7f3;border-radius:7px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.ccq-security-items button{flex-shrink:0;font-size:14px}.ccq-security-check{align-items:flex-start;gap:.6rem!important;font-weight:400!important;display:flex!important}.ccq-security-check input{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin-top:.15rem}.ccq-security-qr{background:#fff;border:8px solid #fff;width:220px;max-width:100%;height:220px}.ccq-security-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;letter-spacing:.04em;background:#f3f5f1;border-radius:5px;padding:.75rem;font-size:15px}.ccq-security-code-list{-webkit-user-select:all;user-select:all;background:#f4f6f1;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0;padding:1rem;display:grid}.ccq-security-code-list code{overflow-wrap:anywhere;font-size:15px}.ccq-security-codes{gap:1rem;display:grid}.ccq-security-codes button{justify-self:start}.ccq-security-help{margin:1.5rem 0}.ccq-security-text-button{margin-top:1.5rem;background:#fff!important}.ccq-security-table-wrap{overflow-x:auto}.ccq-security table{border-collapse:collapse;width:100%}.ccq-security th,.ccq-security td{text-align:left;border-bottom:1px solid #d8e0d4;padding:.65rem}.ccq-security th{color:#304632;font-weight:700}.ccq-security-signin{margin:.75rem 0}@media (width<=540px){.ccq-security-overlay{padding:10px}.ccq-security-dialog{max-height:calc(100dvh - 20px);padding:20px}.ccq-security-items li{flex-direction:column;align-items:flex-start}.ccq-security-code-list{grid-template-columns:1fr}}.ccq-utility-row:has(.logout-button+.logout-button){flex-wrap:wrap}.ccq-utility-row:has(.logout-button+.logout-button) .world-nav{flex:540px}.ccq-noticeboard[data-design=noticeboard] .ccq-security :is(label,input,button,p,li,summary){letter-spacing:normal;text-transform:none}.ccq-noticeboard[data-design=noticeboard] .ccq-security label{color:#304632;font-size:16px;font-weight:600}.ccq-noticeboard[data-design=noticeboard] .ccq-security input:not([type=checkbox]){color:#1e2d20;background:#fff;border:1px solid #788778;border-radius:5px}.ccq-noticeboard[data-design=noticeboard] .ccq-security .ccq-security-tabs button[aria-pressed=true]{color:#fff;background:#415f3b}.ccq-noticeboard[data-design=noticeboard] .ccq-security.ccq-security-gate h1{font-size:1.65rem}.ccq-noticeboard[data-design=noticeboard] .ccq-security .ccq-security-check{font-weight:400}.ccq-security-controls{border:0;min-width:0;margin:0;padding:0}.ccq-security-reference{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:.25rem 0;font-size:14px;display:block}
