:root{--bg:#f4f6f8;--panel:#fff;--border:#d7dde3;--text:#1d2733;--text-dim:#5c6b7a;--accent:#1c5d99;--accent-dark:#14466f;--danger:#c0392b;--danger-bg:#fdeceb;--ok:#1e7e34;--ok-bg:#e6f4ea;--warn-bg:#fff7d6;--warn-border:#e5d78a;--warn-text:#7a5d00}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px}h1{margin:0 0 .8rem;font-size:1.25rem}h2{color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;margin:1rem 0 .4rem;font-size:.95rem}a{color:var(--accent)}input,select,textarea,button{font:inherit;border:1px solid var(--border);color:var(--text);background:#fff;border-radius:4px;max-width:100%;padding:.45rem .55rem}input:focus,select:focus,textarea:focus{outline-offset:0;outline:2px solid #9ec5e8}button{background:var(--accent);color:#fff;border-color:var(--accent-dark);cursor:pointer;font-weight:600}button:hover{background:var(--accent-dark)}button.secondary{color:var(--accent);background:#fff}button.secondary:hover{background:#eef4fa}button.danger{background:var(--danger);border-color:var(--danger)}button:disabled{opacity:.5;cursor:default}.panel{background:var(--panel);border:1px solid var(--border);border-radius:6px;margin-bottom:1rem;padding:1rem}table.grid{border-collapse:collapse;width:100%;font-size:.9rem}table.grid th,table.grid td{border:1px solid var(--border);text-align:left;padding:.35rem .55rem}table.grid th{text-transform:uppercase;letter-spacing:.02em;background:#eef2f6;font-size:.78rem}table.grid td.num,table.grid th.num{text-align:right}.alert{border-radius:4px;margin-bottom:.8rem;padding:.55rem .8rem;font-size:.9rem}.alert.error{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger)}.alert.ok{background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok)}.alert.warn{background:var(--warn-bg);color:var(--warn-text);border:1px solid var(--warn-border)}.chip{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.chip.draft{color:#495057;background:#e9ecef}.chip.submitted{color:#1864ab;background:#e7f5ff}.chip.acknowledged{color:#8a6d00;background:#fff3bf}.chip.in_progress{color:#a15c00;background:#ffe8cc}.chip.completed{background:var(--ok-bg);color:var(--ok)}.chip.rejected,.chip.cancelled{background:var(--danger-bg);color:var(--danger)}.chip.urgent{background:var(--danger);color:#fff;letter-spacing:.03em;font-weight:700}.hint{color:var(--text-dim);font-size:.85rem}.fields{flex-wrap:wrap;align-items:end;gap:.6rem 1.1rem;display:flex}.fields label{flex-direction:column;gap:.2rem;font-size:.8rem;font-weight:600;display:flex}.tablewrap{overflow-x:auto}@media (width<=700px){body{font-size:14px}.panel{padding:.7rem}}header.svelte-12qhfyh{background:var(--accent-dark);color:#fff;flex-wrap:wrap;align-items:center;gap:1rem;padding:.55rem 1rem;display:flex}.brand.svelte-12qhfyh{flex-direction:column;line-height:1.15;display:flex}.co.svelte-12qhfyh{opacity:.85;font-size:.75rem}nav.svelte-12qhfyh{flex-wrap:wrap;align-items:center;gap:.2rem;margin-left:auto;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#dfe9f2;border-radius:4px;padding:.35rem .65rem;font-size:.88rem;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#ffffff1f}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#fff;background:#fff3;font-weight:600}.group.svelte-12qhfyh{display:flex;position:relative}.trigger.svelte-12qhfyh{color:#dfe9f2;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:.25rem;padding:.35rem .65rem;font-family:inherit;font-size:.88rem;display:inline-flex}.trigger.svelte-12qhfyh:hover{background:#ffffff1f}.group.active.svelte-12qhfyh>.trigger:where(.svelte-12qhfyh){color:#fff;background:#fff3;font-weight:600}.caret.svelte-12qhfyh{width:.78rem;height:.78rem;transition:transform .12s}.group.open.svelte-12qhfyh>.trigger:where(.svelte-12qhfyh) .caret:where(.svelte-12qhfyh){transform:rotate(180deg)}.dropdown.svelte-12qhfyh{border:1px solid var(--border);z-index:50;background:#fff;border-radius:6px;flex-direction:column;gap:.1rem;min-width:12rem;padding:.3rem;display:none;position:absolute;top:calc(100% + .3rem);left:0;box-shadow:0 6px 20px #0000002e}.dropdown.svelte-12qhfyh:before{content:"";height:.4rem;position:absolute;top:-.35rem;left:0;right:0}.group.open.svelte-12qhfyh>.dropdown:where(.svelte-12qhfyh),.group.svelte-12qhfyh:hover>.dropdown:where(.svelte-12qhfyh),.group.svelte-12qhfyh:focus-within>.dropdown:where(.svelte-12qhfyh){display:flex}.dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text);white-space:nowrap;border-radius:4px;padding:.45rem .7rem;font-size:.88rem;text-decoration:none}.dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#eef4fa}.dropdown.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--accent);background:#e7f0f9;font-weight:600}.profile.svelte-12qhfyh{margin-left:.5rem}.me-trigger.svelte-12qhfyh{background:#ffffff14;border:1px solid #ffffff59;border-radius:999px;gap:.45rem;max-width:16rem;padding:.2rem .55rem .2rem .25rem}.avatar.svelte-12qhfyh{width:1.85rem;height:1.85rem;color:var(--accent-dark);letter-spacing:.03em;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.74rem;font-weight:700;display:inline-flex}.avatar.big.svelte-12qhfyh{background:var(--accent);color:#fff;width:2.5rem;height:2.5rem;font-size:.95rem}.me-name.svelte-12qhfyh{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me-menu.svelte-12qhfyh{min-width:17rem;left:auto;right:0}.me-head.svelte-12qhfyh{border-bottom:1px solid var(--border);align-items:center;gap:.65rem;margin-bottom:.3rem;padding:.45rem .7rem .65rem;display:flex}.me-who.svelte-12qhfyh{flex-direction:column;min-width:0;line-height:1.25;display:flex}.me-who.svelte-12qhfyh b:where(.svelte-12qhfyh){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me-sub.svelte-12qhfyh{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.sep.svelte-12qhfyh{background:var(--border);height:1px;margin:.3rem 0}.dropdown.svelte-12qhfyh form:where(.svelte-12qhfyh){margin:0}.acct-item.out.svelte-12qhfyh{color:var(--danger);font-weight:600}.acct-head.svelte-12qhfyh{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);padding:.25rem .7rem .35rem;font-size:.7rem}.acct-item.svelte-12qhfyh{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:baseline;gap:.5rem;padding:.45rem .7rem;font-family:inherit;font-size:.88rem;display:flex}.acct-item.svelte-12qhfyh:hover{background:#eef4fa}.acct-item.current.svelte-12qhfyh{color:var(--accent);background:#e7f0f9;font-weight:600}.acct-co.svelte-12qhfyh{flex:none;font-family:monospace}.acct-id.svelte-12qhfyh{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.72rem;overflow:hidden}.acct-item.current.svelte-12qhfyh .acct-id:where(.svelte-12qhfyh){color:var(--accent)}.tick.svelte-12qhfyh{color:var(--accent);font-weight:700}.burger.svelte-12qhfyh{margin-left:auto;display:none}main.svelte-12qhfyh{max-width:68rem;margin:0 auto;padding:1rem}@media (width<=800px){.burger.svelte-12qhfyh{display:block}nav.svelte-12qhfyh{flex-direction:column;align-items:stretch;width:100%;display:none}nav.open.svelte-12qhfyh{display:flex}.group.svelte-12qhfyh{flex-direction:column;align-items:stretch}.trigger.svelte-12qhfyh{justify-content:space-between;width:100%}.caret.svelte-12qhfyh{display:none}.dropdown.svelte-12qhfyh{min-width:0;box-shadow:none;background:0 0;border:0;margin:0 0 0 .75rem;padding:0;display:flex;position:static}.dropdown.svelte-12qhfyh:before{display:none}.dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#dfe9f2}.dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#ffffff1f}.dropdown.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#fff;background:#fff3}.profile.svelte-12qhfyh{margin-left:0}.me-trigger.svelte-12qhfyh{border-radius:4px;max-width:none}.me-menu.svelte-12qhfyh{min-width:0}.me-head.svelte-12qhfyh{border-color:#fff3}.me-who.svelte-12qhfyh b:where(.svelte-12qhfyh){color:#fff}.me-sub.svelte-12qhfyh{color:#dfe9f2b3}.sep.svelte-12qhfyh{background:#fff3}.acct-item.out.svelte-12qhfyh{color:#ffb4a8}.acct-head.svelte-12qhfyh{color:#dfe9f2b3}.acct-item.svelte-12qhfyh{color:#dfe9f2}.acct-item.svelte-12qhfyh:hover{background:#ffffff1f}.acct-item.current.svelte-12qhfyh{color:#fff;background:#fff3}.acct-id.svelte-12qhfyh{color:#dfe9f2b3}.acct-item.current.svelte-12qhfyh .acct-id:where(.svelte-12qhfyh){color:#fff}}
