.cloud-modal[hidden]{display:none!important}.cloud-modal{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(26,28,25,.68);overflow:auto}.cloud-card{background:var(--paper,#f6f0e4);color:var(--ink,#282a26);border:1px solid #ad9b7b;border-radius:16px;padding:28px;width:min(100%,510px);box-shadow:0 20px 80px #0004;max-height:90dvh;overflow:auto}.cloud-card h2{margin-top:0}.cloud-card label{display:block;margin:14px 0 5px}.cloud-card input{display:block;width:100%;box-sizing:border-box;font-size:16px}.cloud-card .row{margin-top:14px;flex-wrap:wrap}.cloud-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 0;border-bottom:1px solid #9c896f44;margin-bottom:12px;font-size:.84rem}.cloud-bar>span{flex:1;min-width:180px}.cloud-bar .btn{font-size:.78rem;padding:6px 10px}#cloudBadge[data-ok=false]{color:#97401f}#cloudConflict{z-index:10002}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:500px){.cloud-card{padding:20px}.cloud-modal{padding:12px}.cloud-card .btn{flex:1;min-width:130px}}
