@charset "UTF-8";:root{--ink: #1f2933;--muted: #616e7c;--line: #d9dee3;--surface: #ffffff;--page: #f4f6f8;--accent: #2457c5;--danger: #b42318;color-scheme:light;font-family:system-ui,-apple-system,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:var(--ink);background:var(--page)}body{margin:0}.panel{max-width:22rem;margin:12vh auto 0;padding:2rem;background:var(--surface);border:1px solid var(--line);border-radius:.5rem}.panel h1{margin:0 0 1.5rem;font-size:1.25rem}.panel p{color:var(--muted)}.panel form{display:grid;gap:1rem}.panel label{display:grid;gap:.375rem;font-size:.875rem;color:var(--muted)}.panel input{padding:.625rem .75rem;font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:.375rem}.panel input:focus{outline:2px solid var(--accent);outline-offset:-1px}button{padding:.625rem 1rem;font:inherit;color:#fff;background:var(--accent);border:0;border-radius:.375rem;cursor:pointer}button:disabled{opacity:.6;cursor:default}.error{margin:0;color:var(--danger);font-size:.875rem}.bar{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;background:var(--surface);border-bottom:1px solid var(--line)}.bar .who{margin-left:auto;color:var(--muted)}.bar button{color:var(--ink);background:transparent;border:1px solid var(--line)}.bar .home{font-weight:600;color:var(--ink);text-decoration:none}.content{padding:1.5rem}.content h1{margin:0 0 1rem;font-size:1.25rem}.content a{color:var(--accent)}.muted{color:var(--muted)}table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line)}table th,table td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--line)}table th{font-size:.875rem;font-weight:600;color:var(--muted)}table .actions button{padding:.25rem .75rem;font-size:.875rem}table .actions button+button{margin-left:.5rem}.search{display:flex;gap:.5rem;max-width:28rem;margin-bottom:1rem}.search input{flex:1;padding:.5rem .75rem;font:inherit;border:1px solid var(--line);border-radius:.375rem}.content .error{margin-bottom:1rem}
