@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;700&display=swap";.console-frame[data-v-d825993a]{min-height:100vh;display:grid;grid-template-columns:320px minmax(0,1fr);gap:1.25rem;padding:1.25rem}.console-sidebar[data-v-d825993a]{position:sticky;top:1.25rem;height:calc(100vh - 2.5rem)}.sidebar-panel[data-v-d825993a]{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:var(--space-5);padding:1.5rem;border-radius:32px;background:radial-gradient(circle at top left,rgba(21,94,239,.22),transparent 18rem),linear-gradient(180deg,#0f172afa,#0f172aeb);color:#f8fafceb;box-shadow:0 24px 60px #0f172a42;overflow:hidden}.brand-lockup[data-v-d825993a]{display:grid;gap:var(--space-3)}.brand-lockup[data-v-d825993a] .section-tag{width:fit-content;background:#ffffff14;color:#f8fafccc}.brand-lockup[data-v-d825993a] .section-tag:before{background:#60a5fa}.brand-lockup h1[data-v-d825993a]{font-size:2rem;color:#f8fafc}.brand-lockup p[data-v-d825993a],.sidebar-user p[data-v-d825993a]{color:#e2e8f0b8}.sidebar-user[data-v-d825993a]{display:flex;align-items:center;gap:var(--space-3);padding:1rem;border-radius:22px;background:#ffffff0f;border:1px solid rgba(148,163,184,.12)}.avatar[data-v-d825993a]{width:3rem;height:3rem;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#60a5fa52,#2dd4bf4d);color:#f8fafc;font-weight:800}.sidebar-nav[data-v-d825993a]{min-height:0;display:grid;align-content:start;gap:var(--space-5);padding-right:.25rem;overflow-y:auto}.sidebar-nav[data-v-d825993a]::-webkit-scrollbar{width:6px}.sidebar-nav[data-v-d825993a]::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b852}.nav-group[data-v-d825993a]{display:grid;gap:var(--space-3)}.nav-group-title[data-v-d825993a]{font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8b8}.nav-list[data-v-d825993a]{display:grid;gap:.6rem}.nav-item[data-v-d825993a]{display:grid;gap:0;padding:.95rem 1rem;border-radius:20px;border:1px solid transparent;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.nav-item[data-v-d825993a]:hover{transform:translateY(-1px);background:#ffffff0f;border-color:#94a3b829}.nav-item.active[data-v-d825993a]{background:linear-gradient(135deg,#155eef38,#2dd4bf24);border-color:#60a5fa47}.nav-label[data-v-d825993a]{color:#f8fafc;font-weight:700}.console-main[data-v-d825993a]{min-width:0;display:grid;grid-template-rows:auto 1fr;gap:1.25rem}.console-header[data-v-d825993a]{padding:1.15rem 1.35rem;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.header-actions[data-v-d825993a]{display:grid;gap:var(--space-3);justify-items:end}.header-metrics[data-v-d825993a]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.console-body[data-v-d825993a]{min-width:0}@media(max-width:1180px){.console-frame[data-v-d825993a]{grid-template-columns:1fr}.console-sidebar[data-v-d825993a]{position:static;height:auto}.sidebar-panel[data-v-d825993a]{grid-template-rows:auto}}@media(max-width:720px){.console-frame[data-v-d825993a]{padding:.8rem}.console-header[data-v-d825993a],.header-actions[data-v-d825993a]{grid-template-columns:1fr}.console-header[data-v-d825993a]{display:grid}.header-actions[data-v-d825993a],.header-metrics[data-v-d825993a]{justify-items:start;justify-content:flex-start}}.console-login-layout[data-v-90ced6be]{min-height:100vh;display:grid;align-items:center}.app-loading[data-v-96b7a27f]{min-height:100vh;display:grid;place-items:center;color:var(--text-secondary)}:root{--font-display: "Cormorant Garamond", "Times New Roman", serif;--font-body: "Noto Serif", Georgia, serif;--bg-page: #f5f0e7;--bg-soft: #ece2d2;--surface: #fff9ef;--text-primary: #1f2f2b;--text-secondary: #4d5f58;--border-soft: #d7c9af;--brand: #2e5b52;--brand-contrast: #f5f0e7;--accent: #9f6f3f;--radius-md: 12px;--radius-lg: 20px;--shadow-soft: 0 14px 30px rgba(46, 38, 20, .09);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-8: 3rem}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;min-height:100%}body{font-family:var(--font-body);background:radial-gradient(circle at 12% 8%,rgba(159,111,63,.15),transparent 24%),radial-gradient(circle at 85% 12%,rgba(46,91,82,.18),transparent 26%),var(--bg-page);color:var(--text-primary)}a{color:inherit;text-decoration:none;cursor:pointer;transition:color .18s ease,opacity .18s ease,transform .18s ease}button,[role=button],input[type=button],input[type=submit],input[type=reset],summary,select,.interactive,.clickable{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}button,[role=button],input[type=button],input[type=submit],input[type=reset],summary,.interactive,.clickable{cursor:pointer}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible,input[type=reset]:focus-visible,summary:focus-visible,select:focus-visible,.interactive:focus-visible,.clickable:focus-visible{outline:2px solid rgba(46,91,82,.34);outline-offset:3px}.shell{width:min(1120px,calc(100% - 2rem));margin:0 auto}.card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease}a.card:hover,button.card:hover,.card.interactive:hover{transform:translateY(-3px);box-shadow:0 20px 36px #2e261424;border-color:#2e5b5247}a.card:active,button.card:active,.card.interactive:active{transform:translateY(-1px) scale(.992)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--brand);border-radius:999px;background:var(--brand);color:var(--brand-contrast);padding:.7rem 1.2rem;font-weight:600;box-shadow:0 8px 18px #2e5b522e;transition:transform .16s ease,opacity .16s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.btn:hover{transform:translateY(-2px);opacity:.98;box-shadow:0 14px 26px #2e5b523d}.btn:active{transform:translateY(0) scale(.98);box-shadow:0 6px 14px #2e5b5229}.btn.secondary{background:transparent;color:var(--brand);box-shadow:none}.btn.secondary:hover{background:#2e5b5214;border-color:#2e5b529e;box-shadow:0 10px 18px #2e5b521a}.btn.secondary:active{box-shadow:none}.muted{color:var(--text-secondary)}h1,h2,h3{margin:0;line-height:1.2;font-family:var(--font-display)}:root{--console-font-display: "Space Grotesk", "Avenir Next", "Helvetica Neue", sans-serif;--console-font-body: "Manrope", "Avenir Next", "Helvetica Neue", sans-serif;--console-bg: #f4f7fb;--console-bg-deep: #0f172a;--console-bg-sidebar: rgba(15, 23, 42, .92);--console-surface: rgba(255, 255, 255, .82);--console-surface-strong: rgba(255, 255, 255, .92);--console-surface-soft: rgba(255, 255, 255, .68);--console-text: #0f172a;--console-text-muted: #5b6577;--console-text-soft: #8a94a6;--console-border: rgba(148, 163, 184, .22);--console-border-strong: rgba(148, 163, 184, .34);--console-brand: #155eef;--console-emerald: #0f766e;--console-amber: #d97706;--console-red: #dc2626;--console-shadow-soft: 0 12px 30px rgba(15, 23, 42, .05);--console-shadow-card: 0 18px 44px rgba(15, 23, 42, .08);--console-radius-lg: 28px;--console-radius-md: 20px;--console-radius-sm: 16px}body{font-family:var(--console-font-body);background:radial-gradient(circle at 8% 10%,rgba(21,94,239,.1),transparent 22rem),radial-gradient(circle at 100% 0%,rgba(15,118,110,.12),transparent 20rem),linear-gradient(180deg,#f8fbff 0%,var(--console-bg) 52%,#eef3f9 100%);color:var(--console-text)}#app{color:var(--console-text)}button,input,select,textarea{font:inherit}button{cursor:pointer}a,button,[role=button],input[type=button],input[type=submit],input[type=reset],summary,select,.interactive,.clickable{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}a,[role=button],summary,.interactive,.clickable{cursor:pointer}a:hover,button:hover,[role=button]:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,summary:hover,.interactive:hover,.clickable:hover{transform:translateY(-1px)}a:active,button:active,[role=button]:active,input[type=button]:active,input[type=submit]:active,input[type=reset]:active,summary:active,.interactive:active,.clickable:active{transform:translateY(0) scale(.985)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible,input[type=reset]:focus-visible,summary:focus-visible,select:focus-visible,.interactive:focus-visible,.clickable:focus-visible{outline:2px solid rgba(21,94,239,.35);outline-offset:3px}.shell{width:min(1380px,calc(100% - 2rem))}.card{background:var(--console-surface);border:1px solid var(--console-border);border-radius:var(--console-radius-lg);box-shadow:var(--console-shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}a.card:hover,button.card:hover,.card.interactive:hover{transform:translateY(-3px);box-shadow:0 24px 48px #0f172a1a;border-color:var(--console-border-strong)}.card.soft{background:var(--console-surface-soft)}.btn{min-height:2.9rem;border:1px solid transparent;border-radius:16px;background:linear-gradient(135deg,#155eef,#0f766e);color:#f8fbff;padding:.75rem 1.15rem;font-family:var(--console-font-body);font-size:.95rem;font-weight:700;box-shadow:0 10px 24px #155eef2e;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.btn:hover{transform:translateY(-1px);opacity:1;box-shadow:0 16px 28px #155eef38}.btn.secondary{background:#ffffffd1;color:var(--console-text);border-color:var(--console-border);box-shadow:none}.btn.ghost{background:transparent;color:var(--console-text-muted);border-color:transparent;box-shadow:none}.btn:disabled{cursor:not-allowed;opacity:.62;transform:none;box-shadow:none}.muted{color:var(--console-text-muted)}.soft{color:var(--console-text-soft)}h1,h2,h3{font-family:var(--console-font-display);letter-spacing:-.03em}h1,h2,h3,p{margin:0}.section-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;background:#0f172a0f;color:var(--console-text-muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.section-tag:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--console-brand)}.status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.35rem .75rem;font-size:.76rem;font-weight:700;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap}.status-pill.neutral{background:#0f172a0f;color:var(--console-text-muted);border-color:#0f172a14}.status-pill.info{background:#155eef1a;color:#1248b1;border-color:#155eef24}.status-pill.success{background:#0f766e1f;color:#0f766e;border-color:#0f766e29}.status-pill.warning{background:#d977061f;color:#b45309;border-color:#d9770629}.status-pill.danger{background:#dc26261a;color:#b91c1c;border-color:#dc262624}.console-link{color:var(--console-brand);font-weight:700}.page-title{font-size:clamp(2rem,3vw,2.7rem);line-height:1.05}.page-stack{display:grid;gap:var(--space-5)}.page-hero{padding:var(--space-6);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr)}.page-hero h2{font-size:clamp(1.8rem,3vw,2.45rem)}.hero-copy,.hero-actions{display:grid;gap:var(--space-3);align-content:start}.hero-meta,.toolbar-cluster{display:flex;flex-wrap:wrap;gap:var(--space-2)}.toolbar-cluster.end{justify-content:flex-end}.info-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .8rem;border-radius:14px;background:#ffffffc7;border:1px solid var(--console-border);color:var(--console-text-muted);font-size:.84rem;font-weight:600}.info-chip strong{color:var(--console-text)}.console-toolbar{padding:var(--space-4) var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.toolbar-title{display:grid;gap:.35rem}.toolbar-title h3{font-size:1.15rem}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3)}.stat-card{padding:var(--space-4);border-radius:20px;background:#ffffffd1;border:1px solid var(--console-border);box-shadow:inset 0 1px #fffc}.stat-card span{display:block;color:var(--console-text-soft);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.stat-card strong{display:block;margin-top:.55rem;font-family:var(--console-font-display);font-size:2rem;letter-spacing:-.04em}.stat-card p{margin:.45rem 0 0;color:var(--console-text-muted);font-size:.9rem}.metric-inline{display:flex;flex-wrap:wrap;gap:var(--space-2)}.metric-inline .info-chip{background:#0f172a0a}.console-panel{padding:var(--space-5);display:grid;gap:var(--space-4)}.console-panel.compact{gap:var(--space-3)}.console-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.console-panel-head h3{font-size:1.16rem}.console-panel-head p{margin-top:.4rem}.console-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.console-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.console-list{display:grid;gap:var(--space-3)}.console-list-item{padding:var(--space-4);border-radius:var(--console-radius-sm);border:1px solid var(--console-border);background:#ffffffb8}.console-list-item header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.console-list-item p+p{margin-top:.45rem}.console-field{display:grid;gap:var(--space-2)}.console-field label,.console-field span{font-size:.9rem;font-weight:700;color:var(--console-text-muted)}.console-input,.console-select,.console-textarea{width:100%;min-height:3rem;border-radius:16px;border:1px solid var(--console-border);background:#ffffffe6;color:var(--console-text);padding:.85rem .95rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.console-textarea{min-height:7.5rem;resize:vertical}.console-input:focus,.console-select:focus,.console-textarea:focus{outline:none;border-color:#155eef66;box-shadow:0 0 0 4px #155eef14}.console-split{display:grid;gap:var(--space-4)}.console-empty{padding:var(--space-5);border-radius:var(--console-radius-md);border:1px dashed var(--console-border-strong);background:#ffffff80;color:var(--console-text-muted);text-align:center}.table-shell{overflow:hidden}.table-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) 0}.table-shell .table-content{padding:0 var(--space-4) var(--space-4);overflow-x:auto}.table-header p{margin-top:.35rem}.management-shell{display:grid;gap:0}.management-header{padding-bottom:var(--space-4)}.management-toolbar{padding:0 var(--space-5) var(--space-4);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.management-toolbar-main{flex:1 1 420px;display:flex;flex-wrap:wrap;gap:var(--space-2)}.table-filter-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.table-filter-row .console-input,.table-filter-row .console-select{min-width:180px}.feedback-strip{margin:0 var(--space-5) var(--space-4);padding:.95rem 1rem;border-radius:18px}.feedback-strip.info{background:#155eef14;color:#1248b1}.feedback-strip.error{background:#dc262614;color:#b91c1c}.feedback-strip.success{background:#0f766e1f;color:#0f766e}.data-table{width:100%;border-collapse:separate;border-spacing:0 .75rem}.data-table thead th{padding:0 1rem;text-align:left;color:var(--console-text-soft);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.data-table tbody tr{background:#ffffffe0;box-shadow:inset 0 0 0 1px #94a3b81f,0 8px 18px #0f172a0a}.data-table tbody td{padding:1rem;vertical-align:top;color:var(--console-text)}.data-table tbody td:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.data-table tbody td:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.empty-state{padding:var(--space-6);text-align:center;color:var(--console-text-muted)}.table-actions{display:flex;flex-wrap:wrap;gap:.55rem}.compact-btn{min-height:2.45rem;padding:.55rem .9rem}.compact-select{min-height:2.45rem}.table-pagination{padding:0 var(--space-5) var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.pagination-summary{color:var(--console-text-muted)}.pagination-summary strong{color:var(--console-text)}.pagination-actions,.page-button-group,.pagination-size{display:flex;align-items:center;gap:.65rem}.pagination-size span{color:var(--console-text-muted);font-size:.9rem;font-weight:700}.page-number{min-width:2.45rem;min-height:2.45rem;padding:0 .55rem;border-radius:14px;border:1px solid var(--console-border);background:#ffffffdb;color:var(--console-text-muted);font-weight:700}.page-number.active{border-color:#155eef3d;background:#155eef1a;color:#1248b1}.page-number.muted{border-style:dashed}.admin-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1.25rem}.admin-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0f172a61;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.admin-dialog{position:relative;z-index:1;width:min(860px,100%);max-height:calc(100vh - 2.5rem);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.admin-dialog-head{padding:var(--space-5);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--console-border)}.admin-dialog-body{overflow:auto;padding:var(--space-5)}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.admin-form-grid .console-field.full{grid-column:1 / -1}.field-helper{color:var(--console-text-soft);font-size:.82rem}.checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.checkbox-card{display:flex;align-items:center;gap:.65rem;padding:.9rem 1rem;border-radius:16px;border:1px solid var(--console-border);background:#ffffffbd}.checkbox-card input{margin:0}.checkbox-field .checkbox-card{width:fit-content}.admin-form-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:var(--space-2)}.message-bubble{padding:var(--space-4);border-radius:22px;border:1px solid var(--console-border);background:#ffffffc2}.message-bubble header{display:flex;justify-content:space-between;gap:var(--space-2)}.message-bubble.customer{background:linear-gradient(180deg,#fff9ebeb,#ffffffe6)}.message-bubble.staff{background:linear-gradient(180deg,#dbeafead,#ffffffeb)}.message-bubble.system{background:linear-gradient(180deg,#ecfdf5e0,#ffffffe6)}.translation-copy{margin-top:.85rem;padding-top:.85rem;border-top:1px dashed rgba(148,163,184,.4)}@media(max-width:1080px){.page-hero,.console-grid-2,.console-grid-3{grid-template-columns:1fr}}@media(max-width:720px){.table-header,.console-toolbar,.management-toolbar,.table-pagination,.pagination-actions,.admin-form-grid{display:grid}.admin-form-grid{grid-template-columns:1fr}}
