.preset-admin-collapse>summary{display:flex;justify-content:space-between;gap:16px;align-items:center;cursor:pointer;list-style:none;padding:4px 0}.preset-admin-collapse>summary>span:first-child{display:grid;gap:4px}.preset-admin-collapse>summary small{font-size:13px;color:#65716e;font-weight:400}.preset-admin-body{margin-top:20px}.preset-admin-body .actions{display:flex;gap:10px;flex-wrap:wrap}.preset-admin-list{display:grid;gap:12px;margin:16px 0;max-height:65vh;overflow-y:auto;overscroll-behavior:contain;padding:2px}.preset-admin-item{border:1px solid #d8e2dc;border-radius:10px;min-width:0;background:#fff}.preset-admin-item>summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:14px;overflow-wrap:anywhere}.preset-state{font-size:12px;color:#65716e;flex-shrink:0}.preset-editor{display:grid;gap:12px;padding:0 14px 16px;min-width:0}.preset-editor label{min-width:0}.preset-editor input,.preset-editor textarea{box-sizing:border-box;max-width:100%;min-width:0}.preset-editor textarea{width:100%;resize:vertical;line-height:1.6}.preset-editor .preset-enabled{display:flex;align-items:center;gap:8px}.preset-enabled input{width:auto}.preset-admin-status.error{color:#b33d35}.preset-admin-collapse:not([open])>.preset-admin-body{display:none}.preset-admin-item:not([open])>.preset-editor{display:none}@media(max-width:600px){.preset-admin-item>summary{flex-direction:column;gap:4px}.preset-editor .grid{grid-template-columns:1fr}.preset-admin-body .actions button{flex:1 1 auto;white-space:normal}.preset-admin-list{max-height:70vh}}
