.placeholder[data-v-9b0023dc]{font-family:system-ui,sans-serif;max-width:40rem;margin:4rem auto;padding:2rem;line-height:1.5}.placeholder header[data-v-9b0023dc]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.placeholder h1[data-v-9b0023dc]{margin-top:0;margin-bottom:.35rem}.placeholder header p[data-v-9b0023dc]{margin:0;color:#4f5b67}.placeholder code[data-v-9b0023dc]{background:#eee;padding:.1rem .4rem;border-radius:4px}.placeholder nav[data-v-9b0023dc]{display:flex;flex-wrap:wrap;gap:.75rem}.placeholder button[data-v-9b0023dc],.placeholder a[data-v-9b0023dc]{display:inline-flex;align-items:center;min-height:2.25rem;border:1px solid #c7cbd1;border-radius:6px;background:#fff;padding:0 .8rem;color:#1f2933;font:inherit;cursor:pointer;text-decoration:none}.auth-page[data-v-558512bd]{font-family:system-ui,sans-serif;max-width:26rem;margin:4rem auto;padding:0 1rem}.auth-panel[data-v-558512bd]{display:grid;gap:1.25rem}h1[data-v-558512bd]{margin:0;font-size:1.75rem}form[data-v-558512bd]{display:grid;gap:1rem}label[data-v-558512bd]{display:grid;gap:.35rem;font-size:.95rem}input[data-v-558512bd]{box-sizing:border-box;width:100%;padding:.65rem .7rem;border:1px solid #c7cbd1;border-radius:6px;font:inherit}button[data-v-558512bd]{min-height:2.6rem;border:0;border-radius:6px;background:#1d4f91;color:#fff;font:inherit;cursor:pointer}button[data-v-558512bd]:disabled{cursor:wait;opacity:.7}.error[data-v-558512bd]{margin:0;color:#b42318}.auth-page[data-v-1bcd06dd]{font-family:system-ui,sans-serif;max-width:26rem;margin:4rem auto;padding:0 1rem}.auth-panel[data-v-1bcd06dd]{display:grid;gap:1.25rem}h1[data-v-1bcd06dd]{margin:0;font-size:1.75rem}form[data-v-1bcd06dd]{display:grid;gap:1rem}label[data-v-1bcd06dd]{display:grid;gap:.35rem;font-size:.95rem}input[data-v-1bcd06dd]{box-sizing:border-box;width:100%;padding:.65rem .7rem;border:1px solid #c7cbd1;border-radius:6px;font:inherit}button[data-v-1bcd06dd]{min-height:2.6rem;border:0;border-radius:6px;background:#1d4f91;color:#fff;font:inherit;cursor:pointer}button[data-v-1bcd06dd]:disabled{cursor:wait;opacity:.7}.error[data-v-1bcd06dd]{margin:0;color:#b42318}.warehouse-page[data-v-02de3aee]{box-sizing:border-box;min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-02de3aee],.toolbar[data-v-02de3aee]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;max-width:78rem;margin:0 auto 1rem}.page-header h1[data-v-02de3aee]{margin:0;font-size:1.7rem}.page-header p[data-v-02de3aee]{margin:.25rem 0 0;color:#697586}.header-actions[data-v-02de3aee]{display:flex;align-items:center;gap:.75rem}.toolbar[data-v-02de3aee]{align-items:end;justify-content:flex-start;padding:.85rem 0}label[data-v-02de3aee]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}input[data-v-02de3aee],select[data-v-02de3aee],button[data-v-02de3aee],a[data-v-02de3aee]{font:inherit}input[data-v-02de3aee],select[data-v-02de3aee]{box-sizing:border-box;min-height:2.25rem;border:1px solid #c7cbd1;border-radius:6px;background:#fff;padding:.45rem .55rem}button[data-v-02de3aee],.header-actions a[data-v-02de3aee]{min-height:2.25rem;border:1px solid #aeb7c2;border-radius:6px;background:#fff;color:#1f2933;padding:0 .75rem;cursor:pointer;text-decoration:none}.header-actions button[data-v-02de3aee],menu button[type=submit][data-v-02de3aee]{border-color:#1d4f91;background:#1d4f91;color:#fff}button[data-v-02de3aee]:disabled{cursor:wait;opacity:.7}.error[data-v-02de3aee]{max-width:78rem;margin:0 auto 1rem;color:#b42318}.table-wrap[data-v-02de3aee]{max-width:78rem;margin:0 auto;overflow-x:auto;border:1px solid #dde2e8;background:#fff}table[data-v-02de3aee]{width:100%;min-width:62rem;border-collapse:collapse}th[data-v-02de3aee],td[data-v-02de3aee]{border-bottom:1px solid #edf0f3;padding:.55rem .65rem;text-align:left;vertical-align:middle;white-space:nowrap}th[data-v-02de3aee]{color:#52606d;font-size:.78rem;font-weight:700;text-transform:uppercase}td a[data-v-02de3aee]{color:#1d4f91}td input[data-v-02de3aee]{width:10rem}.number-input[data-v-02de3aee]{width:6rem}.row-actions[data-v-02de3aee]{text-align:right}.low[data-v-02de3aee]{background:#fff7ed}dialog[data-v-02de3aee]{width:min(32rem,calc(100vw - 2rem));border:1px solid #c7cbd1;border-radius:8px;padding:0}.create-form[data-v-02de3aee]{display:grid;gap:1rem;padding:1rem}.create-form header[data-v-02de3aee],menu[data-v-02de3aee]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:0}.create-form h2[data-v-02de3aee]{margin:0;font-size:1.15rem}@media (max-width: 760px){.warehouse-page[data-v-02de3aee]{padding:1rem}.page-header[data-v-02de3aee],.toolbar[data-v-02de3aee]{align-items:stretch;flex-direction:column}.header-actions[data-v-02de3aee]{justify-content:space-between}}.item-page[data-v-fe6325e5]{box-sizing:border-box;min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-fe6325e5],.layout[data-v-fe6325e5]{max-width:78rem;margin:0 auto 1rem}.page-header[data-v-fe6325e5]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.page-header a[data-v-fe6325e5]{color:#1d4f91}h1[data-v-fe6325e5],h2[data-v-fe6325e5],p[data-v-fe6325e5]{margin:0}h1[data-v-fe6325e5]{margin-top:.35rem;font-size:1.55rem}.page-header p[data-v-fe6325e5]{margin-top:.2rem;color:#697586}button[data-v-fe6325e5]{min-height:2.35rem;border:1px solid #1d4f91;border-radius:6px;background:#1d4f91;color:#fff;padding:0 .9rem;font:inherit;cursor:pointer}button[data-v-fe6325e5]:disabled{cursor:wait;opacity:.7}.error[data-v-fe6325e5]{max-width:78rem;margin:0 auto 1rem;color:#b42318}.layout[data-v-fe6325e5]{display:grid;grid-template-columns:minmax(0,1fr) 24rem;gap:1rem}.item-form[data-v-fe6325e5],.history-panel[data-v-fe6325e5]{border:1px solid #dde2e8;background:#fff;padding:1rem}.item-form[data-v-fe6325e5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}label[data-v-fe6325e5]{display:grid;gap:.35rem;color:#52606d;font-size:.86rem}.wide[data-v-fe6325e5]{grid-column:1 / -1}input[data-v-fe6325e5],textarea[data-v-fe6325e5]{box-sizing:border-box;width:100%;min-height:2.35rem;border:1px solid #c7cbd1;border-radius:6px;padding:.45rem .55rem;font:inherit}input[readonly][data-v-fe6325e5]{background:#f6f7f9}.history-panel h2[data-v-fe6325e5]{margin-bottom:.75rem;font-size:1rem}ol[data-v-fe6325e5]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.history-entry[data-v-fe6325e5]{border-bottom:1px solid #edf0f3;padding-bottom:.75rem}.history-entry div[data-v-fe6325e5]{display:flex;justify-content:space-between;gap:1rem;color:#52606d;font-size:.85rem}.history-entry p[data-v-fe6325e5]{margin-top:.25rem}.history-entry small[data-v-fe6325e5]{display:block;margin-top:.25rem;color:#697586}@media (max-width: 900px){.page-header[data-v-fe6325e5],.layout[data-v-fe6325e5],.item-form[data-v-fe6325e5]{display:flex;flex-direction:column}}.audit-page[data-v-f4c9256e]{box-sizing:border-box;min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-f4c9256e],.table-wrap[data-v-f4c9256e],.error[data-v-f4c9256e]{max-width:78rem;margin:0 auto 1rem}.page-header[data-v-f4c9256e]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.page-header a[data-v-f4c9256e]{color:#1d4f91}h1[data-v-f4c9256e],p[data-v-f4c9256e]{margin:0}h1[data-v-f4c9256e]{margin-top:.35rem;font-size:1.55rem}.page-header p[data-v-f4c9256e]{margin-top:.2rem;color:#697586}button[data-v-f4c9256e]{min-height:2.35rem;border:1px solid #1d4f91;border-radius:6px;background:#1d4f91;color:#fff;padding:0 .9rem;font:inherit;cursor:pointer}button[data-v-f4c9256e]:disabled{cursor:wait;opacity:.7}.error[data-v-f4c9256e]{color:#b42318}.table-wrap[data-v-f4c9256e]{overflow-x:auto;border:1px solid #dde2e8;background:#fff}table[data-v-f4c9256e]{width:100%;min-width:44rem;border-collapse:collapse}th[data-v-f4c9256e],td[data-v-f4c9256e]{border-bottom:1px solid #edf0f3;padding:.55rem .65rem;text-align:left;white-space:nowrap}th[data-v-f4c9256e]{color:#52606d;font-size:.78rem;font-weight:700;text-transform:uppercase}input[data-v-f4c9256e]{box-sizing:border-box;width:7rem;min-height:2.25rem;border:1px solid #c7cbd1;border-radius:6px;padding:.45rem .55rem;font:inherit}.changed[data-v-f4c9256e]{background:#eef8f4}@media (max-width: 760px){.audit-page[data-v-f4c9256e]{padding:1rem}.page-header[data-v-f4c9256e]{align-items:stretch;flex-direction:column}}.history-page[data-v-58b9f75b]{box-sizing:border-box;min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-58b9f75b],.filters[data-v-58b9f75b],.table-wrap[data-v-58b9f75b],.error[data-v-58b9f75b]{max-width:78rem;margin:0 auto 1rem}.page-header[data-v-58b9f75b],.filters[data-v-58b9f75b],.pager[data-v-58b9f75b]{display:flex;align-items:flex-end;gap:1rem}.page-header[data-v-58b9f75b]{justify-content:space-between}.page-header a[data-v-58b9f75b]{color:#1d4f91}h1[data-v-58b9f75b]{margin:.35rem 0 0;font-size:1.55rem}label[data-v-58b9f75b]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}input[data-v-58b9f75b],select[data-v-58b9f75b],button[data-v-58b9f75b]{min-height:2.25rem;border:1px solid #c7cbd1;border-radius:6px;background:#fff;padding:.45rem .55rem;font:inherit}button[data-v-58b9f75b]{cursor:pointer}button[data-v-58b9f75b]:disabled{cursor:not-allowed;opacity:.6}.error[data-v-58b9f75b]{color:#b42318}.table-wrap[data-v-58b9f75b]{overflow-x:auto;border:1px solid #dde2e8;background:#fff}table[data-v-58b9f75b]{width:100%;min-width:58rem;border-collapse:collapse}th[data-v-58b9f75b],td[data-v-58b9f75b]{border-bottom:1px solid #edf0f3;padding:.55rem .65rem;text-align:left;white-space:nowrap}th[data-v-58b9f75b]{color:#52606d;font-size:.78rem;font-weight:700;text-transform:uppercase}.plus[data-v-58b9f75b]{color:#067647}.minus[data-v-58b9f75b]{color:#b42318}@media (max-width: 760px){.history-page[data-v-58b9f75b]{padding:1rem}.page-header[data-v-58b9f75b],.filters[data-v-58b9f75b]{align-items:stretch;flex-direction:column}}.page[data-v-f3b9955a]{min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-f3b9955a],.toolbar[data-v-f3b9955a]{display:flex;align-items:end;justify-content:space-between;gap:1rem;max-width:78rem;margin:0 auto 1rem}h1[data-v-f3b9955a]{margin:0;font-size:1.7rem}p[data-v-f3b9955a]{margin:.25rem 0 0;color:#697586}.header-actions[data-v-f3b9955a],.toolbar[data-v-f3b9955a]{justify-content:flex-start}.header-actions[data-v-f3b9955a]{display:flex;gap:.75rem}label[data-v-f3b9955a]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}select[data-v-f3b9955a],button[data-v-f3b9955a],a[data-v-f3b9955a]{font:inherit}select[data-v-f3b9955a]{min-height:2.25rem;border:1px solid #c7cbd1;border-radius:6px;background:#fff;padding:.45rem .55rem}button[data-v-f3b9955a],.header-actions a[data-v-f3b9955a]{min-height:2.25rem;border:1px solid #aeb7c2;border-radius:6px;background:#fff;color:#1f2933;padding:0 .75rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.header-actions a[data-v-f3b9955a]:last-child{border-color:#1d4f91;background:#1d4f91;color:#fff}.error[data-v-f3b9955a]{max-width:78rem;margin:0 auto 1rem;color:#b42318}.table-wrap[data-v-f3b9955a]{max-width:78rem;margin:0 auto;overflow-x:auto;border:1px solid #dde2e8;background:#fff}table[data-v-f3b9955a]{width:100%;min-width:58rem;border-collapse:collapse}th[data-v-f3b9955a],td[data-v-f3b9955a]{border-bottom:1px solid #edf0f3;padding:.55rem .65rem;text-align:left;white-space:nowrap}th[data-v-f3b9955a]{color:#52606d;font-size:.78rem;text-transform:uppercase}.right[data-v-f3b9955a]{text-align:right}.badge[data-v-f3b9955a]{display:inline-block;border-radius:999px;padding:.15rem .55rem;background:#eef2f7;font-size:.78rem;font-weight:700}.received[data-v-f3b9955a]{background:#d1fae5;color:#065f46}.in_transit[data-v-f3b9955a]{background:#dbeafe;color:#1e3a8a}.cancelled[data-v-f3b9955a]{background:#fee2e2;color:#991b1b}@media (max-width: 760px){.page[data-v-f3b9955a]{padding:1rem}.page-header[data-v-f3b9955a],.toolbar[data-v-f3b9955a]{align-items:stretch;flex-direction:column}}.page[data-v-c8e922c6]{min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-c8e922c6],.panel[data-v-c8e922c6],.danger[data-v-c8e922c6],.actions[data-v-c8e922c6]{max-width:78rem;margin:0 auto 1rem}.page-header[data-v-c8e922c6],.section-header[data-v-c8e922c6],.actions[data-v-c8e922c6],.header-actions[data-v-c8e922c6]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}h1[data-v-c8e922c6],h2[data-v-c8e922c6],p[data-v-c8e922c6]{margin:0}h1[data-v-c8e922c6]{font-size:1.7rem}h2[data-v-c8e922c6]{font-size:1.1rem}p[data-v-c8e922c6]{margin-top:.25rem;color:#697586}.panel[data-v-c8e922c6]{border:1px solid #dde2e8;background:#fff;padding:1rem}.grid[data-v-c8e922c6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.wide[data-v-c8e922c6]{grid-column:span 4}label[data-v-c8e922c6]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}input[data-v-c8e922c6],select[data-v-c8e922c6],textarea[data-v-c8e922c6],button[data-v-c8e922c6],a[data-v-c8e922c6]{font:inherit}input[data-v-c8e922c6],select[data-v-c8e922c6],textarea[data-v-c8e922c6]{border:1px solid #c7cbd1;border-radius:6px;background:#fff;padding:.45rem .55rem}button[data-v-c8e922c6],.header-actions a[data-v-c8e922c6]{min-height:2.25rem;border:1px solid #aeb7c2;border-radius:6px;background:#fff;color:#1f2933;padding:0 .75rem;cursor:pointer;text-decoration:none}.actions button[data-v-c8e922c6],.section-header button[data-v-c8e922c6]{border-color:#1d4f91;background:#1d4f91;color:#fff}.table-wrap[data-v-c8e922c6]{overflow-x:auto}table[data-v-c8e922c6]{width:100%;min-width:56rem;border-collapse:collapse}th[data-v-c8e922c6],td[data-v-c8e922c6]{border-bottom:1px solid #edf0f3;padding:.55rem .65rem;text-align:left}th[data-v-c8e922c6]{color:#52606d;font-size:.78rem;text-transform:uppercase}td input[data-v-c8e922c6],td select[data-v-c8e922c6]{width:100%}.number[data-v-c8e922c6]{width:6rem}.right[data-v-c8e922c6]{text-align:right}.danger[data-v-c8e922c6]{border:1px solid #f4b4ae;background:#fff5f3;color:#9f1f17;padding:.8rem 1rem}.error[data-v-c8e922c6]{max-width:78rem;margin:0 auto 1rem;color:#b42318}@media (max-width: 760px){.page[data-v-c8e922c6]{padding:1rem}.page-header[data-v-c8e922c6],.actions[data-v-c8e922c6]{align-items:stretch;flex-direction:column}.grid[data-v-c8e922c6]{grid-template-columns:1fr}.wide[data-v-c8e922c6]{grid-column:span 1}}.page[data-v-089d4553]{min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-089d4553],.toolbar[data-v-089d4553]{display:flex;align-items:end;justify-content:space-between;gap:1rem;max-width:78rem;margin:0 auto 1rem}h1[data-v-089d4553],p[data-v-089d4553]{margin:0}h1[data-v-089d4553]{font-size:1.7rem}p[data-v-089d4553]{margin-top:.25rem;color:#697586}.header-actions[data-v-089d4553],.toolbar[data-v-089d4553]{display:flex;justify-content:flex-start;gap:.75rem}label[data-v-089d4553]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}select[data-v-089d4553],button[data-v-089d4553],a[data-v-089d4553]{font:inherit}select[data-v-089d4553]{min-height:2.25rem;border:1px solid #c7cbd1;border-radius:6px;background:#fff;padding:.45rem .55rem}button[data-v-089d4553],.header-actions a[data-v-089d4553]{min-height:2.25rem;border:1px solid #aeb7c2;border-radius:6px;background:#fff;color:#1f2933;padding:0 .75rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.header-actions a[data-v-089d4553]:last-child{border-color:#1d4f91;background:#1d4f91;color:#fff}.error[data-v-089d4553]{max-width:78rem;margin:0 auto 1rem;color:#b42318}.table-wrap[data-v-089d4553]{max-width:78rem;margin:0 auto;overflow-x:auto;border:1px solid #dde2e8;background:#fff}table[data-v-089d4553]{width:100%;min-width:56rem;border-collapse:collapse}th[data-v-089d4553],td[data-v-089d4553]{border-bottom:1px solid #edf0f3;padding:.55rem .65rem;text-align:left;white-space:nowrap}th[data-v-089d4553]{color:#52606d;font-size:.78rem;text-transform:uppercase}.right[data-v-089d4553]{text-align:right}.badge[data-v-089d4553]{display:inline-block;border-radius:999px;padding:.15rem .55rem;background:#eef2f7;font-size:.78rem;font-weight:700}.received[data-v-089d4553],.arrived[data-v-089d4553]{background:#d1fae5;color:#065f46}.in_transit[data-v-089d4553]{background:#dbeafe;color:#1e3a8a}.paid[data-v-089d4553]{background:#fff7cc;color:#854d0e}@media (max-width: 760px){.page[data-v-089d4553]{padding:1rem}.page-header[data-v-089d4553],.toolbar[data-v-089d4553],.header-actions[data-v-089d4553]{align-items:stretch;flex-direction:column}}.page[data-v-4a972757]{min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-4a972757],.panel[data-v-4a972757],.danger[data-v-4a972757],.actions[data-v-4a972757]{max-width:78rem;margin:0 auto 1rem}.page-header[data-v-4a972757],.section-header[data-v-4a972757],.actions[data-v-4a972757],.header-actions[data-v-4a972757]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}h1[data-v-4a972757],h2[data-v-4a972757],p[data-v-4a972757]{margin:0}h1[data-v-4a972757]{font-size:1.7rem}h2[data-v-4a972757]{font-size:1.1rem}p[data-v-4a972757]{margin-top:.25rem;color:#697586}.panel[data-v-4a972757]{border:1px solid #dde2e8;background:#fff;padding:1rem}.grid[data-v-4a972757]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.wide[data-v-4a972757]{grid-column:span 4}label[data-v-4a972757]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}input[data-v-4a972757],select[data-v-4a972757],textarea[data-v-4a972757],button[data-v-4a972757],a[data-v-4a972757]{font:inherit}input[data-v-4a972757],select[data-v-4a972757],textarea[data-v-4a972757]{border:1px solid #c7cbd1;border-radius:6px;background:#fff;padding:.45rem .55rem}button[data-v-4a972757],.header-actions a[data-v-4a972757]{min-height:2.25rem;border:1px solid #aeb7c2;border-radius:6px;background:#fff;color:#1f2933;padding:0 .75rem;cursor:pointer;text-decoration:none}.actions button[data-v-4a972757],.section-header button[data-v-4a972757]{border-color:#1d4f91;background:#1d4f91;color:#fff}.table-wrap[data-v-4a972757]{overflow-x:auto}table[data-v-4a972757]{width:100%;min-width:60rem;border-collapse:collapse}th[data-v-4a972757],td[data-v-4a972757]{border-bottom:1px solid #edf0f3;padding:.55rem .65rem;text-align:left}th[data-v-4a972757]{color:#52606d;font-size:.78rem;text-transform:uppercase}td input[data-v-4a972757],td select[data-v-4a972757]{width:100%}.number[data-v-4a972757]{width:6rem}.right[data-v-4a972757]{text-align:right}.danger[data-v-4a972757]{border:1px solid #f4b4ae;background:#fff5f3;color:#9f1f17;padding:.8rem 1rem}.error[data-v-4a972757]{max-width:78rem;margin:0 auto 1rem;color:#b42318}@media (max-width: 760px){.page[data-v-4a972757]{padding:1rem}.page-header[data-v-4a972757],.actions[data-v-4a972757]{align-items:stretch;flex-direction:column}.grid[data-v-4a972757]{grid-template-columns:1fr}.wide[data-v-4a972757]{grid-column:span 1}}.page[data-v-5eae4c8e]{min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-5eae4c8e],.toolbar[data-v-5eae4c8e]{display:flex;align-items:end;justify-content:space-between;gap:1rem;max-width:78rem;margin:0 auto 1rem}h1[data-v-5eae4c8e],p[data-v-5eae4c8e]{margin:0}h1[data-v-5eae4c8e]{font-size:1.7rem}p[data-v-5eae4c8e]{margin-top:.25rem;color:#697586}.header-actions[data-v-5eae4c8e],.toolbar[data-v-5eae4c8e]{display:flex;justify-content:flex-start;gap:.75rem}label[data-v-5eae4c8e]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}input[data-v-5eae4c8e],button[data-v-5eae4c8e],a[data-v-5eae4c8e]{font:inherit}input[data-v-5eae4c8e]{min-height:2.25rem;border:1px solid #c7cbd1;border-radius:6px;background:#fff;padding:.45rem .55rem}button[data-v-5eae4c8e],.header-actions a[data-v-5eae4c8e]{min-height:2.25rem;border:1px solid #aeb7c2;border-radius:6px;background:#fff;color:#1f2933;padding:0 .75rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.header-actions button[data-v-5eae4c8e],menu button[type=submit][data-v-5eae4c8e]{border-color:#1d4f91;background:#1d4f91;color:#fff}.table-wrap[data-v-5eae4c8e]{max-width:78rem;margin:0 auto;overflow-x:auto;border:1px solid #dde2e8;background:#fff}table[data-v-5eae4c8e]{width:100%;min-width:56rem;border-collapse:collapse}th[data-v-5eae4c8e],td[data-v-5eae4c8e]{border-bottom:1px solid #edf0f3;padding:.55rem .65rem;text-align:left}th[data-v-5eae4c8e]{color:#52606d;font-size:.78rem;text-transform:uppercase}td input[data-v-5eae4c8e]{width:100%}.number[data-v-5eae4c8e]{width:7rem}.right[data-v-5eae4c8e]{text-align:right}dialog[data-v-5eae4c8e]{width:min(32rem,calc(100vw - 2rem));border:1px solid #c7cbd1;border-radius:8px;padding:0}.create-form[data-v-5eae4c8e]{display:grid;gap:1rem;padding:1rem}.create-form header[data-v-5eae4c8e],menu[data-v-5eae4c8e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:0}@media (max-width: 760px){.page[data-v-5eae4c8e]{padding:1rem}.page-header[data-v-5eae4c8e],.toolbar[data-v-5eae4c8e],.header-actions[data-v-5eae4c8e]{align-items:stretch;flex-direction:column}}.page[data-v-8a869a46]{min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-8a869a46],.toolbar[data-v-8a869a46],.table-wrap[data-v-8a869a46]{max-width:78rem;margin:0 auto 1rem}.page-header[data-v-8a869a46],.header-actions[data-v-8a869a46],.toolbar[data-v-8a869a46]{display:flex;align-items:end;justify-content:space-between;gap:.75rem}.header-actions[data-v-8a869a46],.toolbar[data-v-8a869a46]{justify-content:flex-start;flex-wrap:wrap}h1[data-v-8a869a46],h2[data-v-8a869a46],p[data-v-8a869a46]{margin:0}h1[data-v-8a869a46]{font-size:1.7rem}p[data-v-8a869a46]{color:#697586;margin-top:.25rem}label[data-v-8a869a46]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}input[data-v-8a869a46],select[data-v-8a869a46],textarea[data-v-8a869a46],button[data-v-8a869a46],a[data-v-8a869a46]{box-sizing:border-box;font:inherit}input[data-v-8a869a46],select[data-v-8a869a46],textarea[data-v-8a869a46]{min-height:2.25rem;border:1px solid #cbd5df;border-radius:6px;padding:.35rem .55rem;background:#fff}button[data-v-8a869a46],a[data-v-8a869a46]{display:inline-flex;align-items:center;min-height:2.25rem;border:1px solid #b8c2cc;border-radius:6px;background:#fff;padding:0 .75rem;color:#1f2933;text-decoration:none;cursor:pointer}table[data-v-8a869a46]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #d9e2ec}th[data-v-8a869a46],td[data-v-8a869a46]{padding:.65rem;border-bottom:1px solid #eef2f6;text-align:left;vertical-align:middle}th[data-v-8a869a46]{color:#52606d;font-size:.78rem;text-transform:uppercase}td input[data-v-8a869a46],td select[data-v-8a869a46]{width:100%;min-width:7rem}.number[data-v-8a869a46]{max-width:7rem}.right[data-v-8a869a46]{text-align:right}.error[data-v-8a869a46]{max-width:78rem;margin:0 auto 1rem;color:#b42318}dialog[data-v-8a869a46]{border:0;border-radius:8px;padding:0;box-shadow:0 20px 60px #10182833}.form[data-v-8a869a46]{display:grid;gap:.8rem;width:min(32rem,calc(100vw - 2rem));padding:1rem}.form header[data-v-8a869a46],menu[data-v-8a869a46]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}menu[data-v-8a869a46]{padding:0;margin:0}.page[data-v-7351717b]{min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-7351717b],.panel[data-v-7351717b]{max-width:78rem;margin:0 auto 1rem}.page-header[data-v-7351717b],.header-actions[data-v-7351717b],.section-header[data-v-7351717b],.actions[data-v-7351717b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.header-actions[data-v-7351717b]{flex-wrap:wrap;justify-content:flex-start}h1[data-v-7351717b],h2[data-v-7351717b],p[data-v-7351717b]{margin:0}h1[data-v-7351717b]{font-size:1.7rem}h2[data-v-7351717b]{font-size:1.1rem}p[data-v-7351717b]{color:#697586;margin-top:.25rem}.panel[data-v-7351717b]{background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:1rem}.grid[data-v-7351717b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem}.wide[data-v-7351717b]{grid-column:1 / -1}label[data-v-7351717b]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}input[data-v-7351717b],select[data-v-7351717b],textarea[data-v-7351717b],button[data-v-7351717b],a[data-v-7351717b]{box-sizing:border-box;font:inherit}input[data-v-7351717b],select[data-v-7351717b],textarea[data-v-7351717b]{min-height:2.25rem;border:1px solid #cbd5df;border-radius:6px;padding:.35rem .55rem;background:#fff}button[data-v-7351717b],a[data-v-7351717b]{display:inline-flex;align-items:center;min-height:2.25rem;border:1px solid #b8c2cc;border-radius:6px;background:#fff;padding:0 .75rem;color:#1f2933;text-decoration:none;cursor:pointer}table[data-v-7351717b]{width:100%;border-collapse:collapse}th[data-v-7351717b],td[data-v-7351717b]{padding:.65rem;border-bottom:1px solid #eef2f6;text-align:left}th[data-v-7351717b]{color:#52606d;font-size:.78rem;text-transform:uppercase}td input[data-v-7351717b],td select[data-v-7351717b]{width:100%;min-width:8rem}.number[data-v-7351717b]{max-width:7rem}.right[data-v-7351717b]{text-align:right}.actions[data-v-7351717b]{justify-content:flex-end;margin-top:1rem}.error[data-v-7351717b]{max-width:78rem;margin:0 auto 1rem;color:#b42318}.page[data-v-b737ab40]{min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-b737ab40],.toolbar[data-v-b737ab40],.table-wrap[data-v-b737ab40]{max-width:78rem;margin:0 auto 1rem}.page-header[data-v-b737ab40],.header-actions[data-v-b737ab40],.toolbar[data-v-b737ab40],.tabs[data-v-b737ab40]{display:flex;align-items:end;justify-content:space-between;gap:.75rem}.header-actions[data-v-b737ab40],.toolbar[data-v-b737ab40]{justify-content:flex-start;flex-wrap:wrap}h1[data-v-b737ab40],h2[data-v-b737ab40],p[data-v-b737ab40]{margin:0}h1[data-v-b737ab40]{font-size:1.7rem}p[data-v-b737ab40]{color:#697586;margin-top:.25rem}label[data-v-b737ab40]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}input[data-v-b737ab40],select[data-v-b737ab40],button[data-v-b737ab40],a[data-v-b737ab40]{box-sizing:border-box;font:inherit}input[data-v-b737ab40],select[data-v-b737ab40]{min-height:2.25rem;border:1px solid #cbd5df;border-radius:6px;padding:.35rem .55rem;background:#fff}button[data-v-b737ab40],a[data-v-b737ab40]{display:inline-flex;align-items:center;min-height:2.25rem;border:1px solid #b8c2cc;border-radius:6px;background:#fff;padding:0 .75rem;color:#1f2933;text-decoration:none;cursor:pointer}button.active[data-v-b737ab40]{background:#1f2933;color:#fff}table[data-v-b737ab40]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #d9e2ec}th[data-v-b737ab40],td[data-v-b737ab40]{padding:.65rem;border-bottom:1px solid #eef2f6;text-align:left}th[data-v-b737ab40]{color:#52606d;font-size:.78rem;text-transform:uppercase}td input[data-v-b737ab40]{width:100%;min-width:7rem}.number[data-v-b737ab40]{max-width:7rem}.right[data-v-b737ab40]{text-align:right}.error[data-v-b737ab40]{max-width:78rem;margin:0 auto 1rem;color:#b42318}dialog[data-v-b737ab40]{border:0;border-radius:8px;padding:0;box-shadow:0 20px 60px #10182833}.form[data-v-b737ab40]{display:grid;gap:.8rem;width:min(32rem,calc(100vw - 2rem));padding:1rem}.form header[data-v-b737ab40],menu[data-v-b737ab40]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}menu[data-v-b737ab40]{padding:0;margin:0}.page[data-v-95735e31]{min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-95735e31],.toolbar[data-v-95735e31],.table-wrap[data-v-95735e31]{max-width:78rem;margin:0 auto 1rem}.page-header[data-v-95735e31],.header-actions[data-v-95735e31],.toolbar[data-v-95735e31]{display:flex;align-items:end;justify-content:space-between;gap:.75rem}.header-actions[data-v-95735e31],.toolbar[data-v-95735e31]{justify-content:flex-start;flex-wrap:wrap}h1[data-v-95735e31],h2[data-v-95735e31],p[data-v-95735e31]{margin:0}h1[data-v-95735e31]{font-size:1.7rem}p[data-v-95735e31]{color:#697586;margin-top:.25rem}label[data-v-95735e31]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}input[data-v-95735e31],select[data-v-95735e31],button[data-v-95735e31],a[data-v-95735e31]{box-sizing:border-box;font:inherit}input[data-v-95735e31],select[data-v-95735e31]{min-height:2.25rem;border:1px solid #cbd5df;border-radius:6px;padding:.35rem .55rem;background:#fff}button[data-v-95735e31],a[data-v-95735e31]{display:inline-flex;align-items:center;min-height:2.25rem;border:1px solid #b8c2cc;border-radius:6px;background:#fff;padding:0 .75rem;color:#1f2933;text-decoration:none;cursor:pointer}table[data-v-95735e31]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #d9e2ec}th[data-v-95735e31],td[data-v-95735e31]{padding:.65rem;border-bottom:1px solid #eef2f6;text-align:left}th[data-v-95735e31]{color:#52606d;font-size:.78rem;text-transform:uppercase}td input[data-v-95735e31]{width:100%;min-width:8rem}.right[data-v-95735e31]{text-align:right}.swatch[data-v-95735e31]{display:inline-block;width:2rem;height:2rem;border:1px solid #cbd5df;border-radius:6px;vertical-align:middle}.error[data-v-95735e31]{max-width:78rem;margin:0 auto 1rem;color:#b42318}dialog[data-v-95735e31]{border:0;border-radius:8px;padding:0;box-shadow:0 20px 60px #10182833}.form[data-v-95735e31]{display:grid;gap:.8rem;width:min(28rem,calc(100vw - 2rem));padding:1rem}.form header[data-v-95735e31],menu[data-v-95735e31]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}menu[data-v-95735e31]{padding:0;margin:0}.page[data-v-3d1d389a]{min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-3d1d389a],.toolbar[data-v-3d1d389a],.layout[data-v-3d1d389a]{max-width:78rem;margin:0 auto 1rem}.page-header[data-v-3d1d389a],.header-actions[data-v-3d1d389a],.toolbar[data-v-3d1d389a]{display:flex;align-items:end;justify-content:space-between;gap:.75rem}.header-actions[data-v-3d1d389a],.toolbar[data-v-3d1d389a]{justify-content:flex-start;flex-wrap:wrap}h1[data-v-3d1d389a],h2[data-v-3d1d389a],h3[data-v-3d1d389a],p[data-v-3d1d389a]{margin:0}h1[data-v-3d1d389a]{font-size:1.7rem}h2[data-v-3d1d389a]{font-size:1.1rem}h3[data-v-3d1d389a]{font-size:.95rem}p[data-v-3d1d389a]{color:#697586;margin-top:.25rem}.layout[data-v-3d1d389a]{display:grid;grid-template-columns:minmax(0,1fr) 24rem;gap:1rem;align-items:start}label[data-v-3d1d389a]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}.check[data-v-3d1d389a]{display:flex;align-items:center;gap:.5rem}input[data-v-3d1d389a],select[data-v-3d1d389a],button[data-v-3d1d389a],a[data-v-3d1d389a]{box-sizing:border-box;font:inherit}input[data-v-3d1d389a],select[data-v-3d1d389a]{min-height:2.25rem;border:1px solid #cbd5df;border-radius:6px;padding:.35rem .55rem;background:#fff}button[data-v-3d1d389a],a[data-v-3d1d389a]{display:inline-flex;align-items:center;min-height:2.25rem;border:1px solid #b8c2cc;border-radius:6px;background:#fff;padding:0 .75rem;color:#1f2933;text-decoration:none;cursor:pointer}table[data-v-3d1d389a]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #d9e2ec}th[data-v-3d1d389a],td[data-v-3d1d389a]{padding:.65rem;border-bottom:1px solid #eef2f6;text-align:left}th[data-v-3d1d389a]{color:#52606d;font-size:.78rem;text-transform:uppercase}tr.selected[data-v-3d1d389a]{background:#eef2ff}.right[data-v-3d1d389a]{text-align:right}.editor[data-v-3d1d389a]{display:grid;gap:.75rem;background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:1rem}.editor header[data-v-3d1d389a],.composition header[data-v-3d1d389a],.actions[data-v-3d1d389a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.composition-row[data-v-3d1d389a]{display:grid;grid-template-columns:minmax(0,1fr) 5rem auto;gap:.5rem;margin-top:.5rem}.actions[data-v-3d1d389a]{justify-content:flex-end;flex-wrap:wrap}.error[data-v-3d1d389a]{max-width:78rem;margin:0 auto 1rem;color:#b42318}@media (max-width: 900px){.layout[data-v-3d1d389a]{grid-template-columns:1fr}}.page[data-v-f1889892]{min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-f1889892],.toolbar[data-v-f1889892],.layout[data-v-f1889892]{max-width:78rem;margin:0 auto 1rem}.page-header[data-v-f1889892],.header-actions[data-v-f1889892],.toolbar[data-v-f1889892]{display:flex;align-items:end;justify-content:space-between;gap:.75rem}.header-actions[data-v-f1889892],.toolbar[data-v-f1889892]{justify-content:flex-start;flex-wrap:wrap}h1[data-v-f1889892],h2[data-v-f1889892],h3[data-v-f1889892],p[data-v-f1889892]{margin:0}h1[data-v-f1889892]{font-size:1.7rem}h2[data-v-f1889892]{font-size:1.1rem}h3[data-v-f1889892]{font-size:.95rem}p[data-v-f1889892],td span[data-v-f1889892]{color:#697586}.layout[data-v-f1889892]{display:grid;grid-template-columns:minmax(0,1fr) 26rem;gap:1rem;align-items:start}label[data-v-f1889892]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}input[data-v-f1889892],select[data-v-f1889892],textarea[data-v-f1889892],button[data-v-f1889892],a[data-v-f1889892]{box-sizing:border-box;font:inherit}input[data-v-f1889892],select[data-v-f1889892],textarea[data-v-f1889892]{min-height:2.25rem;border:1px solid #cbd5df;border-radius:6px;padding:.35rem .55rem;background:#fff}textarea[data-v-f1889892]{resize:vertical}button[data-v-f1889892],a[data-v-f1889892],.file-button[data-v-f1889892]{display:inline-flex;align-items:center;min-height:2.25rem;border:1px solid #b8c2cc;border-radius:6px;background:#fff;padding:0 .75rem;color:#1f2933;text-decoration:none;cursor:pointer}table[data-v-f1889892]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #d9e2ec}th[data-v-f1889892],td[data-v-f1889892]{padding:.65rem;border-bottom:1px solid #eef2f6;text-align:left;vertical-align:top}th[data-v-f1889892]{color:#52606d;font-size:.78rem;text-transform:uppercase}td strong[data-v-f1889892],td span[data-v-f1889892]{display:block}tr.selected[data-v-f1889892]{background:#eef2ff}.right[data-v-f1889892]{text-align:right}.editor[data-v-f1889892]{display:grid;gap:.75rem;background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:1rem}.editor header[data-v-f1889892],.attachments header[data-v-f1889892],.actions[data-v-f1889892],.attachment-row[data-v-f1889892]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.grid[data-v-f1889892]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.pill[data-v-f1889892],.severity[data-v-f1889892]{display:inline-flex;min-height:1.5rem;align-items:center;border-radius:999px;padding:0 .5rem;font-size:.78rem;color:#243b53;background:#eef2f6}.fixed[data-v-f1889892]{background:#dff7e7}.in_progress[data-v-f1889892]{background:#fff3c4}.critical[data-v-f1889892]{background:#ffd6d6}.high[data-v-f1889892]{background:#ffe8cc}.attachments[data-v-f1889892]{display:grid;gap:.5rem;border-top:1px solid #eef2f6;padding-top:.75rem}.file-button input[data-v-f1889892]{display:none}.actions[data-v-f1889892]{justify-content:flex-end;flex-wrap:wrap}.error[data-v-f1889892]{max-width:78rem;margin:0 auto 1rem;color:#b42318}@media (max-width: 900px){.layout[data-v-f1889892],.grid[data-v-f1889892]{grid-template-columns:1fr}}.page[data-v-4040d395]{min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-4040d395],.toolbar[data-v-4040d395],.layout[data-v-4040d395]{max-width:78rem;margin:0 auto 1rem}.page-header[data-v-4040d395],.header-actions[data-v-4040d395],.toolbar[data-v-4040d395]{display:flex;align-items:end;justify-content:space-between;gap:.75rem}.header-actions[data-v-4040d395],.toolbar[data-v-4040d395]{justify-content:flex-start;flex-wrap:wrap}h1[data-v-4040d395],h2[data-v-4040d395],p[data-v-4040d395]{margin:0}h1[data-v-4040d395]{font-size:1.7rem}h2[data-v-4040d395]{font-size:1.1rem}p[data-v-4040d395]{color:#697586;margin-top:.25rem}.layout[data-v-4040d395]{display:grid;grid-template-columns:minmax(0,1fr) 26rem;gap:1rem;align-items:start}label[data-v-4040d395]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}.check[data-v-4040d395]{display:flex;align-items:center;gap:.5rem}input[data-v-4040d395],textarea[data-v-4040d395],button[data-v-4040d395],a[data-v-4040d395]{box-sizing:border-box;font:inherit}input[data-v-4040d395],textarea[data-v-4040d395]{min-height:2.25rem;border:1px solid #cbd5df;border-radius:6px;padding:.35rem .55rem;background:#fff}textarea[data-v-4040d395]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;resize:vertical}button[data-v-4040d395],a[data-v-4040d395]{display:inline-flex;align-items:center;min-height:2.25rem;border:1px solid #b8c2cc;border-radius:6px;background:#fff;padding:0 .75rem;color:#1f2933;text-decoration:none;cursor:pointer}table[data-v-4040d395]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #d9e2ec}th[data-v-4040d395],td[data-v-4040d395]{padding:.65rem;border-bottom:1px solid #eef2f6;text-align:left}th[data-v-4040d395]{color:#52606d;font-size:.78rem;text-transform:uppercase}tr.selected[data-v-4040d395]{background:#eef2ff}.right[data-v-4040d395]{text-align:right}.editor[data-v-4040d395]{display:grid;gap:.75rem;background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:1rem}.editor header[data-v-4040d395],.actions[data-v-4040d395]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.actions[data-v-4040d395]{justify-content:flex-end}.error[data-v-4040d395]{max-width:78rem;margin:0 auto 1rem;color:#b42318}@media (max-width: 900px){.layout[data-v-4040d395]{grid-template-columns:1fr}}.page[data-v-d6fa2216]{min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-d6fa2216],.toolbar[data-v-d6fa2216],.layout[data-v-d6fa2216]{max-width:82rem;margin:0 auto 1rem}.page-header[data-v-d6fa2216],.header-actions[data-v-d6fa2216],.toolbar[data-v-d6fa2216]{display:flex;align-items:end;justify-content:space-between;gap:.75rem}.header-actions[data-v-d6fa2216],.toolbar[data-v-d6fa2216]{justify-content:flex-start;flex-wrap:wrap}h1[data-v-d6fa2216],h2[data-v-d6fa2216],p[data-v-d6fa2216]{margin:0}h1[data-v-d6fa2216]{font-size:1.7rem}h2[data-v-d6fa2216]{font-size:1rem}p[data-v-d6fa2216]{color:#697586;margin-top:.25rem}.layout[data-v-d6fa2216]{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:1rem;align-items:start}.months[data-v-d6fa2216]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.month[data-v-d6fa2216],.editor[data-v-d6fa2216]{background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:.85rem}.weekdays[data-v-d6fa2216],.grid[data-v-d6fa2216]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.weekdays[data-v-d6fa2216]{margin:.65rem 0 .3rem;color:#697586;font-size:.72rem;text-align:center}.day[data-v-d6fa2216]{min-width:0;height:2.8rem;display:grid;align-content:center;justify-items:center;border:1px solid #d9e2ec;border-radius:6px;background:#f2f5f8;cursor:pointer}.day span[data-v-d6fa2216]{font-weight:650}.day small[data-v-d6fa2216]{color:#697586}.day.working[data-v-d6fa2216]{background:#eef8f1;border-color:#b7dfc3}.day.weekend[data-v-d6fa2216]{background:#f3f4f6;color:#697586}.day.picked[data-v-d6fa2216]{outline:2px solid #315c96}label[data-v-d6fa2216]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}.check[data-v-d6fa2216]{display:flex;align-items:center;gap:.5rem}input[data-v-d6fa2216],textarea[data-v-d6fa2216],button[data-v-d6fa2216],a[data-v-d6fa2216]{box-sizing:border-box;font:inherit}input[data-v-d6fa2216],textarea[data-v-d6fa2216]{min-height:2.25rem;border:1px solid #cbd5df;border-radius:6px;padding:.35rem .55rem;background:#fff}button[data-v-d6fa2216],a[data-v-d6fa2216]{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;border:1px solid #b8c2cc;border-radius:6px;background:#fff;padding:0 .75rem;color:#1f2933;text-decoration:none}.editor[data-v-d6fa2216]{display:grid;gap:.75rem}.editor header[data-v-d6fa2216]{display:flex;align-items:center;justify-content:space-between}.error[data-v-d6fa2216]{max-width:82rem;margin:0 auto 1rem;color:#b42318}@media (max-width: 1050px){.months[data-v-d6fa2216]{grid-template-columns:repeat(2,minmax(0,1fr))}.layout[data-v-d6fa2216]{grid-template-columns:1fr}}@media (max-width: 640px){.months[data-v-d6fa2216]{grid-template-columns:1fr}}.page[data-v-201f3155]{min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-201f3155],.toolbar[data-v-201f3155],.layout[data-v-201f3155]{max-width:84rem;margin:0 auto 1rem}.page-header[data-v-201f3155],.header-actions[data-v-201f3155],.toolbar[data-v-201f3155]{display:flex;align-items:end;justify-content:space-between;gap:.75rem}.header-actions[data-v-201f3155],.toolbar[data-v-201f3155]{justify-content:flex-start;flex-wrap:wrap}h1[data-v-201f3155],h2[data-v-201f3155],p[data-v-201f3155]{margin:0}h1[data-v-201f3155]{font-size:1.7rem}h2[data-v-201f3155]{font-size:1.1rem}p[data-v-201f3155]{color:#697586;margin-top:.25rem}.layout[data-v-201f3155]{display:grid;grid-template-columns:minmax(0,1fr) 24rem;gap:1rem;align-items:start}label[data-v-201f3155]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}input[data-v-201f3155],select[data-v-201f3155],textarea[data-v-201f3155],button[data-v-201f3155],a[data-v-201f3155]{box-sizing:border-box;font:inherit}input[data-v-201f3155],select[data-v-201f3155],textarea[data-v-201f3155]{min-height:2.25rem;border:1px solid #cbd5df;border-radius:6px;padding:.35rem .55rem;background:#fff}button[data-v-201f3155],a[data-v-201f3155]{display:inline-flex;align-items:center;min-height:2.25rem;border:1px solid #b8c2cc;border-radius:6px;background:#fff;padding:0 .75rem;color:#1f2933;text-decoration:none;cursor:pointer}table[data-v-201f3155]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #d9e2ec}th[data-v-201f3155],td[data-v-201f3155]{padding:.6rem;border-bottom:1px solid #eef2f6;text-align:left}th[data-v-201f3155]{color:#52606d;font-size:.76rem;text-transform:uppercase}tr.selected[data-v-201f3155]{background:#eef2ff}.row-actions[data-v-201f3155]{display:flex;gap:.35rem;justify-content:flex-end}.editor[data-v-201f3155]{display:grid;gap:.75rem;background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:1rem}.editor header[data-v-201f3155],.actions[data-v-201f3155]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.actions[data-v-201f3155]{justify-content:flex-end}.error[data-v-201f3155]{max-width:84rem;margin:0 auto 1rem;color:#b42318}@media (max-width: 980px){.layout[data-v-201f3155]{grid-template-columns:1fr}.table-wrap[data-v-201f3155]{overflow-x:auto}}.page[data-v-19e0df84]{min-height:100vh;padding:1.5rem;background:#f6f7f9;color:#1f2933;font-family:system-ui,sans-serif}.page-header[data-v-19e0df84],.toolbar[data-v-19e0df84],.layout[data-v-19e0df84]{max-width:78rem;margin:0 auto 1rem}.page-header[data-v-19e0df84],.header-actions[data-v-19e0df84],.toolbar[data-v-19e0df84]{display:flex;align-items:end;justify-content:space-between;gap:.75rem}.header-actions[data-v-19e0df84],.toolbar[data-v-19e0df84]{justify-content:flex-start;flex-wrap:wrap}h1[data-v-19e0df84],h2[data-v-19e0df84],p[data-v-19e0df84]{margin:0}h1[data-v-19e0df84]{font-size:1.7rem}h2[data-v-19e0df84]{font-size:1.1rem}p[data-v-19e0df84]{color:#697586;margin-top:.25rem}.layout[data-v-19e0df84]{display:grid;grid-template-columns:minmax(0,1fr) 23rem;gap:1rem;align-items:start}label[data-v-19e0df84]{display:grid;gap:.3rem;color:#52606d;font-size:.85rem}input[data-v-19e0df84],select[data-v-19e0df84],textarea[data-v-19e0df84],button[data-v-19e0df84],a[data-v-19e0df84]{box-sizing:border-box;font:inherit}input[data-v-19e0df84],select[data-v-19e0df84],textarea[data-v-19e0df84]{min-height:2.25rem;border:1px solid #cbd5df;border-radius:6px;padding:.35rem .55rem;background:#fff}button[data-v-19e0df84],a[data-v-19e0df84]{display:inline-flex;align-items:center;min-height:2.25rem;border:1px solid #b8c2cc;border-radius:6px;background:#fff;padding:0 .75rem;color:#1f2933;text-decoration:none;cursor:pointer}table[data-v-19e0df84]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #d9e2ec}th[data-v-19e0df84],td[data-v-19e0df84]{padding:.65rem;border-bottom:1px solid #eef2f6;text-align:left}th[data-v-19e0df84]{color:#52606d;font-size:.78rem;text-transform:uppercase}.group td[data-v-19e0df84]{background:#eef3f8;color:#315c96;font-weight:650}tr.selected[data-v-19e0df84]{background:#eef2ff}.right[data-v-19e0df84]{text-align:right}.editor[data-v-19e0df84]{display:grid;gap:.75rem;background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:1rem}.editor header[data-v-19e0df84],.actions[data-v-19e0df84]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.actions[data-v-19e0df84]{justify-content:flex-end}.error[data-v-19e0df84]{max-width:78rem;margin:0 auto 1rem;color:#b42318}@media (max-width: 900px){.layout[data-v-19e0df84]{grid-template-columns:1fr}}
