.sidebar[data-v-cdba4b37]{width:216px;background:var(--surface);border-right:1px solid var(--rule);display:flex;flex-direction:column;flex-shrink:0}.brand[data-v-cdba4b37]{height:72px;padding:0 24px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--rule)}.brand-mark[data-v-cdba4b37]{width:32px;height:32px;border-radius:50%;background:var(--teal);display:grid;place-items:center;color:#fff;font-size:14px}.brand-mark__icon[data-v-cdba4b37]{width:16px;height:16px}.brand-title[data-v-cdba4b37]{font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:600;letter-spacing:-.02em}.brand-sub[data-v-cdba4b37]{font-size:10px;color:var(--ink-light);text-transform:uppercase;letter-spacing:.08em;margin-top:-2px}.nav[data-v-cdba4b37]{flex:1;padding:16px 14px;border-right:none}.nav-icon[data-v-cdba4b37]{font-size:18px;margin-right:12px}[data-v-cdba4b37] .el-menu-item{display:flex;align-items:center;padding:11px 14px;border-radius:var(--radius);margin-bottom:4px;font-weight:500}[data-v-cdba4b37] .el-menu-item:hover{background:var(--teal-pale);color:var(--teal)}[data-v-cdba4b37] .el-menu-item.is-active{background:var(--teal);color:#fff}.sidebar-foot[data-v-cdba4b37]{padding:18px 24px;border-top:1px solid var(--rule);font-size:11px;color:var(--ink-light);line-height:1.6}.topbar[data-v-4f93bd49]{height:72px;background:var(--surface);border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;padding:0 32px;flex-shrink:0}.page-title[data-v-4f93bd49]{font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0}.page-meta[data-v-4f93bd49]{font-size:12px;color:var(--ink-light);margin:2px 0 0}.operator[data-v-4f93bd49]{display:flex;align-items:center;gap:16px}.operator-meta[data-v-4f93bd49]{text-align:right}.operator-name[data-v-4f93bd49]{font-weight:600;font-size:13px}.operator-role[data-v-4f93bd49]{font-size:11px;color:var(--ink-light)}.operator-avatar[data-v-4f93bd49]{width:38px;height:38px;border-radius:50%;background:var(--teal-pale);color:var(--teal);display:grid;place-items:center;font-weight:600;font-size:14px}.shell[data-v-e0304d5e]{display:flex;height:100vh;overflow:hidden}.main[data-v-e0304d5e]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.content[data-v-e0304d5e]{flex:1;overflow-y:auto;background:var(--paper)}:root{--paper: #F2F0EB;--surface: #FAF8F3;--ink: #1A1F1C;--ink-muted: #5E6560;--ink-light: #8B9189;--rule: rgba(26, 31, 28, .1);--teal: #1E5959;--teal-light: #2A7474;--teal-pale: #E6EEED;--rust: #B54A2C;--rust-pale: #F3E7E3;--gold: #C9A227;--gold-pale: #F5F0E0;--sage: #6B8E6B;--sage-pale: #E8F0E8;--radius: 6px;--radius-sm: 3px;--shadow-paper: 0 1px 0 rgba(26,31,28,.04), 0 4px 12px rgba(26,31,28,.04)}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;color:var(--ink);background:var(--paper);font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.face-display{font-family:Fraunces,Georgia,serif}.face-mono{font-family:JetBrains Mono,monospace}.page-container{padding:28px 32px 40px;min-height:calc(100vh - 72px)}.page-title{font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:24px}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-paper)}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-paper);margin-bottom:24px}.panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--rule)}.panel-title{font-family:Fraunces,Georgia,serif;font-size:15px;font-weight:600}.filter-bar{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--rule);flex-wrap:wrap}.slip-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.slip{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:18px;position:relative}.slip:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 2px 2px 0}.slip.teal:before{background:var(--teal)}.slip.sage:before{background:var(--sage)}.slip.rust:before{background:var(--rust)}.slip.gold:before{background:var(--gold)}.slip-label{font-size:11px;color:var(--ink-light);text-transform:uppercase;letter-spacing:.06em}.slip-value{font-family:JetBrains Mono,monospace;font-size:26px;font-weight:500;margin-top:8px;color:var(--ink)}.slip-note{font-size:12px;color:var(--ink-muted);margin-top:6px}.text-teal{color:var(--teal)}.text-rust{color:var(--rust)}.text-gold{color:var(--gold)}.text-sage{color:var(--sage)}.text-muted{color:var(--ink-light)}.mb-2{margin-bottom:16px}.mt-2{margin-top:16px}.el-button--primary{--el-button-bg-color: var(--teal);--el-button-border-color: var(--teal);--el-button-hover-bg-color: var(--teal-light);--el-button-hover-border-color: var(--teal-light);border-radius:var(--radius-sm);font-weight:600}.el-menu{border-right:none}.filter-bar .el-date-editor--daterange,.filter-bar .el-date-editor--datetimerange,.filter-bar .el-date-editor--timerange{width:220px}.el-table th.el-table__cell{background:var(--paper)!important;font-weight:600}.el-table .el-table__row:hover>td.el-table__cell{background:var(--teal-pale)!important}.el-table .el-table__empty-text{color:var(--ink-light)}@media (max-width: 1200px){.slip-row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.slip-row{grid-template-columns:1fr}.page-container{padding:20px}}
