.cloud-editor{max-width:1200px;margin:auto;padding:24px}.cloud-editor header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.cloud-editor header a{align-items:center;gap:10px;display:flex}.cloud-editor .card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin:16px 0}.cloud-editor .field{gap:8px;margin:12px 0;display:grid}.cloud-editor input:not([type=checkbox]){border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:12px}.cloud-editor label{font-size:14px}.cloud-editor .button,.cloud-editor button{cursor:pointer;color:#fff;background:#e60063;border:1px solid #ddd;border-radius:8px;align-items:center;padding:12px 18px;text-decoration:none;display:inline-flex}.cloud-editor .secondary{color:#242424;background:#fff}.cloud-editor .hint{color:#667085;font-size:14px}.cloud-editor .error{color:#b42318}.cloud-editor .button-row{gap:12px;margin:16px 0;display:flex}.cloud-editor .app-config-section{border-top:1px solid #ddd;margin-top:24px;padding-top:20px}.cloud-editor summary{cursor:pointer;margin-bottom:16px;font-weight:600}.cloud-editor button:disabled{opacity:.55;cursor:default}.app-content-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.app-content-list{padding:18px}.content-list-item{color:inherit;border-bottom:1px solid #e5e7eb;border-radius:6px;padding:14px 10px;text-decoration:none;display:block}.content-list-item.active{background:#fff1f6}.content-list-item strong{font-size:14px;display:block}.content-list-item span{color:#667085;margin-top:5px;font-size:12px;display:block}.app-content-editor{min-width:0;padding:26px}.app-content-editor form{gap:16px;display:grid}.app-content-editor textarea{width:100%;font:inherit;resize:vertical;border:1px solid #d0d5dd;border-radius:8px;padding:12px}.app-content-editor select{width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:12px}.content-field-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.content-check{align-items:center;gap:10px;margin:8px 0;font-size:13px;display:flex}.content-check input{width:auto}.content-history-event{border-bottom:1px solid #e5e7eb;padding:14px 0;font-size:13px}.content-history-event span{color:#667085;margin-top:4px;font-size:11px;display:block}.app-content-editor fieldset{border:1px solid #e5e7eb;border-radius:8px;padding:12px}@media (width<=800px){.app-content-layout,.content-field-pair{grid-template-columns:1fr}}
