#app{width:100%;height:100vh;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}:root{--primary-color: #2b85e4;--secondary-color: #4cd964;--danger-color: #ff4d4f;--warning-color: #faad14;--text-primary: #333333;--text-secondary: #666666;--text-disabled: #999999;--bg-color: #f5f5f5;--border-color: #e8e8e8;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--border-radius-sm: 2px;--border-radius-md: 4px;--border-radius-lg: 8px;--transition-time: .3s}html{font-size:16px;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--font-size-md);line-height:1.5;color:var(--text-primary);background-color:var(--bg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (max-width: 767px){html{font-size:14px}body{line-height:1.4}.container,.n-card,.n-modal,.n-drawer{padding:var(--spacing-sm)!important}.n-data-table .n-data-table-th,.n-data-table .n-data-table-td{padding:var(--spacing-xs) var(--spacing-sm)!important}.n-button{min-height:44px!important;padding:var(--spacing-sm) var(--spacing-md)!important}.n-input,.n-select,.n-input-number{height:44px!important}.mobile-hidden{display:none!important}}@media screen and (min-width: 768px) and (max-width: 991px){html{font-size:15px}.n-data-table .n-data-table-th,.n-data-table .n-data-table-td{padding:var(--spacing-xs) var(--spacing-sm)!important}.tablet-hidden{display:none!important}}.hidden-xs{display:inherit}@media (max-width: 767px){.hidden-xs{display:none!important}}.visible-xs{display:none}@media (max-width: 767px){.visible-xs{display:inherit!important}}@media (hover: none){a,button,.clickable{min-height:44px;min-width:44px}}@media print{body{background-color:#fff}.no-print{display:none!important}}@media (max-width: 767px){.page-container{padding:4px!important}.n-card{border-radius:12px!important;box-shadow:0 2px 12px #00000014!important;margin-bottom:16px!important;overflow:hidden}.n-card .n-card-header{padding:12px!important;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.n-card .n-card__content{padding:4px 12px 12px!important}.page-title{font-size:20px!important;font-weight:600!important;margin:0!important;color:#2c3e50}.responsive-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.header-actions{width:100%!important;flex-wrap:wrap!important;gap:8px!important}.search-input{width:calc(100% - 60px)!important;min-width:200px!important}.filter-select,.sort-select{width:calc(50% - 4px)!important;min-width:120px!important}.add-button{min-width:auto!important;padding:0 12px!important;height:36px!important;border-radius:8px!important}.hidden-xs{display:none!important}.n-space{gap:8px!important}.n-button{border-radius:8px!important;font-weight:500!important}.n-button--small{height:32px!important;padding:0 12px!important;font-size:13px!important}.n-input,.n-select .n-base-selection,.n-date-picker .n-input{border-radius:8px!important}.n-input .n-input__input-el{font-size:16px!important}.mobile-card-actions-header .n-button{height:32px!important;padding:0 12px!important;font-size:13px!important}}@media (max-width: 480px){.page-container{padding:2px!important}.n-card .n-card-header{padding:10px!important}.n-card .n-card__content{padding:2px 10px 10px!important}.page-title{font-size:18px!important}.search-input,.filter-select,.sort-select{width:100%!important;margin-bottom:8px}.add-button{width:100%!important;height:40px!important}.header-actions{flex-direction:column!important;align-items:stretch!important}}@media (max-width: 767px){.mobile-card-list{gap:8px!important;padding:0!important}.mobile-card-item{border-radius:12px!important;box-shadow:0 3px 15px #0000001a!important;transition:all .3s ease!important}.mobile-card-item:active{transform:scale(.98)!important}.mobile-card-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border-bottom:1px solid rgba(0,0,0,.08)!important;position:relative!important}.mobile-card-header:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,#18a058,#36ad6a,#18a058)!important}.mobile-card-title{font-weight:600!important;font-size:16px!important;color:#2c3e50!important;line-height:1.3!important}.mobile-card-subtitle{font-size:14px!important;color:#6c757d!important;font-weight:500!important}.mobile-card-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 14px!important}.mobile-card-label{font-size:11px!important;color:#8e9aaf!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:4px!important}.mobile-card-value{font-size:14px!important;color:#495057!important;font-weight:500!important;line-height:1.4!important}}@media (max-width: 360px){.mobile-card-grid{grid-template-columns:1fr!important;gap:10px!important}}@media (hover: none) and (pointer: coarse){.n-button,.mobile-card-item,.n-input,.n-select{-webkit-tap-highlight-color:rgba(0,0,0,.1)}.n-button:active{transform:scale(.95)}}@media screen and (max-width: 767px){input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],textarea,select{font-size:16px!important}body,#app,.n-layout,.n-layout-content{margin:0!important;padding:0!important}.mobile-card-item{margin:0 2px!important}.header-actions,.search-input{margin:0!important}.page-title{margin:0!important;padding:0!important;line-height:1.2!important}.n-data-table-wrapper{margin:0!important}.pagination-wrapper{margin:8px 0 0!important;padding:0!important}.n-form-item{margin-bottom:16px!important}.n-space{margin:0!important}.mobile-card-content{padding:8px 12px 12px!important}.mobile-card-header{padding:10px 12px 8px!important}.footer{padding:4px 2px!important;font-size:11px!important}.footer-content{gap:2px!important}}@media (max-width: 359px){.page-container{padding:1px!important}.n-card .n-card-header{padding:8px!important}.n-card .n-card__content{padding:1px 8px 8px!important}.mobile-card-list{gap:6px!important}.mobile-card-content{padding:6px 8px 8px!important}.mobile-card-header{padding:8px 8px 6px!important}.mobile-card-grid{gap:8px 10px!important}.footer{padding:2px 1px!important;font-size:9px!important}.footer-content{gap:0px!important}}
