#um-editor{width:min(1080px,96vw);max-height:90vh;border:1px solid #d9e2ee;border-radius:16px;padding:24px;color:#283e58;box-shadow:0 20px 65px #22344c30}#um-editor::backdrop{background:#24375050}#um-editor[open]{animation:um-in .15s ease-out}@keyframes um-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.um-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.um-filters label{display:grid;gap:6px}.um-scroll{overflow:auto;margin:16px 0}.um-scroll table{width:100%;border-collapse:collapse}.um-scroll td,.um-scroll th{text-align:left;padding:12px 10px;border-bottom:1px solid #e7edf5}.um-scroll th{background:#f4f7fb;font-size:12px;color:#6b7e98}.um-scroll td{white-space:pre-wrap;overflow-wrap:anywhere}#um-editor table{min-width:700px}#um-editor td input{width:100%;min-width:80px}#um-editor td:first-child{width:29%}#um-editor td:nth-child(3){width:100px}#um-add{width:100%;border:1px dashed #bacbe3;background:#f5f8fd}.um-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e0e7f0;padding-top:16px;margin-top:18px}.um-day{border:1px solid #d8e2ee;border-radius:12px;background:white;margin-bottom:14px;overflow:hidden}.um-day>summary{cursor:pointer;padding:18px;display:flex;justify-content:space-between;gap:12px;background:#f4f7fc}.um-record{padding:18px;border-top:1px solid #e0e7f0}.um-meta{text-align:right;color:#708299;font-size:12px}#um-error{color:#bc3030}#um-editor .heading{margin-bottom:20px}#um-editor .heading p{color:#71849c;font-size:13px}@media(prefers-reduced-motion:reduce){#um-editor[open]{animation:none}}

.um-kinds{display:flex;gap:10px;flex-wrap:wrap;min-width:180px}.um-kinds label{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.um-kinds input[type=checkbox]{width:17px;min-width:17px;height:17px}.um-basis{font-size:12px;color:#64748b}
