.dialog-backdrop[data-v-be42312a]{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:20px;background:rgb(10 35 39 / 48%)}.dialog[data-v-be42312a]{position:relative;width:min(460px,100%);padding:25px;background:var(--surface);border:1px solid #e3c7c2;border-radius:8px;box-shadow:0 20px 52px #0f2c2f3d}.dialog-icon[data-v-be42312a]{width:35px;height:35px;display:grid;place-items:center;color:#bb564b;background:#fff1ef;border-radius:6px}.close-button[data-v-be42312a]{position:absolute;top:17px;right:17px;width:30px;height:30px;display:grid;place-items:center;color:var(--text-muted);background:transparent;border:0;border-radius:5px;cursor:pointer}.close-button[data-v-be42312a]:hover{color:var(--text-strong);background:var(--surface-muted)}.dialog-kicker[data-v-be42312a]{margin:17px 0 0;color:#ae574e;font-size:11px;font-weight:700;letter-spacing:.08em}.dialog-title[data-v-be42312a]{margin:6px 0 0;color:var(--text-strong);font-size:18px}.dialog-description[data-v-be42312a]{margin:9px 0 0;color:var(--text-muted);font-size:13px;line-height:1.55}.dialog-target[data-v-be42312a]{margin:13px 0 0;padding:8px 9px;color:#576f72;font-size:12px;background:var(--surface-muted);border-radius:4px}.reason-label[data-v-be42312a]{display:block;margin:17px 0 7px;color:var(--text-strong);font-size:12px;font-weight:700}.reason-input[data-v-be42312a]{width:100%;min-height:82px;padding:9px;color:var(--text-strong);font:inherit;font-size:13px;line-height:1.5;resize:vertical;background:#fff;border:1px solid var(--line-strong);border-radius:5px;outline:0}.reason-input[data-v-be42312a]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #40978b21}.validation-message[data-v-be42312a]{margin:6px 0 0;color:#be5149;font-size:11px}.dialog-actions[data-v-be42312a]{display:flex;justify-content:flex-end;gap:8px;margin-top:21px}.dialog-button[data-v-be42312a]{height:34px;padding:0 12px;font:inherit;font-size:12px;font-weight:700;border-radius:5px;cursor:pointer}.dialog-button-secondary[data-v-be42312a]{color:var(--text);background:var(--surface);border:1px solid var(--line-strong)}.dialog-button-danger[data-v-be42312a]{color:#fff;background:#b9574d;border:1px solid #b9574d}.dialog-button[data-v-be42312a]:active{transform:translateY(1px)}.mask[data-v-31eeb438]{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:18px;background:rgb(15 38 39 / 45%)}.dialog[data-v-31eeb438]{width:min(440px,100%);padding:24px;border-radius:10px;background:#fff;box-shadow:0 18px 45px #102f2e40}h2[data-v-31eeb438]{margin:0;color:#234543;font-size:19px}.dialog>p[data-v-31eeb438]{margin:10px 0 18px;color:#637b76;font-size:13px;line-height:1.6}.field[data-v-31eeb438]{display:grid;gap:7px;color:#405c57;font-size:13px;font-weight:700}.field select[data-v-31eeb438]{height:40px;padding:0 10px;color:#284841;font:inherit;background:#fff;border:1px solid #cbdcd7;border-radius:6px}.error[data-v-31eeb438]{color:#b5433b!important}footer[data-v-31eeb438]{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}button[data-v-31eeb438]{height:34px;padding:0 13px;color:#486661;font:inherit;font-size:13px;font-weight:700;background:#fff;border:1px solid #ccdcd8;border-radius:5px;cursor:pointer}.primary[data-v-31eeb438]{color:#fff;background:#236c69;border-color:#236c69}button[data-v-31eeb438]:disabled{opacity:.55;cursor:not-allowed}.login-page[data-v-4c7351a4]{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#eaf0ef}.login-panel[data-v-4c7351a4]{width:min(420px,100%);padding:38px;background:#fff;border:1px solid #d6e1df;border-radius:8px;box-shadow:0 18px 52px #1940401f}.brand-mark[data-v-4c7351a4]{width:44px;height:44px;display:grid;place-items:center;color:#082c31;background:#82dbce;border-radius:8px}.eyebrow[data-v-4c7351a4]{margin:24px 0 0;color:#22756f;font-size:12px;font-weight:700;letter-spacing:.08em}.title[data-v-4c7351a4]{margin:7px 0 0;color:#173b40;font-size:25px;letter-spacing:0}.description[data-v-4c7351a4]{margin:10px 0 0;color:#63787b;font-size:13px;line-height:1.6}.form[data-v-4c7351a4]{display:grid;gap:17px;margin-top:30px}.field[data-v-4c7351a4]{display:grid;gap:7px;color:#304e52;font-size:12px;font-weight:700}.input-wrap[data-v-4c7351a4]{height:42px;display:flex;align-items:center;gap:9px;padding:0 11px;color:#6b8587;border:1px solid #b9cdd0;border-radius:5px}.input-wrap[data-v-4c7351a4]:focus-within{border-color:#329489;box-shadow:0 0 0 3px #32948921}.input-wrap input[data-v-4c7351a4]{width:100%;color:#173b40;font:inherit;font-size:14px;background:transparent;border:0;outline:0}.error-message[data-v-4c7351a4]{margin:-4px 0 0;color:#ba4f47;font-size:12px}.submit-button[data-v-4c7351a4]{height:42px;color:#f7fffd;font:inherit;font-size:13px;font-weight:700;background:#216d68;border:1px solid #216d68;border-radius:5px;cursor:pointer}.submit-button[data-v-4c7351a4]:hover:not(:disabled){background:#185c59}.submit-button[data-v-4c7351a4]:disabled{cursor:wait;opacity:.7}@media (max-width: 480px){.login-panel[data-v-4c7351a4]{padding:28px 24px}}.admin-shell[data-v-3729202d]{min-height:100dvh;display:grid;grid-template-columns:248px minmax(0,1fr);background:var(--surface-page)}.sidebar[data-v-3729202d]{min-height:100dvh;display:flex;flex-direction:column;padding:24px 14px 18px;color:#cad8dc;background:var(--ink)}.brand-lockup[data-v-3729202d]{display:flex;align-items:center;gap:10px;padding:0 10px 28px}.brand-mark[data-v-3729202d]{width:36px;height:36px;display:grid;place-items:center;color:#051f24;background:#82dbce;border-radius:8px}.brand-name[data-v-3729202d],.brand-subtitle[data-v-3729202d],.nav-item[data-v-3729202d],.sidebar-hint[data-v-3729202d]{display:block}.brand-name[data-v-3729202d]{color:#f2f8f8;font-size:15px;line-height:1.25}.brand-subtitle[data-v-3729202d]{margin-top:3px;color:#8aa4aa;font-size:11px}.sidebar-nav[data-v-3729202d]{display:grid;gap:3px}.nav-caption[data-v-3729202d]{margin:0 0 8px;padding:0 10px;color:#779399;font-size:11px;letter-spacing:.08em}.nav-item[data-v-3729202d]{width:100%;min-height:42px;display:flex;align-items:center;gap:11px;padding:0 10px;color:#b5c8cc;font:inherit;font-size:14px;text-align:left;background:transparent;border:0;border-radius:6px;cursor:pointer}.nav-item[data-v-3729202d]:hover{color:#eff8f6;background:#17343a}.nav-item-active[data-v-3729202d]{color:#effffb;background:#1e4b50}.nav-count[data-v-3729202d]{min-width:20px;height:20px;display:grid;place-items:center;margin-left:auto;padding:0 5px;color:#cfebe7;font-size:11px;background:#285e61;border-radius:10px}.nav-item-active .nav-count[data-v-3729202d]{color:#09292c;background:#82dbce}.sidebar-foot[data-v-3729202d]{margin-top:auto;padding:16px 10px 0;border-top:1px solid #244249}.sidebar-hint[data-v-3729202d]{margin:9px 0 0;color:#779399;font-size:11px;line-height:1.55}.logout-button[data-v-3729202d]{width:100%;height:32px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;color:#c8dedf;font:inherit;font-size:12px;background:transparent;border:1px solid #36575d;border-radius:5px;cursor:pointer}.logout-button[data-v-3729202d]:hover{color:#fff;background:#21444b}.workspace[data-v-3729202d]{min-width:0}.topbar[data-v-3729202d]{min-height:82px;display:flex;align-items:center;justify-content:space-between;padding:14px 34px;background:var(--surface);border-bottom:1px solid var(--line)}.page-kicker[data-v-3729202d]{display:block;color:var(--text-muted);font-size:12px}.page-title[data-v-3729202d]{margin:3px 0 0;color:var(--text-strong);font-size:20px;font-weight:700;letter-spacing:0}.topbar-actions[data-v-3729202d]{display:flex;align-items:center;gap:12px}.icon-button[data-v-3729202d]{width:36px;height:36px;display:inline-grid;place-items:center;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:6px;cursor:pointer}.icon-button[data-v-3729202d]:hover{color:var(--teal-strong);border-color:var(--teal)}.notification-button[data-v-3729202d]{position:relative}.notification-dot[data-v-3729202d]{position:absolute;top:8px;right:8px;width:6px;height:6px;background:#e46459;border:1px solid var(--surface);border-radius:50%}.operator-button[data-v-3729202d]{height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 9px 0 4px;color:var(--text);font:inherit;font-size:13px;background:transparent;border:0;border-radius:6px;cursor:pointer}.operator-button[data-v-3729202d]:hover{background:var(--surface-muted)}.operator-menu[data-v-3729202d]{position:relative}.account-dropdown[data-v-3729202d]{position:absolute;z-index:10;top:calc(100% + 7px);right:0;width:142px;padding:5px;background:var(--surface);border:1px solid var(--line-strong);border-radius:6px;box-shadow:0 12px 24px #0f2c2f24}.account-menu-item[data-v-3729202d]{width:100%;height:32px;display:flex;align-items:center;gap:8px;padding:0 8px;color:var(--text);font:inherit;font-size:12px;text-align:left;background:transparent;border:0;border-radius:4px;cursor:pointer}.account-menu-item[data-v-3729202d]:hover{color:var(--teal-strong);background:#eef9f6}.account-menu-item-danger[data-v-3729202d]:hover{color:#b0514a;background:#fff2f0}.operator-avatar[data-v-3729202d]{width:30px;height:30px;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700;background:#327a7a;border-radius:50%}.mobile-menu[data-v-3729202d]{display:none}.mobile-back[data-v-3729202d]{display:none}.mobile-nav-backdrop[data-v-3729202d]{display:none}.workspace-content[data-v-3729202d]{max-width:1640px;margin:0 auto;padding:28px 34px 42px}@media (max-width: 900px){.admin-shell[data-v-3729202d]{grid-template-columns:72px minmax(0,1fr)}.sidebar[data-v-3729202d]{padding:18px 10px}.brand-lockup[data-v-3729202d]{justify-content:center;padding:0 0 24px}.brand-lockup>div[data-v-3729202d]:last-child,.nav-caption[data-v-3729202d],.nav-item span[data-v-3729202d],.sidebar-foot[data-v-3729202d]{display:none}.nav-item[data-v-3729202d]{justify-content:center;padding:0}.workspace-content[data-v-3729202d],.topbar[data-v-3729202d]{padding-right:20px;padding-left:20px}}@media (max-width: 620px){.admin-shell[data-v-3729202d]{display:block}.sidebar[data-v-3729202d]{position:fixed;z-index:40;top:0;bottom:0;left:0;width:min(280px,calc(100vw - 56px));min-height:100dvh;display:flex;padding:22px 14px 18px;transform:translate(-100%);transition:transform .2s ease;box-shadow:14px 0 32px #0a23273d}.sidebar-open[data-v-3729202d]{transform:translate(0)}.mobile-nav-backdrop[data-v-3729202d]{position:fixed;z-index:35;inset:0;display:block;padding:0;background:rgb(10 35 39 / 42%);border:0;cursor:pointer}.brand-lockup[data-v-3729202d]{justify-content:flex-start;padding:0 10px 24px}.brand-lockup>div[data-v-3729202d]:last-child,.nav-caption[data-v-3729202d],.nav-item span[data-v-3729202d],.sidebar-foot[data-v-3729202d]{display:block}.nav-item[data-v-3729202d]{justify-content:flex-start;padding:0 10px}.nav-item .nav-count[data-v-3729202d]{display:grid}.topbar[data-v-3729202d]{position:sticky;z-index:15;top:0;min-height:70px;padding-top:10px;padding-bottom:10px}.mobile-menu[data-v-3729202d]{display:inline-grid;width:42px;height:42px;margin-right:10px}.mobile-back[data-v-3729202d]{display:inline-grid;width:42px;height:42px;margin-right:10px}.page-context[data-v-3729202d]{margin-right:auto}.page-kicker[data-v-3729202d],.operator-name[data-v-3729202d],.operator-button>svg[data-v-3729202d]{display:none}.workspace-content[data-v-3729202d]{padding:20px 16px 32px}}.content-panel[data-v-1a621c70]{background:var(--surface);border:1px solid var(--line);border-radius:7px}.audit-panel[data-v-1a621c70]{overflow:hidden}.panel-heading[data-v-1a621c70]{display:flex;align-items:center;justify-content:space-between;padding:18px 19px;border-bottom:1px solid var(--line)}.eyebrow[data-v-1a621c70]{display:flex;align-items:center;gap:5px;margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.panel-title[data-v-1a621c70]{margin:5px 0 0;color:var(--text-strong);font-size:16px}.audit-icon[data-v-1a621c70]{color:#3a8475}.audit-list[data-v-1a621c70]{display:grid;gap:0;margin:0;padding:0;list-style:none}.audit-item[data-v-1a621c70]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:15px 19px;border-bottom:1px solid var(--line)}.audit-item[data-v-1a621c70]:last-child{border-bottom:0}.audit-point[data-v-1a621c70]{width:8px;height:8px;margin-top:5px;background:#56a391;border-radius:50%}.audit-item strong[data-v-1a621c70]{color:var(--text-strong);font-size:12px}.audit-item p[data-v-1a621c70],.audit-item span[data-v-1a621c70]{display:block;margin:4px 0 0;color:var(--text-muted);font-size:11px;line-height:1.35}.dialog-backdrop[data-v-2a3f933d]{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:18px;background:rgb(10 35 39 / 48%)}.dialog[data-v-2a3f933d]{position:relative;width:min(460px,100%);padding:24px;background:var(--surface);border:1px solid #e3c7c2;border-radius:8px;box-shadow:0 20px 52px #0f2c2f3d}.dialog-icon[data-v-2a3f933d]{width:35px;height:35px;display:grid;place-items:center;color:#b9574d;background:#fff1ef;border-radius:6px}.close-button[data-v-2a3f933d]{position:absolute;top:17px;right:17px;width:30px;height:30px;display:grid;place-items:center;color:var(--text-muted);background:transparent;border:0;cursor:pointer}.dialog-kicker[data-v-2a3f933d]{margin:15px 0 0;color:#ae574e;font-size:11px;font-weight:700;letter-spacing:.08em}.dialog-title[data-v-2a3f933d]{margin:6px 0 0;color:var(--text-strong);font-size:18px}.dialog-description[data-v-2a3f933d]{margin:8px 0 17px;color:var(--text-muted);font-size:13px;line-height:1.5}.field[data-v-2a3f933d]{display:grid;gap:6px;margin-top:12px;color:var(--text-strong);font-size:12px;font-weight:700}.field input[data-v-2a3f933d],.field textarea[data-v-2a3f933d]{width:100%;padding:8px 9px;color:var(--text);font:inherit;font-size:13px;font-weight:400;background:#fff;border:1px solid var(--line-strong);border-radius:5px;outline:0}.field input[data-v-2a3f933d]:disabled,.field textarea[data-v-2a3f933d]:disabled{color:var(--text-muted);cursor:not-allowed;background:#f5f7f7}.field textarea[data-v-2a3f933d]{resize:vertical}.field input[data-v-2a3f933d]:focus,.field textarea[data-v-2a3f933d]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #40978b21}.target-label[data-v-2a3f933d]{margin:8px 0 0;color:var(--text-muted);font-size:12px}.validation-message[data-v-2a3f933d]{margin:9px 0 0;color:#be5149;font-size:12px}.dialog-actions[data-v-2a3f933d]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.button-secondary[data-v-2a3f933d],.button-danger[data-v-2a3f933d]{height:35px;padding:0 13px;font:inherit;font-size:12px;font-weight:700;border-radius:5px;cursor:pointer}.button-secondary[data-v-2a3f933d]:disabled,.button-danger[data-v-2a3f933d]:disabled,.close-button[data-v-2a3f933d]:disabled{cursor:wait;opacity:.7}.button-secondary[data-v-2a3f933d]{color:var(--text);background:var(--surface);border:1px solid var(--line-strong)}.button-danger[data-v-2a3f933d]{color:#fff;background:#b9574d;border:1px solid #b9574d}.dialog-backdrop[data-v-33af04ec]{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:18px;background:rgb(10 35 39 / 48%)}.dialog[data-v-33af04ec]{position:relative;width:min(430px,100%);padding:24px;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 20px 52px #0f2c2f3d}.close-button[data-v-33af04ec]{position:absolute;top:14px;right:14px;width:30px;height:30px;display:grid;place-items:center;color:var(--text-muted);background:transparent;border:0;border-radius:5px;cursor:pointer}.close-button[data-v-33af04ec]:hover{color:var(--text-strong);background:var(--surface-muted)}.dialog-heading[data-v-33af04ec]{display:flex;align-items:center;gap:10px}.heading-icon[data-v-33af04ec]{width:34px;height:34px;display:grid;place-items:center;color:#176560;background:#e9f5f2;border-radius:5px}.dialog-kicker[data-v-33af04ec]{margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.dialog-title[data-v-33af04ec]{margin:3px 36px 0 0;color:var(--text-strong);font-size:18px}.form[data-v-33af04ec]{display:grid;gap:15px;margin-top:24px}.field[data-v-33af04ec]{display:grid;gap:7px;color:var(--text);font-size:12px;font-weight:700}.field input[data-v-33af04ec]{height:40px;padding:0 10px;color:var(--text-strong);font:inherit;font-size:14px;border:1px solid var(--line-strong);border-radius:5px;outline:0}.field input[data-v-33af04ec]:focus{border-color:#329489;box-shadow:0 0 0 3px #32948921}.error-message[data-v-33af04ec]{margin:-3px 0 0;color:#ba4f47;font-size:12px}.dialog-actions[data-v-33af04ec]{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.secondary-button[data-v-33af04ec],.primary-button[data-v-33af04ec]{height:34px;padding:0 13px;font:inherit;font-size:12px;font-weight:700;border-radius:5px;cursor:pointer}.secondary-button[data-v-33af04ec]{color:#3d6668;background:var(--surface);border:1px solid var(--line-strong)}.primary-button[data-v-33af04ec]{color:#f6fffd;background:#236c69;border:1px solid #236c69}.secondary-button[data-v-33af04ec]:hover:not(:disabled){background:var(--surface-muted)}.primary-button[data-v-33af04ec]:hover:not(:disabled){background:#185c59;border-color:#185c59}.secondary-button[data-v-33af04ec]:disabled,.primary-button[data-v-33af04ec]:disabled{cursor:wait;opacity:.7}.inventory-grid[data-v-2a3da276]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.inventory-field[data-v-2a3da276]{display:grid;grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:6px;color:var(--text-strong);font-size:12px}.inventory-label[data-v-2a3da276]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-input-wrap[data-v-2a3da276]{position:relative;display:block}.inventory-input-wrap input[data-v-2a3da276]{width:100%;height:34px;padding:6px 25px 6px 8px;color:var(--text);font:inherit;font-size:13px;background:#fff;border:1px solid var(--line-strong);border-radius:5px;outline:0}.inventory-input-wrap input[data-v-2a3da276]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #40978b21}.inventory-unit[data-v-2a3da276]{position:absolute;top:50%;right:8px;color:var(--text-muted);font-size:11px;pointer-events:none;transform:translateY(-50%)}@media (max-width: 700px){.inventory-grid[data-v-2a3da276]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 440px){.inventory-grid[data-v-2a3da276]{grid-template-columns:1fr}}.entity-search[data-v-1d66026e]{position:relative;display:grid;gap:6px;color:var(--text-strong);font-size:12px;font-weight:700}.search-control[data-v-1d66026e]{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;min-height:35px;background:#fff;border:1px solid var(--line-strong);border-radius:5px}.search-control.open[data-v-1d66026e]{border-color:var(--teal);box-shadow:0 0 0 3px #40978b21}.search-control.disabled[data-v-1d66026e]{background:#f5f8f7}.search-icon[data-v-1d66026e]{margin-left:8px;color:#7a9092}.search-control input[data-v-1d66026e]{width:100%;min-height:33px;padding:7px 8px 7px 0;color:var(--text);font:inherit;font-size:13px;font-weight:400;background:transparent;border:0;outline:0;box-sizing:border-box}.search-control input[data-v-1d66026e]:disabled{color:#718283}.clear-button[data-v-1d66026e]{width:28px;height:28px;margin-right:4px;display:grid;place-items:center;color:#7a9092;background:transparent;border:0;border-radius:4px;cursor:pointer}.clear-button[data-v-1d66026e]:hover{color:var(--text-strong);background:var(--surface-muted)}.options-panel[data-v-1d66026e]{position:absolute;z-index:5;top:calc(100% + 4px);left:0;right:0;max-height:220px;overflow:auto;padding:6px;background:#fff;border:1px solid var(--line-strong);border-radius:6px;box-shadow:0 12px 28px #0f2c2f29}.options-hint[data-v-1d66026e]{margin:0;padding:10px 8px;color:var(--text-muted);font-size:12px;font-weight:500}.option-item[data-v-1d66026e]{width:100%;display:block;padding:9px 8px;color:var(--text);font:inherit;font-size:13px;font-weight:500;text-align:left;background:transparent;border:0;border-radius:4px;cursor:pointer}.option-item[data-v-1d66026e]:hover{background:#eef9f6;color:var(--teal-strong)}.dialog-backdrop[data-v-d3271a80]{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:18px;overflow-y:auto;background:rgb(10 35 39 / 48%)}.dialog[data-v-d3271a80]{position:relative;width:min(920px,100%);max-height:calc(100dvh - 36px);margin:auto;padding:24px;overflow-y:auto;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 20px 52px #0f2c2f3d}.dialog-icon[data-v-d3271a80]{width:35px;height:35px;display:grid;place-items:center;color:#236c69;background:#eaf7f3;border-radius:6px}.close-button[data-v-d3271a80]{position:absolute;top:17px;right:17px;width:30px;height:30px;display:grid;place-items:center;color:var(--text-muted);background:transparent;border:0;border-radius:5px;cursor:pointer}.close-button[data-v-d3271a80]:hover{color:var(--text-strong);background:var(--surface-muted)}.dialog-kicker[data-v-d3271a80]{margin:15px 0 0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.dialog-title[data-v-d3271a80]{margin:6px 0 0;color:var(--text-strong);font-size:18px}.dialog-description[data-v-d3271a80]{margin:8px 0 18px;color:var(--text-muted);font-size:13px;line-height:1.5}.form-grid[data-v-d3271a80]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.field[data-v-d3271a80]{display:grid;gap:6px;color:var(--text-strong);font-size:12px;font-weight:700}.field input[data-v-d3271a80],.field textarea[data-v-d3271a80],.prefill-output[data-v-d3271a80]{width:100%;min-height:35px;padding:7px 9px;color:var(--text);font:inherit;font-size:13px;font-weight:400;background:#fff;border:1px solid var(--line-strong);border-radius:5px;outline:0;box-sizing:border-box}.field textarea[data-v-d3271a80]{min-height:76px;resize:vertical}.field input[data-v-d3271a80]:focus,.field textarea[data-v-d3271a80]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #40978b21}.field input[readonly][data-v-d3271a80]{color:#718283;background:#f5f8f7}.prefill-output[data-v-d3271a80]{display:block;color:#406164;line-height:1.5}.field-wide[data-v-d3271a80]{grid-column:1 / -1}.form-section[data-v-d3271a80]{grid-column:1 / -1;padding-top:15px;border-top:1px solid var(--line)}.section-title[data-v-d3271a80]{margin:0 0 12px;color:var(--text-strong);font-size:13px;line-height:1.4}.section-grid[data-v-d3271a80]{gap:12px}.facility-note[data-v-d3271a80]{margin-top:12px}.validation-message[data-v-d3271a80]{margin:12px 0 0;color:#be5149;font-size:12px}.dialog-actions[data-v-d3271a80]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.button-secondary[data-v-d3271a80],.button-primary[data-v-d3271a80]{height:35px;padding:0 13px;font:inherit;font-size:12px;font-weight:700;border-radius:5px;cursor:pointer}.button-secondary[data-v-d3271a80]{color:var(--text);background:var(--surface);border:1px solid var(--line-strong)}.button-primary[data-v-d3271a80]{color:#fff;background:#236c69;border:1px solid #236c69}@media (max-width: 600px){.form-grid[data-v-d3271a80]{grid-template-columns:1fr}.field-wide[data-v-d3271a80]{grid-column:auto}}.dialog-backdrop[data-v-03271880]{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:18px;background:rgb(10 35 39 / 48%)}.dialog[data-v-03271880]{position:relative;width:min(600px,100%);max-height:min(700px,calc(100dvh - 36px));padding:24px;overflow-y:auto;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 20px 52px #0f2c2f3d}.dialog-icon[data-v-03271880]{width:35px;height:35px;display:grid;place-items:center;color:#236c69;background:#eaf7f3;border-radius:6px}.close-button[data-v-03271880]{position:absolute;top:17px;right:17px;width:30px;height:30px;display:grid;place-items:center;color:var(--text-muted);background:transparent;border:0;cursor:pointer}.dialog-kicker[data-v-03271880]{margin:15px 0 0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.dialog-title[data-v-03271880]{margin:6px 0 18px;color:var(--text-strong);font-size:18px}.event-list[data-v-03271880]{display:grid;gap:0;padding:0;margin:0;list-style:none}.event[data-v-03271880]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:13px 0;border-top:1px solid var(--line)}.event strong[data-v-03271880]{margin-right:9px;color:var(--text-strong);font-size:13px}.event span[data-v-03271880],.event time[data-v-03271880]{color:var(--text-muted);font-size:12px}.event time[data-v-03271880]{white-space:nowrap}.event p[data-v-03271880]{grid-column:1 / -1;margin:0;color:#466468;font-size:12px;line-height:1.5}.empty[data-v-03271880]{padding:40px 0;margin:0;color:var(--text-muted);font-size:13px;text-align:center}.dialog-backdrop[data-v-f942127c]{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:18px;background:rgb(10 35 39 / 48%)}.dialog[data-v-f942127c]{position:relative;width:min(560px,100%);padding:24px;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 20px 52px #0f2c2f3d}.dialog-icon[data-v-f942127c]{width:35px;height:35px;display:grid;place-items:center;color:#236c69;background:#eaf7f3;border-radius:6px}.close-button[data-v-f942127c]{position:absolute;top:17px;right:17px;width:30px;height:30px;display:grid;place-items:center;color:var(--text-muted);background:transparent;border:0;cursor:pointer}.dialog-kicker[data-v-f942127c]{margin:15px 0 0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.dialog-title[data-v-f942127c]{margin:6px 0 0;color:var(--text-strong);font-size:18px}.dialog-description[data-v-f942127c]{margin:8px 0 18px;color:var(--text-muted);font-size:13px;line-height:1.55}.form-grid[data-v-f942127c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.field[data-v-f942127c]{display:grid;gap:6px;color:var(--text-strong);font-size:12px;font-weight:700}.field input[data-v-f942127c]{min-height:35px;padding:7px 9px;color:var(--text);font:inherit;font-size:13px;font-weight:400;background:#fff;border:1px solid var(--line-strong);border-radius:5px;outline:0}.field input[data-v-f942127c]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #40978b21}.validation-message[data-v-f942127c]{margin:12px 0 0;color:#be5149;font-size:12px}.dialog-actions[data-v-f942127c]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.button-secondary[data-v-f942127c],.button-primary[data-v-f942127c]{height:35px;padding:0 13px;font:inherit;font-size:12px;font-weight:700;border-radius:5px;cursor:pointer}.button-secondary[data-v-f942127c]{color:var(--text);background:var(--surface);border:1px solid var(--line-strong)}.button-primary[data-v-f942127c]{color:#fff;background:#236c69;border:1px solid #236c69}@media (max-width: 520px){.form-grid[data-v-f942127c]{grid-template-columns:1fr}}.dialog-backdrop[data-v-ab8bcc2e]{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:18px;background:rgb(10 35 39 / 48%)}.dialog[data-v-ab8bcc2e]{position:relative;width:min(440px,100%);padding:24px;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 20px 52px #0f2c2f3d}.dialog-icon[data-v-ab8bcc2e]{width:35px;height:35px;display:grid;place-items:center;color:#236c69;background:#eaf7f3;border-radius:6px}.close-button[data-v-ab8bcc2e]{position:absolute;top:17px;right:17px;width:30px;height:30px;display:grid;place-items:center;color:var(--text-muted);background:transparent;border:0;cursor:pointer}.dialog-kicker[data-v-ab8bcc2e]{margin:15px 0 0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.dialog-title[data-v-ab8bcc2e]{margin:6px 0 0;color:var(--text-strong);font-size:18px}.dialog-description[data-v-ab8bcc2e]{margin:8px 0 18px;color:var(--text-muted);font-size:13px;line-height:1.55}.field[data-v-ab8bcc2e]{display:grid;gap:6px;color:var(--text-strong);font-size:12px;font-weight:700}.field input[data-v-ab8bcc2e]{min-height:35px;padding:7px 9px;color:var(--text);font:inherit;font-size:13px;font-weight:400;background:#fff;border:1px solid var(--line-strong);border-radius:5px;outline:0}.field input[data-v-ab8bcc2e]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #40978b21}.validation-message[data-v-ab8bcc2e]{margin:12px 0 0;color:#be5149;font-size:12px}.dialog-actions[data-v-ab8bcc2e]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.button-secondary[data-v-ab8bcc2e],.button-primary[data-v-ab8bcc2e]{height:35px;padding:0 13px;font:inherit;font-size:12px;font-weight:700;border-radius:5px;cursor:pointer}.button-secondary[data-v-ab8bcc2e]{color:var(--text);background:var(--surface);border:1px solid var(--line-strong)}.button-primary[data-v-ab8bcc2e]{color:#fff;background:#236c69;border:1px solid #236c69}.dialog-backdrop[data-v-369155fc]{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:18px;overflow-y:auto;background:rgb(10 35 39 / 48%)}.dialog[data-v-369155fc]{position:relative;width:min(720px,100%);margin:auto;padding:24px;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 20px 52px #0f2c2f3d}.close-button[data-v-369155fc]{position:absolute;top:15px;right:15px;width:30px;height:30px;display:grid;place-items:center;color:var(--text-muted);background:transparent;border:0;border-radius:5px;cursor:pointer}.close-button[data-v-369155fc]:hover{color:var(--text-strong);background:var(--surface-muted)}.dialog-kicker[data-v-369155fc]{margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.dialog-title[data-v-369155fc]{margin:6px 34px 0 0;color:var(--text-strong);font-size:18px}.dialog-description[data-v-369155fc]{margin:7px 0 18px;color:var(--text-muted);font-size:13px}.evidence-row[data-v-369155fc]{display:grid;grid-template-columns:19px 1fr auto;align-items:center;gap:8px;padding:11px 0;color:var(--text-strong);font-size:13px;border-top:1px solid var(--line)}.evidence-row svg[data-v-369155fc]{color:var(--teal-strong)}.evidence-row a[data-v-369155fc]{display:inline-flex;align-items:center;gap:4px;color:#236c69;font-size:12px;font-weight:700;text-decoration:none}.media-block[data-v-369155fc]{padding-top:15px;border-top:1px solid var(--line)}.media-label[data-v-369155fc]{display:flex;align-items:center;gap:6px;margin:0 0 9px;color:var(--text-strong);font-size:12px;font-weight:700}.media-label svg[data-v-369155fc]{color:var(--teal-strong)}.video[data-v-369155fc]{width:100%;max-height:340px;background:#1b2526;border-radius:5px}.video-gap[data-v-369155fc]{margin-bottom:10px}.image-grid[data-v-369155fc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.image-grid a[data-v-369155fc]{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--surface-muted);border-radius:4px}.image-grid img[data-v-369155fc]{width:100%;height:100%;object-fit:cover}.empty-state[data-v-369155fc]{margin:0;padding:25px 0 4px;color:var(--text-muted);font-size:13px;text-align:center}@media (max-width: 520px){.image-grid[data-v-369155fc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.recordings-section[data-v-1ccbcfca]{padding-top:18px;border-top:1px solid var(--line)}.recordings-heading[data-v-1ccbcfca]{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-title[data-v-1ccbcfca]{display:flex;align-items:center;gap:6px;margin:0;color:var(--text-strong);font-size:13px;font-weight:700}.section-title svg[data-v-1ccbcfca]{color:var(--teal-strong)}.recording-count[data-v-1ccbcfca],.recording-pending[data-v-1ccbcfca]{color:var(--text-muted);font-size:11px}.recording-empty[data-v-1ccbcfca]{margin:12px 0 0;color:var(--text-muted);font-size:12px}.recording-list[data-v-1ccbcfca]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.recording-row[data-v-1ccbcfca]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 12px;border:1px solid var(--line);background:var(--surface-muted);border-radius:5px}.recording-copy[data-v-1ccbcfca]{min-width:0}.recording-summary[data-v-1ccbcfca]{display:flex;gap:8px;overflow:hidden;color:var(--text-strong);font-size:12px;font-weight:600}.recording-summary span[data-v-1ccbcfca]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recording-house[data-v-1ccbcfca],.recording-meta[data-v-1ccbcfca]{display:block;overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.recording-house[data-v-1ccbcfca]{margin-top:4px;color:#3d6668}.recording-meta[data-v-1ccbcfca]{margin-top:4px}.recording-actions[data-v-1ccbcfca]{display:flex;align-items:center;gap:6px;flex:0 0 auto}.recording-action[data-v-1ccbcfca]{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--line-strong);border-radius:4px;cursor:pointer}.recording-action.play[data-v-1ccbcfca]{color:#fff;background:var(--teal-strong);border-color:var(--teal-strong)}.recording-action.download[data-v-1ccbcfca]{color:#236c69;background:#f3faf8;border-color:#a8cfca}.recording-action.delete[data-v-1ccbcfca]{color:#ad504d;background:#fff7f6}.recording-action[data-v-1ccbcfca]:hover:not(:disabled){filter:brightness(.96)}.recording-action[data-v-1ccbcfca]:disabled{cursor:wait;opacity:.68}.recording-loading[data-v-1ccbcfca]{display:inline-flex;align-items:center;gap:4px;color:#3e706b;font-size:11px;white-space:nowrap}.spin[data-v-1ccbcfca]{animation:spin-1ccbcfca .8s linear infinite}@keyframes spin-1ccbcfca{to{transform:rotate(360deg)}}.dialog-backdrop[data-v-1f9d9117]{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:18px;overflow-y:auto;background:rgb(10 35 39 / 48%)}.dialog[data-v-1f9d9117]{position:relative;width:min(820px,100%);max-height:calc(100vh - 36px);margin:auto;padding:24px;overflow-y:auto;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 20px 52px #0f2c2f3d}.close-button[data-v-1f9d9117]{position:absolute;top:15px;right:15px;width:30px;height:30px;display:grid;place-items:center;color:var(--text-muted);background:transparent;border:0;border-radius:5px;cursor:pointer}.close-button[data-v-1f9d9117]:hover{color:var(--text-strong);background:var(--surface-muted)}.dialog-kicker[data-v-1f9d9117]{margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.dialog-title[data-v-1f9d9117]{margin:6px 34px 0 0;color:var(--text-strong);font-size:18px;line-height:1.3}.loading-note[data-v-1f9d9117]{margin:12px 0 0;color:#3e706b;font-size:12px}.detail-meta[data-v-1f9d9117]{display:flex;align-items:center;gap:6px;margin-top:10px;padding-bottom:18px;border-bottom:1px solid var(--line)}.meta-badge[data-v-1f9d9117]{padding:3px 7px;color:#3d6668;font-size:11px;font-weight:600;background:#e8f3f2;border-radius:4px}.status-badge[data-v-1f9d9117]{display:inline-block;padding:3px 7px;font-size:11px;font-weight:600;white-space:nowrap;border-radius:4px}.status-badge.small[data-v-1f9d9117]{padding:2px 6px;font-size:10px}.status-success[data-v-1f9d9117]{color:#27735f;background:#ebf8f3}.status-warning[data-v-1f9d9117]{color:#a66324;background:#fff5e7}.status-danger[data-v-1f9d9117]{color:#b0514a;background:#fff0ee}.status-muted[data-v-1f9d9117]{color:#65777a;background:#f0f3f3}.duplicate-badge[data-v-1f9d9117]{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;color:#a55922;font-size:10px;background:#fff5e8;border-radius:4px}.detail-section[data-v-1f9d9117]{padding-top:18px;border-top:1px solid var(--line)}.detail-section[data-v-1f9d9117]:first-of-type{border-top:0}.section-title[data-v-1f9d9117]{display:flex;align-items:center;gap:6px;margin:0 0 12px;color:var(--text-strong);font-size:13px;font-weight:700}.section-title svg[data-v-1f9d9117]{color:var(--teal-strong)}.detail-grid[data-v-1f9d9117]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.detail-item[data-v-1f9d9117]{display:flex;flex-direction:column;gap:4px}.detail-item.full-width[data-v-1f9d9117]{grid-column:1 / -1}.detail-label[data-v-1f9d9117]{color:var(--text-muted);font-size:11px;font-weight:600}.detail-value[data-v-1f9d9117]{color:var(--text-strong);font-size:13px}.detail-value.primary[data-v-1f9d9117]{color:var(--teal-strong);font-weight:700}.facilities-list[data-v-1f9d9117]{display:flex;flex-wrap:wrap;gap:6px}.facility-tag[data-v-1f9d9117]{padding:4px 8px;color:#3d6668;font-size:11px;background:#f4f9f8;border:1px solid #d9e8e6;border-radius:4px}.media-row[data-v-1f9d9117]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line)}.media-row[data-v-1f9d9117]:first-child{border-top:0}.media-label[data-v-1f9d9117]{color:var(--text-strong);font-size:12px;font-weight:600}.media-link[data-v-1f9d9117]{color:#236c69;font-size:12px;font-weight:700;text-decoration:none}.media-link[data-v-1f9d9117]:hover{text-decoration:underline}.media-block[data-v-1f9d9117]{padding-top:12px;border-top:1px solid var(--line)}.media-block[data-v-1f9d9117]:first-child{border-top:0}.media-block .media-label[data-v-1f9d9117]{display:flex;align-items:center;gap:6px;margin:0 0 9px}.media-block .media-label svg[data-v-1f9d9117]{color:var(--teal-strong)}.video[data-v-1f9d9117]{width:100%;max-height:340px;background:#1b2526;border-radius:5px}.video-gap[data-v-1f9d9117]{margin-bottom:10px}.image-grid[data-v-1f9d9117]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.image-grid a[data-v-1f9d9117]{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--surface-muted);border-radius:4px}.image-grid img[data-v-1f9d9117]{width:100%;height:100%;object-fit:cover}@media (max-width: 620px){.detail-grid[data-v-1f9d9117]{grid-template-columns:1fr}.image-grid[data-v-1f9d9117]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dialog-backdrop[data-v-771d3339]{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:18px;overflow-y:auto;background:rgb(10 35 39 / 48%)}.dialog[data-v-771d3339]{position:relative;width:min(620px,100%);max-height:calc(100dvh - 36px);margin:auto;padding:24px;overflow-y:auto;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 20px 52px #0f2c2f3d}.close-button[data-v-771d3339]{position:absolute;top:15px;right:15px;width:30px;height:30px;display:grid;place-items:center;color:var(--text-muted);background:transparent;border:0;border-radius:5px;cursor:pointer}.close-button[data-v-771d3339]:hover:not(:disabled){color:var(--text-strong);background:var(--surface-muted)}.heading[data-v-771d3339]{display:flex;align-items:center;gap:10px}.heading-icon[data-v-771d3339]{width:34px;height:34px;display:grid;place-items:center;color:var(--teal-strong);background:#eaf7f3;border-radius:6px}.kicker[data-v-771d3339]{margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.heading h2[data-v-771d3339]{margin:4px 36px 0 0;color:var(--text-strong);font-size:18px}.description[data-v-771d3339]{margin:15px 0 19px;color:var(--text-muted);font-size:12px;line-height:1.55}.form[data-v-771d3339]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.field[data-v-771d3339]{display:grid;gap:6px;color:var(--text-strong);font-size:12px;font-weight:700}.field.full[data-v-771d3339],.checkbox-field[data-v-771d3339],.error-message[data-v-771d3339],.actions[data-v-771d3339]{grid-column:1 / -1}.field input[data-v-771d3339],.field textarea[data-v-771d3339]{width:100%;min-height:35px;padding:8px 9px;color:var(--text);font:inherit;font-size:13px;font-weight:400;background:#fff;border:1px solid var(--line-strong);border-radius:5px;outline:0;box-sizing:border-box}.field textarea[data-v-771d3339]{min-height:64px;resize:vertical}.field input[data-v-771d3339]:focus,.field textarea[data-v-771d3339]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #40978b21}.checkbox-field[data-v-771d3339]{display:flex;align-items:center;gap:8px;color:var(--text);font-size:12px;cursor:pointer}.error-message[data-v-771d3339]{margin:0;color:#ba4f47;font-size:12px}.actions[data-v-771d3339]{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.secondary-button[data-v-771d3339],.primary-button[data-v-771d3339]{height:35px;padding:0 13px;font:inherit;font-size:12px;font-weight:700;border-radius:5px;cursor:pointer}.secondary-button[data-v-771d3339]{color:#3d6668;background:var(--surface);border:1px solid var(--line-strong)}.primary-button[data-v-771d3339]{color:#f6fffd;background:#236c69;border:1px solid #236c69}.primary-button[data-v-771d3339]:hover:not(:disabled){background:#185c59}.secondary-button[data-v-771d3339]:disabled,.primary-button[data-v-771d3339]:disabled,.close-button[data-v-771d3339]:disabled{cursor:wait;opacity:.7}@media (max-width: 520px){.dialog[data-v-771d3339]{padding:20px 16px}.form[data-v-771d3339]{grid-template-columns:1fr}}.content-panel[data-v-5222e296]{background:var(--surface);border:1px solid var(--line);border-radius:7px}.house-panel[data-v-5222e296]{overflow:hidden}.panel-heading[data-v-5222e296]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 19px;border-bottom:1px solid var(--line)}.eyebrow[data-v-5222e296]{margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.panel-title[data-v-5222e296]{margin:5px 0 0;color:var(--text-strong);font-size:16px}.privacy-note[data-v-5222e296]{max-width:300px;margin:0;padding:6px 8px;color:#697d80;font-size:11px;line-height:1.4;background:var(--surface-muted);border-radius:4px}.table-toolbar[data-v-5222e296]{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:10px;padding:13px 18px;background:#fbfcfc;border-bottom:1px solid var(--line)}.search-field[data-v-5222e296],.select-field[data-v-5222e296]{min-width:0;height:36px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#708487;background:var(--surface);border:1px solid var(--line-strong);border-radius:5px}.search-field input[data-v-5222e296],.select-field select[data-v-5222e296]{min-width:0;width:100%;color:var(--text);font:inherit;font-size:12px;background:transparent;border:0;outline:0}.select-field select[data-v-5222e296]{appearance:none;cursor:pointer}.house-list[data-v-5222e296]{display:grid;gap:10px;padding:14px;background:#f8faf9}.house-card[data-v-5222e296]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:7px}.house-cover-wrap[data-v-5222e296]{position:relative;width:112px;height:112px;overflow:hidden;border-radius:5px;background:#edf3f1}.house-cover[data-v-5222e296]{width:100%;height:100%;object-fit:cover}.house-cover-empty[data-v-5222e296]{display:grid;place-items:center;color:#829395;font-size:11px}.listing-badge[data-v-5222e296]{position:absolute;top:6px;left:6px;padding:3px 6px;color:#fff;font-size:10px;background:rgb(24 54 59 / 78%);border-radius:3px}.house-card-main[data-v-5222e296]{min-width:0}.house-card-heading[data-v-5222e296]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.house-heading-copy[data-v-5222e296]{min-width:0}.house-title[data-v-5222e296]{overflow:hidden;margin:0;color:var(--text-strong);font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.house-location[data-v-5222e296],.house-specs[data-v-5222e296],.house-meta[data-v-5222e296]{overflow:hidden;margin:5px 0 0;color:var(--text-muted);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.house-specs[data-v-5222e296]{color:#587174}.house-price[data-v-5222e296]{margin:8px 0 0;color:#db644d;font-size:15px;font-weight:700}.house-meta[data-v-5222e296]{display:flex;align-items:center;gap:8px}.landlord-name[data-v-5222e296]{color:var(--text);font-weight:600}.inline-alert[data-v-5222e296]{display:inline-flex;align-items:center;gap:3px;padding:2px 4px;color:#a55922;font-size:10px;background:#fff5e8;border-radius:3px}.status-badge[data-v-5222e296]{flex:0 0 auto;display:inline-block;padding:4px 6px;font-size:10px;white-space:nowrap;border-radius:4px}.status-success[data-v-5222e296]{color:#27735f;background:#ebf8f3}.status-danger[data-v-5222e296]{color:#b0514a;background:#fff0ee}.status-muted[data-v-5222e296]{color:#65777a;background:#f0f3f3}.card-actions[data-v-5222e296]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.text-action[data-v-5222e296]{min-height:27px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;color:#236c69;font:inherit;font-size:11px;font-weight:600;white-space:nowrap;background:transparent;border:1px solid #bfd9d6;border-radius:4px;cursor:pointer}.text-action[data-v-5222e296]:hover:not(:disabled){color:#f6fffd;background:#236c69;border-color:#236c69}.text-action-danger[data-v-5222e296]{color:#b0514a;border-color:#e8c8c5}.text-action-danger[data-v-5222e296]:hover:not(:disabled){color:#fff;background:#b0514a;border-color:#b0514a}.text-action[data-v-5222e296]:disabled{color:#b8c2c3;border-color:#e3e8e8;cursor:not-allowed;opacity:.6}.empty-state[data-v-5222e296]{padding:60px 20px;margin:0;color:var(--text-muted);font-size:13px;text-align:center}@media (max-width: 620px){.panel-heading[data-v-5222e296]{align-items:flex-start;flex-direction:column;gap:10px;padding:16px}.privacy-note[data-v-5222e296]{max-width:none;width:100%}.table-toolbar[data-v-5222e296]{grid-template-columns:1fr;padding:12px 14px}.house-list[data-v-5222e296]{gap:8px;padding:10px}.house-card[data-v-5222e296]{grid-template-columns:86px minmax(0,1fr);gap:10px;padding:9px}.house-cover-wrap[data-v-5222e296]{width:86px;height:86px}.house-title[data-v-5222e296]{font-size:13px}.house-location[data-v-5222e296],.house-specs[data-v-5222e296],.house-meta[data-v-5222e296]{font-size:10px}.house-price[data-v-5222e296]{margin-top:5px;font-size:14px}.card-actions[data-v-5222e296]{margin-top:7px}.text-action[data-v-5222e296]{min-height:25px;padding:0 6px;font-size:10px}}.content-panel[data-v-74ceb1b6]{background:var(--surface);border:1px solid var(--line);border-radius:7px}.operational-panel[data-v-74ceb1b6]{overflow:hidden}.module-heading[data-v-74ceb1b6]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--line)}.eyebrow[data-v-74ceb1b6]{display:flex;align-items:center;gap:5px;margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.module-title[data-v-74ceb1b6]{margin:5px 0 0;color:var(--text-strong);font-size:18px}.module-description[data-v-74ceb1b6]{max-width:720px;margin:8px 0 0;color:var(--text-muted);font-size:13px;line-height:1.55}.command-button[data-v-74ceb1b6]{height:34px;display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:0 11px;font:inherit;font-size:12px;font-weight:700;white-space:nowrap;border-radius:5px;cursor:pointer}.command-button-primary[data-v-74ceb1b6]{color:#f6fffd;background:#236c69;border:1px solid #236c69}.toolbar-actions[data-v-74ceb1b6]{display:flex;flex:0 0 auto;gap:7px}.command-button-secondary[data-v-74ceb1b6]{color:#3d6668;background:var(--surface);border:1px solid var(--line-strong)}.command-button-secondary[data-v-74ceb1b6]:hover{color:var(--teal-strong);border-color:#7ebbb3;background:#eef9f6}.command-button-primary[data-v-74ceb1b6]:hover{background:#185c59;border-color:#185c59}.table-scroll[data-v-74ceb1b6]{width:100%;overflow-x:auto}.data-table[data-v-74ceb1b6]{width:100%;min-width:880px;border-collapse:collapse}.data-table th[data-v-74ceb1b6]{padding:11px 19px;color:#77888a;font-size:11px;font-weight:600;text-align:left;white-space:nowrap;background:#f8faf9}.data-table td[data-v-74ceb1b6]{padding:14px 19px;color:var(--text);font-size:12px;white-space:nowrap;border-top:1px solid var(--line)}.align-right[data-v-74ceb1b6]{text-align:right!important}.row-actions[data-v-74ceb1b6]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px}.table-action[data-v-74ceb1b6]{height:29px;padding:0 8px;color:#236c69;font:inherit;font-size:11px;font-weight:700;white-space:nowrap;background:transparent;border:1px solid #bfd9d6;border-radius:4px;cursor:pointer}.table-action[data-v-74ceb1b6]:hover{color:var(--teal-strong);background:#eef9f6;border-color:#bfe4dc}.empty-cell[data-v-74ceb1b6]{height:150px;color:var(--text-muted)!important;text-align:center}@media (max-width: 620px){.module-heading[data-v-74ceb1b6]{align-items:flex-start;flex-direction:column}}.content-panel[data-v-80eb28de]{background:var(--surface);border:1px solid var(--line);border-radius:7px}.quick-access[data-v-80eb28de]{margin:16px 0 0;overflow:hidden}.panel-heading[data-v-80eb28de]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:18px 18px 0}.eyebrow[data-v-80eb28de]{margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.panel-title[data-v-80eb28de]{margin:5px 0 0;color:var(--text-strong);font-size:18px}.panel-count[data-v-80eb28de]{padding:5px 9px;color:var(--teal-strong);font-size:12px;font-weight:700;background:#eaf7f3;border-radius:999px}.shortcut-grid[data-v-80eb28de]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;padding:16px 18px 18px}.shortcut-card[data-v-80eb28de]{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px;color:var(--text-strong);font:inherit;text-align:left;background:var(--surface-muted);border:1px solid var(--line);border-radius:6px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.shortcut-card[data-v-80eb28de]:hover{color:var(--teal-strong);background:#eef9f6;border-color:#7ebbb3}.shortcut-icon[data-v-80eb28de]{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;color:#236c69;background:#eaf7f3;border-radius:6px}.shortcut-label[data-v-80eb28de]{flex:1;min-width:0;font-size:13px;font-weight:700;line-height:1.3}.shortcut-count[data-v-80eb28de]{flex-shrink:0;min-width:20px;padding:2px 6px;color:#fff;font-size:11px;font-weight:700;text-align:center;background:#236c69;border-radius:999px}@media (max-width: 560px){.shortcut-grid[data-v-80eb28de]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dialog-backdrop[data-v-983af8a2]{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:18px;background:rgb(10 35 39 / 48%)}.dialog[data-v-983af8a2]{position:relative;width:min(430px,100%);padding:24px;background:var(--surface);border:1px solid #e3c7c2;border-radius:8px;box-shadow:0 20px 52px #0f2c2f3d}.dialog-icon[data-v-983af8a2]{width:35px;height:35px;display:grid;place-items:center;color:#bb564b;background:#fff1ef;border-radius:6px}.close-button[data-v-983af8a2]{position:absolute;top:14px;right:14px;width:30px;height:30px;display:grid;place-items:center;color:var(--text-muted);background:transparent;border:0;border-radius:5px;cursor:pointer}.close-button[data-v-983af8a2]:hover:not(:disabled){color:var(--text-strong);background:var(--surface-muted)}.close-button[data-v-983af8a2]:disabled{cursor:wait;opacity:.7}.dialog-kicker[data-v-983af8a2]{margin:17px 0 0;color:#ae574e;font-size:11px;font-weight:700;letter-spacing:.08em}.dialog-title[data-v-983af8a2]{margin:6px 0 0;color:var(--text-strong);font-size:18px}.dialog-description[data-v-983af8a2]{margin:9px 0 0;color:var(--text-muted);font-size:13px;line-height:1.55}.agent-summary[data-v-983af8a2]{margin:13px 0 0;padding:8px 9px;color:#576f72;font-size:12px;background:var(--surface-muted);border-radius:4px}.error-message[data-v-983af8a2]{margin:10px 0 0;color:#ba4f47;font-size:12px}.dialog-actions[data-v-983af8a2]{display:flex;justify-content:flex-end;gap:8px;margin-top:21px}.secondary-button[data-v-983af8a2],.danger-button[data-v-983af8a2]{height:34px;padding:0 13px;font:inherit;font-size:12px;font-weight:700;border-radius:5px;cursor:pointer}.secondary-button[data-v-983af8a2]{color:var(--text);background:var(--surface);border:1px solid var(--line-strong)}.danger-button[data-v-983af8a2]{color:#fff;background:#b9574d;border:1px solid #b9574d}.secondary-button[data-v-983af8a2]:hover:not(:disabled){background:var(--surface-muted)}.danger-button[data-v-983af8a2]:hover:not(:disabled){background:#a9443c;border-color:#a9443c}.secondary-button[data-v-983af8a2]:disabled,.danger-button[data-v-983af8a2]:disabled{cursor:wait;opacity:.7}.dialog-backdrop[data-v-f02b40c6]{position:fixed;z-index:24;inset:0;display:grid;place-items:center;padding:18px;background:rgb(10 35 39 / 48%)}.dialog[data-v-f02b40c6]{position:relative;width:min(680px,100%);max-height:calc(100vh - 36px);overflow:auto;padding:24px;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 20px 52px #0f2c2f3d}.close-button[data-v-f02b40c6]{position:absolute;top:15px;right:15px;display:grid;place-items:center;width:30px;height:30px;color:var(--text-muted);background:transparent;border:0;border-radius:5px;cursor:pointer}.close-button[data-v-f02b40c6]:hover{background:var(--surface-muted)}.kicker[data-v-f02b40c6]{margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}h2[data-v-f02b40c6]{display:flex;align-items:center;gap:8px;margin:7px 36px 0 0;color:var(--text-strong);font-size:18px}.meta[data-v-f02b40c6],.loading[data-v-f02b40c6]{margin:8px 0 18px;color:var(--text-muted);font-size:12px}.loading[data-v-f02b40c6]{color:#3e706b}.dialog-backdrop[data-v-61e4a5ce]{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:18px;overflow-y:auto;background:rgb(10 35 39 / 48%)}.dialog[data-v-61e4a5ce]{position:relative;width:min(470px,100%);margin:auto;padding:24px;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 20px 52px #0f2c2f3d}.close-button[data-v-61e4a5ce]{position:absolute;top:14px;right:14px;width:30px;height:30px;display:grid;place-items:center;color:var(--text-muted);background:transparent;border:0;border-radius:5px;cursor:pointer}.close-button[data-v-61e4a5ce]:hover:not(:disabled){color:var(--text-strong);background:var(--surface-muted)}.close-button[data-v-61e4a5ce]:disabled{cursor:wait;opacity:.7}.dialog-heading[data-v-61e4a5ce]{display:flex;align-items:center;gap:10px}.heading-icon[data-v-61e4a5ce]{width:34px;height:34px;display:grid;place-items:center;color:#176560;background:#e9f5f2;border-radius:5px}.dialog-kicker[data-v-61e4a5ce]{margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.dialog-title[data-v-61e4a5ce]{margin:3px 36px 0 0;color:var(--text-strong);font-size:18px}.form[data-v-61e4a5ce]{display:grid;gap:14px;margin-top:24px}.field[data-v-61e4a5ce]{display:grid;gap:7px;color:var(--text);font-size:12px;font-weight:700}.field input[data-v-61e4a5ce]{height:40px;padding:0 10px;color:var(--text-strong);font:inherit;font-size:14px;border:1px solid var(--line-strong);border-radius:5px;outline:0}.field input[data-v-61e4a5ce]:focus{border-color:#329489;box-shadow:0 0 0 3px #32948921}.status-field[data-v-61e4a5ce]{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--text);font-size:12px;font-weight:700;cursor:pointer}.status-field input[data-v-61e4a5ce]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.status-toggle[data-v-61e4a5ce]{position:relative;width:34px;height:20px;background:#a6b6b7;border-radius:10px;transition:background .15s ease}.status-toggle[data-v-61e4a5ce]:after{position:absolute;top:3px;left:3px;width:14px;height:14px;content:"";background:#fff;border-radius:50%;transition:transform .15s ease}.status-field input:checked+.status-toggle[data-v-61e4a5ce]{background:#2a867d}.status-field input:checked+.status-toggle[data-v-61e4a5ce]:after{transform:translate(14px)}.status-field input:focus-visible+.status-toggle[data-v-61e4a5ce]{outline:3px solid rgb(50 148 137 / 24%);outline-offset:2px}.error-message[data-v-61e4a5ce]{margin:-2px 0 0;color:#ba4f47;font-size:12px}.dialog-actions[data-v-61e4a5ce]{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.secondary-button[data-v-61e4a5ce],.primary-button[data-v-61e4a5ce]{height:34px;padding:0 13px;font:inherit;font-size:12px;font-weight:700;border-radius:5px;cursor:pointer}.secondary-button[data-v-61e4a5ce]{color:#3d6668;background:var(--surface);border:1px solid var(--line-strong)}.primary-button[data-v-61e4a5ce]{color:#f6fffd;background:#236c69;border:1px solid #236c69}.secondary-button[data-v-61e4a5ce]:hover:not(:disabled){background:var(--surface-muted)}.primary-button[data-v-61e4a5ce]:hover:not(:disabled){background:#185c59;border-color:#185c59}.secondary-button[data-v-61e4a5ce]:disabled,.primary-button[data-v-61e4a5ce]:disabled{cursor:wait;opacity:.7}.content-panel[data-v-5eaec21e]{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:7px}.panel-heading[data-v-5eaec21e]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--line)}.eyebrow[data-v-5eaec21e]{margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.panel-title[data-v-5eaec21e]{margin:5px 0 0;color:var(--text-strong);font-size:18px}.toolbar-actions[data-v-5eaec21e],.row-actions[data-v-5eaec21e]{display:flex;align-items:center;gap:7px}.command-button[data-v-5eaec21e],.table-action[data-v-5eaec21e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-weight:700;white-space:nowrap;border-radius:5px;cursor:pointer}.command-button[data-v-5eaec21e]{height:34px;padding:0 11px;font-size:12px}.command-button-primary[data-v-5eaec21e]{color:#f6fffd;background:#236c69;border:1px solid #236c69}.command-button-primary[data-v-5eaec21e]:hover{background:#185c59;border-color:#185c59}.command-button-secondary[data-v-5eaec21e]{color:#3d6668;background:var(--surface);border:1px solid var(--line-strong)}.command-button-secondary[data-v-5eaec21e]:hover:not(:disabled){color:var(--teal-strong);border-color:#7ebbb3;background:#eef9f6}.command-button-secondary[data-v-5eaec21e]:disabled{cursor:wait;opacity:.7}.error-message[data-v-5eaec21e]{margin:0;padding:11px 20px;color:#b0514a;font-size:12px;background:#fff5f3;border-bottom:1px solid #f0d7d3}.table-scroll[data-v-5eaec21e]{width:100%;overflow-x:auto}.data-table[data-v-5eaec21e]{width:100%;min-width:1040px;border-collapse:collapse}.data-table th[data-v-5eaec21e]{padding:11px 19px;color:#77888a;font-size:11px;font-weight:600;text-align:left;white-space:nowrap;background:#f8faf9}.data-table td[data-v-5eaec21e]{padding:14px 19px;color:var(--text);font-size:12px;white-space:nowrap;border-top:1px solid var(--line)}.primary-cell[data-v-5eaec21e]{color:var(--text-strong)}.align-right[data-v-5eaec21e]{text-align:right!important}.row-actions[data-v-5eaec21e]{justify-content:flex-end}.table-action[data-v-5eaec21e]{height:29px;padding:0 9px;color:#236c69;font-size:11px;background:transparent;border:1px solid #bfd9d6}.table-action[data-v-5eaec21e]:hover:not(:disabled){color:#f6fffd;background:#236c69;border-color:#236c69}.table-action[data-v-5eaec21e]:disabled{cursor:wait;opacity:.6}.table-action-enabled[data-v-5eaec21e]{color:#b0514a;border-color:#e8c8c5}.table-action-enabled[data-v-5eaec21e]:hover:not(:disabled){background:#b0514a;border-color:#b0514a}.table-action-disabled[data-v-5eaec21e]{color:#236c69;border-color:#9ecbc5}.table-action-disabled[data-v-5eaec21e]:hover:not(:disabled){background:#236c69;border-color:#236c69}.table-action-danger[data-v-5eaec21e]{color:#b0514a;border-color:#e8c8c5}.table-action-danger[data-v-5eaec21e]:hover:not(:disabled){background:#b0514a;border-color:#b0514a}.status-badge[data-v-5eaec21e]{display:inline-block;padding:3px 7px;font-size:11px;font-weight:600;border-radius:4px}.status-active[data-v-5eaec21e]{color:#27735f;background:#ebf8f3}.status-disabled[data-v-5eaec21e]{color:#65777a;background:#f0f3f3}.empty-cell[data-v-5eaec21e]{height:150px;color:var(--text-muted)!important;text-align:center}@media (max-width: 620px){.panel-heading[data-v-5eaec21e]{align-items:flex-start;flex-direction:column}.toolbar-actions[data-v-5eaec21e]{width:100%}.command-button[data-v-5eaec21e]{flex:1}}.content-panel[data-v-c7a5bc0e]{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:7px}.panel-heading[data-v-c7a5bc0e]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--line)}.eyebrow[data-v-c7a5bc0e]{margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.panel-title[data-v-c7a5bc0e]{margin:5px 0 0;color:var(--text-strong);font-size:18px}.panel-description[data-v-c7a5bc0e]{max-width:720px;margin:7px 0 0;color:var(--text-muted);font-size:12px;line-height:1.5}.command-button[data-v-c7a5bc0e],.save-button[data-v-c7a5bc0e],.kind-tab[data-v-c7a5bc0e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-weight:700;white-space:nowrap;border-radius:5px;cursor:pointer}.command-button[data-v-c7a5bc0e]{height:34px;padding:0 11px;color:#3d6668;font-size:12px;background:var(--surface);border:1px solid var(--line-strong)}.command-button[data-v-c7a5bc0e]:hover:not(:disabled){color:var(--teal-strong);border-color:#7ebbb3;background:#eef9f6}.command-button[data-v-c7a5bc0e]:disabled,.save-button[data-v-c7a5bc0e]:disabled,.kind-tab[data-v-c7a5bc0e]:disabled{cursor:wait;opacity:.7}.kind-tabs[data-v-c7a5bc0e]{display:flex;gap:8px;padding:14px 20px 0}.kind-tab[data-v-c7a5bc0e]{height:32px;padding:0 12px;color:#3d6668;font-size:12px;background:#f3f7f6;border:1px solid var(--line)}.kind-tab.active[data-v-c7a5bc0e]{color:#f6fffd;background:#236c69;border-color:#236c69}.editor[data-v-c7a5bc0e]{padding:20px}.agreement-meta[data-v-c7a5bc0e]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:18px;color:var(--text-muted);font-size:12px}.field[data-v-c7a5bc0e]{display:grid;gap:7px;color:var(--text-strong);font-size:12px;font-weight:700}.field-content[data-v-c7a5bc0e]{margin-top:16px}.field input[data-v-c7a5bc0e],.field textarea[data-v-c7a5bc0e]{width:100%;padding:9px 10px;box-sizing:border-box;color:var(--text);font:inherit;font-size:13px;font-weight:400;line-height:1.55;background:#fff;border:1px solid var(--line-strong);border-radius:5px;outline:0}.field textarea[data-v-c7a5bc0e]{min-height:320px;resize:vertical;white-space:pre-wrap}.field input[data-v-c7a5bc0e]:focus,.field textarea[data-v-c7a5bc0e]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #40978b21}.field input[data-v-c7a5bc0e]:disabled,.field textarea[data-v-c7a5bc0e]:disabled{cursor:wait;background:#f5f7f7}.error-message[data-v-c7a5bc0e]{margin:12px 0 0;color:#b0514a;font-size:12px}.editor-actions[data-v-c7a5bc0e]{display:flex;justify-content:flex-end;margin-top:20px}.save-button[data-v-c7a5bc0e]{height:35px;padding:0 13px;color:#f6fffd;font-size:12px;background:#236c69;border:1px solid #236c69}.save-button[data-v-c7a5bc0e]:hover:not(:disabled){background:#185c59;border-color:#185c59}@media (max-width: 620px){.panel-heading[data-v-c7a5bc0e]{align-items:flex-start;flex-direction:column}.command-button[data-v-c7a5bc0e],.kind-tab[data-v-c7a5bc0e]{width:100%}.kind-tabs[data-v-c7a5bc0e]{flex-direction:column}.editor[data-v-c7a5bc0e]{padding:16px}}.panel[data-v-5f5f8088]{background:var(--surface);border:1px solid var(--line);border-radius:7px}.head[data-v-5f5f8088]{display:flex;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--line)}.head p[data-v-5f5f8088]{margin:0;color:var(--teal-strong);font-size:11px;font-weight:700}.head h2[data-v-5f5f8088]{margin:5px 0;color:var(--text-strong);font-size:18px}.head span[data-v-5f5f8088]{color:var(--text-muted);font-size:12px}.head button[data-v-5f5f8088],.pager button[data-v-5f5f8088]{height:32px;padding:0 10px;border:1px solid var(--line-strong);border-radius:5px;color:#286d68;background:#fff;font:inherit;font-size:12px;cursor:pointer}.filters[data-v-5f5f8088]{padding:14px 20px}.filters label[data-v-5f5f8088]{color:var(--text);font-size:12px;font-weight:700}.filters select[data-v-5f5f8088]{height:32px;margin-left:8px;border:1px solid var(--line-strong);border-radius:5px;color:var(--text);background:#fff}.scroll[data-v-5f5f8088]{overflow-x:auto}table[data-v-5f5f8088]{width:100%;min-width:800px;border-collapse:collapse}th[data-v-5f5f8088],td[data-v-5f5f8088]{padding:12px 18px;border-top:1px solid var(--line);text-align:left;font-size:12px}th[data-v-5f5f8088]{color:var(--text-muted);background:#f8faf9}.error[data-v-5f5f8088]{padding:0 20px;color:#b0514a}.empty[data-v-5f5f8088]{text-align:center;color:var(--text-muted);height:130px}.pager[data-v-5f5f8088]{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;color:var(--text-muted);font-size:12px}.content-panel[data-v-252a531a]{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:7px}.panel-heading[data-v-252a531a]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--line)}.eyebrow[data-v-252a531a]{margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.panel-title[data-v-252a531a]{margin:5px 0 0;color:var(--text-strong);font-size:18px}.panel-description[data-v-252a531a]{max-width:720px;margin:7px 0 0;color:var(--text-muted);font-size:12px;line-height:1.5}.command-button[data-v-252a531a],.save-button[data-v-252a531a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-weight:700;white-space:nowrap;border-radius:5px;cursor:pointer}.command-button[data-v-252a531a]{height:34px;padding:0 11px;color:#3d6668;font-size:12px;background:var(--surface);border:1px solid var(--line-strong)}.command-button[data-v-252a531a]:hover:not(:disabled){color:var(--teal-strong);border-color:#7ebbb3;background:#eef9f6}.command-button[data-v-252a531a]:disabled,.save-button[data-v-252a531a]:disabled{cursor:wait;opacity:.7}.editor[data-v-252a531a]{display:grid;gap:14px;padding:20px}.toggle-row[data-v-252a531a]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 16px;background:#f7fbfa;border:1px solid var(--line);border-radius:6px;cursor:pointer}.toggle-copy[data-v-252a531a]{display:grid;gap:4px;min-width:0}.toggle-title[data-v-252a531a]{color:var(--text-strong);font-size:13px;font-weight:700}.toggle-desc[data-v-252a531a]{color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.5}.toggle-control[data-v-252a531a]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-top:2px}.toggle-control input[data-v-252a531a]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.status-toggle[data-v-252a531a]{position:relative;width:34px;height:20px;background:#a6b6b7;border-radius:10px;transition:background .15s ease}.status-toggle[data-v-252a531a]:after{position:absolute;top:3px;left:3px;width:14px;height:14px;content:"";background:#fff;border-radius:50%;transition:transform .15s ease}.toggle-control input:checked+.status-toggle[data-v-252a531a]{background:#2a867d}.toggle-control input:checked+.status-toggle[data-v-252a531a]:after{transform:translate(14px)}.toggle-control input:focus-visible+.status-toggle[data-v-252a531a]{outline:3px solid rgb(50 148 137 / 24%);outline-offset:2px}.toggle-control input:disabled+.status-toggle[data-v-252a531a]{opacity:.7}.toggle-state[data-v-252a531a]{min-width:52px;color:var(--text);font-size:12px;font-weight:700}.error-message[data-v-252a531a]{margin:0;color:#b0514a;font-size:12px}.editor-actions[data-v-252a531a]{display:flex;justify-content:flex-end;margin-top:6px}.save-button[data-v-252a531a]{height:35px;padding:0 13px;color:#f6fffd;font-size:12px;background:#236c69;border:1px solid #236c69}.save-button[data-v-252a531a]:hover:not(:disabled){background:#185c59;border-color:#185c59}@media (max-width: 720px){.panel-heading[data-v-252a531a]{align-items:flex-start;flex-direction:column}.command-button[data-v-252a531a]{width:100%}.toggle-row[data-v-252a531a]{flex-direction:column}.editor[data-v-252a531a]{padding:16px}}.content-panel[data-v-0fab0022]{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:7px}.panel-heading[data-v-0fab0022]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--line)}.eyebrow[data-v-0fab0022]{margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.panel-title[data-v-0fab0022]{margin:5px 0 0;color:var(--text-strong);font-size:18px}.panel-description[data-v-0fab0022]{max-width:760px;margin:7px 0 0;color:var(--text-muted);font-size:12px;line-height:1.5}.panel-description code[data-v-0fab0022]{padding:1px 4px;color:#236c69;background:#e9f4f1;border-radius:3px}.command-button[data-v-0fab0022],.save-button[data-v-0fab0022],.reset-button[data-v-0fab0022],.upload-button[data-v-0fab0022]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-weight:700;white-space:nowrap;border-radius:5px;cursor:pointer}.command-button[data-v-0fab0022],.reset-button[data-v-0fab0022]{height:34px;padding:0 11px;color:#3d6668;font-size:12px;background:var(--surface);border:1px solid var(--line-strong)}.command-button[data-v-0fab0022]:hover:not(:disabled),.reset-button[data-v-0fab0022]:hover:not(:disabled){color:var(--teal-strong);border-color:#7ebbb3;background:#eef9f6}.command-button[data-v-0fab0022]:disabled,.save-button[data-v-0fab0022]:disabled,.reset-button[data-v-0fab0022]:disabled,.upload-button.disabled[data-v-0fab0022]{cursor:wait;opacity:.7}.editor[data-v-0fab0022]{display:grid;gap:14px;padding:20px}.media-grid[data-v-0fab0022]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.media-card[data-v-0fab0022]{display:grid;gap:12px;min-width:0;padding:14px;background:#f7fbfa;border:1px solid var(--line);border-radius:6px}.media-card-copy h3[data-v-0fab0022]{margin:0;color:var(--text-strong);font-size:13px}.media-card-copy p[data-v-0fab0022]{margin:4px 0 0;color:var(--text-muted);font-size:12px;line-height:1.5}.preview[data-v-0fab0022]{display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:122px;color:#7b8b8e;font-size:12px;text-align:center;background:linear-gradient(135deg,#dcefe9,#e6f0f7);border:1px dashed #9ec6bf;border-radius:5px}.preview img[data-v-0fab0022]{width:100%;height:100%;min-height:122px;object-fit:cover}.hero-preview[data-v-0fab0022]{aspect-ratio:2.1 / 1}.banner-preview[data-v-0fab0022]{aspect-ratio:2.6 / 1}.notice-preview[data-v-0fab0022]{aspect-ratio:2.6 / 1}.url-field[data-v-0fab0022]{display:grid;gap:6px;color:var(--text-muted);font-size:12px;font-weight:700}.url-field input[data-v-0fab0022]{width:100%;height:35px;min-width:0;box-sizing:border-box;padding:0 10px;color:var(--text);font:inherit;font-weight:400;background:#fff;border:1px solid var(--line-strong);border-radius:5px;outline:none}.url-field input[data-v-0fab0022]:focus{border-color:#4b968e;box-shadow:0 0 0 3px #378b831f}.media-actions[data-v-0fab0022]{display:flex;flex-wrap:wrap;gap:8px}.upload-button[data-v-0fab0022]{position:relative;height:34px;padding:0 11px;color:#f6fffd;font-size:12px;background:#236c69;border:1px solid #236c69}.upload-button[data-v-0fab0022]:hover:not(.disabled){background:#185c59;border-color:#185c59}.upload-button input[data-v-0fab0022]{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.upload-button.disabled input[data-v-0fab0022]{cursor:wait}.error-message[data-v-0fab0022]{margin:0;color:#b0514a;font-size:12px}.editor-actions[data-v-0fab0022]{display:flex;justify-content:flex-end;margin-top:6px}.save-button[data-v-0fab0022]{height:35px;padding:0 13px;color:#f6fffd;font-size:12px;background:#236c69;border:1px solid #236c69}.save-button[data-v-0fab0022]:hover:not(:disabled){background:#185c59;border-color:#185c59}@media (max-width: 720px){.panel-heading[data-v-0fab0022]{align-items:flex-start;flex-direction:column}.command-button[data-v-0fab0022]{width:100%}.media-grid[data-v-0fab0022]{grid-template-columns:1fr}.editor[data-v-0fab0022]{padding:16px}}.content-panel[data-v-4689f97e]{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:7px}.panel-heading[data-v-4689f97e]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--line)}.eyebrow[data-v-4689f97e]{margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.panel-title[data-v-4689f97e]{margin:5px 0 0;color:var(--text-strong);font-size:18px}.panel-description[data-v-4689f97e]{margin:7px 0 0;color:var(--text-muted);font-size:12px;line-height:1.5}.command-button[data-v-4689f97e],.table-action[data-v-4689f97e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-weight:700;white-space:nowrap;border-radius:5px;cursor:pointer}.command-button[data-v-4689f97e]{height:34px;padding:0 11px;color:#3d6668;font-size:12px;background:var(--surface);border:1px solid var(--line-strong)}.command-button[data-v-4689f97e]:hover:not(:disabled){color:var(--teal-strong);border-color:#7ebbb3;background:#eef9f6}.command-button[data-v-4689f97e]:disabled,.table-action[data-v-4689f97e]:disabled{cursor:wait;opacity:.65}.error-message[data-v-4689f97e]{margin:0;padding:11px 20px;color:#b0514a;font-size:12px;background:#fff5f3;border-bottom:1px solid #f0d7d3}.table-scroll[data-v-4689f97e]{width:100%;overflow-x:auto}.data-table[data-v-4689f97e]{width:100%;min-width:980px;border-collapse:collapse}.data-table th[data-v-4689f97e]{padding:11px 19px;color:#77888a;font-size:11px;font-weight:600;text-align:left;white-space:nowrap;background:#f8faf9}.data-table td[data-v-4689f97e]{padding:14px 19px;color:var(--text);font-size:12px;white-space:nowrap;border-top:1px solid var(--line)}.primary-cell[data-v-4689f97e]{color:var(--text-strong)}.align-right[data-v-4689f97e]{text-align:right!important}.row-actions[data-v-4689f97e]{display:flex;justify-content:flex-end;gap:5px}.table-action[data-v-4689f97e]{height:29px;padding:0 9px;color:#236c69;font-size:11px;background:transparent;border:1px solid #bfd9d6}.table-action[data-v-4689f97e]:hover:not(:disabled){color:#f6fffd;background:#236c69;border-color:#236c69}.table-action-danger[data-v-4689f97e]{color:#b0514a;border-color:#e8c8c5}.table-action-danger[data-v-4689f97e]:hover{background:#b0514a;border-color:#b0514a}.status-badge[data-v-4689f97e]{display:inline-block;padding:3px 7px;font-size:11px;font-weight:600;border-radius:4px}.status-normal[data-v-4689f97e]{color:#27735f;background:#ebf8f3}.status-danger[data-v-4689f97e]{color:#b0514a;background:#fff0ee}.empty-cell[data-v-4689f97e]{height:150px;color:var(--text-muted)!important;text-align:center}@media (max-width: 620px){.panel-heading[data-v-4689f97e]{align-items:flex-start;flex-direction:column}.command-button[data-v-4689f97e]{width:100%}}.content-panel[data-v-5c790970]{background:var(--surface);border:1px solid var(--line);border-radius:7px}.todo-panel[data-v-5c790970]{overflow:hidden}.panel-heading[data-v-5c790970]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 19px;border-bottom:1px solid var(--line)}.eyebrow[data-v-5c790970]{margin:0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.panel-title[data-v-5c790970]{margin:5px 0 0;color:var(--text-strong);font-size:16px}.panel-count[data-v-5c790970]{padding:4px 7px;color:#a95048;font-size:12px;background:#fff1ef;border-radius:4px}.todo-list[data-v-5c790970]{display:grid}.todo-item[data-v-5c790970]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:start;padding:15px 18px;border-bottom:1px solid var(--line)}.todo-item[data-v-5c790970]:last-child{border-bottom:0}.priority-marker[data-v-5c790970]{width:30px;height:30px;display:grid;place-items:center;border-radius:50%}.priority-high[data-v-5c790970]{color:#c45249;background:#fff0ee}.priority-medium[data-v-5c790970]{color:#b66b28;background:#fff7e9}.priority-normal[data-v-5c790970]{color:#438178;background:#edf9f5}.todo-title-line[data-v-5c790970]{display:flex;align-items:center;gap:8px}.todo-title[data-v-5c790970],.todo-detail[data-v-5c790970]{margin:0}.todo-title[data-v-5c790970]{color:var(--text-strong);font-size:13px;font-weight:700}.todo-detail[data-v-5c790970]{margin-top:5px;color:var(--text-muted);font-size:12px;line-height:1.45}.todo-due[data-v-5c790970]{display:inline-block;margin-top:7px;color:#748587;font-size:11px}.priority-label[data-v-5c790970]{padding:2px 5px;font-size:10px;border-radius:3px}.priority-label-high[data-v-5c790970]{color:#ad4c44;background:#fff0ee}.priority-label-medium[data-v-5c790970]{color:#9b5c22;background:#fff7e9}.priority-label-normal[data-v-5c790970]{color:#39766d;background:#edf9f5}.todo-actions[data-v-5c790970]{display:flex;gap:6px}.icon-action[data-v-5c790970]{width:30px;height:30px;display:grid;place-items:center;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:5px;cursor:pointer}.icon-action[data-v-5c790970]:hover{color:var(--teal-strong);background:#edf9f5;border-color:#bfe5dd}.icon-action-success[data-v-5c790970]:hover{color:#237e67}.empty-state[data-v-5c790970]{min-height:150px;display:grid;place-content:center;gap:8px;color:#4c877b;font-size:13px;text-align:center}@media (max-width: 560px){.todo-item[data-v-5c790970]{padding:14px}.todo-actions[data-v-5c790970]{grid-column:2}}.appointment-section[data-v-aaff5dd2]{padding-bottom:4px}.section-heading[data-v-aaff5dd2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.section-title[data-v-aaff5dd2]{margin:0;color:var(--text-strong);font-size:13px}.appointment-count[data-v-aaff5dd2]{padding:3px 7px;color:#26706c;font-size:11px;font-weight:700;background:#edf8f6;border-radius:999px}.empty-state[data-v-aaff5dd2]{margin:0;padding:18px;color:var(--text-muted);font-size:12px;text-align:center;background:#f8faf9;border:1px dashed var(--line-strong);border-radius:6px}.appointment-list[data-v-aaff5dd2]{display:grid;gap:10px}.appointment-card[data-v-aaff5dd2]{padding:14px;background:#fbfcfc;border:1px solid var(--line);border-radius:6px}.appointment-card-heading[data-v-aaff5dd2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid var(--line)}.appointment-id[data-v-aaff5dd2]{margin:0;color:var(--text-muted);font-size:11px;font-weight:700}.appointment-house[data-v-aaff5dd2]{margin:4px 0 0;color:var(--text-strong);font-size:13px}.status-badge[data-v-aaff5dd2]{flex:0 0 auto;padding:3px 7px;color:#236c69;font-size:11px;font-weight:700;background:#ebf8f3;border-radius:4px}.appointment-grid[data-v-aaff5dd2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:12px 0 0}.appointment-item[data-v-aaff5dd2]{min-width:0}.appointment-item dt[data-v-aaff5dd2]{color:var(--text-muted);font-size:11px}.appointment-item dd[data-v-aaff5dd2]{overflow-wrap:anywhere;margin:3px 0 0;color:var(--text);font-size:12px;line-height:1.45}.appointment-note[data-v-aaff5dd2]{grid-column:1 / -1}@media (max-width: 560px){.appointment-grid[data-v-aaff5dd2]{grid-template-columns:1fr}.appointment-note[data-v-aaff5dd2]{grid-column:auto}}.dialog-backdrop[data-v-65e861d1]{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:18px;background:rgb(10 35 39 / 48%)}.dialog[data-v-65e861d1]{position:relative;width:min(720px,100%);max-height:min(760px,calc(100dvh - 36px));overflow-y:auto;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 20px 52px #0f2c2f3d}.dialog-icon[data-v-65e861d1]{width:35px;height:35px;display:grid;place-items:center;color:#25716c;background:#ebf8f3;border-radius:6px}.close-button[data-v-65e861d1]{position:absolute;top:17px;right:17px;width:30px;height:30px;display:grid;place-items:center;color:var(--text-muted);background:transparent;border:0;cursor:pointer}.dialog-kicker[data-v-65e861d1]{margin:15px 0 0;color:var(--teal-strong);font-size:11px;font-weight:700;letter-spacing:.08em}.dialog-title[data-v-65e861d1]{margin:6px 0 0;color:var(--text-strong);font-size:18px}.dialog-description[data-v-65e861d1]{margin:8px 0 18px;color:var(--text-muted);font-size:13px;line-height:1.5}.detail-section[data-v-65e861d1]{padding:16px 0;border-top:1px solid var(--line)}.section-title[data-v-65e861d1]{margin:0 0 12px;color:var(--text-strong);font-size:13px}.detail-grid[data-v-65e861d1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0}.detail-item[data-v-65e861d1]{min-width:0}.detail-item dt[data-v-65e861d1]{color:var(--text-muted);font-size:11px}.detail-item dd[data-v-65e861d1]{overflow-wrap:anywhere;margin:4px 0 0;color:var(--text);font-size:13px;line-height:1.45}.dialog-actions[data-v-65e861d1]{display:flex;justify-content:flex-end;margin-top:4px}.button-primary[data-v-65e861d1]{height:35px;padding:0 14px;color:#f6fffd;font:inherit;font-size:12px;font-weight:700;background:#236c69;border:1px solid #236c69;border-radius:5px;cursor:pointer}.button-primary[data-v-65e861d1]:hover{background:#185c59;border-color:#185c59}@media (max-width: 560px){.detail-grid[data-v-65e861d1]{grid-template-columns:1fr}.dialog[data-v-65e861d1]{padding:20px}}.loading-page[data-v-021b1a62]{min-height:100dvh;display:grid;place-items:center;color:#466468;font-size:14px;background:#eaf0ef}.workspace-intro[data-v-021b1a62]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.intro-kicker[data-v-021b1a62]{margin:0;color:var(--teal-strong);font-size:12px;font-weight:700;letter-spacing:.08em}.intro-title[data-v-021b1a62]{margin:8px 0 0;color:var(--text-strong);font-size:22px;line-height:1.3}.intro-description[data-v-021b1a62]{margin:7px 0 0;color:var(--text-muted);font-size:13px}.role-notice[data-v-021b1a62]{max-width:300px;display:flex;align-items:flex-start;gap:8px;padding:10px 11px;color:#3f716a;font-size:12px;line-height:1.5;background:#eaf7f3;border:1px solid #c4e5dc;border-radius:6px}.dashboard-grid[data-v-021b1a62]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;margin:16px 0}.agreement-loading[data-v-021b1a62]{display:grid;gap:14px;justify-items:center;padding:48px 20px;color:var(--text-muted);text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:7px}.agreement-loading p[data-v-021b1a62]{margin:0}.retry-button[data-v-021b1a62]{height:34px;padding:0 14px;color:#3d6668;font:inherit;font-size:12px;font-weight:700;background:var(--surface);border:1px solid var(--line-strong);border-radius:5px;cursor:pointer}.retry-button[data-v-021b1a62]:hover{color:var(--teal-strong);border-color:#7ebbb3;background:#eef9f6}.platform-settings-page[data-v-021b1a62]{display:grid;gap:16px;min-height:200px}.toast[data-v-021b1a62]{position:fixed;z-index:25;right:24px;bottom:24px;max-width:min(390px,calc(100vw - 32px));padding:11px 13px;color:#f7fffd;font-size:13px;background:#1e5654;border:1px solid #397673;border-radius:6px;box-shadow:0 10px 26px #113c3c33}@media (max-width: 980px){.workspace-intro[data-v-021b1a62]{align-items:flex-start;flex-direction:column}.role-notice[data-v-021b1a62]{max-width:none}.dashboard-grid[data-v-021b1a62]{grid-template-columns:1fr}}@media (max-width: 560px){.intro-title[data-v-021b1a62]{font-size:19px}.intro-description[data-v-021b1a62]{line-height:1.55}}:root{color:#33484b;font-family:"IBM Plex Sans","PingFang SC","Microsoft YaHei",sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink: #102d33;--surface-page: #f4f7f6;--surface: #ffffff;--surface-muted: #f4f8f7;--text-strong: #18363b;--text: #40565a;--text-muted: #748689;--line: #e1e9e8;--line-strong: #d0dcda;--teal: #4f9b90;--teal-strong: #347b73}*{box-sizing:border-box}body{min-width:320px;min-height:100dvh;margin:0;background:var(--surface-page)}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgb(69 155 145 / 32%);outline-offset:2px}button:active{transform:translateY(1px)}
