@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*{margin:0;padding:0;box-sizing:border-box}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent;border-radius:4px}*::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:#a5b4fc}html,body,#app{font-family:Inter,Segoe UI,system-ui,sans-serif}body{min-height:100vh;background:#f0f4ff;line-height:1.6;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--primary: #4361EE;--primary-dark: #3A56D4;--primary-light: #eef2ff;--primary-glow: rgba(67, 97, 238, .15);--success: #06D6A0;--warning: #FFB703;--error: #EF233C;--info: #4361EE;--sidebar-bg: #0f172a;--header-bg: #ffffff;--page-bg: #f0f4ff;--card-bg: #ffffff;--text-primary: #1e293b;--text-secondary:#64748b;--text-muted: #94a3b8;--border: #e2e8f0;--border-focus: #4361EE;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.08);--shadow-lg: 0 10px 32px rgba(0,0,0,.1);--radius: 8px;--radius-lg: 12px;--radius-xl: 16px}.header{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:58px;background:var(--header-bg);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100}.header-item{display:flex;align-items:center;gap:12px;cursor:pointer}.navbar-header{display:flex;align-items:center;gap:12px;padding:16px 14px;transition:padding .3s ease;border-bottom:1px solid rgba(255,255,255,.07);cursor:pointer}.navbar-header:hover{background:#ffffff0a}.navbar-header h1{font-weight:800;color:#fff}.navbar-header_active{padding:16px 20px}.router-view{min-height:calc(100vh - 58px);background:var(--page-bg)}.use_time{border:1.5px solid var(--error);padding:3px 12px;border-radius:20px;background:#ef233c14}.use_time span{font-size:13px;font-weight:700;color:var(--error)}.login{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background:var(--page-bg)}.login-box{min-width:420px}@keyframes showBox{0%{opacity:0;transform:scale(.98) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.n-input.n-input--disabled .n-input__input-el,.n-input.n-input--disabled .n-input__textarea-el{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}.n-base-selection.n-base-selection--disabled .n-base-selection-label .n-base-selection-label__render-label{color:var(--text-primary)!important}.n-form-item-label__text{font-size:14px!important;font-weight:600!important;color:var(--text-secondary)!important}.n-form-item-feedback-wrapper{min-height:14px!important}.boxses .info .n-form-item-feedback-wrapper{min-height:0!important}.n-menu-item-content{padding-left:16px!important}.wrapper .n-tabs-tab,.kassa .n-tabs-tab,.case .n-tabs-tab,.bord .n-tabs-tab{background-color:#eef2ff!important;color:var(--primary)!important;font-weight:600!important;border-radius:8px 8px 0 0!important}.wrapper .n-tabs-tab--active,.kassa .n-tabs-tab--active,.case .n-tabs-tab--active,.bord .n-tabs-tab--active{background-color:var(--primary)!important;color:#fff!important}.wrapper .n-tabs-tab:hover:not(.n-tabs-tab--active),.kassa .n-tabs-tab:hover:not(.n-tabs-tab--active),.case .n-tabs-tab:hover:not(.n-tabs-tab--active),.bord .n-tabs-tab:hover:not(.n-tabs-tab--active){background-color:#dde4ff!important}.cont .n-tabs-tab{background-color:#f1f5f9!important;color:var(--text-secondary)!important}.cont .n-tabs-tab--active{background-color:var(--primary-light)!important;color:var(--primary)!important}.kontakt .n-data-table .n-data-table-th{background-color:#1e293b!important;color:#fff!important}.birthday .n-data-table .n-data-table-thead .n-data-table-th,.texnik .n-data-table .n-data-table-thead .n-data-table-th,.orders .n-data-table .n-data-table-thead .n-data-table-th,.predoplata .n-data-table .n-data-table-thead .n-data-table-th,.contents .n-data-table .n-data-table-thead .n-data-table-th,.wrapper .wrapper_foot .wrapper_foot_card .n-data-table .n-data-table-thead .n-data-table-th{background-color:var(--primary)!important;color:#fff!important}.birthday .n-data-table .n-data-table-tr,.texnik .n-data-table .n-data-table-tr,.orders .n-data-table .n-data-table-tr,.predoplata .n-data-table .n-data-table-tr,.contents .n-data-table .n-data-table-tr,.wrapper .wrapper_foot .wrapper_foot_card .n-data-table .n-data-table-tr{background-color:#fff!important}.n-card{--n-color: #ffffff !important}.n-collapse .n-collapse-item .n-collapse-item__header .n-collapse-item__header-main{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.template-box{display:flex;align-items:center;flex-wrap:wrap;padding:20px;gap:20px}.template-box_item{flex:1 0 250px;border-radius:var(--radius-lg);padding:16px 20px;display:flex;align-items:center;justify-content:center;background:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border)}.setting-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.setting-menu{display:flex;justify-content:space-between}.router-save{padding:4px 6px}.user{display:flex;gap:8px}
