.cloud-settings{width:min(480px,calc(100vw - 24px));box-sizing:border-box;padding:24px;max-height:calc(100dvh - 32px)}
.cloud-settings header{flex-wrap:nowrap;align-items:center;margin-bottom:16px}
.cloud-settings h2{font-size:22px;line-height:1.3}
.cloud-settings label{align-items:center;min-height:72px;box-sizing:border-box;padding:16px 12px;margin:12px 0;border:1px solid currentColor;border-radius:12px;cursor:pointer;gap:14px}
.cloud-settings label:focus-within{outline:2px solid currentColor;outline-offset:3px}
.cloud-settings input{width:24px;height:24px;accent-color:var(--accent,#146b80)}
.cloud-settings label span{display:grid;gap:6px;min-width:0}
.cloud-settings strong{font-size:16px;line-height:1.5}
.cloud-settings small{font-size:14px;line-height:1.6}
.cloud-settings .results-center-status{min-height:24px;margin-bottom:0}
.cloud-settings .results-center-status button,.cloud-settings .results-login{display:flex;margin-top:12px}
@media(max-width:420px){.cloud-settings{padding:20px 16px}.cloud-settings header{gap:8px}}
