*{box-sizing:border-box}body{font-family:var(--gb-font,-apple-system, "Segoe UI", Roboto, system-ui, sans-serif);color:var(--gb-text,#000000e0);background:var(--gb-page-bg,#fff);margin:0}#root{min-height:100vh}:root[data-theme=dark]{--gb-page-bg:#0f172a;--gb-surface:#1e293b;--gb-text-muted:#94a3b8;--gb-text:#e2e8f0eb}[data-theme=light],:root{--gb-surface:#fff;--gb-text-muted:#5f6670}:root:not([data-theme=dark]) .ant-tag.ant-tag-green:not(.ant-tag-solid):not(.ant-tag-disabled),:root:not([data-theme=dark]) .ant-tag.ant-tag-success:not(.ant-tag-solid):not(.ant-tag-disabled){color:#237804!important}:root:not([data-theme=dark]) .ant-tag.ant-tag-orange:not(.ant-tag-solid):not(.ant-tag-disabled),:root:not([data-theme=dark]) .ant-tag.ant-tag-warning:not(.ant-tag-solid):not(.ant-tag-disabled){color:#ad4e00!important}:root:not([data-theme=dark]) .ant-tag.ant-tag-gold:not(.ant-tag-solid):not(.ant-tag-disabled){color:#874d00!important}:root:not([data-theme=dark]) .ant-tag.ant-tag-volcano:not(.ant-tag-solid):not(.ant-tag-disabled){color:#ad2102!important}:root:not([data-theme=dark]) .ant-tag.ant-tag-red:not(.ant-tag-solid):not(.ant-tag-disabled),:root:not([data-theme=dark]) .ant-tag.ant-tag-error:not(.ant-tag-solid):not(.ant-tag-disabled){color:#a8071a!important}:root:not([data-theme=dark]) .ant-tag.ant-tag-blue:not(.ant-tag-solid):not(.ant-tag-disabled),:root:not([data-theme=dark]) .ant-tag.ant-tag-processing:not(.ant-tag-solid):not(.ant-tag-disabled){color:#0958d9!important}:root:not([data-theme=dark]) .ant-tag.ant-tag-cyan:not(.ant-tag-solid):not(.ant-tag-disabled){color:#006d75!important}:root:not([data-theme=dark]) .ant-tag.ant-tag-purple:not(.ant-tag-solid):not(.ant-tag-disabled){color:#531dab!important}:root:not([data-theme=dark]) .ant-tag.ant-tag-magenta:not(.ant-tag-solid):not(.ant-tag-disabled){color:#9e1068!important}code{background:#f1f5f9;border-radius:4px;padding:2px 6px}.ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.3px;font-size:12px!important;font-weight:700!important}.ant-card-head-title{font-weight:600!important}.ant-statistic-title{font-weight:600}.ant-statistic-content{font-weight:700}.ant-table-tbody>tr>td{font-size:14px}.gb-pill-select .ant-select-selector{border-radius:20px!important;padding-left:12px!important}.gb-pill-select .ant-select-selection-item,.gb-pill-select .ant-select-selection-placeholder{color:#1e293b;font-weight:700!important}.gb-pill-select .ant-select-prefix{margin-inline-end:6px;display:inline-flex}.gb-compact-form .ant-form-item{margin-bottom:12px}.ant-layout-sider-children{flex-direction:column;height:100%;display:flex;overflow:hidden}.ant-alert{box-shadow:0 1px 2px #0f172a0d;border:1px solid #0000!important;border-left-width:3px!important;border-radius:8px!important;align-items:flex-start!important;padding:10px 14px!important}.ant-alert-icon{margin-top:2px;font-size:16px}.ant-alert-message{color:#1e293b;font-size:13.5px;font-weight:600}.ant-alert-description{color:#64748b;margin-top:2px;font-size:12.5px}.ant-alert-warning{background:#fffbeb!important;border-color:#fde68a #fde68a #fde68a #f59e0b!important}.ant-alert-error{background:#fef2f2!important;border-color:#fecaca #fecaca #fecaca #ef4444!important}.ant-alert-success{background:#f0fdf4!important;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #22c55e!important}.ant-alert-info{background:#eff6ff!important;border-color:#bfdbfe #bfdbfe #bfdbfe #3b82f6!important}.ant-alert-action{margin-inline-start:16px}.ant-table-tbody>tr>td{font-size:13px;font-weight:500}.ant-menu-title-content{font-weight:500}.ant-menu-item-group-title{text-transform:uppercase;letter-spacing:.4px;font-weight:700;font-size:11px!important}.gb-row-actions{opacity:0;transition:opacity .12s}.ant-table-tbody>tr:hover .gb-row-actions{opacity:1}.gb-return-row td{background:color-mix(in srgb, #ff4d4f 12%, var(--gb-surface,white))!important}.gb-selected-row td{box-shadow:inset 0 0 0 2px var(--gb-primary,#4338ca)}.gb-last-added-row td{transition:background-color .4s;background:color-mix(in srgb, var(--gb-primary,#357cf0) 16%, var(--gb-surface,white))!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb, var(--gb-primary,#357cf0) 12%, var(--gb-surface,white))!important}@keyframes gb-flash-a{0%{background:color-mix(in srgb, var(--gb-primary,#357cf0) 45%, var(--gb-surface,white))}to{background:color-mix(in srgb, var(--gb-primary,#357cf0) 16%, var(--gb-surface,white))}}@keyframes gb-flash-b{0%{background:color-mix(in srgb, var(--gb-primary,#357cf0) 45%, var(--gb-surface,white))}to{background:color-mix(in srgb, var(--gb-primary,#357cf0) 16%, var(--gb-surface,white))}}.gb-flash-0 td{animation:.6s ease-out gb-flash-a}.gb-flash-1 td{animation:.6s ease-out gb-flash-b}@keyframes gb-scan-error{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.gb-scan-error{animation:.3s ease-in-out 2 gb-scan-error}@media (prefers-reduced-motion:reduce){.gb-flash-0 td,.gb-flash-1 td,.gb-scan-error{animation:none}}.gb-num,.ant-table-cell.ant-table-cell-align-right,.ant-statistic-content,.ant-input-number-input{font-variant-numeric:tabular-nums}:focus-visible,.ant-btn:focus-visible,.ant-input:focus-visible,:is(.ant-select:has(input:focus-visible),.ant-picker:has(input:focus-visible),.ant-input-affix-wrapper:has(input:focus-visible),.ant-input-number:has(input:focus-visible)){outline:2px solid var(--gb-primary,#2a78d6);outline-offset:2px}body.gb-pos-open{overflow:hidden}body.gb-pos-open .gb-sider-toggle{display:none!important}@media (width<=767px){.ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding-block:8px}.ant-card-head-title{white-space:normal;flex:100%;overflow:visible}.ant-card-extra{flex:100%;margin-inline-start:0!important}.ant-card-head{padding-inline:12px}.ant-card-body{padding:12px}.ant-tabs-extra-content{display:none}.ant-picker-range{max-width:100%}.ant-table-wrapper{max-width:100%;overflow-x:auto}}
