@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=DM+Sans:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";.app-sidebar{box-shadow:2px 0 12px #00000038;height:100vh;overflow:hidden;background:var(--color-sidebar-bg)!important;border-inline-end:1px solid var(--color-nav-divider);transition:width .28s cubic-bezier(.2,0,0,1)}.app-sidebar .ant-layout-sider-children{height:100%;display:flex;flex-direction:column;min-height:0}.app-sidebar.mobile{position:fixed;z-index:1000}.app-sidebar.desktop{position:relative;flex-shrink:0}.app-sidebar .sidebar-brand{height:64px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-nav-divider);overflow:hidden;white-space:nowrap;transition:padding .28s cubic-bezier(.2,0,0,1)}.app-sidebar .sidebar-brand .sidebar-logo-img{width:70px;height:70px;min-width:70px;object-fit:contain;border-radius:8px;display:block;flex-shrink:0}.app-sidebar .sidebar-brand .sidebar-app-name{font-size:15px;font-weight:700;color:var(--color-brand-text);letter-spacing:-.2px;max-width:160px;opacity:1;overflow:hidden;transition:max-width .28s cubic-bezier(.2,0,0,1),opacity .168s cubic-bezier(.2,0,0,1)}.app-sidebar .sidebar-menu{border:none!important;padding:8px;background:transparent!important;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;transition:padding .28s cubic-bezier(.2,0,0,1)}.app-sidebar .sidebar-menu .ant-menu-item,.app-sidebar .sidebar-menu .ant-menu-submenu-title{border-radius:8px;height:42px;line-height:42px;font-size:13.5px}.app-sidebar .sidebar-menu .ant-menu-submenu-title{display:flex;align-items:center}.app-sidebar .sidebar-menu .ant-menu-item,.app-sidebar .sidebar-menu .ant-menu-submenu-title{color:#e8ede9db!important;transition:background .18s ease,color .18s ease}.app-sidebar .sidebar-menu .ant-menu-item:hover,.app-sidebar .sidebar-menu .ant-menu-submenu-title:hover{background:var(--color-sidebar-hover)!important;color:var(--color-brand-primary-text)!important}.app-sidebar .sidebar-menu .ant-menu-item-selected{background:var(--color-sidebar-active)!important;color:var(--color-brand-primary-text)!important}.app-sidebar .sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{background:transparent!important;color:var(--color-brand-primary-text)!important}.app-sidebar.collapsed .sidebar-brand{padding:0}.app-sidebar.collapsed .sidebar-brand .sidebar-app-name{max-width:0;opacity:0}.app-sidebar.collapsed .sidebar-brand .sidebar-logo-img{width:42px;height:42px;min-width:42px}.app-sidebar.collapsed .sidebar-menu{padding:8px 0}.app-sidebar.collapsed .sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--color-sidebar-active)!important;color:var(--color-brand-primary-text)!important}.ant-menu-submenu-popup .ant-menu{background:var(--color-brand-bg-2)!important;box-shadow:0 12px 28px #0000001f!important;border-radius:12px;padding:6px;border:1px solid var(--color-nav-divider)}.ant-menu-submenu-popup .ant-menu-item,.ant-menu-submenu-popup .ant-menu-submenu-title{border-radius:8px}.language-switcher-trigger.ant-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;height:40px;min-width:40px;padding:0 12px 0 10px;border-radius:10px;color:#000000bf;font-size:13px;font-weight:600;letter-spacing:.03em;border:1px solid transparent;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.language-switcher-trigger.ant-btn .language-switcher-short{line-height:1;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;min-width:1.75em;text-align:center}.language-switcher-trigger.ant-btn .anticon{font-size:18px}.language-switcher-trigger.ant-btn:hover{color:var(--ant-color-primary, #3ebf7e);background:color-mix(in srgb,var(--ant-color-primary, #3ebf7e) 12%,transparent)!important;border-color:color-mix(in srgb,var(--ant-color-primary, #3ebf7e) 26%,transparent)}.language-switcher-trigger.ant-btn:focus-visible{outline:2px solid var(--ant-color-primary, #3ebf7e);outline-offset:2px}.app-header .language-switcher-trigger.ant-btn{color:#e8ede9db}.app-header .language-switcher-trigger.ant-btn:hover{color:var(--color-brand-text);background:#181d1ad9!important;border-color:#2a3330}.language-switcher-corner{position:fixed;top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));z-index:2000;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:14px;background:#ffffffeb;border:1px solid rgba(15,23,42,.1);box-shadow:0 4px 18px #0f172a1a,0 1px #ffffffd9 inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:auto}.language-switcher-dropdown .ant-dropdown-menu{padding:6px;border-radius:12px;min-width:176px;box-shadow:0 10px 40px #0f172a24;border:1px solid rgba(15,23,42,.06)}.language-switcher-dropdown .ant-dropdown-menu-item{border-radius:8px;margin:2px 0;font-size:14px;padding:10px 12px}.language-switcher-dropdown .ant-dropdown-menu-item-selected{font-weight:600;color:var(--ant-color-primary, #3ebf7e);background:color-mix(in srgb,var(--ant-color-primary, #3ebf7e) 12%,transparent)}.public-layout--trace .language-switcher-corner{padding:2px;border-radius:11px;right:16px}.public-layout--trace .language-switcher-corner .language-switcher-trigger.ant-btn{border:none;height:30px;min-width:30px;padding:0 8px 0 6px;border-radius:9px;font-size:11px}.public-layout--trace .language-switcher-corner .language-switcher-trigger.ant-btn .anticon{font-size:15px}.app-header{padding:0 20px 0 0;border-bottom:1px solid var(--color-nav-divider);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100;background:var(--color-header-bg);box-shadow:0 1px #ffffff08 inset,0 8px 22px #00000038;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.app-header .header-left{display:flex;align-items:center}.app-header .header-toggle{width:54px;height:64px;border-radius:0;font-size:16px;color:#e8ede9d1}.app-header .header-toggle:hover{background:#181d1ad9!important;color:var(--color-brand-text)!important}.app-header .header-right{display:flex;align-items:center;gap:8px}.app-header .header-action-btn{width:38px;height:38px;border-radius:9px;color:#e8ede9d1;display:flex;align-items:center;justify-content:center}.app-header .header-action-btn:hover{background:#181d1ad9!important;color:var(--color-brand-text)!important}.app-header .user-trigger{display:flex;align-items:center;gap:9px;padding:5px 10px 5px 5px;border-radius:10px;cursor:pointer;transition:background .15s ease;border:1px solid transparent;margin-left:4px}.app-header .user-trigger:hover{background:#181d1ad9;border-color:#2a3330}.app-header .user-trigger .user-avatar{width:32px;height:32px;line-height:32px;font-size:12px;font-weight:700;background:linear-gradient(135deg,var(--color-brand-primary) 0%,var(--color-brand-primary-text) 100%);flex-shrink:0}.app-header .user-trigger .user-meta{display:flex;flex-direction:column;line-height:1.25}.app-header .user-trigger .user-meta .user-name{font-size:13px;font-weight:600;color:var(--color-brand-text);white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.app-header .user-trigger .user-meta .user-role{font-size:11px;color:#7a8e85f2;text-transform:capitalize}.app-header .user-trigger .user-chevron{font-size:10px;color:#7a8e85eb;flex-shrink:0}.user-dropdown-overlay{min-width:220px!important}.user-dropdown-overlay .ant-dropdown-menu{padding:4px;border-radius:12px;box-shadow:0 8px 24px #0000001f}.user-dropdown-overlay .dropdown-profile-item{cursor:pointer}.user-dropdown-overlay .dropdown-profile-item:hover{background:transparent!important;color:inherit!important}.user-dropdown-overlay .dropdown-profile-item:hover .anticon,.user-dropdown-overlay .dropdown-profile-item:hover svg{color:inherit!important}.user-dropdown-overlay .dropdown-profile-card{display:flex;align-items:center;gap:12px;padding:10px 8px 8px}.user-dropdown-overlay .dropdown-profile-card .dp-avatar{width:40px;height:40px;line-height:40px;font-size:15px;font-weight:700;background:linear-gradient(135deg,var(--color-brand-primary) 0%,var(--color-brand-primary-text) 100%);flex-shrink:0}.user-dropdown-overlay .dropdown-profile-card .dp-info{display:flex;flex-direction:column;gap:2px;overflow:hidden}.user-dropdown-overlay .dropdown-profile-card .dp-info .dp-name{font-size:13px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown-overlay .dropdown-profile-card .dp-info .dp-email{font-size:11px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown-overlay .dropdown-profile-card .dp-info .dp-role{margin-top:3px;width:fit-content;font-size:10px;text-transform:capitalize;border-radius:4px;padding:0 5px;line-height:18px}.user-dropdown-overlay .ant-dropdown-menu-item-divider{margin:4px 0}.user-dropdown-overlay .ant-dropdown-menu-item{border-radius:8px;font-size:13px;margin:2px 0}.user-dropdown-overlay .ant-dropdown-menu-item:hover{background:color-mix(in srgb,var(--color-brand-primary) 10%,#ffffff)!important;color:var(--color-brand-primary)!important}.user-dropdown-overlay .ant-dropdown-menu-item:hover .anticon,.user-dropdown-overlay .ant-dropdown-menu-item:hover svg{color:var(--color-brand-primary)!important}.user-dropdown-overlay .ant-dropdown-menu-item:last-child{margin-bottom:0}.user-dropdown-overlay .ant-dropdown-menu-item-danger:hover{background:#ff4d4f1a!important;color:#ff4d4f!important}.user-dropdown-overlay .ant-dropdown-menu-item-danger:hover .anticon,.user-dropdown-overlay .ant-dropdown-menu-item-danger:hover svg{color:#ff4d4f!important}.breadcrumb{font-size:14px;background:linear-gradient(180deg,var(--color-header-bg) 0%,rgba(24,29,26,.28) 100%);padding:8px 24px;box-shadow:0 10px 22px #0000001f}.breadcrumb .ant-breadcrumb-link{color:#e8ede9b8;transition:color .2s ease}.breadcrumb .ant-breadcrumb-link a{color:inherit}.breadcrumb .ant-breadcrumb-link .anticon,.breadcrumb .ant-breadcrumb-link svg{color:currentColor}.breadcrumb .ant-breadcrumb-link svg{fill:currentColor}.breadcrumb .ant-breadcrumb-link:hover{color:var(--ant-color-primary, #3ebf7e)}.breadcrumb .ant-breadcrumb-link:hover .anticon,.breadcrumb .ant-breadcrumb-link:hover svg{color:var(--ant-color-primary, #3ebf7e)}.breadcrumb .ant-breadcrumb-separator{color:#7a8e85cc;margin:0 8px}.breadcrumb .ant-breadcrumb ol{display:flex;align-items:center;margin:0;padding:0;list-style:none}.breadcrumb .ant-breadcrumb-link,.breadcrumb .breadcrumb-current{font-size:14px;line-height:1.5}.breadcrumb-link{text-transform:capitalize;color:#e8ede9b8;text-decoration:none;font-weight:400}.breadcrumb-link:hover{color:var(--ant-color-primary, #3ebf7e)}.breadcrumb-link:hover .anticon,.breadcrumb-link:hover svg{color:var(--ant-color-primary, #3ebf7e)}.breadcrumb-current{text-transform:capitalize;color:#e8ede9e6;font-weight:400}.app-layout{height:100vh;width:100%;margin:0;padding:0;background:#f0f2f5;overflow:hidden}.app-layout .mobile-overlay{position:fixed;inset:0;background:#00000073;z-index:999}.app-layout .content-layout{height:100vh;width:calc(100% - 260px)!important;display:flex;flex-direction:column;margin:0;padding:0;background:#f0f2f5;transition:margin-left .2s ease}.app-layout .content-layout.sidebar-collapsed{margin-left:80px}.app-layout .content-layout.mobile{margin-left:0}.app-layout .main-content{flex:1;height:calc(100vh - 134px);overflow-y:auto;overflow-x:hidden;border-radius:0;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005}.app-layout .main-content.mobile{padding:5px!important;height:calc(100vh - 134px)}.app-layout .main-content.desktop{padding:24px!important}.loading-fullscreen{position:fixed;inset:0;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;animation:fadeIn .3s ease-out forwards}.loading-fullscreen .loading-content{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loading-fullscreen .loading-content .loading-text{margin:0;color:#666;font-size:16px;font-weight:500;letter-spacing:.5px;animation:textPulse 1.5s ease-in-out infinite}.loading-fullscreen .loading-content .ant-spin .anticon{color:var(--ant-color-primary, #3ebf7e)!important;filter:drop-shadow(0 2px 4px rgba(62,191,126,.22))}.loading-container{display:flex;align-items:center;justify-content:center;padding:60px 20px;min-height:200px}.loading-container .ant-spin .ant-spin-dot{font-size:24px}.loading-container .ant-spin .ant-spin-text{color:#666;font-size:14px;margin-top:16px;font-weight:500}.loading-container .ant-spin .anticon{color:var(--ant-color-primary, #3ebf7e)!important;filter:drop-shadow(0 1px 2px rgba(62,191,126,.18))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes textPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes smoothSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-fullscreen .loading-content .ant-spin .anticon,.loading-container .ant-spin .anticon{animation:smoothSpin 1s linear infinite}@media (max-width: 768px){.loading-fullscreen .loading-content{margin:20px;padding:30px 20px}.loading-fullscreen .loading-content .loading-text{font-size:14px}}@media (prefers-color-scheme: dark){.loading-fullscreen .loading-content .loading-text{color:#ccc}}*{box-sizing:border-box;margin:0;padding:0}:root{--font-display: "Cormorant Garamond", Georgia, serif;--font-sans: "DM Sans", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace;--color-brand-bg: #0a0c0b;--color-brand-bg-2: #0f1210;--color-brand-surface: #131715;--color-brand-surface-hover: #181d1a;--color-brand-border: #1e2521;--color-brand-border-2: #2a3330;--color-brand-text: #e8ede9;--color-brand-muted: #7a8e85;--color-brand-faint: #3e524a;--color-brand-primary: #3ebf7e;--color-brand-primary-hover: #4dd68e;--color-brand-primary-active: #2a8a59;--color-brand-primary-soft: #1a3d2b;--color-brand-primary-text: #6ddba6;--color-sidebar-bg: var(--color-header-bg);--color-sidebar-hover: rgba(26, 61, 43, .62);--color-sidebar-active: rgba(26, 61, 43, .92);--color-header-bg: rgba(15, 18, 16, .92);--color-nav-divider: rgba(30, 37, 33, .9);--color-focus-ring: rgba(62, 191, 126, .22)}html,body{margin:0!important;padding:0!important;width:100%!important;height:100%!important}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5!important}#root{width:100%!important;height:100vh!important;margin:0!important;padding:0!important}code{font-family:var(--font-mono)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.fade-in{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.status-active{color:#52c41a}.status-inactive{color:#ff4d4f}.status-pending{color:#faad14}.loading-overlay{position:relative}.loading-overlay:after{content:"";position:absolute;inset:0;background:#fffc;display:flex;align-items:center;justify-content:center}.inv-inventory-workspace .ant-table-wrapper{border-radius:8px;overflow:hidden}.inv-inventory-workspace .ant-table-thead>tr>th{font-weight:600}.inv-saas-lot-section__heading{margin-bottom:12px;font-weight:600}.inv-saas-public-trace{max-width:960px;margin:0 auto;padding:0 12px 24px}@media (max-width: 576px){.inv-saas-public-trace{padding:0 8px 16px}.inv-saas-public-trace .ant-table{font-size:13px}}.lot-detail .lot-detail__layout,.ops-detail .lot-detail__layout{max-width:none;margin:0}.lot-detail .lot-detail__hero,.ops-detail .lot-detail__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 0 2px}@media (max-width: 992px){.lot-detail .lot-detail__hero,.ops-detail .lot-detail__hero{flex-direction:column;align-items:stretch}}.lot-detail .lot-detail__title,.ops-detail .lot-detail__title{margin:0}.lot-detail .lot-detail__subline,.ops-detail .lot-detail__subline{margin-top:6px;font-size:14px}.lot-detail .lot-detail__divider,.ops-detail .lot-detail__divider{margin:18px 0}.lot-detail .lot-detail__surface,.ops-detail .lot-detail__surface{background:#fff;border-radius:12px}@media (max-width: 576px){.lot-detail .lot-detail__surfaceBody,.ops-detail .lot-detail__surfaceBody{padding:14px}}.lot-detail .lot-detail__sectionTitle,.ops-detail .lot-detail__sectionTitle{margin:0 0 12px;font-weight:600}.lot-detail .lot-detail__tiles,.ops-detail .lot-detail__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width: 1200px){.lot-detail .lot-detail__tiles,.ops-detail .lot-detail__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 576px){.lot-detail .lot-detail__tiles,.ops-detail .lot-detail__tiles{grid-template-columns:1fr}}.lot-detail .lot-detail__tile,.ops-detail .lot-detail__tile{border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:14px;background:linear-gradient(180deg,#1890ff0f,#ffffffe6)}@media (max-width: 576px){.lot-detail .lot-detail__tile,.ops-detail .lot-detail__tile{padding:14px}}.lot-detail .lot-detail__tileTop,.ops-detail .lot-detail__tileTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.lot-detail .lot-detail__tileLabel,.ops-detail .lot-detail__tileLabel{font-size:13px;color:#000000a6}.lot-detail .lot-detail__tileIcon,.ops-detail .lot-detail__tileIcon{color:#00000073;line-height:1}.lot-detail .lot-detail__tileValue,.ops-detail .lot-detail__tileValue{margin-top:8px;font-size:20px;font-weight:650;line-height:1.2}@media (max-width: 576px){.lot-detail .lot-detail__tileValue,.ops-detail .lot-detail__tileValue{font-size:18px}}.lot-detail .lot-detail__tileHint,.ops-detail .lot-detail__tileHint{margin-top:4px;font-size:13px;color:#00000073}.lot-detail .lot-detail__attention,.ops-detail .lot-detail__attention{margin-top:12px}.lot-detail .lot-detail__descriptions,.ops-detail .lot-detail__descriptions{margin-bottom:12px}.lot-detail .lot-detail__spacer,.ops-detail .lot-detail__spacer{height:12px}.lot-detail .ops-action.ant-btn,.ops-detail .ops-action.ant-btn{border-radius:8px}.lot-detail .ops-action--success.ant-btn,.ops-detail .ops-action--success.ant-btn{border-color:#52c41aa6;color:#389e0d;background:#f6ffede6}.lot-detail .ops-action--success.ant-btn:hover,.ops-detail .ops-action--success.ant-btn:hover{border-color:#52c41a!important;color:#237804!important;background:#f6ffed!important}.ant-layout{background:#f5f5f5!important;width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.ant-layout-sider{background:var(--color-sidebar-bg)!important;height:100vh!important;margin:0!important;padding:0!important;box-sizing:border-box!important;flex:none!important;box-shadow:2px 0 12px #00000038!important;border-inline-end:1px solid var(--color-nav-divider)!important}@media (max-width: 768px){.ant-layout-sider{position:fixed!important;z-index:1000!important;height:100vh!important}}@media (max-width: 768px){.ant-layout-sider-zero-width-trigger{display:none!important}}.ant-layout-content{background:transparent!important;margin:0!important;padding:0!important;overflow:auto!important}.ant-layout-header{background:var(--color-header-bg)!important;border-bottom:1px solid var(--color-nav-divider)!important;margin:0!important;padding:0 16px!important;box-shadow:0 1px #ffffff08 inset,0 8px 22px #00000038!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ant-layout-footer{background:#fff!important;border-top:1px solid #f0f0f0!important;margin:0!important;text-align:center!important;padding:12px 16px!important}.ant-card{border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid #f0f0f0}.ant-card-head{border-bottom:1px solid #f0f0f0}.ant-btn{border-radius:8px}.ant-btn-primary{box-shadow:0 10px 26px #3ebf7e2e}.schema-line-items-data-row>.ant-col>.ant-form-item{margin-bottom:0!important}.ant-table{border-radius:12px;overflow:hidden}.ant-table-thead>tr>th{background:#fafafa;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ant-table-wrapper{overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important}.ant-table-wrapper::-webkit-scrollbar{height:8px;display:block!important}.ant-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ant-table-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ant-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-table-wrapper:hover{overflow-x:auto!important}@media (max-width: 992px){.ant-table-wrapper{overflow-x:auto!important}}@media (max-width: 768px){.ant-table-wrapper{overflow-x:auto!important}}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:fit-content}@media (max-width: 768px){.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:8px}}.ant-table table{width:auto;min-width:100%}.ant-table-content{overflow-x:auto!important;overflow-y:hidden!important}.ant-table-body{overflow-x:auto!important}.ant-table-container{overflow-x:auto!important;overflow-y:hidden!important}.ant-table-container::-webkit-scrollbar{height:8px;display:block!important}.ant-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ant-table-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ant-table-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-form-item{margin-bottom:16px}.ant-form-item-label>label{font-weight:500}@media (max-width: 768px){.ant-form-item{margin-bottom:16px}}.ant-menu-item:hover{color:var(--color-brand-primary-text)!important}.ant-menu-item-selected{background-color:var(--color-sidebar-active)!important;border-radius:8px;margin:4px 8px;width:calc(100% - 16px);color:var(--color-brand-primary-text)!important}.ant-menu-inline .ant-menu-item{margin:4px 8px;width:calc(100% - 16px);border-radius:8px}.ant-select-dropdown{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#3ebf7e14!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#3ebf7e24!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-typography,.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-typography *{color:var(--color-brand-primary)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content{font-weight:500}.ant-select-item-option-disabled{color:#0f172a59!important}.ant-tag-processing{color:var(--color-brand-primary)!important;background:#3ebf7e1f!important;border-color:#3ebf7e73!important}.ant-picker-dropdown .ant-picker-cell-in-view .ant-picker-cell-inner:hover{background:#3ebf7e1f!important;color:var(--color-brand-primary)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--color-brand-primary)!important}@media (max-width: 768px){.ant-row{margin-left:-8px!important;margin-right:-8px!important}}@media (max-width: 768px){.ant-col{padding-left:8px!important;padding-right:8px!important}}@media (max-width: 1200px){.ant-layout-content{padding:20px!important}}@media (max-width: 992px){.ant-layout-content{padding:16px!important}}@media (max-width: 768px){body{font-size:14px}.ant-layout-content{margin:0!important;padding:12px!important}.ant-card{margin-bottom:16px;border-radius:8px}.ant-card-head-title{font-size:16px}.ant-btn{padding:0 10px}}@media (max-width: 576px){.ant-layout-content{padding:8px!important}.ant-card{margin-bottom:12px}.ant-statistic-title{font-size:12px}.ant-statistic-content{font-size:16px}h1{font-size:20px!important}h2{font-size:18px!important}h3{font-size:16px!important}}.ant-drawer-content-wrapper{transition:transform .45s cubic-bezier(.7,.3,.1,1)!important}.ui-drawer--fullscreen .ant-drawer-content-wrapper{width:100%!important;max-width:100%!important}@media (max-width: 768px){.ant-drawer-content-wrapper{width:100%!important;max-width:100%!important}}.app-sidebar .sidebar-header{border-bottom:unset;margin-bottom:unset}.app-sidebar .ant-menu-vertical,.app-sidebar .ant-menu-inline{border-inline-end:unset!important;background-color:unset!important}.ant-menu-submenu-popup .ant-menu-vertical{background:var(--color-brand-bg-2)!important;border:1px solid var(--color-nav-divider)!important}.ant-typography a,a{color:var(--color-brand-primary)}.ant-typography a:hover,a:hover{color:var(--color-brand-primary-hover)}*:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}
