dialog{width:min(760px,calc(100% - 24px));max-height:90dvh}.editor-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px}.editor-title .eyebrow{margin-bottom:5px}.save-state{font-size:.75rem;color:#c9baff;background:#292342;padding:7px 10px;border-radius:8px}.editor-actions{display:flex;gap:10px;margin:18px 0}.upload-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#eef1fa;background:#202938;border:1px solid #374054;border-radius:12px;min-height:48px;padding:12px 18px;font-size:.875rem;font-weight:700}.editable li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px}.editable li:before{display:none}.order{color:#b9a6ff;font-size:.8rem;padding-top:5px}.clip-info{min-width:0}.clip-info strong{display:block;overflow-wrap:anywhere}.clip-info label{display:flex;align-items:center;gap:8px;color:#9ba7ba;margin-top:10px;font-size:.8rem}.clip-info input{width:76px;min-height:38px;padding:7px 9px}.clip-buttons{display:flex;gap:6px;align-items:center}.clip-buttons button{min-height:40px;padding:8px 12px}.clip-buttons .danger{color:#ffb8aa;border-color:#69413d;background:#382522}.publishbar{position:sticky;bottom:-26px;margin:20px -26px -26px;padding:15px 26px;background:#101722ee;backdrop-filter:blur(14px);border-top:1px solid #354056;display:flex;align-items:center;justify-content:space-between;gap:16px;z-index:2}.publishbar p{margin:0;font-size:.8rem}.library{margin-top:18px;padding:18px;border:1px solid #424d63;border-radius:15px;background:#101722}.library input{margin:16px 0 10px}.library-item{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;margin-top:8px}.library-item strong,.library-item small{display:block}.library-item small{color:#9ba7ba;margin-top:4px}.library-item b{color:#c9baff}.compact{padding:24px}.compact p{margin-bottom:0}@media(max-width:600px){.editable li{grid-template-columns:27px minmax(0,1fr)}.clip-buttons{grid-column:2;justify-content:flex-end}.clip-buttons button{min-width:42px}.editor-actions{display:grid;grid-template-columns:1fr 1fr}.publishbar{bottom:-20px;margin:18px -20px -20px;padding:14px 20px;align-items:stretch;flex-direction:column}.publishbar button{width:100%}}
