@font-face{font-family:CodeLight;src:url(/assets/CODE\ Light-852ae57d.otf) format("opentype")}@font-face{font-family:CodeBold;src:url(/assets/CODE\ Bold-5316b737.otf) format("opentype")}@font-face{font-family:CodecProItalic;src:url(/assets/CodecPro-Italic-c2e1b47d.ttf) format("opentype")}@font-face{font-family:CodecProRegular;src:url(/assets/CodecPro-Regular-fbc6f7dd.ttf) format("opentype")}@font-face{font-family:Orbitron;src:url(/assets/Orbitron-SemiBold-05adf1e0.ttf) format("opentype")}*{box-sizing:border-box;margin:0;font-size:inherit}body{background-color:var(--bg);transition:background-color .3s ease}::-webkit-scrollbar{width:4px;height:6px}::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#999}.ant-menu{font-weight:500}.ant-menu-item{border-radius:8px!important;margin:4px 0!important;padding:8px 12px!important;height:auto!important;line-height:1.4!important;transition:all .3s ease!important}.ant-menu-item:hover{background-color:var(--surface)!important;color:var(--primary)!important}.ant-menu-item-selected{background-color:var(--surface)!important;color:var(--primary)!important;font-weight:600!important}.ant-menu-item-selected:after{display:none!important}.ant-menu-item-icon{font-size:16px!important;margin-right:12px!important}.dark-sidebar-menu{background:transparent!important;width:100%!important;overflow:visible!important}.light-sidebar-menu .ant-menu-item{background:transparent!important;border-radius:8px!important;margin:6px 0!important;padding:12px 20px!important;height:48px!important;display:flex!important;align-items:center!important;color:var(--text)!important;font-weight:500!important;transition:all .3s cubic-bezier(.645,.045,.355,1)!important;border:none!important;font-size:16px!important;width:100%!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.light-sidebar-menu .ant-menu-item:hover{background:#EBE3D6!important;color:var(--primary)!important;transform:translate(4px)!important}.light-sidebar-menu .ant-menu-item-selected{background:#E6DCCE!important;color:var(--primary)!important;font-weight:600!important;box-shadow:0 2px 8px var(--shadow)!important}.light-sidebar-menu .ant-menu-submenu-title:hover,.light-sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title{background:#EBE3D6!important}.dark-sidebar-menu .ant-menu-item{background:transparent!important;border-radius:8px!important;margin:6px 0!important;padding:12px 20px!important;height:48px!important;display:flex!important;align-items:center!important;color:#f5f5f4!important;font-weight:500!important;transition:all .3s cubic-bezier(.645,.045,.355,1)!important;border:none!important;font-size:16px!important;width:100%!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.dark-sidebar-menu .ant-menu-item:hover{background:rgba(255,255,255,.1)!important;color:#fff!important;transform:translate(4px)!important}.dark-sidebar-menu .ant-menu-item-selected{background:#ede6da!important;color:#1c1917!important;font-weight:600!important;box-shadow:none!important}.dark-sidebar-menu .ant-menu-item-selected .ant-menu-item-icon,.dark-sidebar-menu .ant-menu-item-selected .anticon{color:#1c1917!important}.dark-sidebar-menu .ant-menu-item-icon{font-size:18px!important;margin-right:12px!important;color:inherit!important;opacity:.9!important}.dark-sidebar-menu.ant-menu-inline-collapsed{width:100%!important;overflow:hidden!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item{padding:0!important;text-align:center!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:6px 8px!important;width:calc(100% - 16px)!important;border-radius:8px!important;color:#e8e8e8!important;background:transparent!important;transform:none!important;overflow:hidden!important;box-sizing:border-box!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item:hover{background:rgba(255,255,255,.15)!important;color:#fff!important;transform:none!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item-selected{background:linear-gradient(135deg,#000000,#4f4f4f)!important;color:#fff!important;box-shadow:0 2px 8px #667eea4d!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item *{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.dark-sidebar-menu.ant-menu-inline-collapsed .anticon,.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item span,.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item span[role=img],.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item>span{font-size:18px!important;color:inherit!important;opacity:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;position:relative!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item .ant-menu-title-content{display:none!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item-icon+span{display:none!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item:not(:has(.ant-menu-item-icon)) span{font-size:16px!important;font-weight:600!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item>*{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item{position:relative!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item .ant-menu-item-icon{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.dark-sidebar-menu .ant-menu-submenu-title{background:transparent!important;color:#e8e8e8!important;border-radius:8px!important;margin:6px 0!important;padding:12px 20px!important;height:48px!important;font-size:16px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.dark-sidebar-menu .ant-menu-submenu-title:hover{background:rgba(255,255,255,.15)!important;color:#fff!important}.dark-sidebar-menu .ant-menu-submenu-popup,.light-sidebar-menu .ant-menu-submenu-popup{display:none!important}.dark-sidebar-menu .ant-menu-submenu .ant-menu,.light-sidebar-menu .ant-menu-submenu .ant-menu{position:static!important;box-shadow:none!important;border:none!important;margin:0!important;padding:0!important;background:transparent!important;animation:slideDown .3s ease-out!important}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.dark-sidebar-menu .ant-menu-submenu-arrow,.light-sidebar-menu .ant-menu-submenu-arrow{transition:transform .3s cubic-bezier(.645,.045,.355,1)!important;right:16px!important;color:inherit!important;opacity:.7!important;font-size:12px!important}.dark-sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow,.light-sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow{transform:rotate(180deg)!important;opacity:1!important}.dark-sidebar-menu .ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.light-sidebar-menu .ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{transform:rotate(0)!important}.dark-sidebar-menu .ant-menu-submenu-title:focus,.dark-sidebar-menu .ant-menu-item:focus,.light-sidebar-menu .ant-menu-submenu-title:focus,.light-sidebar-menu .ant-menu-item:focus{outline:2px solid var(--primary, #667eea)!important;outline-offset:2px!important}.dark-sidebar-menu.ant-menu-inline .ant-menu-submenu-title,.light-sidebar-menu.ant-menu-inline .ant-menu-submenu-title{cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.dark-sidebar-menu .ant-menu-submenu>.ant-menu,.light-sidebar-menu .ant-menu-submenu>.ant-menu{overflow:hidden!important;transition:max-height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)!important}.dark-sidebar-menu .ant-menu-submenu .ant-menu-submenu .ant-menu-item,.light-sidebar-menu .ant-menu-submenu .ant-menu-submenu .ant-menu-item{padding-left:64px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.dark-sidebar-menu .ant-menu-submenu .ant-menu-submenu .ant-menu-submenu .ant-menu-item,.light-sidebar-menu .ant-menu-submenu .ant-menu-submenu .ant-menu-submenu .ant-menu-item{padding-left:80px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.dark-sidebar-menu .ant-menu-submenu-title .ant-menu-item-icon,.dark-sidebar-menu .ant-menu-submenu-title .anticon{color:#e8e8e8!important;font-size:18px!important;margin-right:12px!important;opacity:.9!important}.dark-sidebar-menu .ant-menu-submenu-title:hover .ant-menu-item-icon,.dark-sidebar-menu .ant-menu-submenu-title:hover .anticon{color:#fff!important}.dark-sidebar-menu .ant-menu-submenu .ant-menu-sub{background:#171821!important;border-radius:8px!important;margin:4px 0!important;padding:4px 0!important}.dark-sidebar-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item{background:transparent!important;border-radius:6px!important;margin:2px 8px!important;padding:8px 16px 8px 48px!important;height:40px!important;font-size:15px!important;color:#d1d5db!important;position:relative!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.dark-sidebar-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item:hover{background:rgba(255,255,255,.1)!important;color:#fff!important;transform:translate(2px)!important}.dark-sidebar-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item-selected{background:rgba(102,126,234,.2)!important;color:#fff!important;font-weight:600!important}.dark-sidebar-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item .ant-menu-item-icon,.dark-sidebar-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item .anticon{color:#d1d5db!important;font-size:16px!important;margin-right:8px!important;opacity:.8!important}.dark-sidebar-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item:hover .ant-menu-item-icon,.dark-sidebar-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item:hover .anticon,.dark-sidebar-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item-selected .ant-menu-item-icon,.dark-sidebar-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item-selected .anticon{color:#fff!important;opacity:1!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-submenu{overflow:visible!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-submenu-title{padding:0!important;text-align:center!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:6px 8px!important;width:calc(100% - 16px)!important;border-radius:8px!important;color:#e8e8e8!important;background:transparent!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-submenu-title .ant-menu-item-icon,.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-submenu-title .anticon{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;color:#e8e8e8!important;font-size:18px!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-submenu-title:hover .ant-menu-item-icon,.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-submenu-title:hover .anticon{color:#fff!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-submenu-title .ant-menu-submenu-arrow{display:none!important}.dark-sidebar-menu .ant-menu-item:focus,.dark-sidebar-menu .ant-menu-item:active{background:rgba(255,255,255,.15)!important;color:#fff!important}.dark-sidebar-menu .ant-menu-item:hover .ant-menu-item-icon{transform:scale(1.1);transition:transform .2s ease}.dark-sidebar-menu .ant-menu-item[data-menu-id*=exit]{border-top:1px solid #2a2d35!important;margin-top:16px!important;padding-top:16px!important}.dark-sidebar-menu .ant-menu-item[data-menu-id*=exit]:hover{background:rgba(239,68,68,.15)!important;color:#ef4444!important}.dark-sidebar-menu::-webkit-scrollbar{width:4px}.dark-sidebar-menu::-webkit-scrollbar-track{background:transparent}.dark-sidebar-menu::-webkit-scrollbar-thumb{background:#2a2d35;border-radius:2px}.dark-sidebar-menu::-webkit-scrollbar-thumb:hover{background:#3a3d45}.dark-sidebar-menu .ant-menu-item-group-title,.light-sidebar-menu .ant-menu-item-group-title{padding:0!important;margin-top:16px!important;margin-bottom:8px!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;pointer-events:none!important;cursor:default!important}.dark-sidebar-menu .ant-menu-item-group-title{color:#ffffff73!important}.dark-sidebar-menu .sidebar-group-no-title>.ant-menu-item-group-title,.light-sidebar-menu .sidebar-group-no-title>.ant-menu-item-group-title{display:none!important;margin:0!important;padding:0!important;height:0!important}.light-sidebar-menu .ant-menu-item-group-title{color:#00000073!important}.dark-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item-group-title,.light-sidebar-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{display:none!important}.dark-sidebar-menu .ant-menu-item[type=group],.light-sidebar-menu .ant-menu-item[type=group]{pointer-events:none!important;cursor:default!important;padding:0 12px!important;height:auto!important;margin:0!important;border:none!important;background:transparent!important}.dark-sidebar-menu .ant-menu-item[type=group]:hover,.light-sidebar-menu .ant-menu-item[type=group]:hover{background:transparent!important}@media (max-width: 768px){.dark-sidebar-menu .ant-menu-item,.light-sidebar-menu .ant-menu-item{font-size:16px!important;line-height:1.5!important;padding:14px 20px!important;min-height:48px!important;height:auto!important}.dark-sidebar-menu .ant-menu-item-icon,.light-sidebar-menu .ant-menu-item-icon{font-size:18px!important;margin-right:12px!important}.dark-sidebar-menu .ant-menu-submenu-title,.light-sidebar-menu .ant-menu-submenu-title{font-size:16px!important;line-height:1.5!important;padding:14px 20px!important;min-height:48px!important;height:auto!important}.dark-sidebar-menu .ant-menu-submenu-title .ant-menu-item-icon,.dark-sidebar-menu .ant-menu-submenu-title .anticon,.light-sidebar-menu .ant-menu-submenu-title .ant-menu-item-icon,.light-sidebar-menu .ant-menu-submenu-title .anticon{font-size:18px!important;margin-right:12px!important}.dark-sidebar-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item{font-size:15px!important;line-height:1.5!important;padding:12px 16px 12px 48px!important;min-height:44px!important;height:auto!important}.dark-sidebar-menu .ant-menu-item-group-title,.light-sidebar-menu .ant-menu-item-group-title{font-size:12px!important;margin-top:20px!important;margin-bottom:12px!important}.dark-sidebar-menu .ant-menu-item,.light-sidebar-menu .ant-menu-item,.dark-sidebar-menu .ant-menu-submenu-title,.light-sidebar-menu .ant-menu-submenu-title{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.dark-sidebar-menu .ant-menu-item,.light-sidebar-menu .ant-menu-item{margin:6px 0!important}}.accounts-payable-section{display:flex;flex-direction:column;gap:16px;min-width:0}.accounts-payable-period{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:100%;margin:16px 0 24px;padding:0;box-sizing:border-box}.accounts-payable-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin-bottom:24px}.accounts-payable-section-lead{margin:20px 0 0;color:var(--text-muted);font-size:14px;line-height:1.5}.accounts-payable-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--border)}.accounts-payable-tab{display:inline-flex;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;color:var(--text-muted);background:transparent;border:none;border-bottom:2px solid transparent;border-radius:8px 8px 0 0;cursor:pointer;font-family:var(--font-family);font-size:14px;font-weight:var(--font-weight-medium)}.accounts-payable-tab--active{color:var(--primary);border-bottom-color:var(--primary)}.accounts-payable-tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.accounts-payable-tab-panel{min-width:0;padding-top:16px}.accounts-payable-tab-panel[hidden]{display:none!important}.accounts-payable-shortcut-row,.accounts-payable-layout,.accounts-payable-method-row,.accounts-payable-form-grid{display:grid;gap:12px;min-width:0}.accounts-payable-shortcut-row{grid-template-columns:repeat(3,minmax(0,1fr))}.accounts-payable-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.accounts-payable-card{min-width:0;padding:20px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:16px}.accounts-payable-card h2,.accounts-payable-card h3{margin:0 0 4px;color:var(--text);font-size:16px}.accounts-payable-card p,.accounts-payable-muted{margin:0;color:var(--text-muted);font-size:13px}.accounts-payable-shortcut{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:12px 16px;color:var(--text);background:var(--surface-elevated);border:1px solid var(--border);border-radius:12px;cursor:pointer;text-align:left;font-family:var(--font-family)}.accounts-payable-shortcut--accent{color:var(--primary);border-color:var(--primary)}.accounts-payable-shortcut:disabled{cursor:not-allowed;opacity:.65}.accounts-payable-reader-video{width:100%;max-height:240px;margin-bottom:12px;-o-object-fit:cover;object-fit:cover;background:#111;border-radius:12px}#linked-code-reader{margin-top:6px}.accounts-payable-shortcut span{display:inline-flex;align-items:center;gap:10px}.accounts-payable-method-row{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.accounts-payable-method{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:10px 12px;color:var(--text);background:transparent;border:1px solid var(--border);border-radius:12px;cursor:pointer;font-family:var(--font-family)}.accounts-payable-method--active{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);border-color:var(--primary)}.accounts-payable-form-grid{grid-template-columns:1fr 1fr}.accounts-payable-field{display:flex;flex-direction:column;gap:6px;min-width:0}.accounts-payable-field--full{grid-column:1 / -1}.accounts-payable-field label{color:var(--text);font-size:12px;font-weight:var(--font-weight-medium)}.accounts-payable-attachment{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid var(--border);border-radius:10px}.accounts-payable-attachment strong{color:var(--text);font-size:13px}.accounts-payable-badge{padding:2px 8px;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);border-radius:999px;font-size:12px}.accounts-payable-hint,.accounts-payable-info{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:var(--text-muted);font-size:13px}.accounts-payable-hint--ok{color:var(--primary)}.accounts-payable-summary-banner{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 12px;color:var(--text);background:color-mix(in srgb,var(--primary) 12%,transparent);border-radius:10px;font-size:13px}.accounts-payable-summary-banner--warn{background:color-mix(in srgb,#d48806 16%,transparent)}.accounts-payable-summary-rows{display:grid;gap:8px;margin:16px 0}.accounts-payable-summary-rows div{display:flex;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:13px}.accounts-payable-summary-rows strong{color:var(--text)}.accounts-payable-summary-value{font-size:22px;font-weight:var(--font-weight-semibold)}.accounts-payable-actions{display:flex;flex-direction:column;gap:8px}.accounts-payable-actions .ant-btn{height:40px}.accounts-payable-linked-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding:12px;background:color-mix(in srgb,var(--surface) 70%,transparent);border-radius:12px}.accounts-payable-filters{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;margin-bottom:12px}.accounts-payable-table-wrap{overflow-x:auto}.accounts-payable-table{width:100%;min-width:720px;border-collapse:collapse}.accounts-payable-table th,.accounts-payable-table td{padding:10px 8px;border-bottom:1px solid var(--border);color:var(--text);font-size:13px;text-align:left;white-space:nowrap}.accounts-payable-table th{color:var(--text-muted);font-weight:var(--font-weight-medium)}.accounts-payable-status{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:12px}.accounts-payable-status--pending{color:#d48806;background:rgba(212,136,6,.16)}.accounts-payable-status--authorized{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.accounts-payable-empty-state{padding:24px 8px;color:var(--text-muted);text-align:center}.accounts-payable-footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;color:var(--text-muted);font-size:12px}@media (max-width: 1100px){.accounts-payable-layout,.accounts-payable-shortcut-row,.accounts-payable-method-row,.accounts-payable-form-grid,.accounts-payable-filters{grid-template-columns:1fr}}@media (max-width: 768px){.accounts-payable-tabs{overflow-x:auto;flex-wrap:nowrap}.accounts-payable-tab{flex:0 0 auto}.accounts-payable-card{padding:16px}.accounts-payable-actions .ant-btn,.accounts-payable-shortcut{width:100%}.accounts-payable-period{flex-direction:column;align-items:stretch;margin:12px 0 16px;gap:8px}.accounts-payable-period .ant-picker,.accounts-payable-period .ant-btn,.accounts-payable-period .ant-picker-range{width:100%;margin-left:0!important}.accounts-payable-table-wrap{margin-left:0;margin-right:0}}.onik-pay-sync{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:16px}.onik-pay-sync-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.onik-pay-sync-header h2{margin:0 0 4px;color:var(--text);font-size:16px}.onik-pay-sync-header p,.onik-pay-sync-info,.onik-pay-sync-preview p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.onik-pay-sync-label{display:block;margin:16px 0 8px;color:var(--text);font-size:13px;font-weight:var(--font-weight-medium)}.onik-pay-sync-error{margin:8px 0 0;color:var(--danger, #cf1322);font-size:13px}.onik-pay-sync-preview{display:grid;gap:8px;margin-top:16px;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.onik-pay-sync-preview-title{color:var(--text)!important;font-weight:var(--font-weight-medium)}.onik-pay-sync-preview p span{display:block;margin-bottom:2px;color:var(--text-muted);font-size:12px}.onik-pay-sync-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.fa-board{--fa-bg: #f4f2ee;--fa-card: #ffffff;--fa-ink: #1c1917;--fa-muted: #8a847c;--fa-line: #ece8e1;--fa-green: #0f9d6e;--fa-green-soft: #d8f3e6;--fa-red: #e11d48;--fa-orange: #ea580c;--fa-radius: 16px;font-family:var(--font-family);color:var(--fa-ink);width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}.fa-board *{box-sizing:border-box}.fa-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding:0 20px;width:100%;min-width:0;box-sizing:border-box}.fa-header-copy{min-width:0;flex:1 1 auto}.fa-header h1{margin:0;font-size:26px;font-weight:650;letter-spacing:-.03em;color:var(--fa-ink);line-height:1.2}.fa-header p{margin:6px 0 0;font-size:13px;color:var(--fa-muted)}.fa-header-actions{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.fa-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:550;font-family:inherit;cursor:pointer;border:1px solid transparent;transition:.15s ease;white-space:nowrap}.fa-btn-primary{background:#171412;color:#fff}.fa-btn-primary:hover{background:#2a2622}.fa-btn-ghost{background:#fff;color:var(--fa-ink);border-color:var(--fa-line)}.fa-btn-ghost:hover{border-color:#d7d1c8}.fa-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.fa-toolbar .fa-search{margin-left:auto}.fa-search{flex:1;min-width:220px;max-width:420px}.fa-search .ant-input-affix-wrapper,.fa-table-search .ant-input-affix-wrapper{border-radius:999px;background:#fff;border-color:var(--fa-line);height:38px}.fa-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.fa-chip{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--fa-line);background:#fff;color:#57534e;font-size:13px;font-family:inherit;cursor:pointer}.fa-chip.is-active{background:#171412;color:#fff;border-color:#171412}.fa-range{width:240px}.fa-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.fa-card{background:var(--fa-card);border:1px solid var(--fa-line);border-radius:var(--fa-radius);box-shadow:0 1px 2px #1c19170a}.fa-kpi{padding:16px 18px 12px;min-height:118px;display:grid;grid-template-columns:1fr 88px;gap:8px;align-items:start}.fa-kpi-top{display:flex;align-items:center;gap:8px;color:var(--fa-muted);font-size:13px}.fa-kpi-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#f6f4f0;color:#44403c;font-size:14px}.fa-kpi.is-alert .fa-kpi-icon{background:#fff1f2;color:var(--fa-red)}.fa-kpi.is-ok .fa-kpi-icon{background:#ecfdf5;color:var(--fa-green)}.fa-kpi-value{margin-top:10px;font-size:22px;font-weight:650;letter-spacing:-.03em;color:var(--fa-ink)}.fa-kpi.is-alert .fa-kpi-value{color:var(--fa-red)}.fa-kpi-cmp{margin-top:6px;font-size:12px;display:flex;gap:6px;align-items:center}.fa-kpi-cmp.up-bad,.fa-kpi-cmp.down-bad{color:var(--fa-red)}.fa-kpi-cmp.up-good,.fa-kpi-cmp.down-good{color:var(--fa-green)}.fa-spark{align-self:center;width:88px;height:44px}.fa-charts{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.7fr) minmax(260px,.7fr);gap:12px;margin-bottom:12px}.fa-panel{padding:16px 18px 12px;min-height:320px}.fa-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:8px}.fa-panel-head h2,.fa-info h3,.fa-groups-head h2,.fa-table-head h2{margin:0;font-size:15px;font-weight:600}.fa-muted{color:var(--fa-muted);font-size:12px}.fa-legend{display:flex;gap:12px;font-size:12px;color:var(--fa-muted)}.fa-legend i{display:inline-block;width:8px;height:8px;border-radius:99px;margin-right:6px}.fa-donut-wrap{display:grid;grid-template-columns:150px 1fr;gap:8px;align-items:center;min-height:230px}.fa-donut-chart{position:relative;height:170px}.fa-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.fa-donut-center strong{font-size:22px;line-height:1}.fa-donut-center span{font-size:11px;color:var(--fa-muted);max-width:80px;text-align:center}.fa-status-list{display:flex;flex-direction:column;gap:10px}.fa-status-row{display:grid;grid-template-columns:12px 1fr auto;gap:8px;align-items:start;font-size:12px}.fa-dot{width:8px;height:8px;border-radius:99px;margin-top:4px}.fa-status-row b{display:block;font-weight:550}.fa-bars{display:flex;flex-direction:column;gap:10px;padding:8px 0 4px}.fa-bar-row{display:grid;grid-template-columns:108px 1fr 92px;gap:10px;align-items:center;font-size:12px}.fa-bar-track{height:10px;background:#f3f0ea;border-radius:99px;overflow:hidden}.fa-bar-fill{height:100%;border-radius:99px}.fa-bar-row strong{text-align:right;font-weight:600}.fa-infos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.fa-info{padding:16px 18px;min-height:96px}.fa-info-label{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--fa-muted);font-weight:600}.fa-info-body{margin-top:10px}.fa-info-body strong{font-size:18px;font-weight:650}.fa-info-body span,.fa-info-body p{display:block;margin:4px 0 0;font-size:12px;color:var(--fa-muted)}.fa-info.is-insight{background:#eef8f1;border-color:#d7eedf}.fa-info.is-insight p{color:#3f5f4b;line-height:1.45}.fa-bottom{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px}.fa-groups{padding:14px}.fa-groups-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fa-group-item{display:flex;width:100%;align-items:center;justify-content:space-between;padding:8px 10px;border:0;background:transparent;border-radius:10px;cursor:pointer;font-size:13px;font-family:inherit;color:#44403c}.fa-group-item:hover{background:#f6f4f0}.fa-group-item.is-active{background:#171412;color:#fff}.fa-group-item span{display:inline-flex;align-items:center;gap:8px}.fa-count{min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:#171412;color:#fff;font-size:11px;font-style:normal;font-weight:600;display:grid;place-items:center}.fa-group-item.is-active .fa-count{background:#fff;color:#171412}.fa-table-card{padding:14px 16px 8px;overflow:hidden}.fa-table-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.fa-table-tools{display:flex;align-items:center;gap:8px}.fa-table-search{width:220px}.fa-board .ant-table{background:transparent}.fa-board .ant-table-thead>tr>th{background:transparent!important;color:var(--fa-muted);font-weight:500;font-size:12px;border-bottom:1px solid var(--fa-line)}.fa-board .ant-table-tbody>tr>td{border-bottom:1px solid #f3f0ea;font-size:13px}.fa-status{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;border:1px solid transparent}.fa-status-1{color:var(--fa-orange);background:#fff7ed;border-color:#fed7aa}.fa-status-2{color:var(--fa-red);background:#fff1f2;border-color:#fecdd3}.fa-status-3{color:var(--fa-green);background:#ecfdf5;border-color:#a7f3d0}.fa-status-4,.fa-status-5{color:#78716c;background:#f5f5f4;border-color:#e7e5e4}.fa-status-6{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.fa-empty,.fa-error,.fa-chart-empty{display:grid;place-items:center;min-height:160px;color:var(--fa-muted);text-align:center;font-size:13px;padding:24px}.fa-error{color:var(--fa-red)}.fa-skel{background:linear-gradient(90deg,#efece7 25%,#f7f5f1 37%,#efece7 63%);background-size:400% 100%;animation:fa-shimmer 1.2s ease infinite;border-radius:10px}@keyframes fa-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.fa-skel-kpi{height:118px}.fa-skel-chart{height:320px}.fa-skel-info{height:96px}.fa-skel-table{height:280px}.fa-table-scroll{overflow-x:auto}@media (max-width: 1280px){.fa-charts{grid-template-columns:1fr 1fr}.fa-charts .fa-panel:first-child{grid-column:1 / -1}.fa-infos{grid-template-columns:1fr 1fr}}@media (max-width: 1024px){.fa-kpis{grid-template-columns:1fr 1fr}.fa-bottom{grid-template-columns:1fr}}@media (max-width: 720px){.fa-header,.fa-toolbar,.fa-table-head{flex-direction:column;align-items:stretch}.fa-header h1{font-size:22px}.fa-header-actions,.fa-toolbar .fa-search{width:100%;margin-left:0;justify-content:stretch}.fa-header-actions .fa-btn{flex:1 1 auto;justify-content:center}.fa-kpis,.fa-infos,.fa-charts{grid-template-columns:1fr}.fa-charts .fa-panel:first-child{grid-column:auto}.fa-search,.fa-table-search,.fa-range{max-width:none;width:100%}.fa-donut-wrap,.fa-bar-row{grid-template-columns:1fr}.fa-kpi{grid-template-columns:1fr 70px;min-height:0}.fa-kpi-value{font-size:18px}.fa-panel{min-height:0}.fa-table-tools{width:100%;flex-wrap:wrap}}.operational-fees-page{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;padding:4px;color:var(--text)}.operational-fees-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.operational-fees-header .ant-typography,.operational-fees-section-heading .ant-typography{margin:0}.operational-fees-header h2.ant-typography{color:var(--text);font-size:clamp(24px,3vw,32px)}.operational-fees-header p.ant-typography{margin-top:6px;color:var(--text-muted)}.operational-fees-card{overflow:hidden;background:var(--surface-elevated);border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 16px var(--shadow)}.operational-fees-section-heading{display:flex;align-items:center;gap:14px;margin-bottom:22px}.operational-fees-section-heading h4.ant-typography{color:var(--text)}.operational-fees-section-icon{display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;color:var(--primary);font-size:19px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.operational-fees-form-grid{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(150px,.8fr) minmax(190px,1fr) minmax(190px,1fr);gap:4px 16px;align-items:start}.operational-fees-form-grid .ant-picker,.operational-fees-form-grid .ant-input-number{width:100%}.operational-fees-helper{display:flex;align-items:center;gap:8px;min-height:56px;margin-top:29px;padding:10px 12px;color:var(--text-muted);font-size:12px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.operational-fees-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.operational-fees-list-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.operational-fees-list-header .operational-fees-section-heading{margin-bottom:0}.operational-fees-list-header>.ant-input-affix-wrapper{width:min(300px,100%)}.operational-fees-state{display:flex;flex-direction:column;gap:24px}.operational-fees-page :focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:2px}@media (max-width: 1100px){.operational-fees-form-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width: 640px){.operational-fees-page{gap:14px;padding:0}.operational-fees-header,.operational-fees-list-header{flex-direction:column;align-items:stretch}.operational-fees-header .ant-btn{align-self:flex-start}.operational-fees-card .ant-card-body{padding:16px}.operational-fees-form-grid{grid-template-columns:minmax(0,1fr)}.operational-fees-helper{margin-top:0}.operational-fees-form-actions{flex-direction:column-reverse}.operational-fees-form-actions .ant-btn{width:100%}.operational-fees-list-header>.ant-input-affix-wrapper{width:100%}}.operational-fees-page{min-height:100%;padding:18px;background:radial-gradient(circle at 50% 0%,rgba(211,226,245,.58),transparent 48%),#eef3f8}.operational-fees-panel{display:flex;flex-direction:column;gap:16px;width:min(100%,1280px);margin:0 auto;padding:24px;color:#17233c;background:rgba(255,255,255,.98);border:1px solid #dfe8f3;border-radius:26px;box-shadow:0 24px 55px #30496c24,0 3px 10px #30496c0f}.operational-fees-header{position:relative;align-items:center;min-height:64px;padding-right:2px}.operational-fees-title-group,.operational-fees-header-actions{display:flex;align-items:center}.operational-fees-title-group{gap:16px}.operational-fees-title-icon{position:relative;display:inline-flex;flex:0 0 58px;align-items:center;justify-content:center;width:58px;height:58px;color:#173b72;font-size:29px;background:#edf5ff;border-radius:15px}.operational-fees-title-icon-currency{position:absolute;right:10px;bottom:9px;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;color:#fff;font-size:10px;background:#173b72;border:2px solid #edf5ff;border-radius:50%}.operational-fees-header h2.ant-typography{color:#111d35;font-size:26px;font-weight:750;line-height:1.2;letter-spacing:-.45px}.operational-fees-header p.ant-typography{margin:4px 0 0;color:#667894;font-size:14px}.operational-fees-header-actions{align-self:flex-start;gap:8px}.operational-fees-learn-more.ant-btn{height:40px;padding:0 16px;color:#17417c;font-weight:650;background:#f4f9ff;border-color:#d6e4f5;border-radius:8px;box-shadow:0 2px 5px #274f7f0a}.operational-fees-close.ant-btn{width:34px;height:34px;color:#17233c;font-size:17px}.operational-fees-information.ant-alert{align-items:center;padding:12px 16px;background:#eff7ff;border:1px solid #cfe3f8;border-radius:10px}.operational-fees-information .ant-alert-icon{margin-right:14px;color:#1677d9;font-size:24px}.operational-fees-information .ant-alert-message{color:#1753a0;font-size:13px;font-weight:600}.operational-fees-information .ant-alert-description{margin-top:1px;color:#526984;font-size:12px}.operational-fees-demo-note.ant-typography{align-self:flex-end;margin:-10px 4px -6px 0;color:#8492a6;font-size:10px}.operational-fees-card{overflow:visible;background:#fff;border:1px solid #e1e8f1;border-radius:15px;box-shadow:0 5px 14px #384c6a14}.operational-fees-card .ant-card-body{padding:18px}.operational-fees-section-heading{gap:12px;margin-bottom:16px}.operational-fees-section-heading h4.ant-typography{color:#15213a;font-size:17px;font-weight:720;line-height:1.2}.operational-fees-section-heading .ant-typography-secondary{display:block;margin-top:2px;color:#7a899f;font-size:11px;line-height:1.3}.operational-fees-section-icon{flex-basis:40px;width:40px;height:40px;font-size:19px;border:0;border-radius:10px}.operational-fees-section-icon--green{color:#129057;background:#e8f8ef}.operational-fees-section-icon--blue{color:#1b4d91;background:#eef4fc}.operational-fees-form-grid{grid-template-columns:minmax(190px,1.25fr) minmax(150px,.82fr) minmax(190px,1fr) minmax(180px,.95fr);gap:0 16px}.operational-fees-form-grid .ant-form-item{margin-bottom:12px}.operational-fees-form-grid .ant-form-item-label{padding-bottom:5px}.operational-fees-form-grid .ant-form-item-label>label{height:auto;color:#25324a;font-size:11px;font-weight:650}.operational-fees-form-grid .ant-form-item-required:before{order:2;margin-left:3px}.operational-fees-form-grid .ant-input-affix-wrapper,.operational-fees-form-grid .ant-select-selector,.operational-fees-form-grid .ant-picker{min-height:38px;color:#2a3954;background:#fff;border-color:#d8e1ed!important;border-radius:7px!important;box-shadow:none!important}.operational-fees-form-grid .ant-input-prefix,.operational-fees-form-grid .ant-picker-suffix{color:#24579b}.operational-fees-form-grid .ant-form-item-explain-error{margin-top:3px;font-size:10px}.operational-fees-form-actions{gap:10px;margin-top:2px}.operational-fees-form-actions .ant-btn{min-width:96px;height:38px;font-weight:620;border-radius:7px}.operational-fees-form-actions .ant-btn-primary{min-width:122px;color:#fff;background:#121a2a;border-color:#121a2a;box-shadow:0 3px 7px #0d182a2e}.operational-fees-form-actions .ant-btn-primary:hover{background:#243047!important;border-color:#243047!important}.operational-fees-unavailable-note.ant-typography{display:block;margin-top:8px;font-size:11px}.operational-fees-list-header{margin-bottom:14px}.operational-fees-list-header>.ant-input-affix-wrapper{width:min(320px,100%);height:38px;border-color:#d9e2ed;border-radius:7px}.operational-fees-table .ant-table{color:#2b3850;font-size:12px}.operational-fees-table .ant-table-container{overflow:hidden;border:0;border-radius:10px 10px 0 0}.operational-fees-table .ant-table-thead>tr>th{height:42px;padding:10px 12px;color:#2a3650;font-size:11px;font-weight:700;background:#f3f6fa;border-bottom:1px solid #e8edf4}.operational-fees-table .ant-table-tbody>tr>td{height:58px;padding:7px 12px;border-bottom:1px solid #edf1f6}.operational-fee-name-cell{display:flex;align-items:center;gap:10px}.operational-fee-name-cell>span:last-child{display:flex;min-width:0;flex-direction:column}.operational-fee-name-cell .ant-typography{line-height:1.25}.operational-fee-name-cell .ant-typography-secondary{margin-top:2px;overflow:hidden;color:#8190a5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.operational-fee-row-icon{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;font-size:17px;border-radius:9px}.operational-fee-row-icon--violet{color:#834fee;background:#f1eaff}.operational-fee-row-icon--orange{color:#f07828;background:#fff0e5}.operational-fee-row-icon--blue{color:#1572d3;background:#e5f3ff}.operational-fee-row-icon--green{color:#179b61;background:#e5f8ee}.operational-fee-row-icon--pink{color:#e6497c;background:#ffe9f0}.operational-fee-row-icon--purple{color:#6b42d8;background:#eee9ff}.operational-fee-row-icon--slate{color:#405873;background:#eaf0f6}.operational-fee-frequency-select{width:100%}.operational-fee-frequency-select .ant-select-selector{min-height:34px!important;border-color:#dce4ee!important;border-radius:7px!important}.operational-fee-frequency-select .ant-select-selection-item{font-size:11px;line-height:32px!important}.operational-fee-status{display:flex;align-items:center;gap:7px}.operational-fee-status button.ant-switch.ant-switch-small{width:32px!important;min-width:32px!important;max-width:32px!important;height:18px!important;min-height:18px!important;padding:0!important;background:#bac7d9!important}.operational-fee-status button.ant-switch.ant-switch-small.ant-switch-checked{background:#12a567!important}.operational-fee-status .ant-switch-handle{top:2px!important;inset-inline-start:2px!important;width:14px!important;height:14px!important}.operational-fee-status .ant-switch-checked .ant-switch-handle{inset-inline-start:16px!important}.operational-fee-status__active{color:#149157}.operational-fee-status__inactive{color:#8491a5}.operational-fee-action.ant-btn{width:34px;height:34px;padding:0;border:0;border-radius:8px;box-shadow:none}.operational-fee-action--edit.ant-btn{color:#17477f;background:#eaf2fd}.operational-fee-action--delete.ant-btn{color:#ef3f5f;background:#ffedf1}.operational-fees-table-footer{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;padding:10px 12px 0;color:#75849a;font-size:10px}.operational-fees-table-footer>span:last-child{text-align:right}.operational-fees-pagination{display:flex;gap:6px}.operational-fees-pagination .ant-btn{width:32px;height:32px;padding:0;color:#30527d;border-color:#dce5ef;border-radius:7px}.operational-fees-current-page.ant-btn{color:#174985;font-weight:700;background:#edf5ff;border-color:#a9c8eb}.operational-fees-page :focus-visible{outline:3px solid rgba(24,111,211,.38);outline-offset:2px}@media (max-width: 1180px){.operational-fees-panel{padding:20px;border-radius:20px}.operational-fees-form-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 720px){.operational-fees-page{padding:10px}.operational-fees-panel{gap:12px;padding:14px;border-radius:16px}.operational-fees-header{flex-direction:column;align-items:stretch;padding-right:0}.operational-fees-title-group{align-items:flex-start}.operational-fees-title-icon{flex-basis:48px;width:48px;height:48px;font-size:23px}.operational-fees-header h2.ant-typography{font-size:21px}.operational-fees-header-actions{position:static;align-self:flex-end;justify-content:flex-end;width:100%}.operational-fees-learn-more.ant-btn{width:auto;padding:0 12px;font-size:12px}.operational-fees-learn-more .anticon{margin-inline-end:6px;font-size:15px}.operational-fees-form-grid{grid-template-columns:minmax(0,1fr)}.operational-fees-form-actions{flex-direction:row}.operational-fees-form-actions .ant-btn{width:auto;flex:1}.operational-fees-list-header{flex-direction:column;align-items:stretch}.operational-fees-table-footer{grid-template-columns:1fr;justify-items:center;gap:8px}.operational-fees-table-footer>span:last-child{text-align:center}}.fees-services-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,510px);padding:5px;background:#f3f6fa;border:1px solid #dfe7f1;border-radius:12px}.fees-services-tab{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:8px 16px;color:#617089;font:inherit;font-size:13px;font-weight:650;background:#fff;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.fees-services-tab:hover{color:#18579f;border-color:#bad3ef}.fees-services-tab--active{color:#164e91;background:#eaf4ff;border-color:#77ace3;box-shadow:0 2px 7px #1b5ca01f}.fees-services-tab:focus-visible{outline:3px solid rgba(22,119,217,.34);outline-offset:2px}.fees-services-tab__icon{display:inline-flex;color:currentcolor;font-size:17px}.fees-services-tab-panel,.payment-fees-content{display:flex;flex-direction:column;gap:16px;min-width:0}.fees-services-tab-panel[hidden]{display:none}.payment-fees-information.ant-alert{margin:0}.payment-fees-form-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:0 16px}.payment-fees-form-grid .ant-form-item{min-width:0;margin-bottom:14px}.payment-fees-form-grid .ant-form-item-label{padding-bottom:5px}.payment-fees-form-grid .ant-form-item-label>label{height:auto;color:#25324a;font-size:11px;font-weight:650}.payment-fees-form-grid .ant-form-item-required:before{order:2;margin-left:3px}.payment-fees-form-grid .ant-input-affix-wrapper,.payment-fees-form-grid .ant-picker,.payment-fees-form-grid .ant-select-selector{width:100%;min-height:38px;color:#2a3954;background:#fff;border-color:#d8e1ed!important;border-radius:7px!important;box-shadow:none!important}.payment-fees-form-grid .ant-input-prefix,.payment-fees-form-grid .ant-picker-suffix,.payment-fees-form-grid .ant-select-arrow{color:#24579b}.payment-fees-form-grid .ant-input-disabled,.payment-fees-form-grid .ant-picker-disabled{color:#95a1b3;background:#f7f9fc}.payment-fees-status-field .ant-form-item-control-input{min-height:38px}.payment-fees-create-status{display:flex;align-items:center;gap:7px}.payment-fees-create-status button.ant-switch.ant-switch-small{width:32px!important;min-width:32px!important;max-width:32px!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0!important;background:#bac7d9!important}.payment-fees-create-status button.ant-switch.ant-switch-small.ant-switch-checked{background:#12a567!important}.payment-fees-create-status .ant-switch-handle{top:2px!important;inset-inline-start:2px!important;width:14px!important;height:14px!important}.payment-fees-create-status .ant-switch-checked .ant-switch-handle{inset-inline-start:16px!important}.payment-fees-create-status .is-active{color:#149157}.payment-fees-create-status .is-inactive{color:#8491a5}.payment-fees-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:2px}.payment-fees-form-actions .ant-btn{min-width:104px;height:38px;font-weight:620;border-radius:7px}.payment-fees-form-actions .ant-btn-primary{min-width:128px;color:#fff;background:#111a2a;border-color:#111a2a;box-shadow:0 3px 7px #0d182a2e}.payment-fees-form-actions .ant-btn-primary:hover{background:#243047!important;border-color:#243047!important}.payment-fees-table .ant-table{color:#2b3850;font-size:11px}.payment-fees-table .ant-table-container{overflow:hidden;border:0;border-radius:10px 10px 0 0}.payment-fees-table .ant-table-thead>tr>th{height:42px;padding:9px 10px;color:#2a3650;font-size:10px;font-weight:700;white-space:nowrap;background:#f3f6fa;border-bottom:1px solid #e8edf4}.payment-fees-table .ant-table-tbody>tr>td{height:54px;padding:7px 10px;white-space:nowrap;border-bottom:1px solid #edf1f6}.payment-fee-modality{display:flex;align-items:center;gap:9px;white-space:normal}.payment-fee-modality__icon{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;font-size:16px;border-radius:8px}.payment-fee-modality__icon--turquoise{color:#12a996;background:#dff8f2}.payment-fee-modality__icon--violet{color:#7745e8;background:#eee7ff}.payment-fee-modality__icon--blue{color:#1672d5;background:#e4f1ff}.payment-fee-modality__icon--orange{color:#ee671d;background:#ffeadf}.payment-fee-modality__icon--green{color:#16a34a;background:#e4f8e9}.payment-fee-modality__icon--pink{color:#e62969;background:#ffe5ee}.payment-fee-modality__icon--slate{color:#405873;background:#eaf0f6}.payment-fee-periodicity{display:inline-flex;align-items:center;gap:7px;width:100%;min-width:0;min-height:32px;padding:5px 8px;color:#263a58;border:1px solid #dce4ee;border-radius:6px}.payment-fee-periodicity .anticon{color:#1672d5;font-size:14px}.payment-fee-status{display:flex;align-items:center;gap:6px}.payment-fee-status button.ant-switch.ant-switch-small{width:32px!important;min-width:32px!important;max-width:32px!important;height:18px!important;min-height:18px!important;padding:0!important;background:#bac7d9!important}.payment-fee-status button.ant-switch.ant-switch-small.ant-switch-checked{background:#12a567!important}.payment-fee-status .ant-switch-handle{top:2px!important;inset-inline-start:2px!important;width:14px!important;height:14px!important}.payment-fee-status .ant-switch-checked .ant-switch-handle{inset-inline-start:16px!important}.payment-fee-status .is-active{color:#149157}.payment-fee-status .is-inactive{color:#8491a5}.payment-fee-action.ant-btn{width:32px;height:32px;padding:0;border:0;border-radius:7px;box-shadow:none}.payment-fee-action--edit.ant-btn{color:#17477f;background:#eaf2fd}.payment-fee-action--delete.ant-btn{color:#ef3f5f;background:#ffedf1}.payment-fees-table-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;padding:10px 10px 0;color:#75849a;font-size:10px}.payment-fees-table-footer>span:last-child{text-align:right}.payment-fees-pagination.ant-pagination{margin:0}.payment-fees-pagination .ant-pagination-item,.payment-fees-pagination .ant-pagination-prev,.payment-fees-pagination .ant-pagination-next{border-color:#dce5ef;border-radius:7px}.payment-fees-pagination .ant-pagination-item-active{background:#edf5ff;border-color:#a9c8eb}@media (max-width: 1180px){.payment-fees-form-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media (max-width: 720px){.fees-services-tabs{width:100%}.fees-services-tab{min-height:48px;padding:8px 10px;font-size:12px}.payment-fees-form-grid{grid-template-columns:minmax(0,1fr)}.payment-fees-form-actions{flex-direction:column-reverse}.payment-fees-form-actions .ant-btn{width:100%}.payment-fees-table-footer{grid-template-columns:1fr;justify-items:center;gap:8px}.payment-fees-table-footer>span:last-child{text-align:center}}._table_1xtce_1{width:100%;border-collapse:collapse;margin-top:20px}._table_1xtce_1 th,._table_1xtce_1 td{border:1px solid #dddddd;text-align:left;padding:8px}._table_1xtce_1 th{background-color:#f2f2f2}._table_1xtce_1 tr:nth-child(2n){background-color:#f9f9f9}html,body{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important}html,body,#root{max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important;position:relative!important}*,*:before,*:after{box-sizing:border-box!important}img,svg,video,iframe{max-width:100%!important;height:auto!important}.ant-layout,.ant-layout-content,.ant-layout-header,.ant-layout-sider{max-width:100%!important;overflow-x:hidden!important}:root{--breakpoint-mobile: 480px;--breakpoint-mobile-large: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1200px}button,a,[role=button],.ant-menu-item,input[type=button],input[type=submit]{min-height:44px!important;min-width:44px!important}@media (max-width: 768px){button,a,[role=button]{min-height:48px!important;min-width:48px!important}}[style*=font-family],[style*=fontFamily]{font-family:var(--font-family)!important}.create-role-modal .ant-modal-content{background:var(--content-bg)!important;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:0 8px 24px #0000001f!important}.create-role-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid var(--border)!important;padding:0!important}.create-role-modal .ant-modal-close{color:var(--text-muted)!important}.create-role-modal .ant-modal-close:hover{color:var(--text)!important}.create-role-modal .ant-modal-body{padding:0!important}.create-role-modal .ant-collapse-item{background:var(--surface-elevated)!important;border-color:var(--border)!important}.create-role-modal .ant-collapse-header{color:var(--text)!important}.create-role-modal .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary)!important;border-color:var(--primary)!important}.create-role-modal .ant-checkbox-inner{border-color:var(--border)!important}.create-role-modal .ant-input,.create-role-modal .ant-input-affix-wrapper{background:var(--surface-elevated)!important;border-color:var(--border)!important;color:var(--text)!important}.create-role-modal .ant-input::-moz-placeholder,.create-role-modal .ant-input-affix-wrapper input::-moz-placeholder{color:var(--text-muted)!important}.create-role-modal .ant-input::placeholder,.create-role-modal .ant-input-affix-wrapper input::placeholder{color:var(--text-muted)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--surface);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.ant-table-wrapper .ant-table-body::-webkit-scrollbar{width:8px!important;height:8px!important}.ant-table-wrapper .ant-table-body::-webkit-scrollbar-track{background:var(--surface)!important;border-radius:4px!important}.ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb{background:var(--border-hover)!important;border-radius:4px!important}.ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--text-muted)!important}.ant-layout-sider-children{background:var(--sidebar-bg)!important;transition:background-color .3s ease!important}.dashboard-container{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}.ant-row{width:100%!important;margin-left:0!important;margin-right:0!important}.ant-col{padding-left:12px!important;padding-right:12px!important;margin-bottom:0!important}.dark-card{width:100%!important;height:auto!important;margin:0!important;box-sizing:border-box!important}.dark-card .ant-card-body{padding:24px!important;width:100%!important;box-sizing:border-box!important}.dashboard-header{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:32px!important;flex-wrap:wrap!important;gap:16px!important}.dashboard-header-left{flex:1!important;min-width:200px!important}.dashboard-header-right{display:flex!important;gap:24px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.light-search .ant-input-affix-wrapper{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;border-radius:12px!important;color:var(--text)!important;transition:all .3s ease!important}.light-search .ant-input-affix-wrapper:hover{border-color:var(--border-hover)!important;box-shadow:0 0 0 2px #2f2e331a!important}.light-search .ant-input-affix-wrapper:focus,.light-search .ant-input-affix-wrapper-focused{border-color:var(--primary)!important;box-shadow:0 0 0 2px #2f2e331a!important}.light-search .ant-input{background:transparent!important;color:var(--text)!important;border:none!important}.light-search .ant-input::-moz-placeholder{color:var(--text-muted)!important}.light-search .ant-input::placeholder{color:var(--text-muted)!important}.light-search .ant-input-prefix{color:var(--text-muted)!important}.dark-search .ant-input-affix-wrapper{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;border-radius:12px!important;color:var(--text)!important;transition:all .3s ease!important}.dark-search .ant-input-affix-wrapper:hover{border-color:var(--primary)!important;box-shadow:0 0 0 2px #667eea1a!important}.dark-search .ant-input-affix-wrapper:focus,.dark-search .ant-input-affix-wrapper-focused{border-color:var(--primary)!important;box-shadow:0 0 0 2px #667eea33!important}.dark-search .ant-input{background:transparent!important;color:var(--text)!important;border:none!important}.dark-search .ant-input::-moz-placeholder{color:var(--text-muted)!important}.dark-search .ant-input::placeholder{color:var(--text-muted)!important}.dark-search .ant-input-prefix{color:var(--text-muted)!important}.light-select .ant-select-selector{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;border-radius:12px!important;color:var(--text)!important;transition:all .3s ease!important}.light-select .ant-select-selector:hover{border-color:var(--border-hover)!important}.light-select.ant-select-focused .ant-select-selector{border-color:var(--primary)!important;box-shadow:0 0 0 2px #2f2e331a!important}.light-select .ant-select-selection-search-input,.light-select .ant-select-selection-item{color:var(--text)!important}.light-select .ant-select-selection-placeholder,.light-select .ant-select-arrow{color:var(--text-muted)!important}.dark-select .ant-select-selector{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;border-radius:12px!important;color:var(--text)!important;transition:all .3s ease!important}.dark-select .ant-select-selector:hover{border-color:var(--primary)!important}.dark-select.ant-select-focused .ant-select-selector{border-color:var(--primary)!important;box-shadow:0 0 0 2px #667eea33!important}.dark-select .ant-select-selection-search-input,.dark-select .ant-select-selection-item{color:var(--text)!important}.dark-select .ant-select-selection-placeholder,.dark-select .ant-select-arrow{color:var(--text-muted)!important}.ant-select-dropdown.light-select-dropdown{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;border-radius:12px!important;box-shadow:0 4px 16px var(--shadow)!important}.ant-select-dropdown.light-select-dropdown .ant-select-item{color:var(--text)!important;background:transparent!important}.ant-select-dropdown.light-select-dropdown .ant-select-item:hover{background:rgba(47,46,51,.1)!important}.ant-select-dropdown.light-select-dropdown .ant-select-item-option-selected{background:rgba(47,46,51,.15)!important;color:var(--primary)!important}.ant-select-dropdown.dark-select-dropdown{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;border-radius:12px!important;box-shadow:0 4px 16px var(--shadow)!important}.ant-select-dropdown.dark-select-dropdown .ant-select-item{color:var(--text)!important;background:transparent!important}.ant-select-dropdown.dark-select-dropdown .ant-select-item:hover{background:rgba(102,126,234,.1)!important}.ant-select-dropdown.dark-select-dropdown .ant-select-item-option-selected{background:rgba(102,126,234,.2)!important;color:var(--primary)!important}.user-menu-trigger-dark:hover{background:rgba(255,255,255,.1)!important;border-color:#667eea!important}.ant-dropdown-menu.dark-dropdown{background:#2a2d35!important;border:1px solid #3a3d45!important;border-radius:12px!important;box-shadow:0 4px 16px #0000004d!important}.ant-dropdown-menu.dark-dropdown .ant-dropdown-menu-item{color:#fff!important;background:transparent!important}.ant-dropdown-menu.dark-dropdown .ant-dropdown-menu-item:hover{background:rgba(102,126,234,.1)!important}.ant-dropdown-menu.dark-dropdown .ant-dropdown-menu-divider{background:#3a3d45!important}.ant-card{border-radius:12px!important;box-shadow:0 2px 8px var(--shadow)!important;border:1px solid var(--border)!important;background:var(--surface-elevated)!important;transition:all .3s ease!important}.ant-card .ant-card-body{color:var(--text)!important}.light-card{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:0 4px 16px var(--shadow)!important;transition:all .3s ease!important}.light-card .ant-card-body{color:var(--text)!important}.dark-card{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:0 4px 16px var(--shadow)!important;transition:all .3s ease!important}.dark-card .ant-card-body{color:var(--text)!important}.ant-btn{border-radius:8px!important;font-weight:500!important;transition:all .3s ease!important}.light-btn{background:var(--primary)!important;border:1px solid var(--primary)!important;color:#fff!important;transition:all .3s ease!important}.light-btn:hover{background:var(--primary-hover)!important;border-color:var(--primary-hover)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px var(--shadow-hover)!important}.dark-btn{background:var(--primary)!important;border:1px solid var(--primary)!important;color:#fff!important;transition:all .3s ease!important}.dark-btn:hover{background:var(--primary-hover)!important;border-color:var(--primary-hover)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #667eea4d!important}.ant-table{border-radius:12px!important;overflow:hidden!important}.ant-table-thead>tr>th{background-color:var(--surface)!important;font-weight:600!important;color:var(--text)!important;transition:background-color .3s ease,color .3s ease!important}@media (max-width: 768px){.ant-table-wrapper{width:100%;max-width:100vw;overflow-x:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.ant-table{min-width:600px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:12px 8px!important;font-size:13px!important;white-space:nowrap}.ant-table-thead>tr>th{font-size:12px!important}.ant-table-thead>tr>th:has(.anticon),.ant-table-tbody>tr>td:has(.anticon){padding:12px 4px!important;width:40px;min-width:40px}}@media (max-width: 480px){.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:10px 6px!important;font-size:12px!important}.ant-table-thead>tr>th{font-size:11px!important}}.light-table .ant-table{background:var(--surface-elevated)!important;color:var(--text)!important}.light-table .ant-table-thead>tr>th{background:var(--surface)!important;color:var(--text)!important;border-bottom:1px solid var(--border)!important}.light-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--border)!important;color:var(--text)!important}.light-table .ant-table-tbody>tr:hover>td{background:rgba(47,46,51,.05)!important}.dark-table .ant-table{background:var(--surface-elevated)!important;color:var(--text)!important}.dark-table .ant-table-thead>tr>th{background:var(--surface)!important;color:var(--text-muted)!important;border-bottom:1px solid var(--border)!important}.dark-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--border)!important;color:var(--text)!important}.dark-table .ant-table-tbody>tr:hover>td{background:rgba(102,126,234,.1)!important}.ant-form-item-label>label{font-weight:500!important}.ant-input,.ant-select-selector{border-radius:8px!important;transition:all .3s ease!important}.ant-input:focus,.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #1890ff1a!important}.light-input{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;color:var(--text)!important;transition:all .3s ease!important}.light-input:hover{border-color:var(--border-hover)!important}.light-input:focus,.light-input-focused{border-color:var(--primary)!important;box-shadow:0 0 0 2px #2f2e331a!important}.light-input::-moz-placeholder{color:var(--text-muted)!important}.light-input::placeholder{color:var(--text-muted)!important}.dark-input{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;color:var(--text)!important;transition:all .3s ease!important}.dark-input:hover{border-color:var(--primary)!important}.dark-input:focus,.dark-input-focused{border-color:var(--primary)!important;box-shadow:0 0 0 2px #667eea33!important}.dark-input::-moz-placeholder{color:var(--text-muted)!important}.dark-input::placeholder{color:var(--text-muted)!important}.light-input.ant-input[type=textarea]{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;color:var(--text)!important;transition:all .3s ease!important}.light-input.ant-input[type=textarea]:hover{border-color:var(--border-hover)!important}.light-input.ant-input[type=textarea]:focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px #2f2e331a!important}.light-input.ant-input[type=textarea]::-moz-placeholder{color:var(--text-muted)!important}.light-input.ant-input[type=textarea]::placeholder{color:var(--text-muted)!important}.dark-input.ant-input[type=textarea]{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;color:var(--text)!important;transition:all .3s ease!important}.dark-input.ant-input[type=textarea]:hover{border-color:var(--primary)!important}.dark-input.ant-input[type=textarea]:focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px #667eea33!important}.dark-input.ant-input[type=textarea]::-moz-placeholder{color:var(--text-muted)!important}.dark-input.ant-input[type=textarea]::placeholder{color:var(--text-muted)!important}.dark-datepicker .ant-picker{background:#2a2d35!important;border:1px solid #3a3d45!important;color:#fff!important}.dark-datepicker .ant-picker:hover{border-color:#667eea!important}.dark-datepicker .ant-picker-focused{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea33!important}.dark-datepicker .ant-picker-input>input{color:#fff!important}.dark-datepicker .ant-picker-input>input::-moz-placeholder{color:#8b949e!important}.dark-datepicker .ant-picker-input>input::placeholder{color:#8b949e!important}.dark-datepicker .ant-picker-suffix{color:#8b949e!important}.ant-select-dropdown{border-radius:8px!important;box-shadow:0 4px 16px #0000001f!important}.ant-modal-content{border-radius:12px!important}.ant-modal-header{border-radius:12px 12px 0 0!important}.light-modal .ant-modal-content{background:var(--surface-elevated)!important;color:var(--text)!important}.light-modal .ant-modal-header{background:var(--surface)!important;border-bottom:1px solid var(--border)!important}.light-modal .ant-modal-title{color:var(--text)!important}.light-modal .ant-modal-close-x{color:var(--text-muted)!important}.light-modal .ant-modal-close-x:hover{color:var(--text)!important}.dark-modal .ant-modal-content{background:var(--surface-elevated)!important;color:var(--text)!important}.dark-modal .ant-modal-header{background:var(--surface)!important;border-bottom:1px solid var(--border)!important}.dark-modal .ant-modal-title{color:var(--text)!important}.dark-modal .ant-modal-close-x{color:var(--text-muted)!important}.dark-modal .ant-modal-close-x:hover{color:var(--text)!important}.ant-notification{border-radius:12px!important;box-shadow:0 4px 16px #0000001f!important}.ant-drawer-content{border-radius:12px 0 0 12px!important}.ant-tag{border-radius:6px!important;font-weight:500!important}.ant-spin-container{transition:opacity .3s ease!important}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4{font-weight:600!important}.ant-layout-sider{transition:all .3s ease!important}.ant-layout-header{transition:all .3s ease!important;background:var(--header-bg)!important}.ant-btn:focus,.ant-input:focus,.ant-select:focus{outline:none!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .5s ease forwards}.gradient-text{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.glass-effect{background:rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.2)!important}.ant-progress-circle .ant-progress-text{color:#fff!important}.ant-progress-circle-trail{stroke:#3a3d45!important}@media screen and (max-width: 1200px){.dashboard-header{flex-direction:column!important;align-items:flex-start!important}.dashboard-header-right{width:100%!important;justify-content:flex-start!important}}.ant-layout-content{margin:0!important;border-radius:0!important;padding:0!important;background-color:var(--content-bg)!important;transition:background-color .3s ease!important}@media screen and (max-width: 768px){.ant-layout-content{margin:0!important;padding:0!important}.ant-layout-header{padding:0 16px!important}.financial-summary{display:none!important}.mobile-search{max-width:200px!important}.ant-col{padding-left:8px!important;padding-right:8px!important}.dark-card{margin-bottom:16px!important}.dashboard-header{margin-bottom:24px!important}.dashboard-header-right{gap:16px!important}}@media (max-width: 576px){.dashboard-header-right{flex-direction:column!important;gap:12px!important}.dark-card .ant-card-body{padding:16px!important}}.ponto-life-gauge-svg{font-size:unset!important}.ponto-life-gauge-svg text{font-size:unset!important;letter-spacing:normal!important;transform:none!important;line-height:normal!important}.ant-btn-primary{box-shadow:none!important}.ant-btn-primary:hover,.ant-btn-primary:focus,.ant-btn-primary:active{box-shadow:none!important}button.ant-btn-primary,.ant-btn.ant-btn-primary,.ant-input-search .ant-input-search-button.ant-btn-primary,.ant-input-group-addon .ant-btn.ant-btn-primary,div .ant-btn-primary,div button.ant-btn-primary,[class*=ant-] .ant-btn-primary{box-shadow:none!important}:root{margin:0;padding:0;box-sizing:border-box;width:100%;overflow-x:hidden}:root[data-theme=light]{--bg: #ffffff;--bg-secondary: #f7f7f8;--surface: #f7f7f8;--surface-elevated: #ffffff;--text: #111827;--text-muted: #6b7280;--text-secondary: #9ca3af;--border: #e5e7eb;--border-hover: #d1d5db;--primary: #2F2E33;--primary-hover: #1a1a1d;--shadow: rgba(0, 0, 0, .06);--shadow-hover: rgba(0, 0, 0, .12);--header-bg: #ffffff;--sidebar-bg: #141413;--sidebar-border: #2a2a28;--content-bg: #ffffff;--font-family: "Lexend", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}:root[data-theme=dark]{--bg: #0b0f19;--bg-secondary: #111827;--surface: #111827;--surface-elevated: #1a1d21;--text: #f3f4f6;--text-muted: #9ca3af;--text-secondary: #8b949e;--border: #1f2937;--border-hover: #374151;--primary: #667eea;--primary-hover: #764ba2;--shadow: rgba(0, 0, 0, .2);--shadow-hover: rgba(0, 0, 0, .3);--header-bg: #0f1419;--sidebar-bg: #0f1419;--sidebar-border: #2a2d35;--content-bg: #1a1d21;--font-family: "Lexend", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}html,body,#root{margin:0;padding:0;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;font-family:var(--font-family);font-weight:var(--font-weight-regular);font-display:swap;background-color:var(--bg);color:var(--text);transition:background-color .3s ease,color .3s ease}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*,*:before,*:after{font-family:var(--font-family)!important}input,button,textarea,select,option{font-family:var(--font-family)!important;font-weight:var(--font-weight-regular)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family)!important;font-weight:var(--font-weight-semibold)}label,span,p,div,a{font-family:var(--font-family)!important}button,.ant-btn,[role=button]{font-family:var(--font-family)!important;font-weight:var(--font-weight-medium)}nav,.ant-menu,.ant-menu-item,.ant-menu-submenu{font-family:var(--font-family)!important;font-weight:var(--font-weight-medium)}table,.ant-table,.ant-table-thead th,.ant-table-tbody td{font-family:var(--font-family)!important}.ant-table-thead th{font-weight:var(--font-weight-semibold)}.ant-table-tbody td{font-weight:var(--font-weight-regular)}.ant-modal,.ant-drawer,.ant-message,.ant-notification{font-family:var(--font-family)!important}.ant-modal-title,.ant-drawer-title{font-weight:var(--font-weight-semibold)}.ant-layout{background-color:var(--bg);transition:background-color .3s ease;width:100%;max-width:100%;box-sizing:border-box}#root{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}:where(.css-dev-only-do-not-override-1d026id).ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#fff!important;background-color:#000!important}
