.planned-toolbar,.planned-editor-meta,.planned-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.planned-toolbar{margin-bottom:16px}.planned-toolbar label,.planned-editor-meta label{display:grid;gap:6px;min-width:0}.planned-toolbar label:first-child{flex:1;min-width:180px}.planned-toolbar input[type=number]{max-width:90px}.planned-editor{border:1px solid #ffffff20;border-radius:12px;margin:14px 0;padding:14px}.planned-editor summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer}.planned-editor summary span{font-size:12px;color:#9fb2c5}.planned-editor-meta{margin:14px 0}.planned-editor-meta label:first-child{flex:1}.planned-seats{list-style:none;padding:0;display:grid;gap:10px}.planned-seats li{display:grid;grid-template-columns:24px minmax(0,1fr) 60px;gap:10px;align-items:center}.planned-seats li>div:not(.planned-swap){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.planned-seats input,.planned-seats select{width:100%;min-width:0}.planned-swap{display:flex;gap:4px}.planned-swap button{min-width:27px}.planned-import{margin-top:24px}.planned-preview{margin:12px 0;border:1px solid #ffffff20;border-radius:10px;padding:12px}.planned-preview summary label{display:flex;gap:10px}.planned-preview ol{columns:2;padding-left:24px}.planned-preview select{width:100%;min-width:0}@media(max-width:600px){.planned-seats li>div:not(.planned-swap){grid-template-columns:minmax(0,1fr)}.planned-actions button{width:100%}.planned-editor{padding:10px}.planned-toolbar{align-items:stretch}.planned-toolbar>button{width:100%}.planned-preview ol{columns:1}.planned-editor-meta label{width:100%}}
