@charset "UTF-8";.watermark-container[data-v-ff90c381]{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999;background-repeat:repeat}:root{--app-font-family-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--app-font-nav-primary: 16px;--app-fw-nav-primary: 500;--app-font-nav-utility: 13px;--app-font-nav-utility-mobile: 14px;--app-fw-nav-utility: 400;--app-nav-primary: #3D3A39;--app-nav-utility: var(--app-text-secondary);--app-nav-current: var(--app-action);--app-nav-indicator: 1px;--app-nav-target: var(--app-touch-target);--app-primary: #C9171D;--app-accent: #149BA7;--app-success: #00B42A;--app-warning: #FF7D00;--app-error: #F53F3F;--app-info: #486B8F;--app-success-bg: #E8F8EC;--app-warning-bg: #FFF3E8;--app-error-bg: #FFECE9;--app-info-bg: #EDF3F8;--app-status-success-text: #127A32;--app-status-warning-text: #A44B00;--app-status-error-text: #C4292D;--app-status-info-text: var(--app-info);--app-blue: #3491FA;--app-blue-bg: #E8F3FF;--app-cyan: #14C9C9;--app-cyan-bg: #E3F9F9;--app-indigo: #165DFF;--app-indigo-bg: #E8EFFF;--app-purple: #722ED1;--app-purple-bg: #F2E9FC;--app-violet: #7B5CFF;--app-violet-bg: #EFEAFF;--app-orange: #FF7D00;--app-orange-bg: #FFF3E8;--app-gold: #F7931E;--app-gold-bg: #FFF4E0;--app-active-bg: #FFF1F2;--app-active-text: #C9171D;--app-active-border: #F4B8BC;--app-text: #20262E;--app-text-secondary: #5C6672;--app-text-muted: #66717E;--app-page: #FFFFFF;--app-action: #C9171D;--app-action-fill: #C9171D;--app-action-hover: #B5141A;--app-action-pressed: #A31218;--app-action-text: #FFFFFF;--app-font-mobile-title: 18px;--app-font-mobile-section: 16px;--app-font-placeholder: 14px;--app-font-button: var(--app-font-base);--app-text-placeholder: #6B7683;--app-radius-control: 8px;--app-radius-surface: 12px;--app-touch-target: 48px;--app-control-target-desktop: 44px;--app-tag-height-tiny: 20px;--app-tag-height-small: 24px;--app-tag-height-medium: 28px;--app-tag-height-large: 32px;--app-workspace-page-padding: var(--app-space-xl);--app-workspace-section-padding: var(--app-space-lg);--app-workspace-gap: var(--app-space-xl);--app-space-2xs: 2px;--app-control-outline: #87909D;--app-surface-container: #F4F5F7;--app-workspace-surface: #FFFFFF;--app-workspace-hover: #FFFFFF;--app-chrome-surface: rgba(255, 255, 255, .94);--app-motion-duration: .16s;--app-motion-easing: cubic-bezier(.2, 0, 0, 1);--app-showcase-max-width: 1280px;--app-showcase-gutter: var(--app-space-2xl);--app-font-brand-display: 48px;--app-font-brand-display-mobile: 32px;--app-media-filter: saturate(.88) contrast(.98);--app-border: #DDE1E6;--app-bg-soft: #FFFFFF;--app-bg-hover: #EEF0F3;--app-card: #ffffff;--app-primary-dark: #B5141A;--app-primary-deep: #780E13;--app-primary-light: #C9171D;--app-sider-dark: #001529;--app-on-dark: #ffffff;--app-font-xs: 11px;--app-font-sm: 12px;--app-font-13: 13px;--app-font-base: 14px;--app-font-md: 15px;--app-font-lg: 16px;--app-font-xl: 18px;--app-font-2xl: 20px;--app-font-3xl: 24px;--app-font-4xl: 28px;--app-font-5xl: 32px;--app-fw-normal: 400;--app-fw-medium: 500;--app-fw-semibold: 600;--app-fw-bold: 700;--app-space-xs: 4px;--app-space-sm: 8px;--app-space-md: 12px;--app-space-lg: 16px;--app-space-xl: 20px;--app-space-2xl: 24px;--app-space-3xl: 32px;--app-radius-xs: 4px;--app-radius-sm: 6px;--app-radius-md: 8px;--app-radius-lg: 12px;--app-radius-xl: 16px;--app-radius-full: 999px;--app-surface: var(--app-card);--app-bg-muted: var(--app-surface-container);--app-text-main: var(--app-text);--app-text-sub: var(--app-text-secondary);--app-divider: var(--app-border);--app-border-hover: var(--app-control-outline);--app-danger: var(--app-error);--app-radius-pill: var(--app-radius-full);--app-shadow-xs: none;--app-dur-fast: .15s;--app-dur-base: var(--app-motion-duration);--app-ease-out: var(--app-motion-easing)}:root.dark-theme,body.dark-theme{--app-nav-primary: var(--app-text);--app-primary: #FF888B;--app-accent: #35B8C2;--app-success: #23C343;--app-warning: #FF9A2E;--app-error: #F76965;--app-info: #86ADC9;--app-success-bg: rgba(35, 195, 67, .16);--app-warning-bg: rgba(255, 154, 46, .16);--app-error-bg: rgba(247, 105, 101, .16);--app-info-bg: rgba(134, 173, 201, .16);--app-status-success-text: var(--app-success);--app-status-warning-text: var(--app-warning);--app-status-error-text: #FF817C;--app-status-info-text: var(--app-info);--app-blue: #5AAAFB;--app-blue-bg: rgba(52, 145, 250, .16);--app-cyan: #33D6D6;--app-cyan-bg: rgba(20, 201, 201, .16);--app-indigo: #4C7DFF;--app-indigo-bg: rgba(22, 93, 255, .16);--app-purple: #9B6FEA;--app-purple-bg: rgba(114, 46, 209, .16);--app-violet: #9B84FF;--app-violet-bg: rgba(123, 92, 255, .16);--app-orange: #FF9A2E;--app-orange-bg: rgba(255, 125, 0, .16);--app-gold: #FFB14A;--app-gold-bg: rgba(247, 147, 30, .16);--app-active-bg: #48272D;--app-brand-surface: #321E22;--app-active-text: #FF888B;--app-active-border: #FF888B;--app-text: #E8EBEF;--app-text-secondary: #B7BEC8;--app-text-muted: #939DA9;--app-text-placeholder: #939DA9;--app-page: #151515;--app-media-filter: saturate(.86) brightness(.9) contrast(.98);--app-action: #FF888B;--app-action-fill: #C9171D;--app-action-text: #FFFFFF;--app-border: #3f3f46;--app-bg-soft: #151515;--app-bg-hover: #2a2a30;--app-card: #202020;--app-primary-dark: #B5141A;--app-primary-light: #FF888B;--app-control-outline: #899B90;--app-surface-container: #27272a;--app-workspace-surface: var(--app-surface-container);--app-workspace-hover: var(--app-bg-hover);--app-chrome-surface: rgba(24, 24, 28, .94)}*{margin:0;padding:0;box-sizing:border-box}:where(button,a,input,textarea,select,[role=button],[tabindex]):focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.pagination-container,.footer-actions-right{display:flex;justify-content:flex-end;margin-top:12px}html,body,#app{height:100%;font-family:var(--app-font-family-ui);background-color:var(--app-page);color:var(--app-text);transition:background-color var(--app-motion-duration),color var(--app-motion-duration)}body.dark-theme:not(.admin-workspace){background-color:var(--app-page);color:var(--app-text)}body.dark-theme:not(.admin-workspace) html,body.dark-theme:not(.admin-workspace) body,body.dark-theme:not(.admin-workspace) #app{background-color:var(--app-page);color:var(--app-text)}body.dark-theme:not(.admin-workspace) .n-card{background-color:#202020!important;box-shadow:0 1px 3px #0000004d}body.dark-theme:not(.admin-workspace) .n-data-table .n-data-table-thead{background-color:#262629!important}body.dark-theme:not(.admin-workspace) .n-data-table .n-data-table-th{background-color:#262629!important;color:#ffffffa6!important}body.dark-theme:not(.admin-workspace) .n-data-table .n-data-table-td{background-color:#202020!important}body.dark-theme:not(.admin-workspace) .n-data-table .n-data-table-tr:hover .n-data-table-td{background-color:#262629!important}body.dark-theme:not(.admin-workspace) .n-input{background-color:#27272a!important}body.dark-theme:not(.admin-workspace) .n-base-selection{background-color:#27272a!important}body.dark-theme:not(.admin-workspace) .n-button--default-type{background-color:#27272a!important}body.dark-theme:not(.admin-workspace) .n-tag{background-color:#3f3f46!important}body.dark-theme:not(.admin-workspace) .n-pagination .n-pagination-item{background-color:transparent!important}body.dark-theme:not(.admin-workspace) .n-pagination .n-pagination-item:hover{background-color:#3f3f46!important}body.dark-theme:not(.admin-workspace) .n-pagination .n-pagination-item.n-pagination-item--active{background-color:var(--app-action-fill)!important;color:var(--app-on-dark)!important}body.dark-theme:not(.admin-workspace) .n-modal{background-color:#202020!important}body.dark-theme:not(.admin-workspace) .n-dialog{background-color:#202020!important}body.dark-theme:not(.admin-workspace) .n-dropdown-menu{background-color:#27272a!important}body.dark-theme:not(.admin-workspace) .n-popover{background-color:#27272a!important}body.dark-theme:not(.admin-workspace) .n-tabs-nav{background-color:transparent!important}body.dark-theme:not(.admin-workspace) .n-form-item-label{color:#ffffffa6!important}body.dark-theme:not(.admin-workspace) .welcome-info{background:#202020!important}body.dark-theme:not(.admin-workspace) .welcome-title{color:#fff!important}body.dark-theme:not(.admin-workspace) .welcome-desc{color:#939da9!important}body.dark-theme:not(.admin-workspace) .time-display{color:#fff!important}body.dark-theme:not(.admin-workspace) .date-display{color:#939da9!important}body.dark-theme:not(.admin-workspace) .stat-value{color:#fff!important}body.dark-theme:not(.admin-workspace) .stat-title{color:#939da9!important}body.dark-theme:not(.admin-workspace) .shortcut-item:hover{background:#27272a!important}body.dark-theme:not(.admin-workspace) .shortcut-name{color:#e4e4e7!important}body.dark-theme:not(.admin-workspace) .changelog-list{color:#939da9!important}body.dark-theme:not(.admin-workspace) .author-name{color:#fff!important}body.dark-theme:not(.admin-workspace) .author-desc{color:#939da9!important}body.dark-theme:not(.admin-workspace) .project-desc{color:#939da9!important}body.dark-theme:not(.admin-workspace) .project-stat-item{color:#e4e4e7!important}body.dark-theme:not(.admin-workspace) .author-link{background:#27272a!important;color:#939da9!important}body.dark-theme:not(.admin-workspace) .author-link:hover{background:#3f3f46!important;color:#e4e4e7!important}body.dark-theme:not(.admin-workspace) .wechat-info{color:#e4e4e7!important}body.dark-theme:not(.admin-workspace) .chat-sidebar{background:#202020!important;border-right-color:#3f3f46!important}body.dark-theme:not(.admin-workspace) .sidebar-header{background:#202020!important;border-bottom-color:#3f3f46!important}body.dark-theme:not(.admin-workspace) .sidebar-tabs{border-bottom-color:#3f3f46!important}body.dark-theme:not(.admin-workspace) .tab-item{color:#939da9!important}body.dark-theme:not(.admin-workspace) .tab-item:hover,body.dark-theme:not(.admin-workspace) .tab-item.active{color:var(--app-action)!important}body.dark-theme:not(.admin-workspace) .tab-item.active{background:#27272a!important}body.dark-theme:not(.admin-workspace) .contact-item:hover,body.dark-theme:not(.admin-workspace) .contact-item.active{background:#27272a!important}body.dark-theme:not(.admin-workspace) .contact-name{color:#e4e4e7!important}body.dark-theme:not(.admin-workspace) .contact-time{color:#71717a!important}body.dark-theme:not(.admin-workspace) .contact-last-msg{color:#71717a!important}body.dark-theme:not(.admin-workspace) .resize-handle:hover{background:#3f3f46!important}body.dark-theme:not(.admin-workspace) .resize-handle:after{background:#52525b!important}body.dark-theme:not(.admin-workspace) .chat-main{background:#101014!important}body.dark-theme:not(.admin-workspace) .chat-header{background:#202020!important;border-bottom-color:#3f3f46!important}body.dark-theme:not(.admin-workspace) .chat-header-name{color:#e4e4e7!important}body.dark-theme:not(.admin-workspace) .chat-header-status .offline{color:#71717a!important}body.dark-theme:not(.admin-workspace) .message-list{background:#101014!important}body.dark-theme:not(.admin-workspace) .message-bubble{background:#27272a!important;color:#e4e4e7!important;box-shadow:0 1px 2px #0003!important}body.dark-theme:not(.admin-workspace) .message-self .message-bubble{background:var(--app-action-fill)!important;color:var(--app-on-dark)!important}body.dark-theme:not(.admin-workspace) .message-time{color:#71717a!important}body.dark-theme:not(.admin-workspace) .message-sender{color:#71717a!important}body.dark-theme:not(.admin-workspace) .chat-input{background:#202020!important;border-top-color:#3f3f46!important}body.dark-theme:not(.admin-workspace) .chat-empty{background:#101014!important}body.dark-theme:not(.admin-workspace) .system-message{background:#27272a!important;color:#939da9!important}body.dark-theme:not(.admin-workspace) .emoji-tabs{border-bottom-color:#3f3f46!important}body.dark-theme:not(.admin-workspace) .emoji-tab:hover,body.dark-theme:not(.admin-workspace) .emoji-item:hover{background:#3f3f46!important}body.dark-theme:not(.admin-workspace) .emoji-tab.active{background:#27272a!important}body.dark-theme:not(.admin-workspace) .quick-reply-header{color:#e4e4e7!important;border-bottom-color:#3f3f46!important}body.dark-theme:not(.admin-workspace) .quick-reply-item{color:#939da9!important}body.dark-theme:not(.admin-workspace) .quick-reply-item:hover{background:#27272a!important;color:var(--app-action)!important}body.dark-theme:not(.admin-workspace) .member-count-badge{background:#27272a!important;color:#939da9!important}body.dark-theme:not(.admin-workspace) .member-item{border-bottom-color:#3f3f46!important}body.dark-theme:not(.admin-workspace) .member-name{color:#e4e4e7!important}body.dark-theme:not(.admin-workspace) .search-result-item:hover{background:#27272a!important}body.dark-theme:not(.admin-workspace) .result-content{color:#e4e4e7!important}body.dark-theme:not(.admin-workspace) .profile-name{color:#e4e4e7!important}body.dark-theme:not(.admin-workspace) .profile-username{color:#71717a!important}body.dark-theme:not(.admin-workspace) .card-resize-handle:before{border-color:#52525b!important}body.dark-theme:not(.admin-workspace) .card-resize-handle:hover:before{border-color:var(--app-action)!important}body.dark-theme:not(.admin-workspace) .n-descriptions .n-descriptions-table-content{color:#e4e4e7!important}body.dark-theme:not(.admin-workspace) .login-page{background:#101014!important}body.dark-theme:not(.admin-workspace) .login-page.style-1{background:linear-gradient(135deg,#202020,#101014)!important}body.dark-theme:not(.admin-workspace) .style1-container{background:#202020!important;box-shadow:0 25px 50px -12px #00000080!important}body.dark-theme:not(.admin-workspace) .login-form-wrapper{background:#202020!important}body.dark-theme:not(.admin-workspace) .login-form .form-title{color:#fff!important}body.dark-theme:not(.admin-workspace) .login-form .form-subtitle{color:#939da9!important}body.dark-theme:not(.admin-workspace) .style1-footer{color:#71717a!important}body.dark-theme:not(.admin-workspace) .style-switcher{background:#27272ae6!important;box-shadow:0 4px 12px #0000004d!important}body.dark-theme:not(.admin-workspace) .style-option{color:#939da9!important}body.dark-theme:not(.admin-workspace) .style-option:hover{background:#3f3f46!important;color:#e4e4e7!important}body.dark-theme:not(.admin-workspace) .style-option.active{background:var(--app-action-fill)!important;color:var(--app-on-dark)!important}body.dark-theme:not(.admin-workspace) .login-form .n-form-item-label{color:#939da9!important}body.dark-theme:not(.admin-workspace) .login-form .n-input{--n-color: #27272a !important;--n-color-focus: #27272a !important;--n-border: 1px solid #3f3f46 !important;--n-border-hover: 1px solid #52525b !important;--n-border-focus: 1px solid var(--app-action) !important;--n-text-color: #e4e4e7 !important;--n-placeholder-color: var(--app-text-placeholder) !important;--n-caret-color: #e4e4e7 !important}body.dark-theme:not(.admin-workspace) .login-form .n-input__prefix{color:#71717a!important}body.dark-theme:not(.admin-workspace) .login-form .n-input__eye{color:#71717a!important}body.dark-theme:not(.admin-workspace) .login-form .n-input__eye:hover{color:#939da9!important}body.dark-theme:not(.admin-workspace) .login-form .n-checkbox{--n-text-color: #939DA9 !important}body.dark-theme:not(.admin-workspace) .register-link{color:#939da9!important}body.dark-theme:not(.admin-workspace) .register-link:hover{color:var(--app-action)!important}body.dark-theme:not(.admin-workspace) .captcha-img{border-color:#3f3f46!important}body.dark-theme:not(.admin-workspace) .slider-puzzle-container{background:#202020!important}body.dark-theme:not(.admin-workspace) .slider-puzzle-header{color:#e4e4e7!important;border-bottom-color:#3f3f46!important}body.dark-theme:not(.admin-workspace) .slider-puzzle-track{background:#27272a!important}body.dark-theme:not(.admin-workspace) .slider-track-bg{background:#3f3f46!important}body.dark-theme:not(.admin-workspace) .slider-handle{background:#52525b!important;color:#e4e4e7!important}body.dark-theme:not(.admin-workspace) .slider-handle.verified{background:#168b5f!important;color:var(--app-on-dark)!important}body.dark-theme:not(.admin-workspace) .slider-track-tip{color:#71717a!important}body.dark-theme:not(.admin-workspace) .slider-puzzle-footer{border-top-color:#3f3f46!important}body.dark-theme:not(.admin-workspace) .slider-puzzle-footer .n-button{color:#939da9!important}body.dark-theme:not(.admin-workspace) .slider-puzzle-footer .n-button:hover{color:#e4e4e7!important}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent;border-radius:2px}::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#0000004d}body.dark-theme ::-webkit-scrollbar-track{background:transparent}body.dark-theme ::-webkit-scrollbar-thumb{background:#ffffff26}body.dark-theme ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}body:not(.admin-workspace) .n-data-table{--n-merged-th-color: #F9FAFB;--n-merged-td-color: #FFFFFF}body:not(.admin-workspace) .n-card{box-shadow:0 1px 2px #18251f0a,0 8px 20px #18251f0d}.page-container{padding:20px;min-height:calc(100vh - 60px)}.search-form{margin-bottom:16px}.search-form .n-form-item{margin-bottom:0}.table-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-form .n-form-item{margin-bottom:20px}.modal-form .n-form-item:last-child{margin-bottom:0}.form-label{font-weight:500;color:#374151}.fade-enter-active,.fade-leave-active{transition:opacity var(--app-motion-duration) var(--app-motion-easing)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:opacity var(--app-motion-duration) var(--app-motion-easing),transform var(--app-motion-duration) var(--app-motion-easing)}.slide-enter-from{transform:translate(-20px);opacity:0}.slide-leave-to{transform:translate(20px);opacity:0}:focus-visible{outline:2px solid var(--app-action);outline-offset:2px}::selection{background:var(--app-active-bg);color:var(--app-text)}.n-input,.n-base-selection{scroll-margin-block:96px}.n-modal{max-width:calc(100vw - 32px)}.n-drawer{max-width:100vw}.n-popover{max-width:calc(100vw - 32px)}@media (pointer: coarse){.n-button,.n-input,.n-base-selection{min-height:var(--app-touch-target)}.n-button--circle-type{min-width:var(--app-touch-target)}.n-input__input-el,.n-input__textarea-el{font-size:16px!important}}@media (max-width: 767px){.n-button,.n-input,.n-base-selection{min-height:var(--app-touch-target)}.n-button--circle-type{min-width:var(--app-touch-target)}.n-input__input-el,.n-input__textarea-el{font-size:16px!important}.n-modal{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.page-container{padding:var(--app-space-lg);padding-bottom:calc(var(--app-space-lg) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.skip-link{position:fixed;top:8px;left:8px;z-index:3000;padding:12px 16px;background:var(--app-card);color:var(--app-action);border:2px solid var(--app-action);border-radius:var(--app-radius-md);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}#main-content{min-width:0}.brand-media{filter:var(--app-media-filter)}:root{--ds-green-50: #F0F9F4;--ds-green-100: #EAF6F0;--ds-green-200: #D3EDDF;--ds-green-300: #A8DCC2;--ds-green-400: #71C79A;--ds-green-500: #32A977;--ds-green-600: #168B5F;--ds-green-700: #0F6F4A;--ds-green-800: #0A5739;--ds-green-900: #073E2C;--ds-green-950: #042B1F;--ds-neutral-50: #F8F9FB;--ds-neutral-100: #F4F5F7;--ds-neutral-150: #EEF0F3;--ds-neutral-200: #E8EBEF;--ds-neutral-300: #DDE1E6;--ds-neutral-400: #ADB5C0;--ds-neutral-500: #66717E;--ds-neutral-600: #5C6672;--ds-neutral-700: #3D4654;--ds-neutral-800: #20262E;--ds-neutral-900: #141922;--ds-neutral-950: #000000;--ds-success-bg: #E8F8EC;--ds-warning-bg: #FFF3E8;--ds-error-bg: #FFECE9;--ds-info-bg: #EDF3F8;--ds-motion-duration-fast: .12s;--ds-motion-duration-base: .2s;--ds-motion-duration-slow: .32s;--ds-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--ds-motion-easing-emphasized: cubic-bezier(.3, 0, 0, 1);--ds-motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--ds-density-compact-row: 40px;--ds-density-compact-card-padding: 12px;--ds-density-compact-field: 32px;--ds-density-standard-row: 44px;--ds-density-standard-card-padding: 16px;--ds-density-standard-field: 36px;--ds-density-comfortable-row: 48px;--ds-density-comfortable-card-padding: 20px;--ds-density-comfortable-field: 40px;--ds-brand-50: #FFF1F2;--ds-brand-100: #FFE3E5;--ds-brand-200: #F4B8BC;--ds-brand-400: #FF888B;--ds-brand-600: #C9171D;--ds-brand-700: #B5141A;--ds-brand-800: #A31218;--ds-brand-900: #780E13;--ds-accent: var(--app-accent);--ds-page: var(--app-page);--ds-surface-2: var(--app-surface-container);--ds-text: var(--app-text);--ds-radius-md: var(--app-radius-md);--ds-font-base: var(--app-font-base)}:root.dark-theme,body.dark-theme{--ds-success-bg: rgba(35, 195, 67, .16);--ds-warning-bg: rgba(255, 154, 46, .16);--ds-error-bg: rgba(247, 105, 101, .16);--ds-info-bg: rgba(134, 173, 201, .16)}.ds-density-compact{--ds-row-h: var(--ds-density-compact-row);--ds-card-pad: var(--ds-density-compact-card-padding);--ds-field-h: var(--ds-density-compact-field)}.ds-density-standard{--ds-row-h: var(--ds-density-standard-row);--ds-card-pad: var(--ds-density-standard-card-padding);--ds-field-h: var(--ds-density-standard-field)}.ds-density-comfortable{--ds-row-h: var(--ds-density-comfortable-row);--ds-card-pad: var(--ds-density-comfortable-card-padding);--ds-field-h: var(--ds-density-comfortable-field)}.ds-density-compact .n-data-table-td,.ds-density-compact .n-data-table-th{padding-top:6px;padding-bottom:6px}.ds-density-compact .n-card__content{padding:var(--ds-card-pad)}.ds-density-standard .n-data-table-td,.ds-density-standard .n-data-table-th{padding-top:10px;padding-bottom:10px}input::placeholder,textarea::placeholder{color:var(--app-text-placeholder)!important;font-size:var(--app-font-placeholder)!important;font-weight:400!important;opacity:1}.n-input .n-input__placeholder,.n-base-selection .n-base-selection-placeholder,.n-base-selection .n-base-selection-placeholder__inner{color:var(--app-text-placeholder)!important;font-size:var(--app-font-placeholder)!important;font-weight:400!important}@media (max-width: 767px){.n-form-item-label{font-size:var(--app-font-base)}.n-card>.n-card-header .n-card-header__main{font-size:var(--app-font-mobile-section)}}@media (max-width: 767px){.workspace-page .business-workspace .workspace-title{font-size:var(--app-font-mobile-title);font-weight:var(--app-fw-semibold)}}@media (max-width: 767px){:root .workspace-page.workspace-page--inset{--workspace-body: var(--app-font-base);--workspace-meta: var(--app-font-13);--workspace-section-title: var(--app-font-mobile-section)}:root .workspace-page>.workspace-page__heading h1,:root .workspace-page .business-workspace>.workspace-heading h1,:root .receivable-page>.receivable-title,:root .runtime-management>.runtime-header h1{font-size:var(--app-font-mobile-title);font-weight:var(--app-fw-semibold)}:root .workspace-page .n-button{font-size:var(--app-font-button);font-weight:var(--app-fw-medium);border-radius:var(--n-width, var(--app-radius-control))}:root .workspace-page .n-input,:root .workspace-page .n-base-selection{border-radius:var(--app-radius-control)}:root .workspace-page .n-card,:root .workspace-page .n-descriptions,:root .workspace-page .n-form-item-label{font-size:var(--app-font-base)}:root .workspace-page .n-form-item-label{font-weight:var(--app-fw-medium)}:root .workspace-page .n-card>.n-card-header .n-card-header__main{font-size:var(--app-font-mobile-section);font-weight:var(--app-fw-semibold)}}@media (max-width: 767px){:root .workspace-page.workspace-page--dashboard h2{font-size:var(--app-font-mobile-section);font-weight:var(--app-fw-semibold)}:root .load-error-panel[role=region]{--load-error-body: var(--app-font-base)}:root .load-error-panel .n-button,:root .runtime-management .n-button{font-size:var(--app-font-button);font-weight:var(--app-fw-medium);min-height:var(--app-touch-target);min-width:var(--app-touch-target);border-radius:var(--n-width, var(--app-radius-control))}}@media (max-width: 767px){:root .workspace-page .history-panel{grid-template-columns:minmax(0,1fr);font-size:var(--app-font-base)}:root .workspace-page .history-panel>*{min-width:0;max-width:100%}:root .workspace-page .history-panel h2,:root .workspace-page .history-panel h3{font-size:var(--app-font-mobile-section);font-weight:var(--app-fw-semibold)}:root .workspace-page .history-panel p,:root .workspace-page .history-panel li,:root .workspace-page .history-panel label{font-size:var(--app-font-base)}:root .workspace-page .history-panel button{font-size:var(--app-font-button);font-weight:var(--app-fw-medium);min-height:var(--app-touch-target);min-width:var(--app-touch-target);border-radius:var(--app-radius-control)}:root .workspace-page .history-panel input[type=file]{width:100%;min-width:0;max-width:100%;font-size:var(--app-font-lg)}}@media (max-width: 767px){:root .workspace-page .settings-error button,:root .workspace-page .settings-actions button,:root .workspace-page .presence-actions button,:root .workspace-page .presence-actions+p[role=alert] button,:root .workspace-page .inbox-error button{font-size:var(--app-font-button);font-weight:var(--app-fw-medium);min-height:var(--app-touch-target);min-width:var(--app-touch-target);border-radius:var(--app-radius-control)}}.n-avatar img{object-fit:contain}.app-helper-text{font-size:var(--app-font-base);font-weight:400;line-height:1.6;color:var(--app-text-muted)}body.admin-workspace .page-container,body.admin-workspace .runtime-management{padding:var(--app-workspace-page-padding);min-height:0}body.admin-workspace .workspace-page>.page-container{padding:0}@media (max-width: 767px){body.admin-workspace .page-container,body.admin-workspace .runtime-management{padding:var(--app-space-lg);padding-bottom:calc(var(--app-space-lg) + env(safe-area-inset-bottom))}body.admin-workspace .workspace-page>.page-container{padding:0}}body.admin-workspace .n-tag--checkable,body.admin-workspace .n-tag--closable{--workspace-tag-target: var(--app-control-target-desktop);min-height:var(--workspace-tag-target);min-width:var(--workspace-tag-target);height:var(--workspace-tag-target)}body.admin-workspace .n-tag--closable>.n-tag__close{--n-close-size: var(--workspace-tag-target);flex-shrink:0;width:var(--workspace-tag-target);height:var(--workspace-tag-target);min-width:var(--workspace-tag-target);min-height:var(--workspace-tag-target)}body.admin-workspace .n-tag--closable>.n-tag__close:focus-visible{outline:2px solid var(--app-action);outline-offset:-2px}@media (max-width: 767px),(pointer: coarse){body.admin-workspace .n-tag--checkable,body.admin-workspace .n-tag--closable{--workspace-tag-target: var(--app-touch-target)}}body.admin-workspace:not(.dark-theme){--app-surface-container: var(--app-workspace-surface);--app-bg-hover: var(--app-workspace-hover);--app-bg-muted: var(--app-workspace-surface);--ds-surface-2: var(--app-workspace-surface)}body.admin-workspace:not(.dark-theme) .n-button.n-button--secondary{background-color:var(--app-workspace-surface);border:1px solid var(--app-control-outline)}body.admin-workspace:not(.dark-theme) .n-button.n-button--secondary:not(.n-button--disabled):is(:hover,:focus-visible,:active){border-color:var(--app-action);box-shadow:0 0 0 2px var(--app-active-bg)}body.admin-workspace:not(.dark-theme) .n-button.n-button--secondary.n-button--disabled{border-color:var(--app-border)}body.admin-workspace:not(.dark-theme) .n-button--success-type{color:var(--app-status-success-text)}body.admin-workspace:not(.dark-theme) .n-button--warning-type{color:var(--app-status-warning-text)}body.admin-workspace:not(.dark-theme) .n-button--error-type{color:var(--app-status-error-text)}body.admin-workspace:not(.dark-theme) .n-button--info-type{color:var(--app-status-info-text)}body.admin-workspace:not(.dark-theme) .n-base-select-option--pending,body.admin-workspace:not(.dark-theme) .n-tree-node--pending>.n-tree-node-content,body.admin-workspace:not(.dark-theme) .n-tree-node-content:hover{outline:1px solid var(--app-control-outline);outline-offset:-1px}body.admin-workspace:not(.dark-theme) .n-button:not(.n-button--disabled):not(.n-button--primary-type):is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px var(--app-control-outline)}body.admin-workspace:not(.dark-theme) .n-switch .n-switch__rail{box-shadow:inset 0 0 0 1px var(--app-control-outline)}body.admin-workspace:not(.dark-theme) .n-switch:not(.n-switch--active) .n-switch__unchecked{color:var(--app-text)}body.admin-workspace:not(.dark-theme) .n-tag--checkable:not(.n-tag--disabled):hover,body.admin-workspace:not(.dark-theme) .n-tag--closable>.n-tag__close:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--app-control-outline)}body.admin-workspace:not(.dark-theme) .n-date-panel-date:not(.n-date-panel-date--disabled):not(.n-date-panel-date--selected):hover,body.admin-workspace:not(.dark-theme) .n-date-panel-month-calendar__picker-col-item:not(.n-date-panel-month-calendar__picker-col-item--disabled):hover:before,body.admin-workspace:not(.dark-theme) .n-time-picker-col__item:not(.n-time-picker-col__item--disabled):hover:before{box-shadow:inset 0 0 0 1px var(--app-control-outline)}body.admin-workspace{--admin-native-target: var(--app-control-target-desktop)}body.admin-workspace :is(button,select,textarea,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number]):where(:not([class]),[class=""]){box-sizing:border-box;min-width:var(--admin-native-target);min-height:var(--admin-native-target);max-width:100%;padding:var(--app-space-sm) var(--app-space-md);border:1px solid var(--app-control-outline);border-radius:var(--app-radius-control);background-color:var(--app-workspace-surface);color:var(--app-text);font-family:var(--app-font-family-ui);font-size:var(--app-font-base);font-weight:var(--app-fw-normal);line-height:1.5;transition:border-color var(--app-dur-fast),box-shadow var(--app-dur-fast),color var(--app-dur-fast)}body.admin-workspace button:where(:not([class]),[class=""]){font-weight:var(--app-fw-medium);cursor:pointer}body.admin-workspace :is(button,select,textarea,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number]):where(:not([class]),[class=""]):not(:disabled):hover{border-color:var(--app-action)}body.admin-workspace :is(button,select,textarea,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number]):where(:not([class]),[class=""]):focus-visible{border-color:var(--app-action);outline:2px solid var(--app-action);outline-offset:2px}body.admin-workspace :is(button,select,textarea,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number]):where(:not([class]),[class=""]):disabled{color:var(--app-text-muted);opacity:.6;cursor:not-allowed}@media (max-width: 767px),(pointer: coarse){body.admin-workspace{--admin-native-target: var(--app-touch-target)}body.admin-workspace :is(select,textarea,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number]):where(:not([class]),[class=""]){font-size:var(--app-font-lg)}}.n-input input:is(:autofill,:-webkit-autofill){-webkit-box-shadow:0 0 0 100vmax var(--n-color, var(--app-workspace-surface)) inset;box-shadow:0 0 0 100vmax var(--n-color, var(--app-workspace-surface)) inset;-webkit-text-fill-color:var(--n-text-color, var(--app-text));caret-color:var(--n-caret-color, var(--app-text))}.n-input.n-input--disabled input:is(:autofill,:-webkit-autofill){-webkit-box-shadow:0 0 0 100vmax var(--n-color-disabled, var(--n-color, var(--app-workspace-surface))) inset;box-shadow:0 0 0 100vmax var(--n-color-disabled, var(--n-color, var(--app-workspace-surface))) inset;-webkit-text-fill-color:var(--n-text-color-disabled, var(--app-text-muted))}
