.pb-brand[data-v-29d116b4]{display:flex;align-items:center;gap:12px;padding:14px 12px 22px;margin-bottom:8px}.pb-brand--drawer[data-v-29d116b4]{padding:4px 0;margin-bottom:0}.pb-brand-mark[data-v-29d116b4]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#cc785c,#a0533e);color:#fff;font-family:var(--pb-font-display);font-weight:600;font-size:15px;letter-spacing:-.02em;box-shadow:0 2px 4px #a0533e40;flex-shrink:0}.pb-brand-name[data-v-29d116b4]{font-family:var(--pb-font-display);font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--pb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-header-title[data-v-29d116b4]{font-family:var(--pb-font-display);font-size:16px;font-weight:600;letter-spacing:-.015em;color:var(--pb-text)}.pb-icon-btn[data-v-29d116b4]{font-size:18px!important;color:var(--pb-text-muted)!important}.pb-user[data-v-29d116b4]{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 4px;border-radius:999px;background:var(--pb-surface-muted);border:1px solid var(--pb-border)}.pb-avatar[data-v-29d116b4]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#cc785c,#a0533e);color:#fff;font-size:11px;font-weight:600;letter-spacing:.02em}.pb-user-meta[data-v-29d116b4]{display:inline-flex;flex-direction:column;line-height:1.15}.pb-user-name[data-v-29d116b4]{font-size:13px;font-weight:600;color:var(--pb-text)}.pb-user-handle[data-v-29d116b4]{font-size:11px;color:var(--pb-text-muted)}.pb-content-shell[data-v-29d116b4]{max-width:1280px;margin:0 auto}.pb-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;font-size:14px;color:var(--pb-text-muted)}.n-menu-item-content--selected .pb-menu-icon,.n-menu-item-content:hover .pb-menu-icon{color:var(--pb-accent-pressed)}:root{--safe-area-top: env(safe-area-inset-top, 0px);--app-height: calc(100vh - env(safe-area-inset-top, 0px)) ;--pb-bg: #faf6ef;--pb-surface: #ffffff;--pb-surface-muted: #f5f0e8;--pb-surface-sunken: #ede4d3;--pb-border: #e8dfd0;--pb-border-strong: #d4c7af;--pb-text: #2c2418;--pb-text-muted: #7a705f;--pb-text-subtle: #a89e8a;--pb-accent: #cc785c;--pb-accent-hover: #b8624a;--pb-accent-pressed: #a0533e;--pb-accent-soft: rgba(204, 120, 92, .12);--pb-success: #5a8f6a;--pb-warning: #d4a64a;--pb-error: #bb4d3a;--pb-shadow-sm: 0 1px 2px rgba(44, 36, 24, .04), 0 1px 3px rgba(44, 36, 24, .04);--pb-shadow-md: 0 4px 6px rgba(44, 36, 24, .05), 0 2px 4px rgba(44, 36, 24, .04);--pb-shadow-lg: 0 10px 25px rgba(44, 36, 24, .08), 0 4px 10px rgba(44, 36, 24, .05);--pb-font-display: "Source Serif 4", "Tiempos Headline", "Iowan Old Style", Georgia, "Times New Roman", serif;--pb-font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html,body{margin:0;padding:0}body{padding-top:var(--safe-area-top);background-color:var(--pb-bg);color:var(--pb-text);font-family:var(--pb-font-sans);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;letter-spacing:-.005em}h1,h2,h3,.pb-display{font-family:var(--pb-font-display);letter-spacing:-.02em;color:var(--pb-text)}h1,h2,h3{font-weight:600}a{color:var(--pb-accent)}::selection{background:var(--pb-accent-soft);color:var(--pb-accent-pressed)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--pb-border-strong);border-radius:5px;border:2px solid var(--pb-bg)}::-webkit-scrollbar-thumb:hover{background:var(--pb-text-subtle)}.n-card{transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.n-card.n-card--hoverable:hover{box-shadow:var(--pb-shadow-md);border-color:var(--pb-border-strong)}.n-button--primary-type{box-shadow:0 1px 2px #a0533e2e}.n-data-table,.n-data-table-wrapper,.n-data-table-base-table{-webkit-overflow-scrolling:touch}.n-data-table-th,.n-data-table-th__title,.n-data-table-td,.n-data-table-td .n-tag,.n-data-table-th .n-tag{white-space:nowrap}@media(max-width:768px){.n-modal-body-wrapper>*{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.n-data-table,.n-data-table-wrapper{overflow-x:auto}.n-data-table-td .n-space,.n-data-table-th .n-space{flex-wrap:nowrap!important}.n-descriptions-table-wrapper,.n-card{overflow-x:auto}}
