.sidebar.svelte-129hoe0{display:flex;flex-direction:column;width:100px;background:#fff9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid #e5e7eb;padding:16px;min-height:100vh}.main-nav.svelte-129hoe0{display:flex;flex-direction:column;gap:2px}.main-nav.svelte-129hoe0 a:where(.svelte-129hoe0){display:block;width:80%;padding:6px;border-radius:5px;font-size:15px;background:#fafafa;border:1px solid #d0d0d0;color:#111;text-decoration:none;transition:background .15s ease}.main-nav.svelte-129hoe0 a:where(.svelte-129hoe0):hover{background:#f0f0f0}.main-nav.svelte-129hoe0 a.selected:where(.svelte-129hoe0){background:#eaeaea;font-weight:600;border-color:#bdbdbd}.sidebar-actions.svelte-129hoe0{margin-top:auto;display:flex;flex-direction:column;gap:10px}.sidebar-btn.svelte-129hoe0{all:unset;display:block;width:80%;padding:6px;border-radius:5px;border:1px solid #d0d0d0;background:#fafafa;font-size:14px;cursor:pointer;color:#111;text-align:left;transition:background .15s ease}.sidebar-btn.svelte-129hoe0:hover{background:#f0f0f0}form.svelte-129hoe0{margin:0}.app-header.svelte-1elxaub{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0;background:#ffffffd9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(148,163,184,.35)}.logo.svelte-1elxaub{justify-content:right;height:75px}.header-center.svelte-1elxaub{flex:1;display:flex;justify-content:center}.search-form.svelte-1elxaub{display:flex;gap:10px;flex-wrap:wrap}.search-form.svelte-1elxaub input:where(.svelte-1elxaub){padding:6px 8px;border-radius:5px;border:1px solid #ccc;min-width:140px;font-size:.9rem}.btn-primary.svelte-1elxaub{background:#e5e5e7;border:1px solid #cfd0d3;padding:6px 12px;border-radius:5px;cursor:pointer;font-weight:500}.btn-primary.svelte-1elxaub:hover{background:#d8d8db}.btn-back.svelte-1elxaub{background:transparent;padding-right:20px;border:none;font-size:16px;font-weight:600;cursor:pointer;color:#003670}.btn-back.svelte-1elxaub:hover{text-decoration:underline}.header-error.svelte-1elxaub{color:red;padding-left:24px;font-weight:600}html,body{margin:0;padding:0}body{background:#f5f5f7;color:#111827;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}main{max-width:1000px;margin:0 auto;padding:1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nh-inline-form input{padding:.45rem .6rem;border-radius:5px;border:1px solid #b8c3ff;width:160px;font-size:.9rem}.nh-btn-add{background:#ffce00;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:700;cursor:pointer;font-size:.95rem}.nh-btn-add:hover{background:#e0b800}.nh-controls{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;margin-bottom:.5rem}.nh-table{width:100%;border-collapse:collapse;margin-top:.5rem}.nh-table th{background:#002c77;color:#fff;padding:.7rem;font-size:.9rem}.nh-table td{padding:.7rem;border-bottom:1px solid #ddd;font-size:.9rem}.nh-delete-btn{color:red;font-weight:700;cursor:pointer;padding:.3rem}.nh-error{color:red;font-weight:600;padding:.4rem 0}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box{background:#fff;padding:1.5rem;border-radius:10px;width:300px;text-align:center;box-shadow:0 4px 15px #0000004d}.modal-actions{display:flex;justify-content:space-between;margin-top:1rem}.modal-cancel{padding:.5rem 1rem;background:#ccc;border:none;border-radius:5px;cursor:pointer}.modal-confirm{padding:.5rem 1rem;background:red;color:#fff;border:none;border-radius:5px;cursor:pointer}.app-shell.svelte-12qhfyh{display:flex;min-height:100vh;width:100%;background:#f5f5f7}.app-main.svelte-12qhfyh{flex:1;display:flex;flex-direction:column;min-width:0}.app-content.svelte-12qhfyh{flex:1;padding:1.5rem;overflow-y:auto}
