.cloud-panel{padding:22px;margin:24px 0;border:1px solid #bfcbb3;border-radius:12px;background:#f1f5eb}.cloud-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.cloud-panel h2{font:normal 25px/1.2 Georgia,serif;margin:7px 0 12px}.cloud-badge{font:11px system-ui;background:#dfe8d6;color:#35523e;padding:5px 9px;border-radius:20px}.cloud-panel [role=status]{font:12px/1.7 system-ui;overflow-wrap:anywhere}.cloud-panel details{margin-top:16px;font:12px/1.6 system-ui}.cloud-panel summary{cursor:pointer}.cloud-warning{color:#875125;background:#fff4de;padding:12px;border-radius:7px;font-size:12px;line-height:1.7}.cloud-dialog{width:min(460px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:85vh;overflow-y:auto;box-sizing:border-box;border:1px solid #c9cebd;border-radius:14px;background:#fffdf5;color:#294234;padding:24px}.cloud-dialog::backdrop{background:#182a24a6}.cloud-dialog-top{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.cloud-dialog h2{font:normal 27px/1.2 Georgia,serif;margin:0 0 15px}.cloud-dialog p{font:13px/1.75 system-ui}.cloud-dialog label{font:12px/1.7 system-ui}.cloud-dialog input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:12px;border:1px solid #c9cebd;border-radius:6px;margin:5px 0 14px;background:#fff;font:14px system-ui}.cloud-consent{display:flex;gap:10px;align-items:flex-start;margin:15px 0}.cloud-consent input{margin-top:4px;width:17px;min-width:17px}.cloud-qr{background:white;max-width:260px;margin:15px auto;padding:10px}.cloud-qr svg{display:block;width:100%;height:auto}.cloud-panel [hidden],.cloud-dialog [hidden]{display:none!important}.cloud-dialog .story-tools,.cloud-panel .story-tools{flex-wrap:wrap}.cloud-dialog .button{white-space:normal}@media(max-width:450px){.cloud-panel{padding:16px}.cloud-dialog{padding:18px}.cloud-dialog h2{font-size:24px}.cloud-heading h2{font-size:23px}}@media print{.cloud-panel,.cloud-dialog{display:none!important}}
