.cloud-project-dialog{width:min(820px,calc(100vw - 24px));max-width:none;max-height:90vh;overflow:auto;padding:24px}.cloud-account{display:flex;align-items:center;gap:9px;margin:17px 0;padding:14px;border:1px solid #303836;border-radius:10px;background:#111516}.cloud-account>div{display:grid;gap:5px;flex:1;min-width:0}.cloud-account strong{overflow:hidden;color:#e6eadf;text-overflow:ellipsis}.cloud-account small,.cloud-project-meta small{color:#98a194;font-size:10px}.cloud-account button,.cloud-actions button,.cloud-project-row button{padding:9px 11px;font-size:10px}.cloud-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.cloud-auth-tabs{display:flex;gap:7px;margin:8px 0 15px}.cloud-auth-tabs button{padding:8px 11px;font-size:10px}.cloud-auth-tabs button.active{border-color:#82964b;background:#28331e;color:#e3f0bf}#cloudAuthPanel{margin:15px 0;padding:16px;border:1px solid #303836;border-radius:10px;background:#111516}#cloudAuthForm{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}#cloudAuthForm label{grid-column:auto;margin:8px 0 0}#cloudAuthForm input{min-height:40px;padding:0 11px}#cloudRecoveryField{display:grid;grid-column:1/-1;gap:8px}#cloudAuthSubmit{grid-column:1/-1;justify-self:start;margin-top:7px;padding:10px 15px}#cloudAuthStatus,#cloudStatus{min-height:20px;color:#c6dc92;font-size:11px;line-height:1.6}#cloudRecoveryCard{display:grid;gap:10px;margin:12px 0;padding:14px;border:1px solid #596d3a;border-radius:9px;background:#1d2619}#cloudRecoveryCard p{margin:0;color:#bec7b0;font-size:11px;line-height:1.6}#cloudRecoveryCode{overflow-wrap:anywhere;padding:10px;border-radius:7px;background:#111512;color:#e3f1bc;font-size:12px}#cloudRecoveryCopy{justify-self:start;padding:8px 10px}.cloud-project-row{display:flex;align-items:center;gap:8px;margin:7px 0;padding:11px;border:1px solid #303735;border-radius:9px;background:#191e1f}.cloud-project-mark{display:grid;place-items:center;width:35px;height:35px;border-radius:8px;background:#28331e;color:#cfe58a}.cloud-project-meta{display:grid;gap:5px;flex:1;min-width:0}.cloud-project-meta strong{overflow:hidden;color:#eceee6;text-overflow:ellipsis}.cloud-project-row button{white-space:nowrap}.cloud-project-empty{padding:24px;border:1px dashed #414b3b;border-radius:9px;text-align:center}.cloud-project-empty strong{color:#e6ebd9}.cloud-project-empty p{color:#9ea79a;font-size:11px}.cloud-project-dialog .fine{font-size:10px;line-height:1.7}.cloud-project-dialog [hidden]{display:none!important}@media(max-width:580px){.cloud-project-dialog{padding:17px}.cloud-account{align-items:stretch;flex-direction:column}.cloud-account button{align-self:flex-start}.cloud-actions{display:grid;grid-template-columns:1fr 1fr}.cloud-actions #cloudSaveNew{grid-column:1/-1}.cloud-project-row{flex-wrap:wrap}.cloud-project-meta{min-width:calc(100% - 50px)}.cloud-project-row button{flex:1}#cloudAuthForm{grid-template-columns:1fr}#cloudAuthForm label,#cloudAuthSubmit{grid-column:1}}
.cloud-booking-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;padding:13px;border:1px solid #303836;border-radius:9px;background:#191e1f}.cloud-booking-row>div{display:grid;gap:6px;min-width:0}.cloud-booking-row strong{color:#eceee6}.cloud-booking-row small,.cloud-booking-row em{color:#9ca596;font-size:10px;font-style:normal}.cloud-booking-row p{margin:0;color:#b6bdae;font-size:11px}.cloud-booking-row button{padding:8px 10px;font-size:10px;white-space:nowrap}.booking-settings-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.booking-settings-grid label{display:grid;gap:7px}.booking-settings-grid input,.booking-settings-grid select{min-height:40px;padding:9px;background:#111516;color:#eee}.cloud-project-dialog fieldset{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0;padding:13px;border:1px solid #343c39;border-radius:9px}.cloud-project-dialog fieldset label{margin:0;letter-spacing:0;font-size:10px}.cloud-project-dialog fieldset input,.cloud-project-dialog form>label input{width:auto;margin-right:5px;accent-color:#d5f16d}.cloud-project-dialog form>label:has(input[type=checkbox]){display:flex;align-items:center;gap:6px;letter-spacing:0}.cloud-project-dialog textarea{width:100%;padding:11px;border-color:#343c39;background:#111516;color:#eee;border-radius:8px}@media(max-width:580px){.booking-settings-grid{grid-template-columns:1fr 1fr}.cloud-booking-row{align-items:flex-start;flex-wrap:wrap}.cloud-booking-row button{flex:1}}
.cloud-published-link{display:block;margin:6px 0 14px;padding:12px;border:1px solid #53663b;border-radius:9px;background:#1c2419;color:#d5eea1;font-size:11px;overflow-wrap:anywhere}.cloud-actions #cloudPublish:disabled,.cloud-actions #cloudUnpublish:disabled{opacity:.4}
.cloud-lead-row{margin:8px 0;padding:14px;border:1px solid #303836;border-radius:9px;background:#191e1f}.cloud-lead-head{display:flex;justify-content:space-between;gap:12px}.cloud-lead-head strong{color:#eceee6}.cloud-lead-head small{color:#9ca596;font-size:10px}.cloud-lead-row>a{display:inline-block;margin-top:8px;color:#d5eea1;font-size:10px}.cloud-lead-row p{margin:10px 0;color:#d1d5cc;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.cloud-lead-actions{display:flex;gap:7px}.cloud-lead-actions button{padding:7px 9px;font-size:10px}
.cloud-version-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0;padding:12px;border:1px solid #303836;border-radius:9px;background:#191e1f}.cloud-version-row>div{display:grid;gap:5px}.cloud-version-row strong{color:#e9ece3;font-size:11px}.cloud-version-row small{color:#9ca596;font-size:10px}.cloud-version-row button{padding:8px 10px;font-size:10px;white-space:nowrap}
