.event-notice-workspace{max-width:1000px;color:var(--text,#364152)}
.event-notice-performances{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;max-height:360px;overflow:auto;padding:3px}
.event-notice-performance{display:flex;gap:12px;align-items:flex-start;padding:14px;background:var(--surface,#fff);border:1px solid var(--border,#ccd9e2);border-radius:5px;line-height:1.5}
.event-notice-performance:has(input:checked){border-color:#173d5d;background:#edf4f8}
.event-notice-performance input,.event-notice-confirm input{width:auto;flex:none;margin-top:5px}
.event-notice-confirm{display:flex;align-items:flex-start;gap:10px;margin:20px 0;max-width:75ch;line-height:1.5}
.event-notice-preview{padding:20px;background:#edf4f8;border-left:4px solid #173d5d;margin:18px 0;color:#173d5d}
.event-notice-preview h4{margin-top:0}.event-notice-preview pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;margin-bottom:0}
.event-notice-workspace .table-wrap{max-width:100%;overflow-x:auto}.event-notice-workspace td{overflow-wrap:anywhere}
.event-notice-workspace button{margin:6px 8px 6px 0}.event-notice-workspace details{margin:16px 0}

.event-notice-search{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.event-notice-search .field{flex:1;min-width:min(100%,260px);margin:0}.event-notice-search button{margin-bottom:0}
.event-notice-pages{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:10px}.event-notice-pages span{font-variant-numeric:tabular-nums}
.event-notice-selected{list-style:none;padding:0}.event-notice-selected li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--border,#ccd9e2)}.event-notice-selected span{min-width:0;overflow-wrap:anywhere}.event-notice-selected button{flex:none}
.event-notice-workspace input,.event-notice-performance span{min-width:0;max-width:100%;overflow-wrap:anywhere}
@media(max-width:520px){.event-notice-search{display:block}.event-notice-search button{margin-top:10px}.event-notice-selected li{align-items:flex-start}.event-notice-selected button{margin-right:0}}
