html,body,#root{height:100%;margin:0}body{background:#f5f5f5;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{overflow-x:hidden}@media(max-width:767px){.ant-input,.ant-input-outlined,.ant-input-number-input,.ant-select-single .ant-select-selector,.ant-select-multiple .ant-select-selection-search-input,.ant-picker-input>input,textarea.ant-input{font-size:16px!important}.responsive-controls>*,.responsive-controls .ant-form-item,.responsive-controls .ant-input,.responsive-controls .ant-input-affix-wrapper,.responsive-controls .ant-input-number,.responsive-controls .ant-select,.responsive-controls .ant-picker,.responsive-controls .ant-btn{width:100%!important;min-width:0!important}}.label-print-only{display:none}@media print{body *{visibility:hidden!important}.invoice-print-root,.invoice-print-root *{visibility:visible!important}.invoice-print-root{position:absolute!important;left:0!important;top:0!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important;color:#000!important;box-shadow:none!important}.no-print,.no-print *{display:none!important}.invoice-print-root tr,.invoice-print-root table{page-break-inside:avoid}@page{size:A4 portrait;margin:12mm}.label-print-root,.label-print-root *{visibility:visible!important}.label-print-root{position:absolute!important;left:0!important;top:0!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important;color:#000!important;page:label-sheet}.label-print-only{display:block!important}.label-cell{page-break-inside:avoid;break-inside:avoid}@page label-sheet{size:A4 portrait;margin:0}}.ant-btn-color-primary.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled){background-image:linear-gradient(135deg,var(--nusantara-gradient-from) 0%,var(--nusantara-gradient-to) 100%);border-color:transparent}.ant-btn-color-primary.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background-image:linear-gradient(135deg,var(--nusantara-gradient-to) 0%,var(--nusantara-gradient-from) 100%)}.ant-btn-color-primary.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background-image:linear-gradient(135deg,var(--nusantara-gradient-to) 0%,var(--nusantara-gradient-to) 100%)}.ant-btn-color-primary.ant-btn-variant-solid:focus-visible{outline:2px solid var(--nusantara-gold);outline-offset:1px}.chatbot-tabs{display:flex;flex-direction:column}.chatbot-tabs>.ant-tabs-body-holder,.chatbot-tabs .ant-tabs-body,.chatbot-tabs .ant-tabs-content-active{display:flex;flex-direction:column;flex:1;min-height:0}.pos-total .ant-card-body{background:color-mix(in srgb,var(--nusantara-primary, #14532d) 92%,#000000);color:#fff;border-radius:inherit}.pos-total .ant-card-body,.pos-total .ant-typography{color:#fff}.pos-total .ant-typography-danger{color:#ffa39e}.pos-shelf-row{border-radius:8px;transition:background .12s ease}.pos-shelf-row:hover,.pos-shelf-row:focus-visible{background:color-mix(in srgb,var(--nusantara-primary, #14532d) 8%,var(--nusantara-surface, #ffffff));outline:none}.pos-shelf-row:focus-visible{box-shadow:0 0 0 2px var(--nusantara-primary, #14532d)}.pos-shelf-row[aria-disabled=true]:hover{background:transparent}.qc-table .ant-table-cell{padding-block:10px!important;padding-inline:10px!important;vertical-align:middle}.qc-table .ant-table-thead>tr>th{padding-block:8px!important;padding-inline:10px!important}.qc-table .ant-table-cell-fix-left,.qc-table .ant-table-cell-fix-right{background:var(--nusantara-surface, #ffffff)}.row-over-quota .ant-table-cell-fix-left,.row-over-quota .ant-table-cell-fix-right{background:color-mix(in srgb,var(--nusantara-error, #ff4d4f) 12%,var(--nusantara-surface, #ffffff))!important}.row-over-quota>td{background:color-mix(in srgb,var(--nusantara-error, #ff4d4f) 12%,var(--nusantara-surface, #ffffff))!important}.row-over-quota:hover>td{background:color-mix(in srgb,var(--nusantara-error, #ff4d4f) 20%,var(--nusantara-surface, #ffffff))!important}.nusantara-nav-foot,.nusantara-nav-foot .ant-typography,.nusantara-nav-foot .ant-btn-color-default.ant-btn-variant-text{color:var(--nusantara-nav-text)}.nusantara-nav-foot .ant-typography-success{color:#a7f3d0}.nusantara-nav-foot .ant-typography-warning{color:#fcd34d}.nusantara-nav-foot .ant-btn-color-default.ant-btn-variant-text:hover{background:var(--nusantara-nav-hover);color:var(--nusantara-nav-text-strong)}.nusantara-nav-foot .ant-drawer-close{color:var(--nusantara-nav-text)}.pos-total .pos-pay-btn:disabled,.pos-total .pos-pay-btn.ant-btn-disabled{color:#fff!important;background:#ffffff2e!important;background-image:none!important;border-color:transparent!important}.pos-total .pos-detail-btn{background:transparent;border-color:#ffffff73;color:#fff}.pos-total .pos-detail-btn:hover{background:#ffffff1f;border-color:#fff;color:#fff}.nusantara-count-input.ant-input-number,.nusantara-count-input .ant-input-number{min-width:calc(3ch + 54px)}.nusantara-stacked-cell>*,.nusantara-stacked-cell .ant-input,.nusantara-stacked-cell .ant-input-affix-wrapper,.nusantara-stacked-cell .ant-input-number,.nusantara-stacked-cell .ant-select,.nusantara-stacked-cell .ant-picker,.nusantara-stacked-cell .ant-space-compact{width:100%!important;min-width:0!important;max-width:100%!important}.nusantara-stacked-cell .nusantara-count-input.ant-input-number{min-width:calc(3ch + 54px)!important}.nusantara-stacked-row.row-over-quota>.ant-card{background:color-mix(in srgb,var(--nusantara-error, #ff4d4f) 12%,var(--nusantara-surface, #ffffff))}.nusantara-editable-table .ant-table-cell{white-space:normal}
