:root{--form-margin-width:8px}dialog.svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv{color:#6c6c6c;background-color:#f8f8f8;border-radius:6px;box-shadow:0 0 4px #00000040;border:none;padding:0;width:80%;height:50%}#dialog-wrap.svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv{height:100%;display:flex;flex-direction:column}#header.svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv{display:grid;place-content:center;font-size:20px;margin:10px 0}#selector.svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv{display:flex;column-gap:8px;margin:8px var(--form-margin-width);margin-top:4px}#selector.svelte-dxy4kv>select.svelte-dxy4kv.svelte-dxy4kv{flex-basis:auto;flex-grow:1}#form-wrap.svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv{display:flex;flex-direction:column;flex-grow:1;margin:8px var(--form-margin-width)}#form-wrap.svelte-dxy4kv>div.svelte-dxy4kv.svelte-dxy4kv{display:flex}#form-wrap.svelte-dxy4kv>div.svelte-dxy4kv>label.svelte-dxy4kv{display:grid;place-content:center;flex-grow:1;white-space:nowrap;margin-right:8px}#form-wrap.svelte-dxy4kv>div.svelte-dxy4kv>input.svelte-dxy4kv{flex-grow:1;min-width:0}#modal-controls-wrap.svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv{display:flex;column-gap:6px;margin:4px}#modal-controls-wrap.svelte-dxy4kv>.svelte-dxy4kv.svelte-dxy4kv:first-child{margin-right:auto}#modal-controls-wrap.svelte-dxy4kv>.svelte-dxy4kv.svelte-dxy4kv{justify-content:end}select.svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv{background-color:#ebebeb;border:1px solid #D3D3D3;border-radius:4px;height:36px}.line.svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv{width:100%;border-top:1px solid #D2D2D2;margin:4px 0}.button-std.svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv{background-color:#fff;border:1px solid #ECECEC;color:#6c6c6c;width:auto;padding:0 8px;height:30px;min-width:60px;border-radius:4px}.button-apeal.svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv{background-color:var(--main-theme-blue-color);color:#fff;border:none}.button-warn.svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv{border:1px solid var(--main-theme-color)}input[type=text].svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv{background-color:#fff;border:1px solid #D3D3D3;height:32px;border-radius:4px;margin:4px;padding:0 4px}input.svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv,select.svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv{outline:none}select.svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv{text-overflow:ellipsis}#class-select.svelte-dxy4kv.svelte-dxy4kv.svelte-dxy4kv{width:70%}.time_l.svelte-1pqx3pk.svelte-1pqx3pk{color:var(--text-mid-color);font-size:15px}.time_l.svelte-1pqx3pk>span.svelte-1pqx3pk{font-size:18px}.time.svelte-1pqx3pk.svelte-1pqx3pk{margin-top:-4px;font-size:15px;color:var(--text-low-color)}#timeline.svelte-1pqx3pk.svelte-1pqx3pk{display:grid;justify-content:center;width:30px;position:relative;flex-shrink:0}#timeline.svelte-1pqx3pk>#line.svelte-1pqx3pk{width:1px;border-left:1px solid rgb(118,118,118);height:100%}#timeline.svelte-1pqx3pk>#circle.svelte-1pqx3pk{--circle-size:10px;position:absolute;background-color:#767676;width:var(--circle-size);height:var(--circle-size);border-radius:999px;top:40%;left:calc(50% - var(--circle-size) / 2)}#display-time.svelte-1pqx3pk.svelte-1pqx3pk{width:86px;flex-shrink:0}#item-wrap.svelte-1pqx3pk.svelte-1pqx3pk{display:flex;flex-direction:row;min-height:140px;height:auto}#class-wrap.svelte-1pqx3pk.svelte-1pqx3pk{background-color:var(--main-low-color);flex-grow:1;margin:0 8px 18px;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 2px #ccc}#content.svelte-1pqx3pk.svelte-1pqx3pk{color:var(--text-high-color);margin-left:8px}#main.svelte-1pqx3pk.svelte-1pqx3pk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main.svelte-1pqx3pk>div.svelte-1pqx3pk{display:inline}#name.svelte-1pqx3pk.svelte-1pqx3pk{font-size:16px}#place.svelte-1pqx3pk.svelte-1pqx3pk,#teacher.svelte-1pqx3pk.svelte-1pqx3pk{font-size:12px}#teacher.svelte-1pqx3pk.svelte-1pqx3pk{color:var(--text-low-color)}#daySelector.svelte-1rsn2hu.svelte-1rsn2hu{display:flex;height:32px;margin:4px;column-gap:4px;flex-shrink:0}#daySelector.svelte-1rsn2hu>button.svelte-1rsn2hu{flex-grow:1;border:1px solid #2C2C2C;color:#2c2c2c;border-radius:999px;background-color:inherit}#daySelector.svelte-1rsn2hu>button.active.svelte-1rsn2hu{background-color:#2c2c2c;color:#fff}#schedule_wrap.svelte-1rsn2hu.svelte-1rsn2hu{margin:12px 0;display:flex;flex-direction:column;flex-grow:1}#empty_message.svelte-1rsn2hu.svelte-1rsn2hu{color:var(--text-mid-color);font-size:14px;margin:4px 24px}
