/* Harry's Farm B1722 generated bundle. Urutan cascade dipertahankan. */
/* B1722 SOURCE: hf-enterprise-v900.css */
:root{--hf-bg:#F5F6F8;--hf-surface:#FFFFFF;--hf-surface-2:#FAFBFC;--hf-border:#E4E7EC;--hf-border-strong:#D0D5DD;--hf-primary:#0B6B3A;--hf-primary-hover:#095C32;--hf-primary-weak:#ECF5EF;--hf-primary-ring:rgba(11,107,58,.28);--hf-success:#067647;--hf-success-weak:#ECFDF3;--hf-success-border:#ABEFC6;--hf-warning:#B54708;--hf-warning-weak:#FFFAEB;--hf-warning-border:#FEDF89;--hf-danger:#DC2626;--hf-danger-hover:#B91C1C;--hf-danger-weak:#FEF3F2;--hf-danger-border:#FECDCA;--hf-info:#175CD3;--hf-info-weak:#EFF8FF;--hf-info-border:#B2DDFF;--hf-neutral-weak:#F2F4F7;--hf-neutral-border:#E4E7EC;--hf-text:#111827;--hf-text-2:#6B7280;--hf-disabled:#9CA3AF;--hf-r-sm:8px;--hf-r-md:10px;--hf-r-lg:12px;--hf-r-pill:999px;--hf-shadow-xs:0 1px 2px rgba(16,24,40,.05);--hf-shadow-sm:0 1px 3px rgba(16,24,40,.07),0 1px 2px rgba(16,24,40,.04);--hf-shadow-md:0 8px 24px rgba(16,24,40,.12);--hf-s1:8px;--hf-s2:16px;--hf-s3:24px;--hf-s4:32px;--hf-s5:40px;--hf-s6:48px;--hf-sidebar-w:250px;--hf-header-h:64px;--hf-row-h:44px;--hf-input-h:42px;--hf-page-max:1440px;--hf-font:'Inter','Roboto',system-ui,-apple-system,'Segoe UI',Arial,sans-serif}html,body{background:var(--hf-bg)!important;color:var(--hf-text)!important;font-family:var(--hf-font)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,.hf153-shell,.hf153-main,.hf153-content{font-family:var(--hf-font)!important}body{font-size:14px!important;line-height:1.5!important}html,body{overflow-x:hidden!important}*{text-shadow:none!important}h1,h2,h3,h4,h5,h6,.hf153-title-wrap h1,.hf357-panel-head,.report-hero h2,.report-hero h3{font-weight:600!important;letter-spacing:-.01em!important;color:var(--hf-text)!important}.hf153-title-wrap h1{font-size:26px!important;line-height:1.25!important}.hf357-panel-head,.report-filter-title-v146 h3{font-size:20px!important}small,.hf153-top-meta,.hf571-card-note,.hf497-field-note{font-size:12px!important;color:var(--hf-text-2)!important}.hf153-shell{background:var(--hf-bg)!important}.hf153-shell .hf153-main,.hf153-shell .hf524-main,.hf153-shell .hf526-main{background:var(--hf-bg)!important}.hf153-shell .hf153-content{max-width:var(--hf-page-max)!important;margin:0 auto!important;padding:var(--hf-s3) var(--hf-s3) var(--hf-s5)!important}@media (min-width:861px){.hf153-shell .hf153-sidebar,.hf445-sidebar-static{width:var(--hf-sidebar-w)!important;min-width:var(--hf-sidebar-w)!important;max-width:var(--hf-sidebar-w)!important;background:var(--hf-surface)!important;border-right:1px solid var(--hf-border)!important;box-shadow:none!important;background-image:none!important;transition:none!important}}.hf153-sidebar,.hf445-sidebar-static{background:var(--hf-surface)!important;background-image:none!important}.hf153-brand,.hf153-sidebar-logo{background:0 0!important;background-image:none!important;box-shadow:none!important;border-bottom:1px solid var(--hf-border)!important;border-radius:0!important;color:var(--hf-text)!important;padding:var(--hf-s2)!important}.hf153-brand *,.hf153-sidebar-logo *{color:var(--hf-text)!important}.hf153-nav,.hf445-nav-static{padding:var(--hf-s1)!important;gap:2px!important}.hf153-nav-btn{position:relative!important;display:flex!important;align-items:center!important;gap:10px!important;min-height:40px!important;padding:9px 12px 9px 14px!important;margin:1px 6px!important;border-radius:var(--hf-r-sm)!important;background:0 0!important;background-image:none!important;color:var(--hf-text)!important;font-size:14px!important;font-weight:400!important;border:0!important;box-shadow:none!important;transform:none!important;transition:background-color .15s ease,color .15s ease!important}.hf153-nav-btn:hover{background:var(--hf-surface-2)!important;color:var(--hf-text)!important;transform:none!important}.hf153-nav-icon,.hf153-nav-btn svg{width:20px!important;height:20px!important;color:var(--hf-text-2)!important;stroke:currentColor!important;flex:0 0 auto!important}.hf153-nav-btn.active,.hf153-nav-btn[aria-current=page],.hf153-nav-btn.hf-active,.hf153-nav-btn.selected{background:var(--hf-primary-weak)!important;color:var(--hf-primary)!important;font-weight:600!important;box-shadow:inset 3px 0 0 0 var(--hf-primary)!important}.hf153-nav-btn.active .hf153-nav-icon,.hf153-nav-btn.active svg,.hf153-nav-btn[aria-current=page] svg{color:var(--hf-primary)!important}.hf490-sidebar-prod-submenu{background:0 0!important;border:0!important}.hf490-sidebar-prod-submenu .hf153-nav-btn{padding-left:34px!important;font-size:13.5px!important}.hf153-topbar,.hf770-topbar,.hf153-main>.hf153-topbar,.hf153-shell .hf153-topbar,.hf153-shell.v520-final-shell .hf153-topbar{background:var(--hf-surface)!important;background-image:none!important;background-color:var(--hf-surface)!important;border:0!important;border-bottom:1px solid var(--hf-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--hf-text)!important;padding:12px var(--hf-s3)!important;margin:0 0 var(--hf-s3)!important;min-height:var(--hf-header-h)!important;position:sticky!important;top:0!important;z-index:40!important}.hf153-topbar h1,.hf770-topbar h1,.hf153-title-wrap h1{color:var(--hf-text)!important}.hf153-topbar p,.hf770-topbar p,.hf153-title-wrap p{color:var(--hf-text-2)!important}.hf153-topbar .hf153-top-meta,.hf153-topbar .hf153-top-meta span,.hf770-topbar .hf153-top-meta,.hf770-topbar .hf153-top-meta span{color:var(--hf-text-2)!important}.hf153-topbar .hf153-top-meta svg,.hf153-topbar .hf381-meta-icon svg,.hf153-topbar .hf381-meta-icon .hf380-icon{stroke:var(--hf-text-2)!important;color:var(--hf-text-2)!important}.hf153-topbar .hf153-dot,.hf770-topbar .hf153-dot{background:var(--hf-border-strong)!important}.hf770-brand-badge{background:0 0!important;box-shadow:none!important;border:0!important}.hf153-search{background:var(--hf-surface)!important;border:1px solid var(--hf-border)!important;border-radius:var(--hf-r-sm)!important;box-shadow:none!important;min-height:40px!important}.hf153-search:focus-within{border-color:var(--hf-primary)!important;box-shadow:0 0 0 3px var(--hf-primary-ring)!important}.hf153-search input{background:0 0!important;border:0!important;box-shadow:none!important}.hf380-search-icon svg{stroke:var(--hf-text-2)!important}.hfent-breadcrumb{display:flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;color:var(--hf-text-2)!important;margin:0 0 4px!important}.hfent-bc-home{color:var(--hf-text-2)!important}.hfent-bc-sep{color:var(--hf-disabled)!important}.hfent-bc-cur{color:var(--hf-text)!important;font-weight:600!important}.hf153-top-tip,.hf770-top-tip{background:var(--hf-info-weak)!important;background-image:none!important;border:1px solid var(--hf-info-border)!important;color:var(--hf-info)!important;border-radius:var(--hf-r-sm)!important;box-shadow:none!important}.hf153-top-tip *,.hf770-top-tip *{color:var(--hf-info)!important}.card,.hf153-card,.hf357-panel,.hf630-card,.report-card,.report-main,.table-card,.hf667-dash-wrap>*,.hf381-stats-grid>*{background:var(--hf-surface)!important;background-image:none!important;border:1px solid var(--hf-border)!important;border-radius:var(--hf-r-md)!important;box-shadow:var(--hf-shadow-xs)!important}.hf357-panel-head{border-bottom:1px solid var(--hf-border)!important}.hf153-card:hover,.card:hover,.report-card:hover,.hf630-card:hover{box-shadow:var(--hf-shadow-sm)!important;transform:none!important}.hf153-stat,.hf577-metric,.hf630-card,.report-stat{background:var(--hf-surface)!important;border:1px solid var(--hf-border)!important;border-radius:var(--hf-r-md)!important;box-shadow:var(--hf-shadow-xs)!important;padding:var(--hf-s2)!important}.hf153-stat-icon,.hf577-metric-icon{width:36px!important;height:36px!important;border-radius:var(--hf-r-sm)!important;background:var(--hf-primary-weak)!important;color:var(--hf-primary)!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.hf153-stat-icon svg,.hf577-metric-icon svg{width:20px!important;height:20px!important;stroke:var(--hf-primary)!important}.hf153-stat-value,.stat-value,.hf577-metric-value{font-size:24px!important;font-weight:600!important;color:var(--hf-text)!important;letter-spacing:-.02em!important}.hf153-stat-body .stat-title,.stat-title,.hf577-metric-label{font-size:12px!important;color:var(--hf-text-2)!important;font-weight:400!important}.hf667-trend-badge,.hf667-avg-badge{box-shadow:none!important;border-radius:var(--hf-r-sm)!important;font-size:12px!important}.table-wrap,.hf149-table-wrap{background:var(--hf-surface)!important;border:1px solid var(--hf-border)!important;border-radius:var(--hf-r-md)!important;box-shadow:var(--hf-shadow-xs)!important;overflow:auto!important}.table-wrap table,.hf149-table-wrap table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;font-size:14px!important}.table-wrap thead th,.hf149-table-wrap thead th{position:sticky!important;top:0!important;z-index:2!important;background:var(--hf-surface-2)!important;color:var(--hf-text-2)!important;font-weight:600!important;font-size:12px!important;letter-spacing:.02em!important;text-transform:none!important;height:var(--hf-row-h)!important;padding:0 14px!important;text-align:left!important;border-bottom:1px solid var(--hf-border)!important;white-space:nowrap!important}.table-wrap tbody td,.hf149-table-wrap tbody td{height:var(--hf-row-h)!important;padding:8px 14px!important;border-bottom:1px solid var(--hf-border)!important;color:var(--hf-text)!important;vertical-align:middle!important}.table-wrap tbody tr:last-child td,.hf149-table-wrap tbody tr:last-child td{border-bottom:0!important}.table-wrap tbody tr:hover td,.hf149-table-wrap tbody tr:hover td{background:var(--hf-surface-2)!important}.table-wrap thead th.hfent-sortable,.hf149-table-wrap thead th.hfent-sortable{cursor:pointer!important;user-select:none!important}.hfent-arrow{margin-left:6px!important;opacity:.45!important;font-size:11px!important}th.hfent-asc .hfent-arrow,th.hfent-desc .hfent-arrow{opacity:1!important;color:var(--hf-primary)!important}th.hfent-asc,th.hfent-desc{color:var(--hf-text)!important}.hf577-row,.hf153-stock-row,.report-row,.report-row-v146,.report-item,.report-item-v146{background:var(--hf-surface)!important;border:1px solid var(--hf-border)!important;border-radius:var(--hf-r-md)!important;box-shadow:none!important}.hf577-row:hover,.report-row:hover{background:var(--hf-surface-2)!important}input[type=text],input[type=number],input[type=search],input[type=email],input[type=password],input[type=date],input[type=tel],input[type=time],input[type=datetime-local],select,textarea{background:var(--hf-surface)!important;border:1px solid var(--hf-border)!important;border-radius:var(--hf-r-sm)!important;color:var(--hf-text)!important;font-size:14px!important;font-family:var(--hf-font)!important;padding:8px 12px!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease!important}.field input,.field select,.field textarea,.input,.select,.hf565-form input,.hf577-form input,.hf565-form select,.hf577-form select{min-height:var(--hf-input-h)!important}textarea{min-height:88px!important}input:focus,select:focus,textarea:focus{outline:0!important;border-color:var(--hf-primary)!important;box-shadow:0 0 0 3px var(--hf-primary-ring)!important}input::placeholder,textarea::placeholder{color:var(--hf-disabled)!important}.field label,label{font-size:13px!important;font-weight:600!important;color:var(--hf-text)!important;margin-bottom:6px!important;display:block!important}input:disabled,select:disabled,textarea:disabled{background:var(--hf-surface-2)!important;color:var(--hf-disabled)!important}input[type=checkbox],input[type=radio]{accent-color:var(--hf-primary)!important;min-height:auto!important;width:auto!important;box-shadow:none!important}.hf565-help,.hf566-price-help,.hf568-price-help,.harga-help-v174,.hf497-field-note{color:var(--hf-text-2)!important;font-size:12px!important}.field.error input,.field.error select,.field.error textarea,input.error,select.error,textarea.error,.input.error,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--hf-danger)!important;background:var(--hf-danger-weak)!important}.field.error input:focus,input.error:focus,input[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(220,38,38,.22)!important}.field.error label,.field-error,.error-text,.hf565-help.error{color:var(--hf-danger)!important}.hf153-shell.hf153-shell.hf153-shell .btn,.modal-content .btn,.hf-native-sheet .btn{font-family:var(--hf-font)!important;font-weight:600!important;font-size:14px!important;min-height:40px!important;padding:0 16px!important;border-radius:var(--hf-r-sm)!important;border:1px solid transparent!important;box-shadow:none!important;background-image:none!important;cursor:pointer!important;transform:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.hf153-shell.hf153-shell.hf153-shell .btn.dark,.hf153-shell.hf153-shell.hf153-shell .btn.green,.modal-content .btn.dark,.modal-content .btn.green{background:var(--hf-primary)!important;color:#fff!important;border-color:var(--hf-primary)!important}.hf153-shell.hf153-shell.hf153-shell .btn.dark:hover,.hf153-shell.hf153-shell.hf153-shell .btn.green:hover,.modal-content .btn.dark:hover,.modal-content .btn.green:hover{background:var(--hf-primary-hover)!important;border-color:var(--hf-primary-hover)!important;color:#fff!important}.hf153-shell.hf153-shell.hf153-shell .btn.gray,.modal-content .btn.gray{background:var(--hf-surface)!important;color:var(--hf-text)!important;border-color:var(--hf-border-strong)!important}.hf153-shell.hf153-shell.hf153-shell .btn.gray:hover,.modal-content .btn.gray:hover{background:var(--hf-surface-2)!important;border-color:var(--hf-border-strong)!important}.hf153-shell.hf153-shell.hf153-shell .btn.red,.modal-content .btn.red{background:var(--hf-danger)!important;color:#fff!important;border-color:var(--hf-danger)!important}.hf153-shell.hf153-shell.hf153-shell .btn.red:hover,.modal-content .btn.red:hover{background:var(--hf-danger-hover)!important;border-color:var(--hf-danger-hover)!important}.hf153-shell.hf153-shell.hf153-shell .btn.yellow,.hf153-shell.hf153-shell.hf153-shell .btn.orange,.modal-content .btn.yellow,.modal-content .btn.orange{background:#f59e0b!important;color:#3d2b00!important;border-color:#f59e0b!important}.hf153-shell.hf153-shell.hf153-shell .btn.yellow:hover,.hf153-shell.hf153-shell.hf153-shell .btn.orange:hover{background:#e38e09!important;border-color:#e38e09!important}.hf153-shell.hf153-shell.hf153-shell .btn.purple,.modal-content .btn.purple{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.hf153-shell.hf153-shell.hf153-shell .btn.purple:hover{background:#1d4fd7!important;border-color:#1d4fd7!important}.hf153-shell.hf153-shell.hf153-shell .btn.full{width:100%!important}.hf153-shell.hf153-shell.hf153-shell .btn.logout{background:var(--hf-surface)!important;color:var(--hf-danger)!important;border-color:var(--hf-danger-border)!important}.hf153-shell.hf153-shell.hf153-shell .btn.logout:hover{background:var(--hf-danger-weak)!important}.hf153-shell.hf153-shell.hf153-shell .btn:disabled,.hf153-shell.hf153-shell.hf153-shell .btn[disabled]{opacity:.55!important;cursor:not-allowed!important}.hf153-shell.hf153-shell.hf153-shell .btn:active{transform:none!important}.hf153-shell.hf153-shell.hf153-shell .pos-submit.masuk,.hf153-shell.hf153-shell.hf153-shell .masuk-status-v151{background:var(--hf-primary)!important;color:#fff!important;border-color:var(--hf-primary)!important}.hf153-shell.hf153-shell.hf153-shell .pos-submit.keluar{background:var(--hf-danger)!important;color:#fff!important;border-color:var(--hf-danger)!important}.badge,.pill,.hf153-status,.hf357-badge,.hf630-badge,.tag,.pos-status,.hf546-inline-status{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:2px 10px!important;border-radius:var(--hf-r-pill)!important;font-size:12px!important;font-weight:600!important;line-height:1.7!important;border:1px solid transparent!important;box-shadow:none!important;background-image:none!important;white-space:nowrap!important}.badge.aman,.pill-ok,.hf153-status.aman,.hf153-status.ok,.stock-card-status-note-v98.aman{background:var(--hf-success-weak)!important;color:var(--hf-success)!important;border-color:var(--hf-success-border)!important}.badge.kurang,.pill-warn,.hf153-status.kurang,.hf153-status.warn,.badge.low{background:var(--hf-warning-weak)!important;color:var(--hf-warning)!important;border-color:var(--hf-warning-border)!important}.badge.habis,.pill-bad,.hf153-status.habis,.hf153-status.bad,.stock-card-status-note-v98.habis{background:var(--hf-danger-weak)!important;color:var(--hf-danger)!important;border-color:var(--hf-danger-border)!important}.pill.muted,.tag,.hf153-status.muted{background:var(--hf-neutral-weak)!important;color:var(--hf-text-2)!important;border-color:var(--hf-neutral-border)!important}.modal-backdrop{background:rgba(16,24,40,.5)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.modal-content{background:var(--hf-surface)!important;background-image:none!important;border:1px solid var(--hf-border)!important;border-radius:var(--hf-r-lg)!important;box-shadow:var(--hf-shadow-md)!important;max-width:min(560px,calc(100vw - 32px))!important;color:var(--hf-text)!important}.modal-head{padding:16px 20px!important;border-bottom:1px solid var(--hf-border)!important;font-size:16px!important;font-weight:600!important;color:var(--hf-text)!important;background:0 0!important}.modal-body{padding:20px!important;color:var(--hf-text)!important}.modal-actions{padding:14px 20px!important;border-top:1px solid var(--hf-border)!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;background:var(--hf-surface-2)!important}.modal-x{background:0 0!important;border:0!important;color:var(--hf-text-2)!important;border-radius:var(--hf-r-sm)!important;box-shadow:none!important;cursor:pointer!important}.modal-x:hover{background:var(--hf-surface-2)!important;color:var(--hf-text)!important}.hf357-notif,.notif{background:var(--hf-surface)!important;background-image:none!important;border:1px solid var(--hf-border)!important;border-left:3px solid var(--hf-primary)!important;border-radius:var(--hf-r-md)!important;box-shadow:var(--hf-shadow-sm)!important;color:var(--hf-text)!important}.hf357-notif.success,.notif.success{border-left-color:var(--hf-success)!important}.hf357-notif.warning,.notif.warning,.hf357-notif.warn,.notif.warn{border-left-color:var(--hf-warning)!important}.hf357-notif.error,.notif.error,.hf357-notif.danger,.notif.danger{border-left-color:var(--hf-danger)!important}.hf357-notif.info,.notif.info{border-left-color:var(--hf-info)!important}.hf-native-bottom-nav{background:var(--hf-surface)!important;background-image:none!important;border-top:1px solid var(--hf-border)!important;box-shadow:0-1px 3px rgba(16,24,40,.06)!important}.hf-native-nav-btn{background:0 0!important;color:var(--hf-text-2)!important;transform:none!important;transition:color .15s ease!important}.hf-native-nav-btn.active,.hf-native-nav-btn[aria-current=page]{color:var(--hf-primary)!important}.hf-native-nav-btn svg{stroke:currentColor!important}.hf-native-fab{background:var(--hf-primary)!important;background-image:none!important;color:#fff!important;box-shadow:0 2px 6px rgba(11,107,58,.28)!important;border:0!important}.hf-native-fab svg{stroke:#fff!important;color:#fff!important}.hf-native-sheet{background:var(--hf-surface)!important;border-radius:16px 16px 0 0!important;box-shadow:0-4px 16px rgba(16,24,40,.12)!important}.hf-native-brand-header{background:var(--hf-surface)!important;background-image:none!important;border-bottom:1px solid var(--hf-border)!important;color:var(--hf-text)!important}.hf-native-brand-header *{color:var(--hf-text)!important}.hf-native-menu-item{background:var(--hf-surface)!important;border:1px solid var(--hf-border)!important;border-radius:var(--hf-r-sm)!important;color:var(--hf-text)!important;box-shadow:none!important}.hf-native-menu-item.active{background:var(--hf-primary-weak)!important;color:var(--hf-primary)!important;box-shadow:inset 3px 0 0 0 var(--hf-primary)!important}.hf-native-menu-item svg{color:var(--hf-text-2)!important;stroke:currentColor!important}.hf-native-sheet-handle{background:var(--hf-border-strong)!important}.hf-native-scrim{background:rgba(16,24,40,.45)!important;backdrop-filter:none!important}@keyframes hfShimmer{0%{background-position:-320px 0}to{background-position:320px 0}}.hf-skeleton{background:linear-gradient(90deg,#eef1f4 25%,#f6f8fa 37%,#eef1f4 63%)!important;background-size:640px 100%!important;animation:hfShimmer 1.2s ease infinite!important;border-radius:var(--hf-r-sm)!important;color:transparent!important}*,::before,::after{animation-duration:.2s!important;transition-duration:.18s!important;animation-timing-function:ease!important}.hf153-nav-btn:hover,.btn:hover,.hf153-stat:hover,.card:hover,.hf-native-nav-btn:hover,.report-card:hover{transform:none!important}:focus-visible{outline:2px solid var(--hf-primary)!important;outline-offset:2px!important}.hf153-shell [style*=backdrop-filter],.hf153-card,.hf357-panel,.report-card,.hf630-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#hfSplash{background:var(--hf-primary)!important}#hfSplash .hf-splash-sub{color:rgba(255,255,255,.82)!important}*{scrollbar-width:thin!important;scrollbar-color:var(--hf-border-strong) transparent!important}::-webkit-scrollbar{width:10px!important;height:10px!important}::-webkit-scrollbar-thumb{background:var(--hf-border-strong)!important;border-radius:8px!important;border:2px solid var(--hf-bg)!important}::-webkit-scrollbar-track{background:0 0!important}@media (min-width:861px) and (max-width:1200px){.hf153-shell .hf153-content{padding:var(--hf-s3) var(--hf-s2) var(--hf-s5)!important}}@media (max-width:860px){.hf153-shell .hf153-content{padding:var(--hf-s2)!important}.hf153-topbar,.hf770-topbar{padding:10px var(--hf-s2)!important;min-height:auto!important}.hf153-title-wrap h1{font-size:22px!important}.modal-content{max-width:calc(100vw - 24px)!important}.table-wrap,.hf149-table-wrap{border-radius:var(--hf-r-sm)!important}}:root{--hf-nav-bg:#0B6B3A;--hf-nav-bg-hover:#0E7A43;--hf-nav-bg-strong:#095C32;--hf-nav-text:#FFFFFF;--hf-nav-text-2:rgba(255,255,255,.78);--hf-nav-border:rgba(255,255,255,.16);--hf-nav-active-bg:rgba(255,255,255,.18)}.hf153-shell.hf153-shell.hf153-shell .hf153-sidebar,.hf153-shell.hf153-shell.hf153-shell .hf445-sidebar-static,.hf153-sidebar.hf153-sidebar.hf153-sidebar,.hf445-sidebar-static.hf445-sidebar-static{background:var(--hf-nav-bg)!important;background-image:none!important;border-right:1px solid var(--hf-nav-bg-strong)!important}.hf153-shell.hf153-shell.hf153-shell .hf153-brand,.hf153-shell.hf153-shell.hf153-shell .hf153-sidebar-logo{background:0 0!important;background-image:none!important;border-bottom:1px solid var(--hf-nav-border)!important;color:var(--hf-nav-text)!important}.hf153-shell.hf153-shell.hf153-shell .hf153-brand *,.hf153-shell.hf153-shell.hf153-shell .hf153-sidebar-logo *{color:var(--hf-nav-text)!important}.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn{color:var(--hf-nav-text)!important;background:0 0!important}.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn .hf153-nav-icon,.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn svg{color:var(--hf-nav-text-2)!important;stroke:currentColor!important}.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn:hover{background:var(--hf-nav-bg-hover)!important;color:var(--hf-nav-text)!important}.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn:hover .hf153-nav-icon,.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn:hover svg{color:var(--hf-nav-text)!important}.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.active,.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn[aria-current=page],.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.hf-active,.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.selected{background:var(--hf-nav-active-bg)!important;color:var(--hf-nav-text)!important;box-shadow:inset 3px 0 0 0#fff!important;font-weight:600!important}.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.active .hf153-nav-icon,.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.active svg,.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn[aria-current=page] svg{color:var(--hf-nav-text)!important}.hf153-shell.hf153-shell.hf153-shell .hf153-topbar,.hf153-shell.hf153-shell.hf153-shell .hf770-topbar,.hf153-topbar.hf153-topbar.hf153-topbar,.hf770-topbar.hf770-topbar.hf770-topbar{background:var(--hf-nav-bg)!important;background-color:var(--hf-nav-bg)!important;background-image:none!important;border-bottom:1px solid var(--hf-nav-bg-strong)!important;color:var(--hf-nav-text)!important}.hf153-shell.hf153-shell.hf153-shell .hf153-topbar h1,.hf153-shell.hf153-shell.hf153-shell .hf770-topbar h1,.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf153-title-wrap h1{color:var(--hf-nav-text)!important}.hf153-shell.hf153-shell.hf153-shell .hf153-topbar p,.hf153-shell.hf153-shell.hf153-shell .hf770-topbar p,.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf153-title-wrap p{color:var(--hf-nav-text-2)!important}.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf153-top-meta,.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf153-top-meta span,.hf153-shell.hf153-shell.hf153-shell .hf770-topbar .hf153-top-meta,.hf153-shell.hf153-shell.hf153-shell .hf770-topbar .hf153-top-meta span{color:var(--hf-nav-text-2)!important}.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf153-top-meta svg,.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf381-meta-icon svg,.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf381-meta-icon .hf380-icon{stroke:var(--hf-nav-text-2)!important;color:var(--hf-nav-text-2)!important}.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf153-dot,.hf153-shell.hf153-shell.hf153-shell .hf770-topbar .hf153-dot{background:var(--hf-nav-text-2)!important}.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hfent-breadcrumb,.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hfent-bc-home{color:var(--hf-nav-text-2)!important}.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hfent-bc-sep{color:rgba(255,255,255,.5)!important}.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hfent-bc-cur{color:var(--hf-nav-text)!important}.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf153-search{background:var(--hf-surface)!important;border:1px solid var(--hf-nav-bg-strong)!important}.hf-native-brand-header.hf-native-brand-header{background:var(--hf-nav-bg)!important;background-image:none!important;border-bottom:1px solid var(--hf-nav-bg-strong)!important;color:var(--hf-nav-text)!important}.hf-native-brand-header.hf-native-brand-header *{color:var(--hf-nav-text)!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-sidebar,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf445-sidebar-static{background:#074c31!important;background-image:none!important;border-right:1px solid #05402a!important}@media (min-width:861px){html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-topbar,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf770-topbar,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-main>.hf153-topbar{background:#074c31!important;background-color:#074c31!important;background-image:none!important;border-bottom:1px solid #05402a!important;box-shadow:none!important;color:#fff!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-topbar h1,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf153-title-wrap h1{color:#fff!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-topbar p,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf153-title-wrap p,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf153-top-meta,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf153-top-meta span{color:rgba(255,255,255,.82)!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf153-top-meta svg,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf381-meta-icon svg,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf381-meta-icon .hf380-icon{stroke:rgba(255,255,255,.82)!important;color:rgba(255,255,255,.82)!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf153-dot{background:rgba(255,255,255,.7)!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf153-search{background:#fff!important;border:1px solid #05402a!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-topbar .hf153-search input{color:#111827!important}}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.tab{color:#eafaf0!important;}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn .hf153-nav-icon,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn svg,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn .hf380-icon{color:#eafaf0!important;stroke:currentColor!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn:hover:not(.active){background:rgba(255,255,255,.14)!important;color:#fff!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn:hover:not(.active) svg,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn:hover:not(.active) .hf153-nav-icon{color:#fff!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.active,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.tab.active,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn[aria-current=page],html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.hf-active,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.selected{color:#fff!important;box-shadow:inset 3px 0 0 0 rgba(255,255,255,.9)!important;font-weight:700!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.active:before,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.active:after,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.tab.active:before,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.tab.active:after{content:none!important;display:none!important;background:0 0!important;border:0!important;box-shadow:none!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.active .hf153-nav-icon,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.tab.active .hf153-nav-icon{background:0 0!important;box-shadow:none!important;border:0!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.active .hf153-nav-icon,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.active svg,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.active svg *,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.active .hf380-icon,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.tab.active .hf153-nav-icon,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.tab.active svg,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.tab.active svg *,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn[aria-current=page] svg,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn[aria-current=page] svg *{color:#fff!important;stroke:#fff!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.active span,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.tab.active span{color:#fff!important}html body .hf-native-brand-header.hf-native-brand-header.hf-native-brand-header{background:#074c31!important;background-image:none!important;border-bottom:1px solid #05402a!important;color:#fff!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn .hf153-nav-icon svg,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn .hf153-nav-icon svg *,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn .hf380-icon,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn .hf380-icon *{fill:none!important;stroke:currentColor!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn .hf153-nav-icon{color:#eafaf0!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.active .hf153-nav-icon,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.tab.active .hf153-nav-icon{color:#fff!important}html body #hfSplash,#hfSplash{background:#074c31!important;background-image:none!important}#hfSplash .hf-splash-name{color:#fff!important}#hfSplash .hf-splash-sub{color:rgba(255,255,255,.85)!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.tab{border:0!important;outline:0!important;box-shadow:none!important;background:0 0!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn:hover:not(.active),html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.tab:hover:not(.active){border:0!important;box-shadow:none!important;background:rgba(255,255,255,.12)!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.active,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.tab.active,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn[aria-current=page],html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.hf-active,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell.hf153-shell .hf153-nav-btn.selected{border:0!important;outline:0!important;background:#0a6b43!important;box-shadow:none!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell:not(.hf397-mobile-mode) .hf153-nav{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-content:flex-start!important;align-items:stretch!important;gap:2px!important;row-gap:2px!important;flex:1 1 auto!important;min-height:0!important;padding:6px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell:not(.hf397-mobile-mode) .hf153-nav-btn,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell:not(.hf397-mobile-mode) .hf153-nav-btn.tab{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 12px!important;height:42px!important;min-height:42px!important;max-height:42px!important;border-radius:11px!important;text-align:left!important;font-size:13.5px!important;line-height:1!important;letter-spacing:0!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell:not(.hf397-mobile-mode) .hf153-nav-btn .hf153-nav-icon{flex:0 0 22px!important;width:22px!important;height:22px!important;display:grid!important;place-items:center!important;margin:0!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell:not(.hf397-mobile-mode) .hf153-nav-btn .hf153-nav-icon svg,html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell:not(.hf397-mobile-mode) .hf153-nav-btn .hf153-nav-icon .hf380-icon{width:20px!important;height:20px!important}html body .hf153-shell.hf153-shell.hf153-shell.hf153-shell:not(.hf397-mobile-mode) .hf153-nav-btn>span:last-child{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.hf153-item-cell>b{margin-left:0!important}.hf153-item-thumb,.stock-item-image-v125,.stock-detail-image-v125,.add-item-image-preview-v125,.item-upload-box-v125{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}.hf153-item-cell{display:flex!important;align-items:center!important;gap:0!important;padding-left:0!important}.hf153-item-cell>b{margin:0!important;padding:0!important}.hf630-card-media>img,.hf630-card-media>svg,.hf630-card-media>span:not(.hf630-badge){display:none!important}.hf630-card-media{height:auto!important;min-height:0!important;padding:10px 12px 0!important;background:0 0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important}.hf630-card-media:empty{display:none!important;padding:0!important}.hf630-badge{position:static!important;top:auto!important;left:auto!important;align-self:flex-start!important;box-shadow:none!important}.hf630-card-body{padding-top:4px!important}.hf153-stock-table.hf486-stock-table-all-items .hf153-stock-row>span:nth-child(5),.hf153-shell.hf397-mobile-mode .hf153-stock-table.hf187-stock-table-scroll.hf486-stock-table-all-items .hf153-stock-row>span:nth-child(5){position:static!important;order:-1!important;top:auto!important;left:auto!important;right:auto!important;align-self:flex-start!important;margin:10px 12px 2px!important;padding:0!important;z-index:auto!important;width:auto!important}.hf153-shell.hf397-mobile-mode .hf153-stock-table.hf187-stock-table-scroll.hf486-stock-table-all-items .hf153-stock-row>.hf153-item-cell b{padding-top:0!important}.hf153-shell.hf397-mobile-mode .hf153-stock-table.hf187-stock-table-scroll.hf486-stock-table-all-items .hf153-stock-row>.hf153-item-cell .hf153-item-thumb{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important}

/* B1722 SOURCE: hf-ops-enterprise-v1000.css */
:root{--hf-bg:#f5f7f6;--hf-surface:#fff;--hf-soft:#f0f4f2;--hf-line:#d8e1dc;--hf-text:#17211c;--hf-muted:#607068;--hf-green:#12633f;--hf-green-2:#0b4d31;--hf-blue:#1769aa;--hf-amber:#9a5a00;--hf-red:#b3261e;--hf-radius:8px;--hf-shadow:0 1px 2px rgba(10,35,22,.06)}html,body{background:var(--hf-bg)!important;color:var(--hf-text)!important;font-family:Inter,Roboto,system-ui,sans-serif!important}body{letter-spacing:0!important}.card,.hf153-card,.hf916-daycheck{border:1px solid var(--hf-line)!important;border-radius:var(--hf-radius)!important;box-shadow:var(--hf-shadow)!important;background:var(--hf-surface)!important}.hf153-shell{max-width:1920px!important}.hf153-main{background:var(--hf-bg)!important}.hf153-sidebar{background:#103d2b!important;border-right:1px solid #24543f!important}.hf153-nav-btn{border-radius:6px!important;margin:2px 8px!important;padding:9px 11px!important}.hf153-nav-btn.active{background:#fff!important;color:#103d2b!important;box-shadow:none!important}.hf153-nav-btn:not(.active):hover{background:rgba(255,255,255,.09)!important}.hf-ops-group{font-size:10px!important;line-height:1!important;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.56);padding:18px 18px 6px;font-weight:700}.hf-ops-group:first-child{padding-top:8px}.hf153-main>.hf153-topbar,.hf153-shell .hf153-topbar{position:sticky!important;top:0!important;z-index:35!important;background:#fff!important;color:var(--hf-text)!important;border:0!important;border-bottom:1px solid var(--hf-line)!important;border-radius:0!important;box-shadow:none!important;padding:12px 20px!important;margin:0 0 16px!important}.hf153-topbar h1{color:var(--hf-text)!important;font-size:22px!important}.hf153-topbar p,.hf153-top-meta,.hf153-top-meta span{color:var(--hf-muted)!important}.hf153-top-tip{background:#edf5f0!important;color:#254c38!important;border:1px solid #c8ddd1!important;border-radius:6px!important;box-shadow:none!important}.hf153-top-tip *{color:#254c38!important}.hf770-tip-close{background:#dceae2!important;color:#254c38!important}button,.btn,input,select,textarea{border-radius:6px!important}.btn{min-height:40px!important;font-weight:650!important;box-shadow:none!important}.btn.dark,.btn.green,button[type=submit]{background:var(--hf-green)!important;color:#fff!important}.btn.dark:hover,.btn.green:hover,button[type=submit]:hover{background:var(--hf-green-2)!important}.input,.select,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:42px!important;border:1px solid #b8c7bf!important;background:#fff!important;color:var(--hf-text)!important}.input:focus,.select:focus,input:focus,select:focus,textarea:focus,button:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(23,105,170,.28)!important;outline-offset:2px!important;border-color:var(--hf-blue)!important}.field label{font-size:12px!important;font-weight:700!important;color:#405149!important;margin-bottom:6px!important}.field small,.muted{color:var(--hf-muted)!important}.table-wrap{border:1px solid var(--hf-line)!important;border-radius:7px!important;max-height:min(68vh,760px);overflow:auto!important;background:#fff}table{border-collapse:separate!important;border-spacing:0!important;font-variant-numeric:tabular-nums}thead th{position:sticky!important;top:0!important;z-index:3!important;background:#edf2ef!important;color:#34463d!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #cbd7d0!important}th,td{padding:8px 10px!important;border-bottom:1px solid #e4ebe7!important}tbody tr:hover td{background:#f4f8f6!important}table th:first-child,table td:first-child{position:sticky;left:0;z-index:2;background:inherit}thead th:first-child{z-index:4;background:#e7efea!important}.modern-stat-v116{min-height:112px!important;padding:14px!important}.stat-value{font-size:26px!important}.stat-icon-v116{display:none!important}.stat-hint{font-size:11px!important}.hf-ops-offline{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:9997;background:#6b3500;color:#fff;padding:9px 14px;border-radius:6px;font-size:13px;font-weight:700;box-shadow:0 4px 20px rgba(0,0,0,.2)}.hf-ops-command{position:fixed;inset:0;z-index:9998;background:rgba(14,24,19,.52);display:none;align-items:flex-start;justify-content:center;padding-top:12vh}.hf-ops-command.open{display:flex}.hf-ops-command-box{width:min(680px,calc(100vw - 32px));background:#fff;border:1px solid var(--hf-line);border-radius:10px;box-shadow:0 24px 70px rgba(0,0,0,.24);overflow:hidden}.hf-ops-command input{width:100%;height:56px!important;border:0!important;border-bottom:1px solid var(--hf-line)!important;padding:0 18px!important;font-size:16px}.hf-ops-command-list{max-height:50vh;overflow:auto;padding:8px}.hf-ops-command-list button{display:flex;width:100%;align-items:center;justify-content:space-between;background:#fff;color:var(--hf-text);border:0;padding:11px 12px;min-height:44px;text-align:left}.hf-ops-command-list button:hover,.hf-ops-command-list button.active{background:#eef5f1!important}.hf-ops-command-list small{color:var(--hf-muted)}.hf-ops-tablebar{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin:0 0 8px}.hf-ops-tablebar input{width:min(280px,100%);height:38px!important;min-height:38px!important}.hf-ops-tablebar button{min-height:38px;border:1px solid var(--hf-line);background:#fff;color:var(--hf-text);padding:0 11px}.hf-ops-skip{position:fixed;top:-60px;left:12px;z-index:10000;background:#fff;color:#064a30;padding:10px 14px;border:2px solid #064a30}.hf-ops-skip:focus{top:10px}.error{border-left:4px solid var(--hf-red)!important}.warning{border-left:4px solid var(--hf-amber)!important}.success{border-left:4px solid var(--hf-green)!important}@media (max-width:980px){.hf153-topbar{padding:10px 14px!important}.hf153-main{padding-bottom:88px!important}.card,.hf153-card{border-radius:8px!important}.table-wrap{max-height:62vh}.hf-ops-tablebar{align-items:stretch;flex-direction:column}.hf-ops-tablebar input{width:100%}.btn,button,[role=button]{min-height:44px!important}input,select,textarea{font-size:16px!important}.hf153-top-tip{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;transition-duration:.01ms!important;}}@media print{.hf153-sidebar,.hf153-topbar,.hf-ops-command,.hf-ops-tablebar,.hf-ops-offline{display:none!important}.hf153-main{margin:0!important}.table-wrap{max-height:none!important;overflow:visible!important}}

/* B1722 SOURCE: hf-enterprise-core-v1119.css */
.hf1100-board{margin:0 0 16px;font-family:Inter,Roboto,system-ui,sans-serif}.hf1100-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.hf1100-head h2{font-size:18px;margin:0}.hf1100-head p{font-size:12px;color:#607068;margin:4px 0}.hf1100-role{background:#edf5f0;border:1px solid #c8ddd1;color:#21533a;padding:7px 10px;border-radius:6px;font-size:12px;font-weight:700}.hf1100-kpis{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px}.hf1100-kpi{background:#fff;border:1px solid #d8e1dc;border-radius:8px;padding:12px;min-height:96px;text-align:left;color:#17211c}.hf1100-kpi small{display:block;color:#607068;text-transform:uppercase;font-size:10px;letter-spacing:.05em}.hf1100-kpi b{display:block;font-size:23px;margin:7px 0 5px}.hf1100-kpi span{font-size:11px;color:#607068}.hf1100-kpi.bad{border-left:4px solid #b3261e}.hf1100-kpi.warn{border-left:4px solid #9a5a00}.hf1100-kpi.ok{border-left:4px solid #12633f}.hf1100-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);gap:10px;margin-top:10px}.hf1100-panel{background:#fff;border:1px solid #d8e1dc;border-radius:8px;padding:14px;min-width:0}.hf1100-panel h3{font-size:14px;margin:0 0 4px}.hf1100-panel>p{font-size:11px;color:#607068;margin:0 0 11px}.hf1100-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.hf1100-step{border:1px solid #d8e1dc;border-left:4px solid #12633f;border-radius:7px;padding:9px;min-height:68px}.hf1100-step.warn{border-left-color:#9a5a00}.hf1100-step b{display:block;font-size:11px;margin-bottom:5px}.hf1100-step span{font-size:11px;color:#607068}.hf1100-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.hf1100-actions button{border:1px solid #cbd7d0;background:#fff;color:#244235;border-radius:6px;min-height:54px;text-align:left;padding:8px}.hf1100-actions b{display:block;font-size:11px}.hf1100-actions small{display:block;color:#607068;font-size:10px;margin-top:3px}.hf1100-tasks{margin-top:12px}.hf1100-task{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #e4ebe7}.hf1100-task i{font-style:normal;background:#fff1d6;color:#7a4700;border-radius:5px;padding:5px;text-align:center;font-size:10px;font-weight:800}.hf1100-task b{display:block;font-size:12px}.hf1100-task small{display:block;font-size:10px;color:#607068}.hf1100-task button{border:1px solid #cbd7d0;background:#fff;border-radius:6px;min-height:36px}.hf1100-dirty{position:fixed;right:16px;bottom:16px;z-index:9000;background:#5c3b00;color:#fff;padding:8px 11px;border-radius:6px;font-size:12px;font-weight:700}.hf1100-required:after{content:" *";color:#b3261e}@media (max-width:1180px){.hf1100-kpis{grid-template-columns:repeat(3,1fr)}.hf1100-flow{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.hf1100-head{display:block}.hf1100-role{display:inline-block;margin-top:6px}.hf1100-kpis{grid-template-columns:repeat(2,1fr)}.hf1100-grid{grid-template-columns:1fr}.hf1100-flow{grid-template-columns:1fr 1fr}}@media (max-width:430px){.hf1100-flow,.hf1100-actions{grid-template-columns:1fr}}.hf153-sidebar,.hf153-nav,.hf153-nav-btn,.hf-nav-grp-v683{animation:none!important;transition:none!important}.hf153-sidebar{contain:layout paint;overflow-anchor:none!important}.hf153-nav{overflow-anchor:none!important;scroll-behavior:auto!important}.hf153-nav-btn{min-height:42px!important}.hf1108-history{margin-top:14px!important}.hf1108-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.hf1108-head h2{font-size:16px;margin:0}.hf1108-head p{font-size:11px;color:#64748b;margin:3px 0 0}.hf1108-presets{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 8px}.hf1108-presets button,.hf1108-tools button,.hf1108-search button,.hf1108-more{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:6px;min-height:38px;padding:7px 11px;font-weight:700;cursor:pointer}.hf1108-presets button.active{background:#075f35;color:#fff;border-color:#075f35}.hf1108-filters{display:grid;grid-template-columns:160px 160px 190px minmax(230px,1fr);gap:8px;align-items:end}.hf1108-filters label>span{display:block;font-size:11px;font-weight:700;color:#475569;margin-bottom:4px}.hf1108-search>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.hf1108-search button{background:#075f35;color:#fff;border-color:#075f35}.hf1108-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:10px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.hf1108-tools>div{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.hf1108-tools b{font-size:12px}.hf1108-tools span{font-size:11px;color:#64748b}.hf1108-list{display:flex;flex-direction:column;gap:6px}.hf1108-row{display:flex;justify-content:space-between;gap:12px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.hf1108-row-main{min-width:0}.hf1108-row-main b{display:block;font-size:13px;color:#0f172a}.hf1108-row-main span,.hf1108-row-main small{display:block;font-size:10.5px;color:#64748b;margin-top:2px;white-space:normal;overflow-wrap:anywhere}.hf1108-row-qty{text-align:right;flex:0 0 auto}.hf1108-row-qty em{display:inline-block;font-style:normal;font-size:9.5px;font-weight:800;border-radius:5px;padding:2px 6px}.hf1108-row-qty em.in{background:#dcfce7;color:#166534}.hf1108-row-qty em.out{background:#fee2e2;color:#991b1b}.hf1108-row-qty em.adjust{background:#fef3c7;color:#92400e}.hf1108-row-qty b,.hf1108-row-qty span{display:block}.hf1108-row-qty b{font-size:14px;margin-top:3px}.hf1108-row-qty b.in{color:#047857}.hf1108-row-qty b.out{color:#b91c1c}.hf1108-row-qty b.adjust{color:#b45309}.hf1108-row-qty span{font-size:10px;color:#94a3b8}.hf1108-empty{text-align:center;padding:28px 14px;border:1px dashed #cbd5e1;border-radius:8px}.hf1108-empty b,.hf1108-empty span{display:block}.hf1108-empty span{font-size:11px;color:#64748b;margin-top:4px}.hf1108-more{display:block;width:100%;margin-top:9px;background:#f8fafc}@media (max-width:980px){.hf1108-filters{grid-template-columns:1fr 1fr}.hf1108-search{grid-column:1/-1}.hf1108-tools{align-items:flex-start;flex-direction:column}.hf1108-row{align-items:flex-start}}@media (max-width:520px){.hf1108-filters{grid-template-columns:1fr}.hf1108-search{grid-column:auto}.hf1108-head{display:block}.hf1108-head .pill{display:inline-block;margin-top:6px}.hf1108-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.hf1108-row-qty{min-width:88px}}.hf1100-board{display:none!important}#hf931ProdPanel,.hf931-prod-panel{display:none!important}.report-hero-clean-v353{align-items:flex-start!important;padding:18px!important}.hf1111-report-sub{margin:4px 0 0;color:#64748b;font-size:12px}.report-actions-top{display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.hf1111-actions-primary{display:flex;gap:7px;flex-wrap:wrap}.hf1111-actions-primary .btn{min-height:40px;padding:9px 14px}.hf1111-more{position:relative}.hf1111-more>summary{list-style:none;cursor:pointer;border:1px solid #cbd5e1;background:#fff;border-radius:9px;padding:10px 13px;font-weight:800;font-size:12px;color:#334155}.hf1111-more>summary::-webkit-details-marker{display:none}.hf1111-more[open]>div{position:absolute;right:0;top:46px;z-index:50;width:230px;background:#fff;border:1px solid #d8e2dc;border-radius:10px;padding:8px;box-shadow:0 14px 35px rgba(15,23,42,.16);display:grid;gap:6px}.hf1111-more[open]>div .btn{width:100%;text-align:left}.hf1111-daycheck{border:1px solid #dbe4df!important;background:#fff!important;padding:16px!important}.hf1111-eyebrow{display:block;font-size:10px;font-weight:900;letter-spacing:.08em;color:#067647;margin-bottom:3px}.hf916-dayhead{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.hf916-dayhead h3{margin:0;font-size:17px}.hf916-dayhead p{margin:3px 0 0;color:#64748b;font-size:11px}.hf916-dayhead button,.hf916-check button,.hf1111-panel-actions button,.hf1111-transit>button{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:8px;padding:8px 10px;font-weight:800;cursor:pointer}.hf916-checkgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hf916-check{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;border-radius:10px;padding:10px;border:1px solid #e2e8f0;background:#fff}.hf916-check>span{width:24px;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:900}.hf916-check.ok>span{background:#dcfce7;color:#166534}.hf916-check.warn>span{background:#fef3c7;color:#92400e}.hf916-check b,.hf916-check small{display:block}.hf916-check b{font-size:12px}.hf916-check small{font-size:10.5px;color:#64748b;margin-top:2px}.hf916-check button{background:#f8fafc;padding:7px 9px}.hf1111-transit{display:flex!important;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dbe4df!important;background:#fff!important;color:#173d2b!important;padding:14px 16px!important}.hf1111-transit>div:first-child{display:flex;align-items:center;gap:10px}.hf1111-transit b,.hf1111-transit small{display:block}.hf1111-transit small{font-size:11px;color:#64748b;margin-top:2px}.hf1111-status-icon{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:900;background:#dcfce7;color:#166534}.hf1111-transit.warn .hf1111-status-icon{background:#fef3c7;color:#92400e}.hf1111-transit .hf880-report-list{width:100%;flex-basis:100%}.hf1111-warehouse{border:1px solid #dbe4df!important;background:#fff!important;color:#173d2b!important;padding:16px!important;display:block!important}.hf1111-warehouse .hf880-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.hf1111-warehouse .hf880-panel-head b,.hf1111-warehouse .hf880-panel-head small{display:block}.hf1111-warehouse .hf880-panel-head b{font-size:16px}.hf1111-warehouse .hf880-panel-head small{font-size:11px;color:#64748b;margin-top:3px}.hf1111-panel-actions{display:flex;gap:7px;flex-wrap:wrap}.hf1111-panel-actions button:last-child{background:#075f35;color:#fff;border-color:#075f35}.hf1111-warehouse .hf880-kpis{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:14px}.hf1111-warehouse .hf880-kpis>div{display:block!important;background:#f8faf9;border:1px solid #e2e8e4;border-radius:9px;padding:11px;min-width:0}.hf1111-warehouse .hf880-kpis span,.hf1111-warehouse .hf880-kpis b,.hf1111-warehouse .hf880-kpis small{display:block!important;margin:0!important}.hf1111-warehouse .hf880-kpis span{font-size:10px;color:#64748b}.hf1111-warehouse .hf880-kpis b{font-size:17px;margin:4px 0 2px!important;overflow-wrap:anywhere}.hf1111-warehouse .hf880-kpis small{font-size:9.5px;color:#94a3b8}.hf1111-sj{display:flex;gap:8px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid #e2e8f0;font-size:11px}.hf1111-sj span{color:#64748b}@media (max-width:1050px){.hf1111-warehouse .hf880-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.report-hero-clean-v353,.hf916-dayhead,.hf1111-warehouse .hf880-panel-head{display:block!important}.report-actions-top{justify-content:flex-start!important;margin-top:12px}.hf916-checkgrid{grid-template-columns:1fr}.hf916-dayhead button{width:100%;margin-top:10px}.hf1111-transit{align-items:flex-start;flex-wrap:wrap}.hf1111-transit>button{width:100%}.hf1111-warehouse .hf880-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hf1111-panel-actions{margin-top:10px}.hf1111-panel-actions button{flex:1}.hf1111-more[open]>div{left:0;right:auto}.hf1111-sj{display:block}.hf1111-sj span{display:block;margin-top:4px}}.report-actions-top{width:100%!important;display:block!important}.hf1112-actions{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(240px,.9fr) minmax(320px,1.25fr);gap:10px;width:100%}.hf1112-action-group{border:1px solid #dbe4df;background:#fff;border-radius:10px;padding:9px}.hf1112-action-group>span{display:block;font-size:9.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0 0 6px}.hf1112-action-group>div,.hf1112-actions-row{display:flex;gap:6px;flex-wrap:wrap}.hf1112-action-group .btn,.hf1112-actions-row .btn{min-height:38px;padding:8px 11px;border-radius:8px;font-size:11.5px;cursor:pointer!important;pointer-events:auto!important;position:relative;z-index:2}.hf1112-action-group.primary{border-color:#bbd9c8;background:#f7fcf9}.hf1112-action-group.gsheet{border-color:#c7d7fe;background:#f8faff}.hf1112-action-group button:focus-visible{outline:3px solid rgba(29,78,216,.28);outline-offset:2px}.hf1112-action-group button:active{transform:translateY(1px)}@media (max-width:1150px){.hf1112-actions{grid-template-columns:1fr 1fr}.hf1112-action-group.gsheet{grid-column:1/-1}}@media (max-width:760px){.hf1112-actions{grid-template-columns:1fr}.hf1112-action-group.gsheet{grid-column:auto}.hf1112-action-group>div{display:grid;grid-template-columns:1fr 1fr}.hf1112-action-group .btn{width:100%;white-space:normal}.report-hero-clean-v353{overflow:visible!important}}@media (min-width:981px) and (max-width:1500px){html body .hf153-shell,html body.hf-final-desktop .hf153-shell,html body .hf153-shell.hf397-desktop-mode,html body .hf153-shell.hf397-hp-desktop-mode{display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;width:100%!important;max-width:100vw!important;min-width:0!important;overflow-x:hidden!important}html body .hf153-shell .hf153-sidebar,html body.hf-final-desktop .hf153-shell .hf153-sidebar,html body .hf153-shell.hf397-desktop-mode .hf153-sidebar,html body .hf153-shell.hf397-hp-desktop-mode .hf153-sidebar{display:flex!important;flex-direction:column!important;width:248px!important;min-width:248px!important;max-width:248px!important;height:100vh!important;height:100dvh!important;padding:12px 10px!important;overflow:hidden!important}html body .hf153-shell .hf153-nav{display:flex!important;flex-direction:column!important;gap:3px!important;width:100%!important;min-width:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 0 8px!important;scrollbar-width:thin!important}html body .hf153-shell .hf153-nav .hf153-nav-btn,html body .hf153-shell .hf153-nav .hf153-nav-btn.tab{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 13px!important;gap:11px!important;overflow:hidden!important;border-radius:12px!important;font-size:13px!important}html body .hf153-shell .hf153-nav .hf153-nav-btn>span:last-child,html body .hf153-shell .hf153-nav .hf153-nav-btn.tab>span:last-child{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:13px!important;line-height:1.15!important;text-align:left!important}html body .hf153-shell .hf153-nav .hf153-nav-icon{flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important}html body .hf153-shell .hf153-main{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:16px 18px 26px!important;overflow-x:hidden!important;box-sizing:border-box!important}html body .hf153-shell #hf-page-content,html body .hf153-shell main,html body .hf153-shell .hf153-content{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}html body .hf153-shell .dashboard-hero-v116 h1,html body .hf153-shell .dashboard-hero-v116 h2{font-size:clamp(25px,2.5vw,36px)!important;line-height:1.05!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .hf153-shell .hf153-stats-row,html body .hf153-shell .summary-grid-v137{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .hf153-shell .hf153-board-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr)!important;gap:12px!important}html body .hf153-shell .hf153-card,html body .hf153-shell .card{max-width:100%!important;min-width:0!important}}@media (min-width:981px) and (max-width:1180px){html body .hf153-shell,html body.hf-final-desktop .hf153-shell,html body .hf153-shell.hf397-desktop-mode,html body .hf153-shell.hf397-hp-desktop-mode{grid-template-columns:236px minmax(0,1fr)!important}html body .hf153-shell .hf153-sidebar,html body.hf-final-desktop .hf153-shell .hf153-sidebar,html body .hf153-shell.hf397-desktop-mode .hf153-sidebar,html body .hf153-shell.hf397-hp-desktop-mode .hf153-sidebar{width:236px!important;min-width:236px!important;max-width:236px!important}html body .hf153-shell .hf153-main{padding:14px 14px 24px!important}html body .hf153-shell .hf153-board-grid{grid-template-columns:1fr!important}}html body.hf-final-desktop .hf153-shell.hf397-desktop-mode,html body.hf1115-laptop .hf153-shell.hf397-desktop-mode{display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;width:100%!important;max-width:100vw!important;min-width:0!important;min-height:100vh!important;overflow-x:hidden!important;background:#f5faf6!important}html body.hf-final-desktop .hf153-shell.hf397-desktop-mode>.hf153-sidebar,html body.hf1115-laptop .hf153-shell.hf397-desktop-mode>.hf153-sidebar{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:sticky!important;left:auto!important;top:0!important;transform:none!important;width:248px!important;min-width:248px!important;max-width:248px!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;max-height:100dvh!important;margin:0!important;padding:12px 10px!important;overflow:hidden!important}html body.hf-final-desktop .hf153-shell.hf397-desktop-mode>.hf153-main,html body.hf1115-laptop .hf153-shell.hf397-desktop-mode>.hf153-main{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:16px 18px 28px!important;overflow-x:hidden!important;background:#f5faf6!important}html body.hf1115-laptop .hf-native-brand-header,html body.hf1115-laptop .hf-native-bottom-nav,html body.hf1115-laptop .hf-native-fab,html body.hf-final-desktop .hf-native-brand-header,html body.hf-final-desktop .hf-native-bottom-nav,html body.hf-final-desktop .hf-native-fab{display:none!important;visibility:hidden!important;pointer-events:none!important}html body.hf1115-laptop .hf153-topbar,html body.hf-final-desktop .hf153-topbar{display:flex!important;visibility:visible!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;top:auto!important;transform:none!important}html body.hf1115-laptop #hf-page-content,html body.hf1115-laptop .hf153-dashboard,html body.hf-final-desktop #hf-page-content,html body.hf-final-desktop .hf153-dashboard{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}html body.hf1115-laptop .hf625-alert,html body.hf-final-desktop .hf625-alert{color:#0f172a!important;background:#fffbeb!important;border:1px solid #f59e0b!important;opacity:1!important}html body.hf1115-laptop .hf625-alert-body b,html body.hf-final-desktop .hf625-alert-body b{color:#0f172a!important}html body.hf1115-laptop .hf625-alert-body small,html body.hf-final-desktop .hf625-alert-body small{color:#475569!important}html body.hf1115-laptop .hf153-stats-row,html body.hf-final-desktop .hf153-stats-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body.hf1115-laptop .hf153-board-grid,html body.hf-final-desktop .hf153-board-grid{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr)!important;gap:12px!important;align-items:start!important}html body.hf1115-laptop .hf153-card,html body.hf1115-laptop .card,html body.hf-final-desktop .hf153-card,html body.hf-final-desktop .card{min-width:0!important;max-width:100%!important}@media (max-width:1180px){html body.hf1115-laptop .hf153-shell.hf397-desktop-mode,html body.hf-final-desktop .hf153-shell.hf397-desktop-mode{grid-template-columns:220px minmax(0,1fr)!important}html body.hf1115-laptop .hf153-shell.hf397-desktop-mode>.hf153-sidebar,html body.hf-final-desktop .hf153-shell.hf397-desktop-mode>.hf153-sidebar{width:220px!important;min-width:220px!important;max-width:220px!important;padding:10px 8px!important}html body.hf1115-laptop .hf153-shell.hf397-desktop-mode>.hf153-main,html body.hf-final-desktop .hf153-shell.hf397-desktop-mode>.hf153-main{padding:12px 14px 24px!important}html body.hf1115-laptop .hf153-stats-row,html body.hf-final-desktop .hf153-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.hf1115-laptop .hf153-board-grid,html body.hf-final-desktop .hf153-board-grid{grid-template-columns:1fr!important}html body.hf1115-laptop .hf153-nav .hf153-nav-btn>span:last-child,html body.hf-final-desktop .hf153-nav .hf153-nav-btn>span:last-child{display:block!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}}html body.hf1116-laptop .hf153-top-tip,html body.hf1116-laptop .hf153-top-tip *{color:#254c38!important}html body.hf1116-laptop .hf153-top-tip{background:#edf5f0!important;border-color:#cfe3d7!important}html body.hf1116-laptop #hf-page-content,html body.hf1116-laptop .hf153-dashboard{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.hf1118-finance .hf625-pl-note{border-left:4px solid #b45309;padding-left:12px}.hf1120-customer-history{display:block!important;padding:16px!important}.hf1120-section-head,.hf1120-section-head>div,.hf1120-customer-name,.hf1120-customer-total,.hf1120-wh-title,.hf1120-wh-total,.hf1120-item-main,.hf1120-item-qty,.hf1120-note{display:grid}.hf1120-section-head{grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;margin-bottom:14px}.hf1120-section-head span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#067647}.hf1120-section-head h3{margin:3px 0 0;font-size:18px;color:#0f172a}.hf1120-section-head p{margin:4px 0 0;font-size:12px;color:#64748b}.hf1120-section-head>b{background:#ecfdf5;color:#067647;border:1px solid #bbf7d0;border-radius:9px;padding:7px 10px;font-size:12px}.hf1120-kpis{margin-bottom:14px}.hf1120-customer-list,.hf1120-shipments,.hf1120-wh-list,.hf1120-items{display:grid;gap:8px}.hf1120-customer{border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden}.hf1120-customer-head{width:100%;border:0;background:#fff;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;text-align:left;cursor:pointer;min-height:56px}.hf1120-customer-head:hover{background:#f8fafc}.hf1120-rank{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#e5f2fc;color:#1d4ed8;font-size:11px;font-weight:900}.hf1120-customer-name b{font-size:13px;color:#0f172a}.hf1120-customer-name small,.hf1120-customer-total small,.hf1120-wh-title span,.hf1120-wh-total span,.hf1120-item-main span,.hf1120-item-qty span{font-size:11px;color:#64748b;margin-top:2px}.hf1120-customer-total{text-align:right}.hf1120-customer-total b{color:#065f46;font-size:14px}.hf1120-shipments{padding:0 10px 10px;background:#f8fafc;border-top:1px solid #e2e8f0}.hf1120-shipment,.hf1120-wh-doc{border:1px solid #dbe4df;border-radius:11px;background:#fff;overflow:hidden}.hf1120-shipment:first-child{margin-top:10px}.hf1120-shipment>summary,.hf1120-wh-doc>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px}.hf1120-shipment>summary::-webkit-details-marker,.hf1120-wh-doc>summary::-webkit-details-marker{display:none}.hf1120-shipment>summary>div,.hf1120-wh-doc>summary>div{display:grid}.hf1120-shipment>summary small{font-size:10.5px;color:#64748b}.hf1120-shipment>summary b{font-size:12.5px;color:#0f172a}.hf1120-shipment>summary span{font-size:10.5px;color:#64748b}.hf1120-shipment>summary>div:last-child{text-align:right}.hf1120-shipment>summary>div:last-child b{color:#065f46;font-size:14px}.hf1120-shipment-body,.hf1120-wh-body{padding:10px;border-top:1px solid #e2e8f0;background:#fbfcfc}.hf1120-doc-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.hf1120-doc-meta span{font-size:10.5px;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:7px;padding:4px 7px}.hf1120-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #e6ebe8;background:#fff;border-radius:9px;padding:9px}.hf1120-item-main b{font-size:12.5px;color:#0f172a}.hf1120-item-qty{text-align:right}.hf1120-item-qty b{font-size:13px;color:#065f46}.hf1120-note{grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:9px;padding:8px 9px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;font-size:10.5px;color:#713f12}.hf1120-wh-history{padding:16px!important}.hf1120-wh-list{margin-top:12px}.hf1120-wh-doc>summary{padding:12px 13px}.hf1120-wh-title em{justify-self:start;font-style:normal;font-size:10px;font-weight:900;border-radius:6px;padding:3px 7px;margin-bottom:4px}.hf1120-wh-title em.in{color:#166534;background:#dcfce7}.hf1120-wh-title em.out{color:#991b1b;background:#fee2e2}.hf1120-wh-title em.adjust{color:#92400e;background:#fef3c7}.hf1120-wh-title b{font-size:13px;color:#0f172a}.hf1120-wh-total{text-align:right}.hf1120-wh-total b{font-size:15px}.hf1120-wh-total b.in{color:#166534}.hf1120-wh-total b.out{color:#b91c1c}.hf1120-wh-total b.adjust{color:#b45309}@media (max-width:640px){.hf1120-section-head{grid-template-columns:1fr}.hf1120-section-head>b{justify-self:start}.hf1120-kpis{grid-template-columns:1fr!important}.hf1120-customer-head{grid-template-columns:30px minmax(0,1fr)}.hf1120-customer-total{grid-column:2;text-align:left;grid-template-columns:auto auto;justify-content:start;gap:8px}.hf1120-shipment>summary,.hf1120-wh-doc>summary,.hf1120-item{grid-template-columns:1fr}.hf1120-shipment>summary>div:last-child,.hf1120-wh-total,.hf1120-item-qty{text-align:left;grid-template-columns:auto auto;justify-content:start;gap:8px}.hf1120-note{grid-template-columns:1fr}.hf1120-wh-history{padding:12px!important}}.hf1122-supplier-page{display:grid;gap:16px}.hf1122-supplier-hero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:24px;border-radius:22px;background:linear-gradient(135deg,#064e3b,#047857);color:#fff;box-shadow:0 16px 38px rgba(6,78,59,.18)}.hf1122-supplier-hero h2{margin:2px 0 6px;font-size:28px}.hf1122-supplier-hero p{margin:0;max-width:720px;color:#d1fae5}.hf1122-supplier-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hf1122-supplier-kpis article{padding:16px 18px;border:1px solid #dbe5df;border-radius:16px;background:#fff}.hf1122-supplier-kpis span{display:block;color:#64748b;font-size:12px}.hf1122-supplier-kpis b{display:block;margin-top:5px;font-size:24px;color:#064e3b}.hf1122-supplier-layout{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.35fr);gap:16px;align-items:start}.hf1122-supplier-form{position:sticky;top:14px}.hf1122-supplier-form textarea{min-height:70px;resize:vertical}.hf1122-form-actions,.hf1122-card-actions{display:flex;gap:8px;flex-wrap:wrap}.hf1122-supplier-cards{display:grid;gap:12px}.hf1122-supplier-card{padding:16px;border:1px solid #dfe8e3;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbf9)}.hf1122-supplier-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.hf1122-supplier-card-head b{display:block;font-size:16px;color:#102a22}.hf1122-supplier-card-head span{display:inline-flex;margin-top:5px;padding:3px 8px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:11px;font-weight:700}.hf1122-supplier-card-head em{font-style:normal;font-size:10px;font-weight:800;color:#047857;background:#d1fae5;padding:4px 8px;border-radius:999px}.hf1122-supplier-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.hf1122-supplier-meta span{padding:9px;border-radius:10px;background:#f1f5f3;color:#334155;font-size:12px;overflow-wrap:anywhere}.hf1122-supplier-meta strong{display:block;color:#64748b;font-size:10px;text-transform:uppercase;margin-bottom:3px}.hf1122-supplier-card p{margin:8px 0;color:#475569}.hf1122-supplier-card small{display:block;margin:7px 0 12px;color:#64748b}.hf1122-inactive-list{display:grid;gap:8px}.hf1122-inactive-list article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;border:1px dashed #cbd5e1;border-radius:12px}.hf1122-inactive-list b,.hf1122-inactive-list span{display:block}.hf1122-inactive-list span{font-size:12px;color:#64748b;margin-top:3px}@media (max-width:900px){.hf1122-supplier-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hf1122-supplier-layout{grid-template-columns:1fr}.hf1122-supplier-form{position:static}.hf1122-supplier-meta{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hf1122-supplier-hero{align-items:flex-start;flex-direction:column;padding:18px}.hf1122-supplier-hero h2{font-size:24px}.hf1122-supplier-kpis{gap:8px}.hf1122-supplier-kpis article{padding:12px}.hf1122-supplier-meta{grid-template-columns:1fr}.hf1122-form-actions .btn,.hf1122-card-actions .btn{flex:1}.hf1122-inactive-list article{align-items:flex-start;flex-direction:column}}.hf1123-invoice-fields{border:1px solid #bbf7d0;background:#f0fdf4;border-radius:12px;padding:10px}.hf1123-invoice-fields summary{cursor:pointer;font-weight:900;color:#065f46;font-size:12px}.hf1123-invoice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.hf1123-invoice-grid label{font-size:11px;color:#475569;font-weight:700}.hf1123-invoice-grid .input,.hf1123-invoice-grid .select{width:100%;margin-top:4px}.hf1123-invoice-fields>small{display:block;margin-top:8px;color:#64748b}.hf1123-doc-btn,.hf1123-invoice-btn{border:1px solid #0f766e;background:#f0fdfa;border-radius:10px;padding:9px 12px;font-weight:800;color:#115e59;cursor:pointer}.hf538-sj-preview-wrap .hf1123-doc{width:100%;min-height:0;padding:14px;font-size:10px;background:#fff}.hf538-sj-preview-wrap .hf1123-doc header{flex-wrap:wrap}.hf538-sj-preview-wrap .hf1123-doc .brand img{width:44px;height:44px}.hf538-sj-preview-wrap .hf1123-doc .items{font-size:8px}@media (max-width:620px){.hf1123-invoice-grid{grid-template-columns:1fr 1fr}.hf1123-doc-btn,.hf1123-invoice-btn{flex:1}.hf538-sj-preview-wrap{overflow-x:auto}.hf538-sj-preview-wrap .hf1123-doc{min-width:690px}}

/* B1722 SOURCE: hf-smooth-v1140.css */
html{overflow-y:scroll!important;scrollbar-gutter:stable!important;scroll-behavior:auto!important;background:#f6faf7!important}body{overflow-x:hidden!important;overflow-anchor:none!important}#app,.hf153-shell,.hf153-main,.hf153-sidebar,.hf153-topbar,#hf-page-content{overflow-anchor:none!important}@media (min-width:981px){html body .hf153-shell,html body.hf-final-desktop .hf153-shell{grid-template-columns:236px minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}html body .hf153-sidebar{width:236px!important;min-width:236px!important;max-width:236px!important;contain:layout paint style!important;transform:none!important}html body .hf153-main{min-width:0!important;width:auto!important;max-width:100%!important;transform:none!important}html body #hf-page-content{min-height:calc(100vh - 96px)!important;contain:layout style!important;transform:none!important}}.hf153-shell,.hf153-main,.hf153-sidebar,.hf153-nav,.hf153-topbar,#hf-page-content,.hf153-card,.card,.hf153-stat,.stat,.stat-clickable,.quick-card,.check-card,.wh867,.wh867-row,.wh913-action,.wh913-admin-grid button,.product-card,.hf-native-brand-header,.hf-native-bottom-nav{animation:none!important;transition-property:background-color,color,border-color,box-shadow,opacity!important;transition-duration:.1s!important}.hf153-nav-btn,.hf153-nav-btn:hover,.hf153-nav-btn:active,.hf153-nav-btn.active,.hf153-stat,.hf153-stat:hover,.stat,.stat:hover,.stat-clickable,.stat-clickable:hover,.stat-clickable:active,.card,.card:hover,.quick-card,.quick-card:hover,.check-card,.check-card:hover,.wh867-row,.wh867-row:hover,.wh867-row:active,.wh913-action,.wh913-action:hover,.wh913-action:active,.wh913-admin-grid button,.wh913-admin-grid button:hover,.wh913-admin-grid button:active,.product-card,.product-card:hover,.product-card:active{transform:none!important}.hf153-main,#hf-page-content,.table-wrap,.stock-wrap{box-sizing:border-box!important;max-width:100%!important}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* B1722 SOURCE: hf-factory-sales-clean-v1203.css */
:root{--hf1203-green:#075f35;--hf1203-green2:#0b7a46;--hf1203-ink:#17251e;--hf1203-muted:#68776f;--hf1203-line:#d9e7dd;--hf1203-soft:#f5faf6}.keluar-v149-page{gap:16px!important;align-items:start!important}.keluar-v149-page>.card{border:1px solid var(--hf1203-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.045)!important}.keluar-v149-page .hf1179-direct-card{grid-column:1/-1!important;padding:20px!important;overflow:hidden!important}.hf1179-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding-bottom:16px!important;border-bottom:1px solid #e5eee8!important}.hf1179-title h2{margin:3px 0 5px!important;color:var(--hf1203-ink)!important;font-size:22px!important;line-height:1.2!important;letter-spacing:-.02em!important}.hf1179-title p{max-width:720px!important;margin:0!important;color:var(--hf1203-muted)!important;font-size:12.5px!important;line-height:1.55!important}.hf1179-title .kicker{color:var(--hf1203-green)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.09em!important}.hf1179-title>span{flex:0 0 auto!important;padding:7px 10px!important;border:1px solid #cbe2d2!important;border-radius:9px!important;background:#eef8f1!important;color:var(--hf1203-green)!important;font-size:11px!important;font-weight:850!important}.hf1179-form{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}.hf1179-form .field{min-width:0!important}.hf1179-form .field label{display:block!important;margin-bottom:6px!important;color:#33483d!important;font-size:11px!important;font-weight:850!important}.hf1179-form .input,.hf1179-form .select{width:100%!important;min-width:0!important;min-height:44px!important;border:1px solid #cadbd0!important;border-radius:10px!important;background:#fff!important;color:#17251e!important;padding:9px 11px!important;box-shadow:none!important}.hf1179-form .input:focus,.hf1179-form .select:focus{outline:0!important;border-color:var(--hf1203-green2)!important;box-shadow:0 0 0 3px rgba(11,122,70,.12)!important}.hf1179-form .hf1179-wide{grid-column:span 2!important}.hf1179-preview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:12px!important;border:1px solid #cfe4d5!important;border-radius:12px!important;background:var(--hf1203-soft)!important;color:#33483d!important}.hf1179-preview>div{min-width:0!important;padding:8px!important;border-right:1px solid #dbe9df!important}.hf1179-preview>div:last-of-type{border-right:0!important}.hf1179-preview span,.hf1179-preview b{display:block!important}.hf1179-preview span{color:var(--hf1203-muted)!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important}.hf1179-preview b{margin-top:3px!important;color:var(--hf1203-ink)!important;font-size:13px!important;overflow-wrap:anywhere!important}.hf1179-preview>small{grid-column:1/-1!important;color:var(--hf1203-muted)!important;font-size:10.5px!important}.hf1179-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.hf1179-actions .btn{min-height:44px!important;border-radius:10px!important;padding:9px 15px!important;font-size:12px!important;font-weight:850!important}.hf1179-actions .btn.dark{background:var(--hf1203-green)!important;color:#fff!important;border-color:var(--hf1203-green)!important}.hf1179-history{grid-column:1/-1!important;margin-top:14px!important;border:1px solid var(--hf1203-line)!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important}.hf1179-history>summary{min-height:46px!important;padding:12px 14px!important;background:#f8fbf9!important;color:#244334!important;font-size:12px!important;font-weight:850!important;cursor:pointer!important}.hf1179-history>div{display:grid!important;gap:8px!important;padding:10px!important}.hf1179-history article{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:11px 12px!important;border:1px solid #e1ebe4!important;border-radius:10px!important}.hf1179-history article b,.hf1179-history article span{display:block!important}.hf1179-history article span{margin-top:3px!important;color:var(--hf1203-muted)!important;font-size:10.5px!important}.hf1179-history article strong{color:var(--hf1203-green)!important;font-size:12px!important;white-space:nowrap!important}.keluar-v149-page .keluar-form-card-v149,.keluar-v149-page .keluar-side-v149{padding:18px!important}.keluar-head-v149{padding-bottom:14px!important;border-bottom:1px solid #e5eee8!important}.keluar-head-v149 h2{margin:3px 0!important;color:var(--hf1203-ink)!important;font-size:20px!important}.hf702-keluar-items-simple{border:1px solid var(--hf1203-line)!important;border-radius:14px!important;background:#fbfdfb!important;padding:12px!important}.hf702-keluar-line{border:1px solid #dce9e0!important;border-radius:12px!important;background:#fff!important}.hf702-submit{min-height:48px!important;border-radius:11px!important;background:var(--hf1203-green)!important;color:#fff!important}.factory-history-card-v516{overflow:hidden!important}.factory-history-title-v510{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px 18px!important;background:#fff!important;border-bottom:1px solid #e2ebe5!important}.factory-history-title-v510 b{color:var(--hf1203-ink)!important;font-size:15px!important}.factory-history-title-v510 span{color:var(--hf1203-muted)!important;font-size:11px!important;text-align:right!important}.factory-history-filter-v516{padding:14px 16px 12px!important;background:#fafcfb!important;border-bottom:1px solid #e1eae4!important}.hf515-history-toolbar{display:flex!important;align-items:end!important;gap:10px!important;flex-wrap:wrap!important}.hf515-history-toolbar .field{min-width:160px!important}.hf515-summary-chips.hf516-factory-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:12px 0 10px!important}.hf516-factory-summary>span{display:block!important;min-width:0!important;padding:10px 11px!important;border:1px solid #dce8df!important;border-radius:11px!important;background:#fff!important}.hf516-factory-summary small,.hf516-factory-summary b{display:block!important}.hf516-factory-summary small{color:#63766b!important;font-size:9.5px!important;font-weight:850!important;text-transform:uppercase!important}.hf516-factory-summary b{margin-top:3px!important;color:#153a28!important;font-size:13px!important;overflow-wrap:anywhere!important}.hf515-history-viewtoggle{display:flex!important;gap:7px!important;flex-wrap:wrap!important;margin:0!important}.hf515-view-btn{min-height:38px!important;padding:7px 12px!important;border:1px solid #cbded1!important;border-radius:9px!important;background:#fff!important;color:#355445!important;font-size:11px!important;font-weight:850!important}.hf515-view-btn.active{background:var(--hf1203-green)!important;border-color:var(--hf1203-green)!important;color:#fff!important}.factory-history-scroll-v510{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-gutter:stable!important;background:#fff!important}.hf153-shell .factory-history-table-v510{width:max-content!important;min-width:1180px!important;border-collapse:separate!important;border-spacing:0!important}.hf153-shell .factory-history-table-v510 thead th{position:sticky!important;top:0!important;z-index:5!important;padding:11px 10px!important;background:var(--hf1203-green)!important;color:#fff!important;border-color:#07522f!important;font-size:10px!important;font-weight:900!important;letter-spacing:.02em!important;white-space:nowrap!important}.hf153-shell .factory-history-table-v510 thead th:first-child{left:0!important;z-index:8!important;min-width:110px!important;background:var(--hf1203-green)!important;color:#fff!important;opacity:1!important;visibility:visible!important}.hf153-shell .factory-history-table-v510 tbody td{padding:11px 10px!important;border-bottom:1px solid #e6eee8!important;background:#fff!important;color:#263a30!important;font-size:11.5px!important;vertical-align:middle!important}.hf153-shell .factory-history-table-v510 tbody td:first-child{position:sticky!important;left:0!important;z-index:3!important;min-width:110px!important;background:#f8fbf9!important;color:#173d2a!important;font-weight:850!important;box-shadow:1px 0 0#dce7df!important}.hf153-shell .factory-history-table-v510 tbody tr:hover td{background:#f7fbf8!important}.hf153-shell .factory-history-table-v510 tbody tr:hover td:first-child{background:#eef7f1!important}@media (max-width:980px){.keluar-v149-page{grid-template-columns:1fr!important}.keluar-v149-page .hf1179-direct-card{padding:16px!important}.hf1179-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.factory-history-title-v510{align-items:flex-start!important;flex-direction:column!important}.factory-history-title-v510 span{text-align:left!important}.hf515-summary-chips.hf516-factory-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.hf1179-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.hf1179-title h2{font-size:19px!important}.hf1179-title p{font-size:12px!important}.hf1179-form{grid-template-columns:1fr!important;gap:10px!important}.hf1179-form .hf1179-wide{grid-column:1/-1!important}.hf1179-preview{grid-template-columns:1fr!important}.hf1179-preview>div{border-right:0!important;border-bottom:1px solid #dbe9df!important}.hf1179-preview>div:last-of-type{border-bottom:0!important}.hf1179-actions{display:grid!important;grid-template-columns:1fr!important}.hf1179-actions .btn{width:100%!important;min-height:46px!important}.hf1179-history article{grid-template-columns:1fr!important;align-items:start!important}.hf1179-history article .btn{width:100%!important}.factory-history-filter-v516{padding:12px!important}.hf515-history-toolbar{display:grid!important;grid-template-columns:1fr!important}.hf515-history-toolbar .field{min-width:0!important}.hf515-summary-chips.hf516-factory-summary{grid-template-columns:1fr 1fr!important}.hf515-view-btn{flex:1 1 calc(50% - 7px)!important;min-height:42px!important}.hf153-shell .factory-history-table-v510{min-width:1120px!important}.hf153-shell .factory-history-table-v510 thead th:first-child,.hf153-shell .factory-history-table-v510 tbody td:first-child{min-width:104px!important}}@media (prefers-reduced-motion:reduce){.hf1179-direct-card *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* B1722 SOURCE: hf-enterprise-redesign-v1258.css */
:root{--hfx-green-900:#053a25;--hfx-green-800:#074c31;--hfx-green-700:#075f35;--hfx-green-600:#0b6b3a;--hfx-green-500:#12855046;--hfx-green:#0b7a45;--hfx-green-strong:#0b5d3b;--hfx-green-soft:#e8f3ec;--hfx-green-softer:#f2f8f4;--hfx-ink:#0f1a16;--hfx-text:#1f2a26;--hfx-muted:#5c6b64;--hfx-faint:#8a968f;--hfx-line:#e6ebe8;--hfx-line-strong:#d3dbd6;--hfx-bg:#f6f8f7;--hfx-surface:#ffffff;--hfx-surface-2:#fbfcfb;--hfx-success:#16a34a;--hfx-success-bg:#e9f7ef;--hfx-warning:#d99400;--hfx-warning-bg:#fdf5e3;--hfx-danger:#dc2626;--hfx-danger-bg:#fdecec;--hfx-info:#2563eb;--hfx-info-bg:#e9f0fe;--hfx-s1:8px;--hfx-s2:12px;--hfx-s3:16px;--hfx-s4:20px;--hfx-s5:24px;--hfx-s6:32px;--hfx-r-sm:8px;--hfx-r:12px;--hfx-r-lg:14px;--hfx-r-pill:999px;--hfx-shadow-xs:0 1px 2px rgba(15,26,22,.05);--hfx-shadow-sm:0 1px 3px rgba(15,26,22,.07),0 1px 2px rgba(15,26,22,.04);--hfx-shadow:0 4px 14px rgba(15,26,22,.08);--hfx-shadow-lg:0 12px 32px rgba(15,26,22,.14);--hfx-ease:cubic-bezier(.2,.6,.2,1);--hfx-fast:150ms;--hfx-mid:200ms;--hfx-slow:250ms;--hfx-ring:0 0 0 3px rgba(11,122,69,.28);--hfx-side-w:236px;--hfx-side-w-collapsed:72px;--hfx-topbar-h:56px}.hf153-shell,.hf153-shell input,.hf153-shell select,.hf153-shell textarea,.hf153-shell button{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hf153-shell{color:var(--hfx-text);background:var(--hfx-bg)}.hf153-shell h1{font-size:1.35rem;font-weight:800;letter-spacing:-.01em}.hf153-shell h2{font-size:1.12rem;font-weight:700;letter-spacing:-.01em}.hf153-shell h3{font-size:1rem;font-weight:700}.hf153-shell h4,.hf153-shell h5{font-weight:600}.hf153-shell p,.hf153-shell li,.hf153-shell td,.hf153-shell label{font-weight:400}.hf153-shell .muted,.hf153-shell .sub,.hf153-shell small{color:var(--hfx-muted)}.hf153-shell .hf153-topbar,.hf153-shell .hf770-topbar,.hf153-shell .header{min-height:var(--hfx-topbar-h)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--hfx-s2)!important;padding:0 var(--hfx-s4)!important;margin-bottom:var(--hfx-s3)!important;background:var(--hfx-surface)!important;border:1px solid var(--hfx-line)!important;border-radius:var(--hfx-r)!important;box-shadow:var(--hfx-shadow-xs)!important}.hf153-shell .hf153-topbar h1,.hf153-shell .hf770-topbar h1,.hf153-shell .header h1,.hf153-shell .hf153-topbar h2,.hf153-shell .header h2{font-size:1.05rem!important;margin:0!important;line-height:1.2!important}.hf153-shell .hf153-topbar img,.hf153-shell .header img{max-height:30px!important;width:auto!important}.hf153-shell .hf153-sidebar,.hf153-shell .hf445-sidebar-static{background:linear-gradient(180deg,var(--hfx-green-800),var(--hfx-green-900))!important;border-right:1px solid rgba(255,255,255,.06)!important;padding:var(--hfx-s3) var(--hfx-s2)!important}.hf153-shell .hf153-nav{gap:2px!important}.hf153-shell .hf153-nav-btn,.hf153-shell .hf153-nav-btn.tab{display:flex!important;align-items:center!important;gap:var(--hfx-s2)!important;width:100%!important;padding:10px var(--hfx-s2)!important;min-height:44px!important;border-radius:10px!important;color:rgba(255,255,255,.82)!important;font-weight:500!important;font-size:.92rem!important;background:0 0!important;transition:background var(--hfx-fast) var(--hfx-ease),color var(--hfx-fast) var(--hfx-ease)!important}.hf153-shell .hf153-nav-btn svg,.hf153-shell .hf153-nav-btn img,.hf153-shell .hf153-nav-btn .nav-icon{width:20px!important;height:20px!important;flex:0 0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:.9}.hf153-shell .hf153-nav-btn:hover{background:rgba(255,255,255,.09)!important;color:#fff!important}.hf153-shell .hf153-nav-btn.active,.hf153-shell .hf153-nav-btn.tab.active{background:rgba(255,255,255,.16)!important;color:#fff!important;font-weight:600!important;box-shadow:inset 3px 0 0#7ee2a8!important}.hf153-shell .hf-nav-grp-v683{color:rgba(255,255,255,.45)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:var(--hfx-s3) var(--hfx-s2) 6px!important}.hf153-shell .hf-native-brand-header{padding:4px var(--hfx-s2) var(--hfx-s3)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;margin-bottom:var(--hfx-s2)!important}.hf153-shell .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:40px!important;padding:0 16px!important;border-radius:10px!important;border:1px solid transparent!important;font-size:.9rem!important;font-weight:600!important;line-height:1!important;cursor:pointer!important;white-space:nowrap!important;transition:background var(--hfx-fast) var(--hfx-ease),border-color var(--hfx-fast) var(--hfx-ease),box-shadow var(--hfx-fast) var(--hfx-ease),transform var(--hfx-fast) var(--hfx-ease)!important}.hf153-shell .btn:active{transform:translateY(1px)!important}.hf153-shell .btn:focus-visible{outline:0!important;box-shadow:var(--hfx-ring)!important}.hf153-shell .btn[disabled],.hf153-shell .btn:disabled,.hf153-shell .btn.is-loading{opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important}.hf153-shell .btn.btn-icon{width:40px!important;padding:0!important}.hf153-shell .btn.primary,.hf153-shell .btn.green{background:var(--hfx-green)!important;color:#fff!important;border-color:var(--hfx-green)!important}.hf153-shell .btn.primary:hover,.hf153-shell .btn.green:hover{background:var(--hfx-green-600)!important;border-color:var(--hfx-green-600)!important;box-shadow:var(--hfx-shadow-sm)!important}.hf153-shell .btn.dark{background:var(--hfx-green-800)!important;color:#fff!important;border-color:var(--hfx-green-800)!important}.hf153-shell .btn.dark:hover{background:var(--hfx-green-900)!important}.hf153-shell .btn.gray{background:var(--hfx-surface)!important;color:var(--hfx-text)!important;border-color:var(--hfx-line-strong)!important}.hf153-shell .btn.gray:hover{background:var(--hfx-green-softer)!important;border-color:var(--hfx-green)!important;color:var(--hfx-green-strong)!important}.hf153-shell .btn.red{background:var(--hfx-danger)!important;color:#fff!important;border-color:var(--hfx-danger)!important}.hf153-shell .btn.red:hover{background:#b91c1c!important;border-color:#b91c1c!important}.hf153-shell .btn.blue{background:var(--hfx-info)!important;color:#fff!important;border-color:var(--hfx-info)!important}.hf153-shell .btn.blue:hover{background:#1d4ed8!important}.hf153-shell .btn.yellow{background:var(--hfx-warning)!important;color:#3a2c00!important;border-color:var(--hfx-warning)!important}.hf153-shell .btn.yellow:hover{background:#c07f00!important}.hf153-shell .btn.ghost{background:0 0!important;color:var(--hfx-green-strong)!important;border-color:transparent!important}.hf153-shell .btn.ghost:hover{background:var(--hfx-green-soft)!important}.hf153-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.hf153-shell select,.hf153-shell textarea{width:100%;min-height:42px;padding:10px 12px!important;border:1px solid var(--hfx-line-strong)!important;border-radius:10px!important;background:var(--hfx-surface)!important;color:var(--hfx-text)!important;font-size:.92rem!important;transition:border-color var(--hfx-fast) var(--hfx-ease),box-shadow var(--hfx-fast) var(--hfx-ease)!important;box-shadow:none!important}.hf153-shell textarea{min-height:96px!important;line-height:1.5!important;resize:vertical}.hf153-shell input:focus,.hf153-shell select:focus,.hf153-shell textarea:focus{outline:0!important;border-color:var(--hfx-green)!important;box-shadow:var(--hfx-ring)!important}.hf153-shell input::placeholder,.hf153-shell textarea::placeholder{color:var(--hfx-faint)!important}.hf153-shell input[disabled],.hf153-shell select[disabled],.hf153-shell textarea[disabled]{background:var(--hfx-bg)!important;color:var(--hfx-muted)!important;cursor:not-allowed}.hf153-shell label{font-size:.82rem!important;font-weight:600!important;color:var(--hfx-text)!important}.hf153-shell .form-grid{gap:var(--hfx-s3)!important}.hf153-shell .form-actions{display:flex!important;gap:var(--hfx-s2)!important;justify-content:flex-end!important;margin-top:var(--hfx-s3)!important}.hf153-shell .field{display:flex;flex-direction:column;gap:6px}.hf153-shell .error,.hf153-shell .field-error,.hf153-shell .input-error{color:var(--hfx-danger)!important;font-size:.78rem!important;font-weight:600!important}.hf153-shell input.invalid,.hf153-shell select.invalid,.hf153-shell textarea.invalid,.hf153-shell .field.invalid input{border-color:var(--hfx-danger)!important;box-shadow:0 0 0 3px rgba(220,38,38,.18)!important}.hf153-shell input[type=checkbox],.hf153-shell input[type=radio]{width:18px;height:18px;accent-color:var(--hfx-green);cursor:pointer}.hf153-shell .card{background:var(--hfx-surface)!important;border:1px solid var(--hfx-line)!important;border-radius:var(--hfx-r-lg)!important;box-shadow:var(--hfx-shadow-sm)!important;padding:var(--hfx-s4)!important}.hf153-shell .card+.card{margin-top:var(--hfx-s3)!important}.hf153-shell .card-head,.hf153-shell .card-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--hfx-s2)!important;margin-bottom:var(--hfx-s3)!important}.hf153-shell .card-head h1,.hf153-shell .card-head h2,.hf153-shell .card-head h3{margin:0!important}.hf153-shell .card-actions{display:flex!important;gap:var(--hfx-s1)!important;margin-left:auto!important}.hf153-shell .table-wrap,.hf153-shell .table-scroll{overflow:auto!important;border:1px solid var(--hfx-line)!important;border-radius:var(--hfx-r)!important;background:var(--hfx-surface)!important;-webkit-overflow-scrolling:touch}.hf153-shell table{width:100%!important;border-collapse:separate!important;border-spacing:0!important}.hf153-shell thead th{position:sticky!important;top:0!important;z-index:2!important;background:var(--hfx-green-softer)!important;color:var(--hfx-green-strong)!important;font-size:.74rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.03em;text-align:left!important;padding:10px 14px!important;border-bottom:1px solid var(--hfx-line-strong)!important}.hf153-shell thead th.hfx-sortable{cursor:pointer!important;user-select:none;padding-right:30px!important}.hf153-shell thead th.hfx-sortable::after{content:"↕";position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--hfx-muted);font-size:.82rem;line-height:1}.hf153-shell thead th.hfx-sortable.hfx-sort-asc::after{content:"↑";color:var(--hfx-green-strong)}.hf153-shell thead th.hfx-sortable.hfx-sort-desc::after{content:"↓";color:var(--hfx-green-strong)}.hf153-shell thead th.hfx-sortable:focus-visible{outline:2px solid var(--hfx-green)!important;outline-offset:-3px;box-shadow:inset 0 0 0 2px var(--hfx-surface)!important}.hf153-shell tbody td{padding:11px 14px!important;border-bottom:1px solid var(--hfx-line)!important;font-size:.88rem!important;color:var(--hfx-text)!important}.hf153-shell tbody tr{transition:background var(--hfx-fast) var(--hfx-ease)}.hf153-shell tbody tr:hover{background:var(--hfx-green-softer)!important}.hf153-shell tbody tr:last-child td{border-bottom:0!important}.hf153-shell .kpis{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:var(--hfx-s3)!important}.hf153-shell .kpi{background:var(--hfx-surface)!important;border:1px solid var(--hfx-line)!important;border-radius:var(--hfx-r-lg)!important;padding:var(--hfx-s4)!important;box-shadow:var(--hfx-shadow-xs)!important;display:flex!important;flex-direction:column!important;gap:6px!important}.hf153-shell .kpi .kpi-label,.hf153-shell .kpi small{color:var(--hfx-muted)!important;font-size:.76rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.03em}.hf153-shell .kpi .kpi-value,.hf153-shell .kpi b,.hf153-shell .kpi strong{font-size:1.5rem!important;font-weight:800!important;color:var(--hfx-ink)!important;letter-spacing:-.02em}.hf153-shell .toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--hfx-s2)!important;flex-wrap:wrap!important;margin-bottom:var(--hfx-s3)!important}.hf153-shell .toolbar-actions{display:flex!important;align-items:center!important;gap:var(--hfx-s1)!important}.hf153-shell .badge,.hf153-shell .chip,.hf153-shell .pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px!important;border-radius:var(--hfx-r-pill)!important;font-size:.74rem!important;font-weight:700!important;line-height:1.4}.hf153-shell .badge.success,.hf153-shell .chip.success{background:var(--hfx-success-bg)!important;color:#0f7a37!important}.hf153-shell .badge.warning,.hf153-shell .chip.warning{background:var(--hfx-warning-bg)!important;color:#8a5d00!important}.hf153-shell .badge.danger,.hf153-shell .chip.danger{background:var(--hfx-danger-bg)!important;color:#a51c1c!important}.hf153-shell .badge.info,.hf153-shell .chip.info{background:var(--hfx-info-bg)!important;color:#1e40af!important}.hf153-shell .modal-backdrop{background:rgba(8,20,15,.5)!important;backdrop-filter:blur(2px);animation:hfxFade var(--hfx-mid) var(--hfx-ease)}.hf153-shell .modal,.hf153-shell .modal-wrap{background:var(--hfx-surface)!important;border:1px solid var(--hfx-line)!important;border-radius:var(--hfx-r-lg)!important;box-shadow:var(--hfx-shadow-lg)!important;animation:hfxScaleIn var(--hfx-mid) var(--hfx-ease)}.hf153-shell .modal-head{display:flex;align-items:center;justify-content:space-between;padding:var(--hfx-s4);border-bottom:1px solid var(--hfx-line)}.hf153-shell .modal-actions{display:flex;gap:var(--hfx-s2);justify-content:flex-end;padding:var(--hfx-s3) var(--hfx-s4);border-top:1px solid var(--hfx-line)}.hf153-shell .modal-x{cursor:pointer;border-radius:8px}.hf153-shell .modal-x:hover{background:var(--hfx-bg)}.hf153-shell .toast,.hf153-shell .toast-ok,.hf153-shell [class*=toast]{border-radius:var(--hfx-r)!important;box-shadow:var(--hfx-shadow-lg)!important;font-size:.88rem!important;font-weight:600!important;border:1px solid var(--hfx-line)!important;animation:hfxSlideUp var(--hfx-slow) var(--hfx-ease)}.hf153-shell .empty{text-align:center!important;color:var(--hfx-muted)!important;padding:var(--hfx-s6) var(--hfx-s4)!important;border:1px dashed var(--hfx-line-strong)!important;border-radius:var(--hfx-r-lg)!important;background:var(--hfx-surface-2)!important}.hfx-skeleton{background:linear-gradient(90deg,#eef2f0 25%,#e2e8e5 37%,#eef2f0 63%);background-size:400% 100%;border-radius:8px;animation:hfxShimmer 1.3s ease infinite}@keyframes hfxFade{0%{opacity:0}to{opacity:1}}@keyframes hfxScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes hfxSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hfxShimmer{0%{background-position:100%0}to{background-position:-100%0}}@media (prefers-reduced-motion:reduce){}.hf153-shell a:focus-visible,.hf153-shell button:focus-visible,.hf153-shell [role=button]:focus-visible,.hf153-shell .hf153-nav-btn:focus-visible,.hf153-shell input:focus-visible,.hf153-shell select:focus-visible,.hf153-shell textarea:focus-visible{outline:0!important;box-shadow:var(--hfx-ring)!important;border-radius:8px}.hf153-shell{max-width:100%;overflow-x:hidden}.hf153-shell img{max-width:100%;height:auto}@media (max-width:1024px){.hf153-shell .kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}}@media (max-width:640px){.hf153-shell .hf153-topbar,.hf153-shell .header{padding:0 var(--hfx-s3)!important}.hf153-shell .card{padding:var(--hfx-s3)!important}.hf153-shell .form-actions{flex-direction:column-reverse!important}.hf153-shell .form-actions .btn{width:100%!important}.hf153-shell .kpis{grid-template-columns:repeat(2,1fr)!important;gap:var(--hfx-s2)!important}.hf153-shell .toolbar{align-items:stretch!important}}.hf153-shell.hf397-mobile-mode,.hf153-shell.hf540-tablet-mode{overflow-x:clip!important;max-width:100vw!important}.hf153-shell.hf397-mobile-mode .hf153-main,.hf153-shell.hf540-tablet-mode .hf153-main,.hf153-shell.hf397-mobile-mode .hf153-nav,.hf153-shell.hf540-tablet-mode .hf153-nav,.hf153-shell.hf397-mobile-mode .card,.hf153-shell.hf540-tablet-mode .card,.hf153-shell.hf397-mobile-mode .table-wrap,.hf153-shell.hf540-tablet-mode .table-wrap,.hf153-shell.hf397-mobile-mode .kpi,.hf153-shell.hf540-tablet-mode .kpi{min-width:0!important;max-width:100%!important}.hf153-shell.hf397-mobile-mode .btn,.hf153-shell.hf540-tablet-mode .btn{min-height:44px!important}.hf153-shell.hf397-mobile-mode img,.hf153-shell.hf540-tablet-mode img{max-width:100%;height:auto}.hf153-shell.hf397-mobile-mode{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important}.hf153-shell.hf397-mobile-mode .hf153-sidebar,.hf153-shell.hf397-mobile-mode .hf445-sidebar-static{display:flex!important;flex-direction:column!important;gap:6px!important;grid-template-rows:none!important;grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;position:sticky!important;top:0!important;inset:auto!important;z-index:60!important;padding:8px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:0 2px 10px rgba(0,0,0,.14)!important}.hf153-shell.hf397-mobile-mode .hf153-main{grid-column:1!important;grid-row:2!important;padding:12px!important}.hf153-shell.hf397-mobile-mode .hf-native-brand-header{display:none!important}.hf153-shell.hf397-mobile-mode .hf153-nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:6px!important;padding:2px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hf153-shell.hf397-mobile-mode .hf153-nav::-webkit-scrollbar{display:none!important}.hf153-shell.hf397-mobile-mode .hf-nav-grp-v683{display:none!important}.hf153-shell.hf397-mobile-mode .hf153-nav-btn,.hf153-shell.hf397-mobile-mode .hf153-nav-btn.tab{width:auto!important;flex:0 0 auto!important;white-space:nowrap!important;min-height:42px!important;padding:8px 14px!important;border-radius:999px!important;box-shadow:none!important}.hf153-shell.hf397-mobile-mode .hf153-nav-btn.active,.hf153-shell.hf397-mobile-mode .hf153-nav-btn.tab.active{background:rgba(255,255,255,.22)!important;box-shadow:none!important}.hf153-shell.hf397-mobile-mode .hf153-side-bottom{flex-direction:row!important;align-items:center!important;gap:8px!important;border-top:0!important;padding:2px!important}.hf153-shell.hf397-mobile-mode .hf153-user-card{flex:1 1 auto!important;min-width:0!important;padding:6px 8px!important;display:flex!important;flex-direction:column!important;line-height:1.2!important;overflow:hidden!important}.hf153-shell.hf397-mobile-mode .hf153-user-card b,.hf153-shell.hf397-mobile-mode .hf153-user-card span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important}.hf153-shell.hf397-mobile-mode .btn.hf153-logout,.hf153-shell.hf397-mobile-mode #logoutBtn{width:auto!important;flex:0 0 auto!important;padding:0 12px!important}.hf153-shell.hf397-mobile-mode .hf153-topbar,.hf153-shell.hf397-mobile-mode .hf770-topbar,.hf153-shell.hf397-mobile-mode .header{min-height:52px!important;padding:0 12px!important}.hf153-shell.hf397-mobile-mode .hf153-topbar h1,.hf153-shell.hf397-mobile-mode .header h1{font-size:1rem!important}.hf153-shell.hf397-mobile-mode .card{padding:14px!important;border-radius:12px!important}.hf153-shell.hf397-mobile-mode .card-head{flex-wrap:wrap!important;gap:8px!important}.hf153-shell.hf397-mobile-mode .kpis{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.hf153-shell.hf397-mobile-mode .kpi{padding:14px!important}.hf153-shell.hf397-mobile-mode .kpi .kpi-value,.hf153-shell.hf397-mobile-mode .kpi b{font-size:1.25rem!important}.hf153-shell.hf397-mobile-mode .toolbar{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.hf153-shell.hf397-mobile-mode .toolbar-actions{width:100%!important}.hf153-shell.hf397-mobile-mode .toolbar-actions .btn{flex:1 1 auto!important}.hf153-shell.hf397-mobile-mode .form-grid{grid-template-columns:1fr!important;gap:12px!important}.hf153-shell.hf397-mobile-mode [class*=sm-span]{grid-column:1/-1!important}.hf153-shell.hf397-mobile-mode input:not([type=checkbox]):not([type=radio]),.hf153-shell.hf397-mobile-mode select,.hf153-shell.hf397-mobile-mode textarea{min-height:46px!important;font-size:16px!important}.hf153-shell.hf397-mobile-mode .form-actions{flex-direction:column-reverse!important;gap:8px!important}.hf153-shell.hf397-mobile-mode .form-actions .btn{width:100%!important}.hf153-shell.hf397-mobile-mode .table-wrap,.hf153-shell.hf397-mobile-mode .table-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.hf153-shell.hf397-mobile-mode table{min-width:560px!important}.hf153-shell.hf397-mobile-mode thead th,.hf153-shell.hf397-mobile-mode tbody td{padding:10px 12px!important}.hf153-shell.hf397-mobile-mode .modal-actions .btn{min-height:44px!important}.hf153-shell.hf540-tablet-mode{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important}.hf153-shell.hf540-tablet-mode .hf153-sidebar,.hf153-shell.hf540-tablet-mode .hf445-sidebar-static{display:flex!important;flex-direction:column!important;gap:8px!important;grid-template-rows:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;position:sticky!important;top:0!important;inset:auto!important;z-index:60!important;grid-column:1!important;grid-row:1!important;padding:10px 12px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:0 2px 10px rgba(0,0,0,.12)!important}.hf153-shell.hf540-tablet-mode .hf153-main{grid-column:1!important;grid-row:2!important;padding:16px!important}.hf153-shell.hf540-tablet-mode .hf-native-brand-header{display:flex!important;align-items:center!important;gap:8px!important;padding:2px 4px!important;border:0!important;margin:0!important;flex:0 0 auto}.hf153-shell.hf540-tablet-mode .hf-native-brand-copy span{display:none!important}.hf153-shell.hf540-tablet-mode .hf153-nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:8px!important;padding:2px!important;scrollbar-width:none}.hf153-shell.hf540-tablet-mode .hf153-nav::-webkit-scrollbar{display:none!important}.hf153-shell.hf540-tablet-mode .hf-nav-grp-v683{display:none!important}.hf153-shell.hf540-tablet-mode .hf153-nav-btn,.hf153-shell.hf540-tablet-mode .hf153-nav-btn.tab{width:auto!important;flex:0 0 auto!important;white-space:nowrap!important;min-height:42px!important;padding:8px 16px!important;border-radius:999px!important;box-shadow:none!important}.hf153-shell.hf540-tablet-mode .hf153-nav-btn.active{background:rgba(255,255,255,.22)!important;box-shadow:none!important}.hf153-shell.hf540-tablet-mode .hf153-side-bottom{flex-direction:row!important;align-items:center!important;gap:10px!important;border-top:0!important;padding:2px!important;margin-left:auto}.hf153-shell.hf540-tablet-mode .hf153-user-card{flex:0 1 auto!important;display:flex!important;flex-direction:column!important;line-height:1.2!important;min-width:0!important;overflow:hidden!important}.hf153-shell.hf540-tablet-mode .hf153-user-card b,.hf153-shell.hf540-tablet-mode .hf153-user-card span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:160px!important;display:block!important}.hf153-shell.hf540-tablet-mode .btn.hf153-logout,.hf153-shell.hf540-tablet-mode #logoutBtn{width:auto!important;flex:0 0 auto!important;padding:0 14px!important}.hf153-shell.hf540-tablet-mode .kpis{grid-template-columns:repeat(3,1fr)!important}.hf153-shell.hf540-tablet-mode .form-grid{grid-template-columns:repeat(2,1fr)!important}.hf153-shell.hf540-tablet-mode .table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.hf153-shell.hf540-tablet-mode input:not([type=checkbox]):not([type=radio]),.hf153-shell.hf540-tablet-mode select,.hf153-shell.hf540-tablet-mode textarea{min-height:44px!important;font-size:15px!important}

/* B1722 SOURCE: hf-factory-sales-uniform-v1272.css */
@media (min-width:981px){html,body{margin:0!important;padding:0!important}body:has(.keluar-v149-page) #app,body:has(.keluar-v149-page) #app>.hf153-shell{margin:0!important;inset:auto!important;transform:none!important}body:has(.keluar-v149-page) #app>.hf153-shell{grid-template-columns:220px minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-height:100vh!important;align-items:start!important}body:has(.keluar-v149-page) .hf153-sidebar{position:sticky!important;top:0!important;width:220px!important;min-width:220px!important;max-width:220px!important;height:100dvh!important;margin:0!important;transform:none!important}body:has(.keluar-v149-page) .hf153-main{width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;transform:none!important}body:has(.keluar-v149-page) #hf-page-content{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;transform:none!important}}.keluar-v149-page{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;align-items:start!important;align-content:start!important;transform:none!important}.keluar-v149-page>.hf1179-direct-card{width:100%!important;max-width:100%!important;min-width:0!important;margin-top:0!important}.stock-opname-edit-master-v1273{width:100%!important;min-height:44px!important;margin-top:4px!important;border-color:#b8d7c2!important;background:#f1f8f3!important;color:#075f35!important;font-weight:800!important}.hf1179-stock-warning-v1273{grid-column:1/-1!important;margin:0!important}.hf1179-actions .btn:disabled{cursor:wait!important;opacity:.68!important}@media (max-width:980px){body:has(.keluar-v149-page),body:has(.keluar-v149-page) #app,body:has(.keluar-v149-page) .hf153-shell,body:has(.keluar-v149-page) .hf153-main{margin-top:0!important;transform:none!important}.keluar-v149-page{display:block!important}.keluar-v149-page>.card{width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}}

/* B1722 SOURCE: hf-sidebar-footer-presisi-v1274.css */
@media (min-width:981px){html body.hf-final-desktop #app .hf153-sidebar .hf153-side-bottom{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;margin:8px 0 0!important;padding:10px 0 0!important;border-top:1px solid rgba(255,255,255,.14)!important;border-radius:0!important;background:0 0!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body.hf-final-desktop #app .hf153-sidebar .hf153-user-card{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:56px!important;margin:0!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:14px!important;background:rgba(255,255,255,.075)!important;background-image:none!important;box-shadow:none!important;color:#fff!important;overflow:hidden!important}html body.hf-final-desktop #app .hf153-sidebar .hf153-user-card .hf361-user-logo{width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;padding:4px!important;border-radius:12px!important;box-sizing:border-box!important;line-height:0!important;overflow:hidden!important}html body.hf-final-desktop #app .hf153-sidebar .hf153-user-card .hf361-user-logo img{display:block!important;width:30px!important;max-width:30px!important;height:30px!important;max-height:30px!important;margin:0!important;object-fit:contain!important}html body.hf-final-desktop #app .hf153-sidebar .hf153-user-card>div{min-width:0!important;overflow:hidden!important}html body.hf-final-desktop #app .hf153-sidebar .hf153-user-card b,html body.hf-final-desktop #app .hf153-sidebar .hf153-user-card small{display:block!important;max-width:100%!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.hf-final-desktop #app .hf153-sidebar .hf153-user-card b{color:#fff!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important}html body.hf-final-desktop #app .hf153-sidebar .hf153-user-card small{margin-top:2px!important;color:rgba(230,255,239,.78)!important;font-size:10.5px!important;line-height:1.15!important}html body.hf-final-desktop #app .hf153-sidebar .hf153-logout,html body.hf-final-desktop #app .hf153-sidebar #logoutBtn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.44)!important;border-radius:14px!important;background:#f7fbf8!important;background-image:none!important;box-shadow:0 5px 12px rgba(0,24,14,.16)!important;color:#075f35!important;font-size:13px!important;font-weight:900!important;line-height:1!important}html body.hf-final-desktop #app .hf153-sidebar .hf153-logout .hf380-btn-icon,html body.hf-final-desktop #app .hf153-sidebar .hf153-logout svg{width:18px!important;height:18px!important;flex:0 0 18px!important;color:#075f35!important;stroke:#075f35!important}}@media (min-width:981px) and (max-height:720px){html body.hf-final-desktop #app .hf153-sidebar .hf153-side-bottom{gap:6px!important;margin-top:6px!important;padding-top:7px!important}html body.hf-final-desktop #app .hf153-sidebar .hf153-user-card{min-height:48px!important;padding:5px 8px!important}html body.hf-final-desktop #app .hf153-sidebar .hf153-user-card .hf361-user-logo{width:36px!important;min-width:36px!important;height:36px!important}html body.hf-final-desktop #app .hf153-sidebar .hf153-user-card .hf361-user-logo img{width:26px!important;max-width:26px!important;height:26px!important;max-height:26px!important}html body.hf-final-desktop #app .hf153-sidebar .hf153-logout,html body.hf-final-desktop #app .hf153-sidebar #logoutBtn{height:40px!important;min-height:40px!important}}

/* B1722 SOURCE: hf-stock-edit-modal-v1275.css */
body>#factoryModalBackdrop.modal-backdrop{position:fixed!important;inset:0!important;z-index:2147482000!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:clamp(12px,2vw,24px)!important;overflow:auto!important;box-sizing:border-box!important;background:rgba(3,20,13,.62)!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body>#factoryModalBackdrop .factory-modal{position:relative!important;inset:auto!important;z-index:1!important;display:flex!important;flex-direction:column!important;width:min(920px,calc(100vw - 32px))!important;max-width:920px!important;min-width:0!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;padding:0!important;overflow:hidden!important;border:1px solid #cfe3d6!important;border-radius:22px!important;background:#f8fffa!important;color:#102018!important;box-shadow:0 28px 80px rgba(0,24,14,.42)!important;opacity:1!important;visibility:visible!important;transform:none!important}body>#factoryModalBackdrop .modal-head{flex:0 0 auto!important;padding:18px 20px!important;border-radius:21px 21px 0 0!important;background:linear-gradient(135deg,#073923,#0b6f43)!important}body>#factoryModalBackdrop .factory-modal-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;padding:16px 18px 18px!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;background:#f8fffa!important}body>#factoryModalBackdrop .factory-modal-grid .field{min-width:0!important;margin:0!important;padding:10px!important;border:1px solid #d7eadc!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}body>#factoryModalBackdrop .factory-modal-grid .input,body>#factoryModalBackdrop .factory-modal-grid .select{width:100%!important;min-width:0!important;min-height:44px!important;box-sizing:border-box!important}body>#factoryModalBackdrop .modal-actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;position:sticky!important;bottom:0!important;padding-top:4px!important;background:#f8fffa!important}body>#factoryModalBackdrop .modal-actions .btn{width:100%!important;min-height:46px!important}@media (max-width:700px){body>#factoryModalBackdrop.modal-backdrop{align-items:flex-end!important;padding:8px!important}body>#factoryModalBackdrop .factory-modal{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important;border-radius:20px!important}body>#factoryModalBackdrop .modal-head{padding:15px 16px!important;border-radius:19px 19px 0 0!important}body>#factoryModalBackdrop .factory-modal-grid{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}body>#factoryModalBackdrop .modal-actions{grid-template-columns:1fr!important}}

/* B1722 SOURCE: hf-factory-stock-visible-v1276.css */
.hf1179-stock-panel-v1276{grid-column:1/-1!important;min-width:0!important;padding:12px!important;border:1px solid #cfe4d5!important;border-radius:14px!important;background:#f7fcf8!important}.hf1179-stock-head-v1276{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.hf1179-stock-head-v1276 b,.hf1179-stock-head-v1276 span{display:block!important}.hf1179-stock-head-v1276 b{color:#153a28!important;font-size:14px!important}.hf1179-stock-head-v1276 span{margin-top:3px!important;color:#63766b!important;font-size:11px!important}.hf1179-stock-head-v1276 strong{flex:0 0 auto!important;padding:5px 9px!important;border-radius:999px!important;background:#e5f4e9!important;color:#075f35!important;font-size:11px!important}.hf1179-stock-grid-v1276{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.hf1179-stock-card-v1276{display:grid!important;gap:4px!important;min-width:0!important;min-height:84px!important;padding:10px!important;border:1px solid #d8e7dd!important;border-radius:12px!important;background:#fff!important;color:#17251e!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important}.hf1179-stock-card-v1276:hover,.hf1179-stock-card-v1276.selected{border-color:#0b7a46!important;background:#edf8f0!important;box-shadow:0 0 0 3px rgba(11,122,70,.1)!important}.hf1179-stock-card-v1276 span,.hf1179-stock-card-v1276 b,.hf1179-stock-card-v1276 small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.hf1179-stock-card-v1276 span{font-size:11px!important;font-weight:800!important;white-space:nowrap!important}.hf1179-stock-card-v1276 b{color:#075f35!important;font-size:17px!important;line-height:1.1!important}.hf1179-stock-card-v1276 small{color:#68776f!important;font-size:10px!important;white-space:nowrap!important}.hf1179-stock-card-v1276.empty{border-color:#efc7c2!important;background:#fff8f7!important}.hf1179-stock-card-v1276.empty b{color:#b42318!important}.hf1179-stock-empty-v1276{grid-column:1/-1!important;margin:0!important}@media (max-width:1000px){.hf1179-stock-grid-v1276{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.hf1179-stock-head-v1276{display:grid!important}.hf1179-stock-head-v1276 strong{justify-self:start!important}.hf1179-stock-grid-v1276{grid-template-columns:1fr!important}.hf1179-stock-card-v1276{min-height:72px!important}}

/* B1722 SOURCE: hf-factory-dropdown-proper-v1277.css */
.hf1179-product-field-v1277{padding:12px!important;border:1px solid #b9ddc4!important;border-radius:14px!important;background:#f5fbf7!important}.hf1179-product-field-v1277 label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#153a28!important;font-size:13px!important}.hf1179-product-field-v1277 label span{flex:0 0 auto!important;padding:4px 8px!important;border-radius:999px!important;background:#dff3e5!important;color:#075f35!important;font-size:10.5px!important;font-weight:900!important}.hf1179-product-field-v1277 .select{min-height:50px!important;border:2px solid #75b98a!important;background:#fff!important;color:#17251e!important;font-size:14px!important;font-weight:800!important}.hf1179-product-field-v1277>small{display:block!important;margin-top:6px!important;color:#63766b!important;font-size:10.5px!important;line-height:1.35!important}@media (max-width:600px){.hf1179-product-field-v1277{padding:10px!important}.hf1179-product-field-v1277 label{align-items:flex-start!important;flex-direction:column!important}}

/* B1722 SOURCE: hf-factory-customer-link-v1278.css */
.hf1179-customer-link-v1278{grid-column:1/-1!important;display:block!important;min-width:0!important;padding:13px!important;border:1px solid #b9ddc4!important;border-radius:16px!important;background:#f5fbf7!important}.hf1179-customer-link-head-v1278{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.hf1179-customer-link-head-v1278 b,.hf1179-customer-link-head-v1278 span{display:block!important}.hf1179-customer-link-head-v1278 b{color:#123c27!important;font-size:14px!important}.hf1179-customer-link-head-v1278 span{margin-top:2px!important;color:#607268!important;font-size:10.5px!important}.hf1179-customer-link-head-v1278 strong{flex:0 0 auto!important;padding:5px 9px!important;border-radius:999px!important;background:#ddf2e3!important;color:#086239!important;font-size:10.5px!important}.hf1179-customer-grid-v1278{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.hf1179-customer-grid-v1278 .field{min-width:0!important;margin:0!important}.hf1179-customer-pick-v1278,.hf1179-customer-address-v1278{grid-column:1/-1!important}.hf1179-customer-pick-v1278 .select{min-height:48px!important;border:2px solid #69ae80!important;background:#fff!important;font-weight:800!important}.hf1179-customer-link-v1278>small{display:block!important;margin-top:9px!important;color:#54685d!important;font-size:10.5px!important}@media (max-width:650px){.hf1179-customer-grid-v1278{grid-template-columns:1fr!important}.hf1179-customer-pick-v1278,.hf1179-customer-address-v1278{grid-column:auto!important}}

/* B1722 SOURCE: hf-factory-stock-fold-v1279.css */
.hf1179-stock-fold-v1279{grid-column:1/-1!important;display:block!important;padding:0!important;overflow:hidden!important}.hf1179-stock-fold-v1279>summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:12px 14px!important;list-style:none!important;cursor:pointer!important;user-select:none!important;background:#f2faf4!important}.hf1179-stock-fold-v1279>summary::-webkit-details-marker{display:none!important}.hf1179-stock-fold-v1279>summary div{min-width:0!important}.hf1179-stock-fold-v1279>summary b,.hf1179-stock-fold-v1279>summary span{display:block!important}.hf1179-stock-fold-v1279>summary b{color:#153a28!important;font-size:13px!important}.hf1179-stock-fold-v1279>summary span{margin-top:3px!important;color:#66786e!important;font-size:10.5px!important}.hf1179-stock-fold-v1279>summary strong{padding:5px 9px!important;border-radius:999px!important;background:#dff3e5!important;color:#075f35!important;font-size:10.5px!important}.hf1179-stock-fold-v1279>summary em{min-width:94px!important;padding:8px 10px!important;border:1px solid #a8cfb4!important;border-radius:10px!important;background:#fff!important;color:#075f35!important;font-size:10.5px!important;font-style:normal!important;font-weight:900!important;text-align:center!important}.hf1179-stock-fold-v1279[open]>summary em:before{content:"Tutup daftar"!important;font-size:0!important}.hf1179-stock-fold-v1279[open]>summary em{font-size:0!important}.hf1179-stock-fold-v1279[open]>summary em:after{content:"Tutup daftar";font-size:10.5px!important}.hf1179-stock-body-v1279{padding:12px!important;border-top:1px solid #d9e9de!important;background:#fbfefc!important}.hf1179-stock-tools-v1279{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(180px,.7fr) auto!important;align-items:end!important;gap:9px!important;margin-bottom:10px!important}.hf1179-stock-tools-v1279 label{display:grid!important;gap:4px!important;min-width:0!important}.hf1179-stock-tools-v1279 label span{color:#53675c!important;font-size:10px!important;font-weight:800!important}.hf1179-stock-tools-v1279 .input,.hf1179-stock-tools-v1279 .select{width:100%!important;min-width:0!important;min-height:40px!important}.hf1179-stock-tools-v1279>b{min-width:72px!important;padding:10px 8px!important;border-radius:10px!important;background:#edf6f0!important;color:#315b43!important;font-size:10.5px!important;text-align:center!important}.hf1179-stock-scroll-v1279{max-height:330px!important;overflow:auto!important;overscroll-behavior:contain!important;padding:2px 5px 4px 2px!important;scrollbar-width:thin!important}.hf1179-stock-card-v1276[hidden]{display:none!important}@media (max-width:700px){.hf1179-stock-fold-v1279>summary{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.hf1179-stock-fold-v1279>summary em{grid-column:1/-1!important;width:100%!important}.hf1179-stock-tools-v1279{grid-template-columns:1fr!important}.hf1179-stock-scroll-v1279{max-height:290px!important}}.hf1553-guide-card{margin:0 0 14px;padding:16px;border:1px solid #d6e7dc;border-radius:18px;background:linear-gradient(135deg,#f8fcf9,#eef8f2)}.hf1553-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.hf1553-guide-head h3{margin:4px 0 5px;font-size:18px}.hf1553-guide-head p{margin:0;color:#64748b;font-size:12px;max-width:760px}.hf1553-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.hf1553-guide-grid article{padding:12px;border:1px solid #dcebe2;border-radius:14px;background:#fff}.hf1553-guide-grid b{display:block;margin-bottom:4px}.hf1553-guide-grid span{font-size:12px;color:#64748b;line-height:1.5}.hf1553-guide-status{margin-top:12px;padding:10px 12px;border-radius:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hf1553-guide-status.ok{background:#ecfdf5;color:#166534}.hf1553-guide-status.warn{background:#fff7ed;color:#9a3412}.hf1553-guide-status span{font-size:12px}.hf1553-price-panel{margin:0 0 14px;padding:14px;border:1px solid #e2e8f0;border-radius:18px;background:#fff}.hf1553-price-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}.hf1553-price-title b{display:block}.hf1553-price-title small{display:block;color:#64748b;margin-top:3px}.hf1553-price-title>span{font-size:12px;font-weight:800;color:#64748b}.hf1553-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hf1553-price-group{border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.hf1553-group-head{padding:10px 12px;background:#f8fafc}.hf1553-group-head b{display:block}.hf1553-group-head small{display:block;color:#64748b;line-height:1.4;margin-top:3px}.hf1553-price-row{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;border-top:1px solid #eef2f7;align-items:center}.hf1553-price-row b{display:block;font-size:12px}.hf1553-price-row small{display:block;color:#64748b;font-size:10px;margin-top:2px}.hf1553-price-row strong{white-space:nowrap;font-size:12px}.hf1553-price-group.green .hf1553-price-row strong{color:#166534}.hf1553-price-group.blue .hf1553-price-row strong{color:#1d4ed8}.hf1553-price-group.amber .hf1553-price-row strong{color:#a16207}.hf1553-empty{padding:12px;color:#94a3b8;font-size:12px}@media (max-width:900px){.hf1553-guide-grid,.hf1553-price-grid{grid-template-columns:1fr}}.hf1556-howto{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;margin:10px 0;padding:10px 12px;border:1px solid #d9eadf;border-radius:12px;background:#fff}.hf1556-howto b{display:block;color:#065f46;font-size:11px}.hf1556-howto span{display:block;margin-top:3px;color:#64748b;font-size:11px;line-height:1.45}.hf1556-howto button{white-space:nowrap}@media (max-width:760px){.hf1556-howto{grid-template-columns:1fr}.hf1556-howto button{width:100%}}

/* B1722 SOURCE: hf-factory-form-layout-v1280.css */
.keluar-v149-page .hf1280-factory-form{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:start!important;grid-auto-flow:row!important}.keluar-v149-page .hf1280-factory-form>.hf1280-date-field,.keluar-v149-page .hf1280-factory-form>.hf1280-time-field{grid-column:span 2!important;align-self:start!important}.keluar-v149-page .hf1280-factory-form>.hf1179-customer-link-v1278.hf1179-wide,.keluar-v149-page .hf1280-factory-form>.hf1179-product-field-v1277.hf1179-wide,.keluar-v149-page .hf1280-factory-form>.hf1179-stock-fold-v1279,.keluar-v149-page .hf1280-factory-form>.hf1179-actions{grid-column:1/-1!important;width:100%!important;min-width:0!important;align-self:start!important}.keluar-v149-page .hf1280-factory-form>.hf1179-customer-link-v1278{margin:0!important;box-sizing:border-box!important}.keluar-v149-page .hf1280-factory-form>.hf1179-product-field-v1277{box-sizing:border-box!important}.keluar-v149-page .hf1280-factory-form>.hf1179-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.keluar-v149-page .hf1280-factory-form>.hf1179-actions .btn{width:100%!important;min-height:46px!important}@media (max-width:900px){.keluar-v149-page .hf1280-factory-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.keluar-v149-page .hf1280-factory-form>.hf1280-date-field,.keluar-v149-page .hf1280-factory-form>.hf1280-time-field{grid-column:span 1!important}.keluar-v149-page .hf1280-factory-form>.hf1179-customer-link-v1278,.keluar-v149-page .hf1280-factory-form>.hf1179-product-field-v1277,.keluar-v149-page .hf1280-factory-form>.hf1179-stock-fold-v1279,.keluar-v149-page .hf1280-factory-form>.hf1179-actions{grid-column:1/-1!important}}@media (max-width:600px){.keluar-v149-page .hf1280-factory-form{grid-template-columns:1fr!important}.keluar-v149-page .hf1280-factory-form>*{grid-column:1!important;min-width:0!important}.keluar-v149-page .hf1280-factory-form>.hf1179-actions{grid-template-columns:1fr!important}}

/* B1722 SOURCE: hf-factory-multi-product-v1281.css */
.keluar-v149-page .hf1280-factory-form>.hf1281-extra-products{grid-column:1/-1!important;width:100%!important;min-width:0!important;padding:12px!important;border:1px solid #bedfc8!important;border-radius:15px!important;background:#f7fcf8!important;box-sizing:border-box!important}.hf1281-extra-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.hf1281-extra-head b,.hf1281-extra-head span{display:block!important}.hf1281-extra-head b{color:#153a28!important;font-size:13px!important}.hf1281-extra-head span{margin-top:3px!important;color:#687a70!important;font-size:10.5px!important;font-weight:500!important}.hf1281-extra-head button{flex:0 0 auto!important;min-height:40px!important;padding:8px 13px!important;border:1px solid #0a7744!important;border-radius:11px!important;background:#087341!important;color:#fff!important;font-size:11px!important;font-weight:900!important;cursor:pointer!important}#hf1281ExtraLines{display:grid!important;gap:9px!important;margin-top:10px!important}.hf1281-sale-line{min-width:0!important;padding:11px!important;border:1px solid #d5e5da!important;border-radius:13px!important;background:#fff!important}.hf1281-line-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important}.hf1281-line-head b{color:#173d2a!important;font-size:11.5px!important}.hf1281-line-head b span{color:#078048!important}.hf1281-line-head button{border:1px solid #fecaca!important;border-radius:9px!important;background:#fff7f7!important;color:#b42318!important;padding:6px 9px!important;font-size:10px!important;font-weight:850!important;cursor:pointer!important}.hf1281-line-grid{display:grid!important;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(90px,.65fr)) minmax(190px,1.25fr) minmax(120px,.8fr)!important;gap:8px!important;align-items:end!important}.hf1281-line-grid label{display:grid!important;gap:4px!important;min-width:0!important}.hf1281-line-grid label>span{color:#53665b!important;font-size:9.5px!important;font-weight:850!important}.hf1281-line-grid .input,.hf1281-line-grid .select{width:100%!important;min-width:0!important;min-height:40px!important}.hf1281-extra-products>small{display:block!important;margin-top:8px!important;color:#64766c!important;font-size:10px!important}.hf1179-preview.hf1179-wide{grid-column:1/-1!important;display:block!important}.hf1281-preview-head,.hf1281-preview-total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.hf1281-preview-head{padding-bottom:8px!important;border-bottom:1px solid #dce9e0!important}.hf1281-preview-head span{color:#61736a!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important}.hf1281-preview-head b{color:#123d28!important;font-size:14px!important}.hf1281-preview-lines{display:grid!important;gap:6px!important;padding:8px 0!important}.hf1281-preview-lines article{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(120px,.7fr) auto!important;gap:10px!important;align-items:center!important;padding:8px!important;border:1px solid #dce9e0!important;border-radius:10px!important;background:#fff!important}.hf1281-preview-lines article b,.hf1281-preview-lines article span{display:block!important}.hf1281-preview-lines article b{color:#203b2d!important;font-size:11px!important}.hf1281-preview-lines article span{margin-top:2px!important;color:#687a70!important;font-size:9.5px!important}.hf1281-preview-lines article strong{color:#075f35!important;font-size:11.5px!important;white-space:nowrap!important}.hf1281-preview-total{padding-top:8px!important;border-top:1px solid #dce9e0!important}.hf1281-preview-total span{color:#50665a!important;font-size:11px!important;font-weight:850!important}.hf1281-preview-total b{color:#075f35!important;font-size:18px!important}@media (max-width:1000px){.hf1281-line-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hf1281-line-grid .product,.hf1281-line-grid .carton{grid-column:1/-1!important}}@media (max-width:600px){.hf1281-extra-head{align-items:stretch!important;flex-direction:column!important}.hf1281-extra-head button{width:100%!important}.hf1281-line-grid{grid-template-columns:1fr!important}.hf1281-line-grid .product,.hf1281-line-grid .carton{grid-column:1!important}.hf1281-preview-lines article{grid-template-columns:1fr!important}}

/* B1722 SOURCE: hf-compact-inventory-row-v1346.css */
:root{--hf1346-ink:#15221b;--hf1346-muted:#66756d;--hf1346-line:#dce6df;--hf1346-green:#087343;--hf1346-green-soft:#e9f7ef;--hf1346-orange:#c65d08;--hf1346-orange-soft:#fff4e5;--hf1346-red:#c33232;--hf1346-red-soft:#fff0f0}.hf1346-compact-inventory-row.stock-ringkasan-card-v150{display:grid!important;grid-template-columns:minmax(250px,2.2fr) minmax(128px,.8fr) 82px minmax(142px,.9fr) 88px 72px!important;align-items:center!important;column-gap:12px!important;row-gap:0!important;width:100%!important;min-height:66px!important;max-height:78px!important;margin:0 0 8px!important;padding:8px 10px!important;overflow:visible!important;border:1px solid var(--hf1346-line)!important;border-left:3px solid var(--hf1346-green)!important;border-radius:9px!important;background:#fff!important;box-shadow:0 2px 8px rgba(15,23,42,.045)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease!important}.hf1346-compact-inventory-row.stock-ringkasan-card-v150:hover{border-color:#b9ccc0!important;box-shadow:0 4px 12px rgba(15,23,42,.07)!important;background:#fcfefd!important}.hf1346-compact-inventory-row.stock-status-card-kurang{border-left-color:#e27a16!important}.hf1346-compact-inventory-row.stock-status-card-habis{border-left-color:#dc3f3f!important}.hf1346-compact-inventory-row.stock-ringkasan-card-v150>.stock-simple-main-v83{display:contents!important}.hf1346-compact-inventory-row .stock-title-wrap-v125{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;margin:0!important;padding:0!important}.hf1346-compact-inventory-row .stock-title-wrap-v125:before{content:none!important;display:none!important}.hf1346-compact-inventory-row .stock-item-image-v125{display:none!important}.hf1346-compact-inventory-row .stock-title-copy-v125{display:grid!important;gap:2px!important;min-width:0!important}.hf1346-compact-inventory-row .stock-title-copy-v125>b{display:block!important;margin:0!important;color:var(--hf1346-ink)!important;font-size:13px!important;line-height:1.15!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.hf1346-compact-inventory-row .stock-title-copy-v125>small{display:block!important;margin:0!important;color:var(--hf1346-muted)!important;font-size:10.5px!important;line-height:1.15!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.hf1346-compact-inventory-row .stock-item-top-v83{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.hf1346-compact-inventory-row .stock-cat-badge{display:none!important}.hf1346-compact-inventory-row .stock-item-top-v83 .badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:68px!important;height:24px!important;margin:0!important;padding:0 8px!important;border:1px solid transparent!important;border-radius:999px!important;font-size:9.5px!important;line-height:1!important;font-weight:900!important;letter-spacing:.025em!important;box-shadow:none!important}.hf1346-compact-inventory-row .stock-item-top-v83 .badge.aman{color:#087343!important;background:var(--hf1346-green-soft)!important;border-color:#bfe4ce!important}.hf1346-compact-inventory-row .stock-item-top-v83 .badge.kurang{color:#a94c05!important;background:var(--hf1346-orange-soft)!important;border-color:#f5c98e!important}.hf1346-compact-inventory-row .stock-item-top-v83 .badge.habis{color:#b52c2c!important;background:var(--hf1346-red-soft)!important;border-color:#f1b8b8!important}.hf1346-compact-inventory-row .stock-card-status-note-v98,.hf1346-compact-inventory-row .stock-audit-badge-v96,.hf1346-compact-inventory-row .unit-audit-badge-v96{display:none!important}.hf1346-compact-inventory-row>.stock-simple-number-v83{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}.hf1346-compact-inventory-row .stock-mini-block-v97{display:grid!important;grid-template-columns:auto auto!important;align-items:baseline!important;gap:3px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}.hf1346-compact-inventory-row .stock-mini-block-v97>span{grid-column:1/-1;color:var(--hf1346-muted)!important;font-size:8.5px!important;line-height:1!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.045em!important}.hf1346-compact-inventory-row .stock-mini-block-v97>b{color:var(--hf1346-ink)!important;font-size:15px!important;line-height:1!important;font-weight:850!important}.hf1346-compact-inventory-row .stock-mini-block-v97>small{color:var(--hf1346-muted)!important;font-size:9.5px!important;line-height:1!important;font-weight:700!important}.hf1346-compact-inventory-row .stock-mini-block-v97.min-v97{position:relative!important;padding-left:9px!important}.hf1346-compact-inventory-row .stock-mini-block-v97.min-v97:before{content:"/";position:absolute;left:-3px;bottom:1px;color:#a6b2ab;font-size:14px;font-weight:700}.hf1346-compact-inventory-row>.stock-price-mini-v162{grid-column:4!important;grid-row:1!important;display:grid!important;grid-template-columns:1fr!important;gap:2px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}.hf1346-compact-inventory-row .stock-price-mini-v162>span{color:var(--hf1346-muted)!important;font-size:8.5px!important;line-height:1!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}.hf1346-compact-inventory-row .stock-price-mini-v162>b{color:var(--hf1346-ink)!important;font-size:12px!important;line-height:1.1!important;font-weight:850!important;white-space:nowrap!important}.hf1346-compact-inventory-row .stock-price-mini-v162>small{color:var(--hf1346-muted)!important;font-size:9.5px!important;line-height:1.1!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.hf1346-compact-inventory-row>.stock-quick-actions-v150{grid-column:5!important;grid-row:1!important;display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important}.hf1346-compact-inventory-row .stock-quick-actions-v150>small{display:none!important}.hf1346-compact-inventory-row .stock-quick-actions-v150 .quickStockOpname{width:100%!important;min-width:0!important;min-height:32px!important;height:32px!important;margin:0!important;padding:0 8px!important;border:1px solid #bad8c6!important;border-radius:7px!important;background:#f2faf5!important;color:#08643c!important;font-size:10.5px!important;font-weight:850!important;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease!important}.hf1346-compact-inventory-row .stock-quick-actions-v150 .quickStockOpname:hover{background:#e5f5eb!important;border-color:#8fc2a4!important}.hf1346-compact-inventory-row>.stock-detail-toggle-v83{grid-column:6!important;grid-row:1!important;display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;overflow:visible!important}.hf1346-compact-inventory-row>.stock-detail-toggle-v83>summary{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:32px!important;height:32px!important;margin:0!important;padding:0 7px!important;list-style:none!important;border:1px solid #d8e1dc!important;border-radius:7px!important;background:#fff!important;color:#47574f!important;font-size:0!important;font-weight:800!important;cursor:pointer!important;transition:background-color .15s ease,border-color .15s ease!important}.hf1346-compact-inventory-row>.stock-detail-toggle-v83>summary:after{content:"Detail";font-size:10.5px!important}.hf1346-compact-inventory-row>.stock-detail-toggle-v83>summary::-webkit-details-marker{display:none!important}.hf1346-compact-inventory-row>.stock-detail-toggle-v83>summary:hover{background:#f5f8f6!important;border-color:#bdcbc2!important}.hf1346-compact-inventory-row.stock-ringkasan-card-v150:has(>.stock-detail-toggle-v83[open]){max-height:none!important;grid-template-rows:auto auto!important}.hf1346-compact-inventory-row>.stock-detail-toggle-v83[open]{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important;margin-top:8px!important;padding-top:8px!important;border-top:1px solid #edf1ee!important}.hf1346-compact-inventory-row>.stock-detail-toggle-v83[open]>summary{grid-column:1!important;align-self:start!important}.hf1346-compact-inventory-row>.stock-detail-toggle-v83[open]>.stock-detail-body-v83{grid-column:2!important;margin:0!important;padding:10px!important;border:1px solid #e4ebe6!important;border-radius:8px!important;background:#fafcfb!important;box-shadow:none!important}@media (max-width:980px){.hf1346-compact-inventory-row.stock-ringkasan-card-v150{grid-template-columns:minmax(220px,1.8fr) 125px 76px minmax(130px,.9fr) 82px 68px!important;column-gap:8px!important;padding:8px!important}}@media (max-width:760px){.hf1346-compact-inventory-row.stock-ringkasan-card-v150{grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-rows:auto auto auto!important;gap:6px 8px!important;min-height:0!important;max-height:none!important;padding:10px!important;border-radius:9px!important}.hf1346-compact-inventory-row .stock-title-wrap-v125{grid-column:1/3!important;grid-row:1!important}.hf1346-compact-inventory-row .stock-item-top-v83{grid-column:3!important;grid-row:1!important;justify-content:flex-end!important}.hf1346-compact-inventory-row>.stock-simple-number-v83{grid-column:1!important;grid-row:2!important}.hf1346-compact-inventory-row>.stock-price-mini-v162{grid-column:2/4!important;grid-row:2!important;justify-self:end!important;text-align:right!important}.hf1346-compact-inventory-row>.stock-quick-actions-v150{grid-column:1/3!important;grid-row:3!important}.hf1346-compact-inventory-row>.stock-detail-toggle-v83{grid-column:3!important;grid-row:3!important}.hf1346-compact-inventory-row>.stock-detail-toggle-v83[open]{grid-column:1/-1!important;grid-row:4!important;grid-template-columns:1fr!important}.hf1346-compact-inventory-row>.stock-detail-toggle-v83[open]>summary,.hf1346-compact-inventory-row>.stock-detail-toggle-v83[open]>.stock-detail-body-v83{grid-column:1!important}}@media (max-width:420px){.hf1346-compact-inventory-row.stock-ringkasan-card-v150{grid-template-columns:minmax(0,1fr) auto!important}.hf1346-compact-inventory-row .stock-title-wrap-v125{grid-column:1!important}.hf1346-compact-inventory-row .stock-item-top-v83{grid-column:2!important}.hf1346-compact-inventory-row>.stock-simple-number-v83{grid-column:1/3!important}.hf1346-compact-inventory-row>.stock-price-mini-v162{grid-column:1/3!important;grid-row:3!important;justify-self:start!important;text-align:left!important}.hf1346-compact-inventory-row>.stock-quick-actions-v150{grid-column:1!important;grid-row:4!important}.hf1346-compact-inventory-row>.stock-detail-toggle-v83{grid-column:2!important;grid-row:4!important}.hf1346-compact-inventory-row>.stock-detail-toggle-v83[open]{grid-column:1/-1!important;grid-row:5!important}}.hf1346-compact-inventory-row .stock-item-top-v83 .badge{font-size:0!important}.hf1346-compact-inventory-row .stock-item-top-v83 .badge:after{font-size:9.5px!important;line-height:1!important}.hf1346-compact-inventory-row .stock-item-top-v83 .badge.aman:after{content:"AMAN"}.hf1346-compact-inventory-row .stock-item-top-v83 .badge.kurang:after{content:"KRITIS"}.hf1346-compact-inventory-row .stock-item-top-v83 .badge.habis:after{content:"HABIS"}.hf1346-compact-inventory-row .stock-quick-actions-v150 .quickStockOpname{font-size:0!important}.hf1346-compact-inventory-row .stock-quick-actions-v150 .quickStockOpname:after{content:"Isi SO";font-size:10.5px!important;line-height:1!important}

/* B1722 SOURCE: hf-compact-konsumen-warehouse-v1347.css */
body .wh868.wh868[data-kons-root="1"] .wh867-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;align-items:stretch!important}body .wh868.wh868[data-kons-root="1"] .hf1266-customer-card{display:grid!important;grid-template-columns:minmax(220px,1.35fr) minmax(190px,1.15fr) minmax(150px,.85fr) 148px!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:66px!important;max-height:80px!important;margin:0!important;padding:9px 11px!important;overflow:hidden!important;border:1px solid #dce6df!important;border-left:3px solid #0f766e!important;border-radius:9px!important;background:#fff!important;box-shadow:0 2px 8px rgba(15,23,42,.045)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease!important}body .wh868.wh868[data-kons-root="1"] .hf1266-customer-card:hover{border-color:#a9c8b8!important;box-shadow:0 4px 12px rgba(15,23,42,.07)!important;background:#fcfefd!important}body .wh868.wh868[data-kons-root="1"] .hf1266-customer-main{display:contents!important}body .wh868.wh868[data-kons-root="1"] .hf1266-customer-head{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;margin:0!important}body .wh868.wh868[data-kons-root="1"] .hf1266-customer-head:before{content:"👤";display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:7px;background:#ecf7f2;font-size:13px}body .wh868.wh868[data-kons-root="1"] .hf1266-customer-head .wh867-name{flex:1 1 auto!important;min-width:0!important;max-width:none!important;color:#15221b!important;font-size:13px!important;line-height:1.15!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .wh868.wh868[data-kons-root="1"] .hf1266-customer-badge{flex:0 0 auto!important;max-width:92px!important;height:22px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;border:1px solid rgba(15,118,110,.16)!important;border-radius:999px!important;font-size:8.5px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .wh868.wh868[data-kons-root="1"] .hf1266-contact,body .wh868.wh868[data-kons-root="1"] .hf1266-history{min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;color:#66756d!important;font-size:10.5px!important;line-height:1.25!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .wh868.wh868[data-kons-root="1"] .hf1266-contact{grid-column:2!important;grid-row:1!important}body .wh868.wh868[data-kons-root="1"] .hf1266-history{grid-column:3!important;grid-row:1!important;color:#42564b!important}body .wh868.wh868[data-kons-root="1"] .hf1266-customer-actions{grid-column:4!important;grid-row:1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;position:static!important}body .wh868.wh868[data-kons-root="1"] .hf1266-customer-actions .wh867-btn{width:100%!important;min-width:0!important;min-height:32px!important;height:32px!important;margin:0!important;padding:0 7px!important;border-radius:7px!important;font-size:9.5px!important;line-height:1!important;font-weight:850!important;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease!important}body .wh867.wh867[data-cold-root="1"] .wh867-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:8px!important;row-gap:8px!important;padding:9px!important;align-items:stretch!important}body .wh867.wh867[data-cold-root="1"] .wh867-row[data-cold-name]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(112px,auto)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:66px!important;max-height:80px!important;margin:0!important;padding:8px 10px!important;overflow:hidden!important;border:1px solid #dce6df!important;border-left:3px solid #176b45!important;border-radius:9px!important;background:#fff!important;box-shadow:0 2px 8px rgba(15,23,42,.045)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease!important}body .wh867.wh867[data-cold-root="1"] .wh867-row[data-cold-name]:hover{border-color:#a9c8b8!important;box-shadow:0 4px 12px rgba(15,23,42,.07)!important;background:#fcfefd!important}body .wh867.wh867[data-cold-root="1"] .wh867-row[data-cold-name]>.wh867-info{display:grid!important;grid-template-columns:minmax(210px,1.15fr) minmax(210px,1.2fr) 176px!important;grid-template-rows:auto auto!important;align-items:center!important;gap:3px 12px!important;min-width:0!important;margin:0!important;padding:0!important}body .wh867.wh867[data-cold-root="1"] .wh867-row[data-cold-name] .wh867-name{grid-column:1!important;grid-row:1!important;min-width:0!important;color:#15221b!important;font-size:13px!important;line-height:1.15!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .wh867.wh867[data-cold-root="1"] .wh867-row[data-cold-name] .wh867-name:before{content:none!important;display:none!important}body .wh867.wh867[data-cold-root="1"] .wh867-row[data-cold-name] .wh867-meta{min-width:0!important;margin:0!important;padding:0!important;border:0!important;color:#66756d!important;font-size:10px!important;line-height:1.2!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .wh867.wh867[data-cold-root="1"] .wh867-row[data-cold-name] .wh867-name+.wh867-meta{grid-column:1!important;grid-row:2!important}body .wh867.wh867[data-cold-root="1"] .wh867-row[data-cold-name] .wh867-meta:nth-of-type(3){grid-column:2!important;grid-row:1/3!important;align-self:center!important;color:#315f48!important;font-weight:800!important}body .wh867.wh867[data-cold-root="1"] .wh1149-card-actions{grid-column:3!important;grid-row:1/3!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;position:static!important}body .wh867.wh867[data-cold-root="1"] .wh1149-card-actions button{width:100%!important;min-width:0!important;min-height:32px!important;height:32px!important;margin:0!important;padding:0 7px!important;border:1px solid #d4dfd8!important;border-radius:7px!important;background:#f7faf8!important;color:#365246!important;font-size:9px!important;line-height:1.05!important;font-weight:850!important;white-space:normal!important;box-shadow:none!important}body .wh867.wh867[data-cold-root="1"] .wh1149-card-actions .hf1172-delete{border-color:#f1caca!important;background:#fff7f7!important;color:#a83232!important}body .wh867.wh867[data-cold-root="1"] .wh867-stock{position:static!important;display:grid!important;grid-template-columns:auto auto!important;align-items:baseline!important;justify-content:end!important;gap:2px 4px!important;width:auto!important;min-width:112px!important;max-width:150px!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;text-align:right!important}body .wh867.wh867[data-cold-root="1"] .wh867-stock>b{color:#15221b!important;font-size:17px!important;line-height:1!important;font-weight:900!important}body .wh867.wh867[data-cold-root="1"] .wh867-stock>span{color:#66756d!important;font-size:8.5px!important;line-height:1!important;font-weight:900!important;letter-spacing:.05em!important}body .wh867.wh867[data-cold-root="1"] .wh867-stock>small{grid-column:1/-1!important;color:#66756d!important;font-size:9px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .wh867.wh867[data-cold-root="1"] .wh867-stock>.wh867-sisa{grid-column:1/-1!important;justify-self:end!important;margin:0!important;padding:2px 5px!important;border-radius:999px!important;font-size:8px!important;line-height:1!important}body .wh867.wh867[data-cold-root="1"] .wh867-stock .wh867-min,body .wh867.wh867[data-cold-root="1"] .wh867-stock [class*=min]{font-size:8.5px!important;line-height:1!important}@media (max-width:980px){body .wh868.wh868[data-kons-root="1"] .hf1266-customer-card{grid-template-columns:minmax(200px,1.3fr) minmax(180px,1fr) 135px!important}body .wh868.wh868[data-kons-root="1"] .hf1266-contact{grid-column:2!important}body .wh868.wh868[data-kons-root="1"] .hf1266-history{display:none!important}body .wh868.wh868[data-kons-root="1"] .hf1266-customer-actions{grid-column:3!important}body .wh867.wh867[data-cold-root="1"] .wh867-row[data-cold-name]>.wh867-info{grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) 160px!important}}@media (max-width:760px){body .wh868.wh868[data-kons-root="1"] .hf1266-customer-card{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;gap:6px 8px!important;min-height:0!important;max-height:none!important;padding:10px!important;overflow:visible!important}body .wh868.wh868[data-kons-root="1"] .hf1266-customer-head{grid-column:1/3!important;grid-row:1!important}body .wh868.wh868[data-kons-root="1"] .hf1266-contact{grid-column:1/3!important;grid-row:2!important;display:block!important}body .wh868.wh868[data-kons-root="1"] .hf1266-history{grid-column:1!important;grid-row:3!important;display:block!important}body .wh868.wh868[data-kons-root="1"] .hf1266-customer-actions{grid-column:2!important;grid-row:3!important;width:148px!important}body .wh867.wh867[data-cold-root="1"] .wh867-row[data-cold-name]{grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;max-height:none!important;gap:8px!important;padding:10px!important;overflow:visible!important}body .wh867.wh867[data-cold-root="1"] .wh867-row[data-cold-name]>.wh867-info{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;gap:3px!important}body .wh867.wh867[data-cold-root="1"] .wh867-row[data-cold-name] .wh867-name{grid-column:1!important;grid-row:1!important}body .wh867.wh867[data-cold-root="1"] .wh867-row[data-cold-name] .wh867-name+.wh867-meta{grid-column:1!important;grid-row:2!important}body .wh867.wh867[data-cold-root="1"] .wh867-row[data-cold-name] .wh867-meta:nth-of-type(3){grid-column:1!important;grid-row:3!important}body .wh867.wh867[data-cold-root="1"] .wh1149-card-actions{grid-column:1!important;grid-row:4!important;margin-top:4px!important}body .wh867.wh867[data-cold-root="1"] .wh867-stock{align-self:start!important;max-width:120px!important;margin:0!important;text-align:right!important}}@media (max-width:430px){body .wh868.wh868[data-kons-root="1"] .hf1266-customer-card{grid-template-columns:1fr!important}body .wh868.wh868[data-kons-root="1"] .hf1266-customer-head,body .wh868.wh868[data-kons-root="1"] .hf1266-contact,body .wh868.wh868[data-kons-root="1"] .hf1266-history,body .wh868.wh868[data-kons-root="1"] .hf1266-customer-actions{grid-column:1!important}body .wh868.wh868[data-kons-root="1"] .hf1266-customer-actions{grid-row:4!important;width:100%!important}body .wh867.wh867[data-cold-root="1"] .wh867-row[data-cold-name]{grid-template-columns:1fr!important}body .wh867.wh867[data-cold-root="1"] .wh867-stock{grid-column:1!important;grid-row:1!important;justify-self:end!important}}

/* B1722 SOURCE: hf-stock-opname-no-box-image-v1348.css */
.hf1346-compact-inventory-row.stock-opname-card-v150 .stock-title-wrap-v125:before{content:none!important;display:none!important}.hf1346-compact-inventory-row.stock-opname-card-v150 .stock-item-image-v125{display:none!important;width:0!important;height:0!important;margin:0!important}.hf1346-compact-inventory-row.stock-opname-card-v150 .stock-title-wrap-v125{padding-left:0!important;gap:0!important}

/* B1722 SOURCE: hf-remove-box-images-all-menu-v1352.css */
html body .hf1346-compact-inventory-row .stock-title-wrap-v125::before,html body .hf1346-compact-inventory-row .stock-title-wrap-v125:before,html body .stock-title-wrap-v125::before,html body .stock-title-wrap-v125:before,html body .wh867[data-cold-root="1"] .wh867-row[data-cold-name] .wh867-name::before,html body .wh867[data-cold-root="1"] .wh867-row[data-cold-name] .wh867-name:before{content:none!important;display:none!important;width:0!important;min-width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important}html body .hf1346-compact-inventory-row .stock-title-wrap-v125,html body .stock-title-wrap-v125{gap:0!important;padding-left:0!important}html body .hf153-item-thumb,html body .stock-item-image-v125,html body .stock-detail-image-v125,html body .add-item-image-preview-v125,html body .item-upload-box-v125,html body .hf487-img-empty,html body .hf486-img-empty,html body [data-item-image],html body [data-product-image]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}

/* B1722 SOURCE: hf-warehouse-low-stock-fold-v1353.css */
html body .hf1353-low-stock-fold{width:100%!important;margin:0 0 10px!important;border:1px solid #fecaca!important;border-radius:10px!important;background:#fff7f7!important;overflow:hidden!important;box-shadow:none!important}html body .hf1353-low-stock-fold>summary{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto 18px!important;align-items:center!important;gap:8px!important;min-height:48px!important;margin:0!important;padding:8px 11px!important;list-style:none!important;cursor:pointer!important;user-select:none!important;background:#fff7f7!important;color:#991b1b!important}html body .hf1353-low-stock-fold>summary::-webkit-details-marker{display:none!important}html body .hf1353-low-stock-icon{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:7px!important;background:#fee2e2!important;color:#b91c1c!important;font-size:12px!important;font-weight:1000!important}html body .hf1353-low-stock-copy{display:grid!important;gap:1px!important;min-width:0!important}html body .hf1353-low-stock-copy>b{font-size:12px!important;line-height:1.15!important;font-weight:900!important;color:#991b1b!important}html body .hf1353-low-stock-copy>small{font-size:10px!important;line-height:1.2!important;color:#b45353!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .hf1353-low-stock-action{padding:5px 8px!important;border:1px solid #fecaca!important;border-radius:7px!important;background:#fff!important;color:#991b1b!important;font-size:10px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important}html body .hf1353-low-stock-chevron{font-size:14px!important;font-style:normal!important;color:#b91c1c!important;transition:transform .15s ease!important}html body .hf1353-low-stock-fold[open]>summary{border-bottom:1px solid #fee2e2!important;background:#fff2f2!important}html body .hf1353-low-stock-fold[open]>summary .hf1353-low-stock-action{font-size:0!important}html body .hf1353-low-stock-fold[open]>summary .hf1353-low-stock-action:after{content:"Tutup";font-size:10px!important}html body .hf1353-low-stock-fold[open]>summary .hf1353-low-stock-chevron{transform:rotate(180deg)!important}html body .hf1353-low-stock-body{max-height:260px!important;padding:7px 11px 9px!important;overflow:auto!important;background:snow!important;scrollbar-width:thin!important}html body .hf1353-low-stock-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:28px!important;padding:4px 0!important;border-bottom:1px solid #feecec!important;font-size:11px!important}html body .hf1353-low-stock-row:last-child{border-bottom:0!important}html body .hf1353-low-stock-row>span{min-width:0!important;color:#7f1d1d!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .hf1353-low-stock-row>b{color:#b91c1c!important;font-size:10.5px!important;font-weight:900!important;white-space:nowrap!important}@media (max-width:560px){html body .hf1353-low-stock-fold>summary{grid-template-columns:22px minmax(0,1fr) 16px!important;padding:8px 9px!important}html body .hf1353-low-stock-action{display:none!important}html body .hf1353-low-stock-copy>small{white-space:normal!important}html body .hf1353-low-stock-body{max-height:220px!important;padding:6px 9px 8px!important}}

/* B1722 SOURCE: hf-stock-row-precision-v1354.css */
html body .hf1346-compact-inventory-row.stock-ringkasan-card-v150{min-height:66px!important;height:auto!important;max-height:78px!important;overflow:hidden!important}html body .hf1346-compact-inventory-row.stock-ringkasan-card-v150:has(>.stock-detail-toggle-v83[open]){max-height:none!important;overflow:visible!important}html body .hf1346-compact-inventory-row .stock-title-wrap-v125:before,html body .hf1346-compact-inventory-row .stock-title-wrap-v125::before,html body .stock-row-card-v83 .stock-title-wrap-v125:before,html body .stock-row-card-v83 .stock-title-wrap-v125::before{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important}html body .hf1346-compact-inventory-row .stock-title-wrap-v125{gap:0!important;padding-left:0!important}html body .hf1346-compact-inventory-row .stock-item-image-v125,html body .hf1346-compact-inventory-row .stock-detail-image-v125{display:none!important;width:0!important;height:0!important;margin:0!important}html body .hf1346-compact-inventory-row .stock-detail-body-v83>.category-audit-warning-v193,html body .hf1346-compact-inventory-row .stock-detail-body-v83>.unit-audit-warning-v233,html body .hf1346-compact-inventory-row .stock-detail-body-v83>.category-audit-warning-v193.unit-audit-warning-v233{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 10px!important;align-items:center!important;width:100%!important;margin:0 0 8px!important;padding:8px 10px!important;border:1px solid #fed7aa!important;border-radius:8px!important;background:#fff7ed!important;color:#9a3412!important;box-shadow:none!important}html body .hf1346-compact-inventory-row .stock-detail-body-v83>.category-audit-warning-v193>b,html body .hf1346-compact-inventory-row .stock-detail-body-v83>.unit-audit-warning-v233>b{grid-column:1!important;font-size:11px!important}html body .hf1346-compact-inventory-row .stock-detail-body-v83>.category-audit-warning-v193>span,html body .hf1346-compact-inventory-row .stock-detail-body-v83>.unit-audit-warning-v233>span{grid-column:1!important;font-size:10px!important;line-height:1.25!important}html body .hf1346-compact-inventory-row .stock-detail-body-v83>.category-audit-warning-v193>.btn,html body .hf1346-compact-inventory-row .stock-detail-body-v83>.unit-audit-warning-v233>.btn{grid-column:2!important;grid-row:1/3!important;min-height:30px!important;height:30px!important;padding:0 9px!important;font-size:10px!important;border-radius:7px!important}@media (max-width:760px){html body .hf1346-compact-inventory-row.stock-ringkasan-card-v150{max-height:none!important;overflow:visible!important}html body .hf1346-compact-inventory-row .stock-detail-body-v83>.category-audit-warning-v193,html body .hf1346-compact-inventory-row .stock-detail-body-v83>.unit-audit-warning-v233{grid-template-columns:1fr!important}html body .hf1346-compact-inventory-row .stock-detail-body-v83>.category-audit-warning-v193>.btn,html body .hf1346-compact-inventory-row .stock-detail-body-v83>.unit-audit-warning-v233>.btn{grid-column:1!important;grid-row:auto!important;width:100%!important}}

/* B1722 SOURCE: hf-direct-warehouse-transfer-v1355.css */
html body .hf1355-direct-transfer-note{grid-column:1/-1!important;display:flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;margin:0!important;padding:8px 11px!important;border:1px solid #bbf7d0!important;border-radius:9px!important;background:#f0fdf4!important;color:#166534!important;font-size:11px!important;line-height:1.25!important;font-weight:750!important}html body .hf1355-direct-transfer-note>b{font-size:11.5px!important;font-weight:950!important;color:#065f46!important;white-space:nowrap!important}html body .hf1355-direct-transfer-note>span{color:#397650!important}@media (max-width:560px){html body .hf1355-direct-transfer-note{display:grid!important;gap:2px!important}}

/* B1722 SOURCE: hf-warehouse-multi-item-receipt-v1391.css */
.hf1391-addline{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px dashed #60a5fa;border-radius:12px;background:#f8fbff}.hf1391-addline button{border:1px solid #2563eb;border-radius:9px;background:#eff6ff;color:#1d4ed8;padding:8px 12px;font-size:12px;font-weight:900;cursor:pointer}.hf1391-addline span{font-size:11px;color:#64748b;font-weight:700}.hf1391-receipt-queue{display:grid;gap:7px}.hf1391-receipt-line{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #bfdbfe;border-radius:12px;background:#fff}.hf1391-receipt-line b,.hf1391-receipt-line span{display:block}.hf1391-receipt-line b{font-size:12px;color:#172554}.hf1391-receipt-line span{margin-top:2px;font-size:10.5px;color:#64748b}.hf1391-receipt-line button{border:1px solid #fecaca;border-radius:8px;background:#fff1f2;color:#b91c1c;padding:6px 9px;font-size:10px;font-weight:900;cursor:pointer}@media (max-width:620px){.hf1391-addline{align-items:stretch;flex-direction:column}.hf1391-addline button{width:100%}.hf1391-receipt-line{align-items:flex-start}}

/* B1722 SOURCE: hf-warehouse-return-document-v1392.css */
.hf1392-card{border:1px solid #fdba74!important;background:linear-gradient(180deg,#fff7ed,#fff)!important}.hf1392-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.hf1392-head span,.hf1392-head b,.hf1392-head small{display:block}.hf1392-head span{font-size:9px;font-weight:900;color:#c2410c}.hf1392-head b{font-size:17px;color:#7c2d12}.hf1392-head small{color:#64748b}.hf1392-head button{border:0;background:0 0;font-size:22px}.hf1392-form{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hf1392-form label{display:grid;gap:4px;font-size:11px;font-weight:800;color:#475569}.hf1392-form .wide{grid-column:1/-1}.hf1392-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;padding:10px;border:1px solid #fed7aa;border-radius:12px;background:#fff}.hf1392-preview div{padding:8px;background:#fff7ed;border-radius:8px}.hf1392-preview span,.hf1392-preview b{display:block}.hf1392-preview span{font-size:9px;color:#64748b}.hf1392-preview b{font-size:11px;color:#7c2d12}.hf1392-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:9px;margin-top:10px}.hf1392-actions button{min-height:44px;border-radius:11px;font-weight:900}.hf1392-actions .draft{border:1px solid #fdba74;background:#fff;color:#c2410c}.hf1392-actions .save{border:0;background:#ea580c;color:#fff}.hf1392-history{margin-top:12px;border-top:1px solid #fed7aa;padding-top:9px}.hf1392-history article{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #ffedd5}.hf1392-history article span{display:block;font-size:10px;color:#64748b}.hf1392-history button{border:1px solid #fdba74;background:#fff7ed;color:#c2410c;border-radius:8px}@media (max-width:680px){.hf1392-form{grid-template-columns:1fr}.hf1392-form .wide{grid-column:auto}.hf1392-preview{grid-template-columns:1fr 1fr}.hf1392-actions{grid-template-columns:1fr}}

/* B1722 SOURCE: hf-responsive-final-b1619.css */
*,::before,::after{box-sizing:border-box}html,body{width:100%;max-width:100%;min-width:0;overflow-x:hidden!important}body{-webkit-text-size-adjust:100%;text-size-adjust:100%}button,input,select,textarea{max-width:100%}img,svg,video,canvas{max-width:100%}.hf153-shell{width:100%!important;max-width:100vw!important;min-width:0!important;overflow-x:hidden!important}.hf153-main,#hf-page-content,.hf153-content,.hf153-topbar,.card,.hf153-card,.panel,.table-card,.table-wrap,.table-scroll,.table-responsive{min-width:0!important;max-width:100%!important}.hf153-shell .hf153-main>*,.hf153-shell #hf-page-content>*,.hf153-shell .card>*,.hf153-shell .panel>*,.hf153-shell .toolbar>*,.hf153-shell .form-grid>*,.hf153-shell .form-row>*{min-width:0}.hf153-shell .table-wrap,.hf153-shell .table-scroll,.hf153-shell .table-responsive,.hf153-shell .report-table-wrap,.hf153-shell .hf1450-table-wrap,.hf153-shell .hf1455-table-scroll,.hf153-shell .hf515-history-table-scroll,.hf153-shell .hf187-stock-table-scroll,.hf153-shell .payroll-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.hf153-shell .table-wrap table,.hf153-shell .table-scroll table,.hf153-shell .table-responsive table,.hf153-shell .report-table-wrap table{max-width:none!important}.hf153-topbar,.hf770-topbar,.hf153-topbar .hf770-head-row{min-width:0!important}.hf153-topbar .hf153-title-wrap{min-width:0!important;flex:1 1 auto!important}.hf153-topbar h1,.hf153-topbar p,.hf153-top-meta{min-width:0!important;overflow-wrap:anywhere}.hf153-top-meta{display:flex;flex-wrap:wrap!important;gap:5px 8px!important}@media (max-width:1024px){.hf153-shell .hf153-board-grid,.hf153-shell .hf153-bottom-grid,.hf153-shell .hf153-quick-grid,.hf153-shell .hf381-stats-grid,.hf153-shell .hf533-chart-grid,.hf153-shell .hf533-move-grid,.hf153-shell .hf542-donut-panel,.hf153-shell .hf351-home-category-grid,.hf153-shell .hf351-category-summary-grid,.hf153-shell .summary-grid-v137,.hf153-shell .monthly-grid,.hf153-shell .two-col,.hf153-shell .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hf153-shell .form-grid,.hf153-shell .filter-grid,.hf153-shell .incoming-detail-grid,.hf153-shell .incoming-price-grid,.hf153-shell .masuk-grid,.hf153-shell .masuk-top-grid-v151,.hf153-shell .production-main-grid-v134,.hf153-shell .production-usage-grid-v132,.hf153-shell .master-pickers-grid-v616,.hf153-shell .harga-grid-v174,.hf153-shell .harga-mudah-grid-v164,.hf153-shell .hf565-biaya-grid,.hf153-shell .hf568-belanja-grid,.hf153-shell .hf568-expense-grid,.hf153-shell .hf568-expense-detail-grid,.hf153-shell .hf577-grid2,.hf153-shell .hf630-card-grid,.hf153-shell .hf641-lap-grid,.hf153-shell .hf702-konv-grid,.hf153-shell .hf702-plastik-grid,.hf153-shell .hf702-preview-grid,.hf153-shell .preview-grid-v482,.hf153-shell .factory-form-v149,.hf153-shell .factory-meta-grid,.hf153-shell .hf1280-factory-form,.hf153-shell .hf1281-line-grid,.hf153-shell .hf1179-form,.hf153-shell .hf1179-stock-grid-v1276,.hf153-shell .hf1189-ready-grid,.hf153-shell .hf1189-yield-grid,.hf153-shell .hf1514-ready-yield-grid,.hf153-shell .hf496-main-grid,.hf153-shell .hf496-hpp-main-grid,.hf153-shell .hf496-final-grid,.hf153-shell .hf523-yield-grid,.hf153-shell .hf524-flow-grid,.hf153-shell .hf526-stage-grid{min-width:0!important}.hf153-shell .toolbar,.hf153-shell .card-head,.hf153-shell .report-actions-top,.hf153-shell .report-actions,.hf153-shell .card-actions,.hf153-shell .form-actions,.hf153-shell .modal-actions,.hf153-shell .stack-actions{flex-wrap:wrap!important}}@media (max-width:760px){body{padding-bottom:env(safe-area-inset-bottom,0)!important}.hf153-shell.hf397-mobile-mode .hf153-main,.hf153-shell.hf540-tablet-mode .hf153-main{padding:10px max(10px,env(safe-area-inset-left,0)) calc(72px + env(safe-area-inset-bottom,0)) max(10px,env(safe-area-inset-right,0))!important}.hf153-shell .card,.hf153-shell .hf153-card,.hf153-shell .panel,.hf153-shell .table-card{border-radius:14px!important}.hf153-shell .hf153-topbar{border-radius:14px!important;margin-bottom:10px!important;padding:10px 12px!important}.hf153-shell .hf153-topbar h1{font-size:18px!important;line-height:1.2!important}.hf153-shell .hf153-topbar p{font-size:12px!important;line-height:1.4!important}.hf153-shell .hf153-top-meta{font-size:11px!important;line-height:1.25!important}.hf153-shell .hf153-title-wrap>p{margin:4px 0 0!important}.hf153-shell .form-grid,.hf153-shell .filter-grid,.hf153-shell .incoming-detail-grid,.hf153-shell .incoming-price-grid,.hf153-shell .masuk-grid,.hf153-shell .masuk-top-grid-v151,.hf153-shell .production-main-grid-v134,.hf153-shell .production-usage-grid-v132,.hf153-shell .master-pickers-grid-v616,.hf153-shell .harga-grid-v174,.hf153-shell .harga-mudah-grid-v164,.hf153-shell .hf565-biaya-grid,.hf153-shell .hf568-belanja-grid,.hf153-shell .hf568-expense-grid,.hf153-shell .hf568-expense-detail-grid,.hf153-shell .hf577-grid2,.hf153-shell .hf641-lap-grid,.hf153-shell .hf702-konv-grid,.hf153-shell .hf702-plastik-grid,.hf153-shell .hf702-preview-grid,.hf153-shell .preview-grid-v482,.hf153-shell .factory-form-v149,.hf153-shell .factory-meta-grid,.hf153-shell .hf1280-factory-form,.hf153-shell .hf1281-line-grid,.hf153-shell .hf1179-form,.hf153-shell .hf1179-stock-grid-v1276,.hf153-shell .hf1189-ready-grid,.hf153-shell .hf1189-yield-grid,.hf153-shell .hf1514-ready-yield-grid,.hf153-shell .hf496-main-grid,.hf153-shell .hf496-hpp-main-grid,.hf153-shell .hf496-final-grid,.hf153-shell .hf523-yield-grid,.hf153-shell .hf524-flow-grid,.hf153-shell .hf526-stage-grid,.hf153-shell .two-col,.hf153-shell .grid-2{grid-template-columns:minmax(0,1fr)!important}.hf153-shell .hf153-board-grid,.hf153-shell .hf153-bottom-grid,.hf153-shell .hf153-quick-grid,.hf153-shell .hf381-stats-grid,.hf153-shell .hf533-chart-grid,.hf153-shell .hf533-move-grid,.hf153-shell .hf351-home-category-grid,.hf153-shell .hf351-category-summary-grid,.hf153-shell .summary-grid-v137,.hf153-shell .monthly-grid{grid-template-columns:minmax(0,1fr)!important}.hf153-shell .field,.hf153-shell .form-group{min-width:0!important;width:100%!important}.hf153-shell input:not([type=checkbox]):not([type=radio]),.hf153-shell select,.hf153-shell textarea{width:100%!important;min-width:0!important;font-size:16px!important;min-height:46px!important}.hf153-shell input[type=checkbox],.hf153-shell input[type=radio]{flex:0 0 auto}.hf153-shell .toolbar,.hf153-shell .report-actions-top,.hf153-shell .report-actions,.hf153-shell .card-actions,.hf153-shell .form-actions,.hf153-shell .modal-actions,.hf153-shell .stack-actions,.hf153-shell .home-actions,.hf153-shell .pos-actions,.hf153-shell .hf324-primary-actions,.hf153-shell .hf324-more-actions,.hf153-shell .hf1100-actions,.hf153-shell .hf1111-actions-primary,.hf153-shell .hf1112-actions,.hf153-shell .hf1122-card-actions,.hf153-shell .hf1122-form-actions,.hf153-shell .hf1179-actions,.hf153-shell .hf1392-actions,.hf153-shell .hf1450-actions,.hf153-shell .hf490-prod-actions,.hf153-shell .hf500-support-actions,.hf153-shell .hf515-history-actions,.hf153-shell .hf515-history-card-actions,.hf153-shell .hf546-audit-actions,.hf153-shell .hf577-actions,.hf153-shell .hf625-range-actions,.hf153-shell .hf701-tg-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}.hf153-shell .form-actions .btn,.hf153-shell .report-actions .btn,.hf153-shell .report-actions-top .btn,.hf153-shell .card-actions .btn{min-height:44px!important}.hf153-shell .hf515-report-date-panel,.hf153-shell .hf546-month-filter-panel,.hf153-shell .report-main-filter-v146,.hf153-shell .hf625-pl-grid{min-width:0!important}.hf153-shell .report-big-filter-grid-v146,.hf153-shell .report-filter-grid-v146,.hf153-shell .hf625-pl-grid{grid-template-columns:minmax(0,1fr)!important}.hf153-shell .modal-backdrop,.hf153-shell .modal-bg,.hf153-shell .hf1452-modal-bg{padding:8px!important}.hf153-shell .modal,.hf153-shell .modal-content,.hf153-shell .modal-wrap,.hf153-shell .factory-modal,.hf153-shell .hf1452-modal-wrap{width:min(100%,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;margin:0 auto!important}.hf153-shell .modal-body{max-height:calc(100dvh - 160px)!important;overflow:auto!important;-webkit-overflow-scrolling:touch}.hf153-shell .modal-head{position:sticky;top:0;z-index:2}.hf153-shell [class*=-actions]{min-width:0!important;max-width:100%!important}.hf153-shell [class*=-actions] .btn{max-width:100%;white-space:normal}.hf153-shell label,.hf153-shell th,.hf153-shell td,.hf153-shell .muted,.hf153-shell .stat-title{overflow-wrap:anywhere}.hf153-shell .hf153-nav,.hf153-shell .tabs{max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain}.hf-native-bottom-nav{padding-bottom:env(safe-area-inset-bottom,0)!important}}@media (min-width:761px) and (max-width:1024px){.hf153-shell.hf540-tablet-mode .hf153-main{padding:14px 14px calc(24px + env(safe-area-inset-bottom,0))!important}.hf153-shell .hf153-topbar{padding:12px 14px!important}.hf153-shell .hf153-topbar h1{font-size:19px!important}.hf153-shell .card,.hf153-shell .hf153-card,.hf153-shell .panel{padding:14px!important}.hf153-shell input:not([type=checkbox]):not([type=radio]),.hf153-shell select,.hf153-shell textarea{min-height:44px!important}.hf153-shell .btn{min-height:44px!important}.hf153-shell .table-wrap,.hf153-shell .table-scroll,.hf153-shell .report-table-wrap{min-height:0}}@media (max-width:430px){.hf153-shell .hf153-main{padding-left:8px!important;padding-right:8px!important}.hf153-shell .card,.hf153-shell .hf153-card,.hf153-shell .panel,.hf153-shell .table-card{padding:10px!important}.hf153-shell .hf153-topbar{padding:9px 10px!important}.hf153-shell .hf153-topbar h1{font-size:17px!important}.hf153-shell .hf153-top-meta{font-size:10.5px!important}.hf153-shell .btn{min-height:44px!important;padding-inline:12px!important}}@media (orientation:landscape) and (max-height:520px){.hf153-shell .hf153-topbar{position:relative!important}.hf153-shell .hf153-sidebar{position:sticky!important;top:0!important}.hf153-shell .hf153-main{padding-bottom:24px!important}.hf153-shell .modal-body{max-height:calc(100dvh - 110px)!important}}@media (prefers-reduced-motion:reduce){.hf153-shell *,.hf153-shell ::before,.hf153-shell ::after{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}

/* B1722 SOURCE: hf-tablet-sidebar-final-b1620.css */
@media (min-width:761px) and (max-width:1180px){html body .hf153-shell.hf540-tablet-mode{display:grid!important;grid-template-columns:clamp(205px,24vw,236px) minmax(0,1fr)!important;grid-template-rows:100dvh!important;grid-template-areas:"sidebar main"!important;align-items:stretch!important;width:100%!important;min-height:100dvh!important;max-width:100vw!important;overflow:hidden!important}html body .hf153-shell.hf540-tablet-mode>.hf153-sidebar{grid-area:sidebar!important;display:flex!important;flex-direction:column!important;width:auto!important;min-width:0!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;position:sticky!important;top:0!important;left:0!important;right:auto!important;padding:12px 10px!important;margin:0!important;overflow:hidden!important;z-index:100!important;border-right:1px solid rgba(255,255,255,.1)!important;border-bottom:0!important;box-shadow:5px 0 18px rgba(2,6,23,.1)!important}html body .hf153-shell.hf540-tablet-mode>.hf153-main{grid-area:main!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px 14px 24px!important;margin:0!important}html body .hf153-shell.hf540-tablet-mode .hf153-nav{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:4px!important;min-height:0!important;width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;padding:8px 2px!important;scrollbar-width:thin!important}html body .hf153-shell.hf540-tablet-mode .hf153-nav::-webkit-scrollbar{width:5px!important}html body .hf153-shell.hf540-tablet-mode .hf153-nav::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)!important;border-radius:10px!important}html body .hf153-shell.hf540-tablet-mode .hf153-nav-btn,html body .hf153-shell.hf540-tablet-mode .hf153-nav-btn.tab{width:100%!important;min-width:0!important;flex:0 0 auto!important;min-height:42px!important;padding:8px 10px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;white-space:nowrap!important;text-align:left!important;box-shadow:none!important;overflow:hidden!important}html body .hf153-shell.hf540-tablet-mode .hf153-nav-btn .hf153-nav-icon{flex:0 0 24px!important;width:24px!important;height:24px!important;display:grid!important;place-items:center!important}html body .hf153-shell.hf540-tablet-mode .hf153-nav-btn>span:last-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important;line-height:1.1!important}html body .hf153-shell.hf540-tablet-mode .hf153-nav-btn.active,html body .hf153-shell.hf540-tablet-mode .hf153-nav-btn[aria-current=page]{background:rgba(255,255,255,.14)!important;box-shadow:inset 3px 0 0#86efac!important}html body .hf153-shell.hf540-tablet-mode .hf153-nav .hf-nav-grp-v683{display:block!important;padding:10px 8px 3px!important;font-size:8px!important;line-height:1.2!important;letter-spacing:.1em!important}html body .hf153-shell.hf540-tablet-mode .hf153-side-bottom{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin:0!important;padding:10px 2px 2px!important;border-top:1px solid rgba(255,255,255,.1)!important}html body .hf153-shell.hf540-tablet-mode .hf153-user-card{min-width:0!important;width:100%!important;display:flex!important;align-items:center!important;gap:8px!important;padding:7px 8px!important;border-radius:12px!important;overflow:hidden!important}html body .hf153-shell.hf540-tablet-mode .hf153-user-card>div{min-width:0!important;overflow:hidden!important}html body .hf153-shell.hf540-tablet-mode .hf153-user-card b,html body .hf153-shell.hf540-tablet-mode .hf153-user-card small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .hf153-shell.hf540-tablet-mode .hf153-logout,html body .hf153-shell.hf540-tablet-mode #logoutBtn{width:100%!important;min-height:40px!important;flex:0 0 auto!important}html body .hf153-shell.hf540-tablet-mode .hf-native-brand-header{display:none!important}html body .hf153-shell.hf540-tablet-mode .hf153-main{padding-bottom:20px!important}}

/* B1722 SOURCE: hf-release-b1625.css */
/* Harry's Farm b1625 — final UX, accessibility, and responsive hardening */
:root{--hf-focus:#f4b942;--hf-green:#075c39;--hf-green-2:#0b7a4b;--hf-border:#d7e4dc}
html{scroll-behavior:smooth}body{min-width:0;overflow-x:hidden}
:where(button,a,input,select,textarea,[role="button"]):focus-visible{outline:3px solid var(--hf-focus)!important;outline-offset:3px!important}
:where(button,.btn,[role="button"]){min-height:44px}
:where(input,select,textarea){font-size:16px}
.login-card{width:min(100%,430px)!important;box-sizing:border-box!important}
.login-card .login-form{display:grid!important;gap:14px!important}
.login-card .field{position:relative!important;margin:0!important}
html body .login-card .login-form .field>label{display:block!important;visibility:visible!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;margin:0 0 6px!important;color:#243c31!important;font-size:14px!important;line-height:1.35!important;font-weight:750!important}
.login-card .input{min-height:52px!important;padding:12px 66px 12px 15px!important;border:1px solid #cbdcd2!important;border-radius:10px!important;background:#fff!important;color:#142d21!important}
.login-card .input::placeholder{color:#75877e!important;opacity:1!important}
.hf1625-password-toggle{position:absolute!important;right:6px!important;bottom:4px!important;width:58px!important;height:44px!important;min-height:44px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#315b48!important;display:grid!important;place-items:center!important;cursor:pointer!important;font-size:12px!important;font-weight:800!important}
.login-card .btn[type="submit"]{min-height:52px!important;border-radius:10px!important;background:var(--hf-green)!important;color:#fff!important;font-weight:800!important}
.login-card .btn[type="submit"]:hover{background:var(--hf-green-2)!important}
.login-card .btn[type="submit"][disabled]{cursor:wait!important;opacity:.72!important}
.login-card .error{border:1px solid #efb0aa!important;border-radius:10px!important;background:#fff1f0!important;color:#8f2720!important;padding:11px 12px!important}
#hf622-conn-badge{min-height:28px!important;max-width:calc(100vw - 16px)!important;padding:6px 9px!important;opacity:.9!important;cursor:default!important}
@media(max-width:600px){
  body:has(#loginForm) .container{min-height:100svh!important;padding:24px 18px!important;display:grid!important;place-items:center!important}
  .login-card{padding:26px 24px 24px!important;border-radius:20px!important}
  .login-card .brand-login img{max-width:104px!important}
  .login-card h1{font-size:28px!important}
  #hf622-conn-badge{right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;font-size:11px!important}
}
@media(max-width:360px){.login-card{padding:22px 18px!important}.login-card h1{font-size:25px!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media print{#hf622-conn-badge,.hf-ops-skip,.hf1625-password-toggle{display:none!important}}

/* B1722 SOURCE: hf-warehouse-so-proper-b1683.css */
/* HF_BUILD_MARKER_B1693_FINAL_PROPER_WAREHOUSE_SO_UI */
.hf1683-so-panel{overflow:visible!important}
.hf1631-so-launch.hf1683-so-launch{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:12px 0 14px!important;padding:10px!important;border:1px solid #bbf7d0!important;border-radius:14px!important;background:#f0fdf4!important}
.hf1631-so-launch.hf1683-so-launch button{min-height:44px!important;border:1px solid #a7f3d0!important;border-radius:11px!important;background:#fff!important;color:#065f46!important;font-weight:900!important;padding:9px 12px!important;cursor:pointer!important}
.hf1631-so-launch.hf1683-so-launch .hf1683-primary{background:#047857!important;border-color:#047857!important;color:#fff!important}
.hf1683-history{margin:12px 0 14px;border:1px solid #bbf7d0;border-radius:16px;background:#fff;overflow:hidden}
.hf1683-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid #dcfce7;background:linear-gradient(180deg,#f0fdf4,#fff)}
.hf1683-history-head span{font-size:9px;letter-spacing:.08em;font-weight:1000;color:#047857}.hf1683-history-head h4{margin:3px 0;font-size:16px;color:#0f172a}.hf1683-history-head p{margin:2px 0;color:#64748b;font-size:10.5px}.hf1683-history-head button{min-height:38px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;padding:8px 11px;font-weight:900;cursor:pointer}
.hf1683-history-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:12px 14px 0}.hf1683-history-kpi article{padding:10px 11px;border:1px solid #d1fae5;border-radius:12px;background:#f8fffb}.hf1683-history-kpi span{display:block;color:#64748b;font-size:9px}.hf1683-history-kpi b{display:block;margin-top:3px;color:#065f46;font-size:16px;font-variant-numeric:tabular-nums}
.hf1683-history-filter{display:grid;grid-template-columns:190px 1fr auto;gap:9px;padding:12px 14px}.hf1683-history-filter label{font-size:9px;font-weight:900;color:#334155}.hf1683-history-filter input{display:block;width:100%;min-height:42px;margin-top:4px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;padding:8px 10px;color:#0f172a}.hf1683-history-filter button{align-self:end;min-height:42px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;padding:8px 13px;font-weight:900;cursor:pointer}
.hf1683-history-list{display:grid;gap:8px;padding:0 14px 14px}.hf1683-doc{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.hf1683-doc>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;padding:11px 12px;background:#f8fafc}.hf1683-doc>summary::-webkit-details-marker{display:none}.hf1683-doc>summary:after{content:'▸';color:#047857;font-size:14px}.hf1683-doc[open]>summary:after{transform:rotate(90deg)}.hf1683-doc>summary>div:first-child{min-width:0;flex:1}.hf1683-doc>summary b{display:block;color:#0f172a}.hf1683-doc>summary span{display:block;margin-top:2px;color:#64748b;font-size:9.5px}.hf1683-doc-metrics{display:flex!important;gap:5px!important;align-items:center}.hf1683-doc-metrics span{display:inline-flex!important;margin:0!important;padding:4px 7px;border-radius:999px;background:#e2e8f0;color:#334155!important;font-size:8.5px!important;font-weight:900}.hf1683-doc-metrics .up{background:#dcfce7!important;color:#166534!important}.hf1683-doc-metrics .down{background:#fee2e2!important;color:#b91c1c!important}
.hf1683-doc-body{padding:10px 12px}.hf1683-doc-actions{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px;color:#64748b;font-size:9.5px}.hf1683-doc-actions button{min-height:36px;border:1px solid #93c5fd;border-radius:9px;background:#eff6ff;color:#1d4ed8;padding:7px 10px;font-weight:900;cursor:pointer}.hf1683-table-scroll{overflow:auto}.hf1683-result-table{width:100%;min-width:820px;border-collapse:collapse}.hf1683-result-table th,.hf1683-result-table td{border:1px solid #e2e8f0;padding:7px;font-size:9px;vertical-align:top}.hf1683-result-table th{background:#065f46;color:#fff;text-align:left}.hf1683-result-table td.num{text-align:right;font-variant-numeric:tabular-nums}.hf1683-result-table td.up{color:#166534;font-weight:900}.hf1683-result-table td.down{color:#b91c1c;font-weight:900}.hf1683-result-table td small{display:block;color:#94a3b8;margin-top:2px}.hf1683-empty{padding:20px;border:1px dashed #cbd5e1;border-radius:11px;text-align:center;color:#64748b;background:#f8fafc}
.hf1683-legacy{margin:12px 0;border:1px solid #e2e8f0;border-radius:13px;overflow:hidden;background:#fff}.hf1683-legacy>summary{list-style:none;display:flex;justify-content:space-between;gap:10px;padding:11px 13px;cursor:pointer;background:#f8fafc;font-weight:900;color:#475569}.hf1683-legacy>summary::-webkit-details-marker{display:none}.hf1683-legacy>summary small{font-weight:700;color:#94a3b8}.hf1683-legacy>.hf1175-form{padding:12px}
.hf1683-modal{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:14px}.hf1683-modal-open,.hf1683-modal-open body{overflow:hidden!important}.hf1683-back{position:absolute;inset:0;background:#0f172acc}.hf1683-modal-card{position:relative;width:min(1380px,100%);max-height:calc(100dvh - 28px);overflow:auto;border-radius:20px;background:#f8fafc;box-shadow:0 30px 100px #0008;padding:15px}.hf1683-modal-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.hf1683-modal-head span{font-size:9px;letter-spacing:.08em;font-weight:1000;color:#047857}.hf1683-modal-head h3{margin:3px 0;font-size:20px;color:#0f172a}.hf1683-modal-head p{margin:3px 0;color:#64748b;font-size:10.5px}.hf1683-modal-head>button{width:38px;height:38px;border:0;border-radius:50%;background:#e2e8f0;font-size:20px;cursor:pointer}.hf1683-meta{display:grid;grid-template-columns:1.3fr 1fr .8fr 1fr;gap:8px;margin:12px 0}.hf1683-meta label{font-size:9px;font-weight:900;color:#475569}.hf1683-meta input{display:block;width:100%;min-height:40px;margin-top:4px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;padding:7px 9px}.hf1683-meta input[readonly]{background:#f1f5f9;color:#475569}.hf1683-rule{padding:10px 12px;border:1px solid #a7f3d0;border-radius:11px;background:#ecfdf5;color:#065f46;font-size:10px;line-height:1.45}.hf1683-toolbar{display:grid;grid-template-columns:1fr auto auto auto;gap:8px;margin:10px 0}.hf1683-toolbar input,.hf1683-toolbar button{min-height:42px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;padding:8px 10px}.hf1683-toolbar button{font-weight:900;cursor:pointer}.hf1683-input-table{width:100%;min-width:1160px;border-collapse:collapse;background:#fff}.hf1683-input-table th,.hf1683-input-table td{border:1px solid #e2e8f0;padding:6px;font-size:9px;vertical-align:middle}.hf1683-input-table th{position:sticky;top:0;z-index:2;background:#065f46;color:#fff;text-align:left}.hf1683-input-table td.num{text-align:right;font-variant-numeric:tabular-nums}.hf1683-input-table select,.hf1683-input-table input{width:100%;min-height:36px;border:1px solid #cbd5e1;border-radius:8px;padding:6px;background:#fff}.hf1683-input-table td:nth-child(2){min-width:210px}.hf1683-input-table td:nth-child(9){min-width:190px}.hf1683-input-table small{display:block;margin-top:3px;color:#94a3b8}.hf1683-delta{white-space:nowrap}.hf1683-delta.up{color:#166534}.hf1683-delta.down{color:#b91c1c}.hf1683-delta.same{color:#64748b}.hf1683-remove{width:32px;height:32px;border:1px solid #fecaca;border-radius:8px;background:#fff1f2;color:#b91c1c;font-size:17px;cursor:pointer}.hf1683-modal-foot{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:10px}.hf1683-modal-foot>span{color:#64748b}.hf1683-modal-foot>div{display:flex;gap:8px}.hf1683-modal-foot button{min-height:42px;border-radius:10px;padding:8px 13px;font-weight:900;cursor:pointer}.hf1683-modal-foot .secondary{border:1px solid #cbd5e1;background:#fff}.hf1683-modal-foot .save{border:1px solid #047857;background:#047857;color:#fff}.hf1683-modal-foot .save:disabled{opacity:.6;cursor:wait}
.hf1683-success{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:18px}.hf1683-success section{position:relative;width:min(520px,100%);border-radius:18px;background:#fff;padding:20px;box-shadow:0 28px 90px #0008}.hf1683-success section>span{font-size:9px;font-weight:1000;letter-spacing:.08em;color:#047857}.hf1683-success h3{margin:5px 0;color:#0f172a}.hf1683-success p{color:#64748b;line-height:1.5}.hf1683-success section>div{display:flex;justify-content:flex-end;gap:8px}.hf1683-success button{min-height:40px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;padding:8px 12px;font-weight:900;cursor:pointer}.hf1683-success .print{background:#047857;border-color:#047857;color:#fff}
@media(max-width:900px){.hf1631-so-launch.hf1683-so-launch{grid-template-columns:1fr 1fr!important}.hf1631-so-launch.hf1683-so-launch button:last-child{grid-column:1/-1}.hf1683-meta{grid-template-columns:1fr 1fr}.hf1683-toolbar{grid-template-columns:1fr 1fr}.hf1683-toolbar input{grid-column:1/-1}.hf1683-history-filter{grid-template-columns:1fr 1fr}.hf1683-history-filter button{grid-column:1/-1}.hf1683-history-kpi{grid-template-columns:1fr 1fr}.hf1683-history-kpi article:last-child{grid-column:1/-1}}
@media(max-width:600px){.hf1631-so-launch.hf1683-so-launch{grid-template-columns:1fr!important}.hf1631-so-launch.hf1683-so-launch button:last-child{grid-column:auto}.hf1683-history-head,.hf1683-doc>summary,.hf1683-doc-actions,.hf1683-modal-foot{align-items:flex-start;flex-direction:column}.hf1683-history-filter,.hf1683-history-kpi,.hf1683-meta,.hf1683-toolbar{grid-template-columns:1fr}.hf1683-history-kpi article:last-child,.hf1683-toolbar input{grid-column:auto}.hf1683-modal-card{padding:11px;border-radius:16px}.hf1683-modal-foot>div,.hf1683-modal-foot button{width:100%}.hf1683-modal-foot>div{display:grid;grid-template-columns:1fr}.hf1683-legacy>summary small{display:none}}

/* B1688 — per-item authoritative verification states */
.hf1683-input-table tr.hf1688-verifying td{background:#fffbeb}
.hf1683-input-table tr.hf1688-verify-error td{background:#fff7f7}
.hf1683-input-table tr.hf1688-verified td{background:#fbfffd}
.hf1688-verify-status{line-height:1.35!important;overflow-wrap:anywhere}
.hf1688-verified .hf1688-verify-status{color:#047857!important;font-weight:800}
.hf1688-verifying .hf1688-verify-status{color:#a16207!important;font-weight:800}
.hf1688-verify-error .hf1688-verify-status{color:#b91c1c!important;font-weight:800}
.hf1688-verify-retry{margin-top:5px;min-height:29px;border:1px solid #fecaca;border-radius:7px;background:#fff;color:#b91c1c;font-size:8.5px;font-weight:900;padding:4px 8px;cursor:pointer}
.hf1683-input-table input:disabled{background:#f1f5f9!important;color:#94a3b8!important;cursor:not-allowed}

/* B1693 — final Stock Opname usability + accessibility hardening */
.hf1683-modal-card{overscroll-behavior:contain}
.hf1683-modal-head>button,.hf1683-toolbar button,.hf1683-modal-foot button,.hf1683-remove,.hf1688-verify-retry{touch-action:manipulation}
.hf1683-input-table select:focus-visible,.hf1683-input-table input:focus-visible,.hf1683-toolbar input:focus-visible,.hf1683-toolbar button:focus-visible,.hf1683-modal-foot button:focus-visible,.hf1683-modal-head>button:focus-visible{outline:3px solid #86efac;outline-offset:2px}
.hf1683-modal-foot{position:sticky;bottom:-15px;z-index:6;padding:10px 0 2px;background:linear-gradient(180deg,rgba(248,250,252,0),#f8fafc 28%)}
.hf1683-modal-foot .save:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.55)}
.hf1683-input-table select,.hf1683-input-table input{font-size:14px}
.hf1683-input-table th{white-space:nowrap}
@media(max-width:700px){.hf1683-modal{padding:0}.hf1683-modal-card{width:100%;height:100dvh;max-height:100dvh;border-radius:0;padding:12px}.hf1683-modal-head{position:sticky;top:-12px;z-index:8;background:#f8fafc;padding:12px 0 8px}.hf1683-modal-foot{bottom:-12px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.hf1683-toolbar button,.hf1683-modal-foot button{min-height:46px}.hf1683-input-table select,.hf1683-input-table input{min-height:42px}}

/* B1722 SOURCE: hf-enterprise-uiux-b1668.css */
/* Harry's Farm B1668 — Senior UI/UX Deep Fix
   Final presentational contract. Business logic/API/data are intentionally untouched. */
:root{
  --hfux-brand-950:#04311f;
  --hfux-brand-900:#06452d;
  --hfux-brand-800:#075333;
  --hfux-brand-700:#07653d;
  --hfux-brand-600:#0b7a49;
  --hfux-brand-100:#e8f5ed;
  --hfux-brand-050:#f3faf6;
  --hfux-bg:#f4f7f5;
  --hfux-surface:#ffffff;
  --hfux-surface-subtle:#f9fbfa;
  --hfux-text:#13231b;
  --hfux-text-2:#33483e;
  --hfux-muted:#66786f;
  --hfux-border:#dbe5df;
  --hfux-border-strong:#c7d6cd;
  --hfux-success:#137a43;
  --hfux-success-bg:#e9f7ef;
  --hfux-warning:#9a6500;
  --hfux-warning-bg:#fff7df;
  --hfux-danger:#b42318;
  --hfux-danger-bg:#fff0ee;
  --hfux-info:#245ca8;
  --hfux-info-bg:#eef5ff;
  --hfux-focus:#f4b942;
  --hfux-r-1:8px;
  --hfux-r-2:11px;
  --hfux-r-3:15px;
  --hfux-r-4:18px;
  --hfux-shadow-1:0 1px 2px rgba(16,42,29,.04),0 4px 12px rgba(16,42,29,.04);
  --hfux-shadow-2:0 10px 28px rgba(16,42,29,.09);
  --hfux-sidebar-w:232px;
  --hfux-control-h:44px;
  --hfux-touch-h:46px;
  --hfux-gap-1:6px;
  --hfux-gap-2:10px;
  --hfux-gap-3:14px;
  --hfux-gap-4:18px;
  --hfux-gap-5:24px;
}

/* Foundation */
html,body,#app{max-width:100%;min-width:0}
html{background:var(--hfux-bg);scroll-padding-top:92px}
body{background:var(--hfux-bg);color:var(--hfux-text);overflow-x:hidden!important}
body,.hf153-shell,.hf153-shell button,.hf153-shell input,.hf153-shell select,.hf153-shell textarea,
.login-card,.login-card button,.login-card input{
  font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;
  font-variant-numeric:tabular-nums;
}
*,*::before,*::after{box-sizing:border-box}
img,svg,canvas,video{max-width:100%}
img[data-hf1668-img-error="1"]{display:none!important}
:where(button,a,input,select,textarea,[role="button"],[tabindex]):focus-visible{
  outline:3px solid var(--hfux-focus)!important;
  outline-offset:2px!important;
}
::selection{background:#ccebd8;color:#063b25}

/* App shell and workspace */
.hf153-shell{background:var(--hfux-bg)!important;color:var(--hfux-text)!important;min-width:0!important;max-width:100vw!important}
.hf153-main{min-width:0!important;max-width:100%!important;background:var(--hfux-bg)!important}
#hf-page-content{display:grid;gap:var(--hfux-gap-3);min-width:0;max-width:100%}
#hf-page-content>*,.hf153-main>*,.card>*,.hf153-card>*,.panel>*{min-width:0;max-width:100%}
.hf153-footer{margin:18px 2px 6px!important;color:var(--hfux-muted)!important;font-size:11.5px!important;text-align:left!important}

@media (min-width:1181px){
  html body.hf-final-desktop #app>.hf153-shell,
  html body #app>.hf153-shell.hf397-desktop-mode{
    grid-template-columns:var(--hfux-sidebar-w) minmax(0,1fr)!important;
    min-height:100dvh!important;
  }
  html body.hf-final-desktop #app>.hf153-shell>.hf153-sidebar,
  html body #app>.hf153-shell.hf397-desktop-mode>.hf153-sidebar{
    width:var(--hfux-sidebar-w)!important;min-width:var(--hfux-sidebar-w)!important;max-width:var(--hfux-sidebar-w)!important;
  }
  .hf153-main{padding:14px 18px 24px!important}
  #hf-page-content{gap:14px}
}
@media (min-width:1600px){
  :root{--hfux-sidebar-w:240px}
  .hf153-main{padding:16px 22px 28px!important}
  #hf-page-content{gap:16px}
}

/* Sidebar: compact, legible, task first */
.hf153-sidebar,.hf445-sidebar-static{
  background:linear-gradient(180deg,var(--hfux-brand-800) 0%,var(--hfux-brand-950) 100%)!important;
  border-right:1px solid rgba(255,255,255,.08)!important;
}
.hf153-sidebar .hf532-logo-plain{min-height:72px!important;padding:8px 8px 10px!important;margin:0 0 6px!important;gap:9px!important}
.hf153-sidebar .hf532-logo-plain img{max-height:52px!important;width:auto!important;object-fit:contain!important}
.hf153-sidebar .hf532-logo-plain b{font-size:15px!important;line-height:1.15!important;color:#fff!important;letter-spacing:-.01em}
.hf153-sidebar .hf532-logo-plain span{font-size:10.5px!important;color:rgba(255,255,255,.66)!important}
.hf153-sidebar .hf153-nav{gap:2px!important;padding-right:3px!important}
.hf153-sidebar .hf-nav-grp-v683{
  padding:12px 9px 4px!important;color:rgba(255,255,255,.5)!important;font-size:8.5px!important;
  letter-spacing:.11em!important;font-weight:850!important;text-transform:uppercase!important;
}
.hf153-sidebar .hf153-nav-btn,.hf153-sidebar .hf153-nav-btn.tab{
  min-height:40px!important;padding:7px 9px!important;border-radius:10px!important;gap:9px!important;
  font-size:12.5px!important;line-height:1.15!important;font-weight:650!important;color:rgba(255,255,255,.84)!important;
  border:1px solid transparent!important;box-shadow:none!important;transition:background .14s ease,border-color .14s ease!important;
}
.hf153-sidebar .hf153-nav-btn:hover:not(.active){background:rgba(255,255,255,.075)!important;color:#fff!important}
.hf153-sidebar .hf153-nav-btn.active,.hf153-sidebar .hf153-nav-btn[aria-current="page"]{
  background:linear-gradient(135deg,#0b8750,#087143)!important;border-color:rgba(150,235,185,.4)!important;
  color:#fff!important;box-shadow:inset 3px 0 0 #b8f2cf,0 5px 14px rgba(0,25,15,.22)!important;font-weight:850!important;
}
.hf153-sidebar .hf153-nav-icon,.hf153-sidebar .hf153-nav-icon svg{width:19px!important;height:19px!important;flex:0 0 19px!important}
.hf153-sidebar .hf153-side-bottom{gap:7px!important;padding-top:8px!important;margin-top:7px!important}
.hf153-sidebar .hf153-user-card{min-height:44px!important;padding:7px 8px!important;border-radius:11px!important;background:rgba(255,255,255,.06)!important}
.hf153-sidebar .hf153-user-card b{font-size:11.5px!important;color:#fff!important}.hf153-sidebar .hf153-user-card small{font-size:10px!important;color:rgba(255,255,255,.65)!important}
.hf153-sidebar .hf153-logout{min-height:39px!important;height:39px!important;border-radius:10px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;border-color:rgba(255,255,255,.1)!important;font-size:12px!important}

/* Topbar: visible hierarchy without wasting vertical workspace */
.hf153-shell .hf153-topbar,.hf153-shell .hf770-topbar{
  border-radius:var(--hfux-r-3)!important;margin:0 0 14px!important;padding:13px 16px!important;
  box-shadow:0 8px 24px rgba(4,49,31,.12)!important;min-height:0!important;
}
@media (min-width:861px){
  .hf153-shell .hf153-topbar,.hf153-shell .hf770-topbar{
    position:sticky!important;top:8px!important;z-index:55!important;
    background:linear-gradient(135deg,#075c37,#075033 68%,#063e29)!important;
    border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;
  }
  .hf153-topbar .hf153-title-wrap h1{color:#fff!important}
  .hf153-topbar .hf153-title-wrap p,.hf153-topbar .hf153-top-meta,.hf153-topbar .hf153-top-meta span{color:rgba(255,255,255,.78)!important}
}
.hf770-head-row{gap:12px!important;align-items:center!important}
.hf770-brand-badge{width:42px!important;height:42px!important;flex-basis:42px!important}
.hf770-brand-badge img{width:40px!important;height:40px!important}
.hf153-title-wrap h1{margin:0!important;font-size:20px!important;line-height:1.15!important;letter-spacing:-.018em!important;font-weight:850!important}
.hf153-title-wrap p{margin:4px 0 0!important;font-size:11.5px!important;line-height:1.35!important}
.hf153-top-meta{margin-top:4px!important;gap:5px 7px!important;font-size:10.5px!important;line-height:1.25!important}
.hf153-top-tip{margin:9px 0 0!important;padding:8px 10px!important;border-radius:10px!important;gap:8px!important;background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:none!important}
.hf153-top-tip .hf153-top-tip-text{font-size:11.5px!important;line-height:1.4!important;font-weight:600!important}
.hf770-tip-close{width:28px!important;height:28px!important;min-height:28px!important;flex-basis:28px!important}

/* Typography */
.hf153-shell :where(h1,h2,h3,h4,p){overflow-wrap:break-word}
.hf153-shell h2{font-size:18px!important;line-height:1.25!important;letter-spacing:-.012em!important;color:var(--hfux-text)!important}
.hf153-shell h3{font-size:15.5px!important;line-height:1.3!important;color:var(--hfux-text)!important}
.hf153-shell h4{font-size:14px!important;line-height:1.35!important;color:var(--hfux-text-2)!important}
.hf153-shell p,.hf153-shell li{line-height:1.5}
.hf153-shell .muted,.hf153-shell small{color:var(--hfux-muted)!important}
.num,.right,[class*="-num"],[class*="-qty"]{font-variant-numeric:tabular-nums}

/* Card/panel system */
.hf153-shell .card,.hf153-shell .hf153-card,.hf153-shell .panel,.hf153-shell .table-card,.hf153-shell .hf1651-card{
  background:var(--hfux-surface)!important;border:1px solid var(--hfux-border)!important;border-radius:var(--hfux-r-3)!important;
  box-shadow:var(--hfux-shadow-1)!important;padding:15px!important;
}
.hf153-shell .card:hover{border-color:var(--hfux-border-strong)!important}
.hf153-shell .card-head,.hf153-shell .hf153-section-head,.hf153-shell .panel-head{
  display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:11px!important;
}
.hf153-shell .card-head h2,.hf153-shell .card-head h3,.hf153-shell .hf153-section-head h2,.hf153-shell .hf153-section-head h3{margin:0!important}
.hf153-shell .kpis,.hf153-shell [class$="-kpis"],.hf153-shell [class*="kpi-grid"]{gap:10px!important}
.hf153-shell .kpi,.hf153-shell .hf153-stat,.hf153-shell .report-stat{
  border:1px solid var(--hfux-border)!important;border-radius:var(--hfux-r-2)!important;background:var(--hfux-surface)!important;
  box-shadow:none!important;padding:12px!important;min-width:0!important;
}
.hf153-shell .kpi span,.hf153-shell .hf153-stat span,.hf153-shell .report-stat span{font-size:10.5px!important;color:var(--hfux-muted)!important}
.hf153-shell .kpi b,.hf153-shell .hf153-stat strong,.hf153-shell .report-stat b{font-size:19px!important;line-height:1.15!important;letter-spacing:-.015em!important;color:var(--hfux-text)!important}

/* Buttons: one visual grammar across legacy pages */
.hf153-shell .btn,.hf153-shell button.hf1668-generic,
.login-card .btn{
  min-height:var(--hfux-control-h)!important;height:auto!important;padding:9px 14px!important;border-radius:10px!important;
  border:1px solid var(--hfux-border-strong)!important;font-size:12.5px!important;line-height:1.15!important;font-weight:800!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
  white-space:normal!important;text-align:center!important;cursor:pointer;box-shadow:none!important;transition:filter .14s ease,transform .08s ease,border-color .14s ease!important;
}
.hf153-shell .btn:active,.hf153-shell button.hf1668-generic:active{transform:translateY(1px)}
.hf153-shell .btn:disabled,.hf153-shell button.hf1668-generic:disabled,[aria-busy="true"]{opacity:.62!important;cursor:wait!important;transform:none!important}
.hf153-shell .btn.green,.hf153-shell .btn.primary,.hf153-shell button.hf1668-generic.green,.hf153-shell button.hf1668-generic.primary{
  background:var(--hfux-brand-700)!important;border-color:var(--hfux-brand-700)!important;color:#fff!important;
}
.hf153-shell .btn.green:hover,.hf153-shell .btn.primary:hover{filter:brightness(.95)}
.hf153-shell .btn.dark,.hf153-shell button.hf1668-generic.dark{background:#163b2b!important;border-color:#163b2b!important;color:#fff!important}
.hf153-shell .btn.gray,.hf153-shell button.hf1668-generic.gray,.hf153-shell .btn.secondary{
  background:#fff!important;border-color:var(--hfux-border-strong)!important;color:var(--hfux-text-2)!important;
}
.hf153-shell .btn.red,.hf153-shell .btn.danger,.hf153-shell button.hf1668-generic.red,.hf153-shell button.hf1668-generic.danger{
  background:var(--hfux-danger-bg)!important;border-color:#f3b7b1!important;color:var(--hfux-danger)!important;
}
.hf153-shell .btn.full{width:100%!important}
.hf153-shell .btn svg,.hf153-shell button.hf1668-generic svg{width:18px;height:18px;flex:0 0 auto;align-self:center}

/* Forms */
.hf153-shell :where(.form-grid,.filter-grid,.grid-2,.two-col),.login-form{gap:12px!important}
.hf153-shell .field,.hf153-shell .form-group{display:grid;gap:5px;min-width:0!important}
.hf153-shell label,.login-card label{font-size:12px!important;line-height:1.3!important;font-weight:750!important;color:var(--hfux-text-2)!important}
.hf1668-required::after{content:" *";color:var(--hfux-danger);font-weight:900}
.hf153-shell :where(.input,.select,input.hf1668-generic-field,select.hf1668-generic-field,textarea.hf1668-generic-field),
.login-card :where(.input,input,select,textarea){
  width:100%;max-width:100%;min-width:0;min-height:var(--hfux-control-h)!important;
  border:1px solid var(--hfux-border-strong)!important;border-radius:10px!important;background:#fff!important;color:var(--hfux-text)!important;
  padding:9px 11px!important;font-size:14px!important;line-height:1.35!important;box-shadow:0 1px 1px rgba(16,42,29,.02)!important;
  transition:border-color .14s ease,box-shadow .14s ease,background .14s ease!important;
}
.hf153-shell textarea.input,.hf153-shell textarea.hf1668-generic-field,.login-card textarea{min-height:92px!important;resize:vertical}
.hf153-shell :where(.input,.select,input.hf1668-generic-field,select.hf1668-generic-field,textarea.hf1668-generic-field):focus,.login-card :where(input,select,textarea):focus{
  border-color:#6eb68e!important;box-shadow:0 0 0 3px rgba(11,122,73,.12)!important;outline:0!important;
}
.hf153-shell :where(.input,.select,input.hf1668-generic-field,select.hf1668-generic-field,textarea.hf1668-generic-field):disabled{background:#f1f5f2!important;color:#718078!important;cursor:not-allowed}
.hf153-shell :where(.input,input.hf1668-generic-field,textarea.hf1668-generic-field)::placeholder,.login-card :where(input,textarea)::placeholder{color:#8b9992!important;opacity:1}
.hf153-shell input[type="checkbox"],.hf153-shell input[type="radio"]{width:18px!important;height:18px!important;min-height:18px!important;accent-color:var(--hfux-brand-700);flex:0 0 18px}
.hf153-shell .form-actions,.hf153-shell .modal-actions,.hf153-shell .report-actions,.hf153-shell .report-actions-top,.hf153-shell .card-actions,.hf153-shell .toolbar{
  gap:8px!important;align-items:center!important;flex-wrap:wrap!important;min-width:0!important;
}
.hf1668-search-field{padding-left:11px!important;background-image:none!important}

/* Filters / tabs */
.hf153-shell .tabs,.hf153-shell .hf1651-tabs,.hf153-shell .report-tabs{gap:6px!important;max-width:100%!important}
.hf153-shell .tabs button,.hf153-shell .hf1651-tabs>button,.hf153-shell .report-tabs>button{
  min-height:40px!important;border-radius:9px!important;padding:7px 11px!important;font-size:12px!important;
}
.hf153-shell .tabs button.active,.hf153-shell .hf1651-tabs>button.active,.hf153-shell .report-tabs>button.active{
  background:var(--hfux-brand-100)!important;color:var(--hfux-brand-800)!important;border-color:#add4bd!important;
}

/* Tables: dense enough for ERP, readable, internal scroll only */
.hf1668-table-scroll,.hf153-shell .table-wrap,.hf153-shell .table-scroll,.hf153-shell .table-responsive,.hf153-shell .report-table-wrap,
.hf153-shell .hf1450-table-wrap,.hf153-shell .hf515-history-table-scroll,.hf153-shell .payroll-table-wrap{
  width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;
  overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:11px;scrollbar-gutter:stable;
}
.hf1668-table-scroll:focus-visible{outline:3px solid var(--hfux-focus)!important;outline-offset:2px}
.hf153-shell table{border-collapse:separate!important;border-spacing:0!important;width:100%;color:var(--hfux-text)!important}
.hf153-shell table th,.hf153-shell table td{padding:9px 10px!important;border-bottom:1px solid #e5ece8!important;vertical-align:middle!important;font-size:11.5px!important;line-height:1.35!important}
.hf153-shell table th{background:#edf5f0!important;color:#294638!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.015em!important;text-transform:none!important;white-space:nowrap}
.hf153-shell table tbody tr:nth-child(even){background:#fbfcfb}
.hf153-shell table tbody tr:hover{background:#f2f8f4}
.hf153-shell table td.num,.hf153-shell table td.right,.hf153-shell table th.num,.hf153-shell table th.right{text-align:right!important;white-space:nowrap!important}
.hf153-shell table tr:last-child td{border-bottom:0!important}
.hf153-shell table :where(button,.btn){min-height:36px!important;padding:6px 9px!important;font-size:11px!important}

/* Alerts, status, empty, loading */
.hf153-shell .hf153-alert,.hf153-shell .warning,.hf153-shell .error,.hf153-shell .vip-done,
.hf153-shell .hf153-empty,.hf153-shell .empty,.hf153-shell [class*="empty-state"]{
  border-radius:11px!important;padding:11px 13px!important;border:1px solid var(--hfux-border)!important;box-shadow:none!important;line-height:1.45!important;
}
.hf153-shell .warning{background:var(--hfux-warning-bg)!important;border-color:#efd79b!important;color:#6d4b00!important}
.hf153-shell .error{background:var(--hfux-danger-bg)!important;border-color:#f1b6b0!important;color:#8e2119!important}
.hf153-shell .vip-done,.hf153-shell .success{background:var(--hfux-success-bg)!important;border-color:#b8dfc7!important;color:#145c35!important}
.hf153-shell .hf153-empty,.hf153-shell .empty,.hf153-shell [class*="empty-state"]{background:var(--hfux-surface-subtle)!important;color:var(--hfux-muted)!important;text-align:center!important}
.hf1668-loading{position:relative;overflow:hidden!important;color:transparent!important;min-height:42px!important;background:#edf2ef!important;border-radius:9px!important}
.hf1668-loading::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transform:translateX(-100%);animation:hf1668Shimmer 1.3s infinite}
@keyframes hf1668Shimmer{100%{transform:translateX(100%)}}

/* Badges and semantic status */
.hf153-shell :where(.badge,.pill,[class*="status-badge"],[class*="-status"]){font-variant-numeric:tabular-nums}
.hf153-shell .badge,.hf153-shell .pill{
  display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:4px 8px;border-radius:999px;font-size:10.5px;font-weight:800;
}
.hf153-shell .badge.ok,.hf153-shell .pill.ok,.hf153-shell .badge.good{background:var(--hfux-success-bg)!important;color:var(--hfux-success)!important}
.hf153-shell .badge.warn,.hf153-shell .pill.warn{background:var(--hfux-warning-bg)!important;color:var(--hfux-warning)!important}
.hf153-shell .badge.danger,.hf153-shell .pill.danger,.hf153-shell .badge.red{background:var(--hfux-danger-bg)!important;color:var(--hfux-danger)!important}

/* Modal/dialog safety */
body.hf1668-modal-open{overflow:hidden!important}
.hf153-shell .modal-backdrop,body>.modal-backdrop,.hf1168-modal-wrap,.hf1452-modal-wrap{
  padding:16px!important;overflow:auto!important;overscroll-behavior:contain!important;
}
:where(.modal-content,.factory-modal,.hf1452-modal,.hf916-modal,.hf1243-modal,.hf1168-modal,.hf914-modal,.hf1229-doc-modal,.hf1415-modal,.hf1370-modal,[role="dialog"]){
  max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;
  overflow:auto!important;border-radius:16px!important;border:1px solid var(--hfux-border)!important;background:#fff!important;box-shadow:0 24px 70px rgba(4,28,17,.24)!important;
}
.hf153-shell .modal-head,.hf153-shell .modal-header,[role="dialog"] .modal-head,[role="dialog"] .modal-header{
  position:sticky!important;top:0!important;z-index:3!important;background:#fff!important;border-bottom:1px solid var(--hfux-border)!important;padding-bottom:10px!important;
}
.hf153-shell .modal-actions,[role="dialog"] .modal-actions{
  position:sticky!important;bottom:0!important;z-index:3!important;background:rgba(255,255,255,.96)!important;border-top:1px solid var(--hfux-border)!important;padding-top:10px!important;
}

/* Toast / snackbar */
#hfSnackbar,.hf-snackbar,[class*="snackbar"],[class*="toast"]{
  border-radius:11px!important;box-shadow:0 14px 34px rgba(5,40,24,.2)!important;font-size:12.5px!important;line-height:1.4!important;
}

/* Login */
body:has(#loginForm){background:linear-gradient(145deg,#eff7f2,#f8fbf9 54%,#edf5f0)!important}
body:has(#loginForm) .container{min-height:100dvh!important;display:grid!important;place-items:center!important;padding:24px!important}
.login-card{width:min(100%,420px)!important;padding:28px!important;border-radius:20px!important;border:1px solid var(--hfux-border)!important;background:#fff!important;box-shadow:0 24px 60px rgba(5,49,31,.12)!important}
.login-card .brand-login{margin-bottom:8px!important}.login-card .brand-login img{max-width:92px!important;max-height:92px!important;object-fit:contain!important}
.login-card h1{margin:0!important;font-size:27px!important;letter-spacing:-.03em!important;color:var(--hfux-text)!important}
.login-card .login-stock-control{margin:4px 0 0!important;color:var(--hfux-brand-700)!important}.login-card .login-sub{margin:3px 0 15px!important}
.login-card .warning{margin-top:14px!important;padding:10px 12px!important;border-radius:10px!important;background:var(--hfux-surface-subtle)!important;border:1px solid var(--hfux-border)!important;color:var(--hfux-muted)!important;font-size:11.5px!important}
.login-card .hf1625-password-toggle{bottom:1px!important;right:3px!important;height:42px!important;min-height:42px!important}

/* Responsive: 360 / 390 / 412 */
@media (max-width:760px){
  :root{--hfux-control-h:46px}
  body{padding-bottom:18px!important}
  body.hf1668-has-bottom-nav{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}
  .hf153-main,.hf153-shell.hf397-mobile-mode .hf153-main{padding:8px 10px 18px!important}
  #hf-page-content{gap:10px!important}
  .hf153-shell .hf153-topbar,.hf153-shell .hf770-topbar{
    position:relative!important;top:auto!important;padding:10px 11px!important;margin-bottom:10px!important;border-radius:14px!important;
    background:#fff!important;border:1px solid var(--hfux-border)!important;box-shadow:var(--hfux-shadow-1)!important;color:var(--hfux-text)!important;
  }
  .hf153-topbar .hf153-title-wrap h1{font-size:18px!important;color:var(--hfux-text)!important}
  .hf153-topbar .hf153-title-wrap p{display:none!important}.hf153-topbar .hf153-top-meta,.hf153-topbar .hf153-top-meta span{color:var(--hfux-muted)!important;font-size:10.5px!important}
  .hf153-top-tip{display:none!important}
  .hf153-shell .card,.hf153-shell .hf153-card,.hf153-shell .panel,.hf153-shell .table-card,.hf153-shell .hf1651-card{padding:11px!important;border-radius:13px!important}
  .hf153-shell h2{font-size:16.5px!important}.hf153-shell h3{font-size:14.5px!important}
  .hf153-shell .kpis,.hf153-shell [class$="-kpis"],.hf153-shell [class*="kpi-grid"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .hf153-shell .kpi,.hf153-shell .hf153-stat,.hf153-shell .report-stat{padding:10px!important}
  .hf153-shell .kpi b,.hf153-shell .hf153-stat strong,.hf153-shell .report-stat b{font-size:17px!important}
  .hf153-shell .form-grid,.hf153-shell .filter-grid,.hf153-shell .two-col,.hf153-shell .grid-2{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}
  .hf153-shell :where(.input,.select,input.hf1668-generic-field,select.hf1668-generic-field,textarea.hf1668-generic-field){font-size:16px!important;min-height:46px!important}
  .hf153-shell .btn,.hf153-shell button.hf1668-generic{min-height:46px!important;padding:9px 12px!important;font-size:12.5px!important}
  .hf153-shell .form-actions,.hf153-shell .modal-actions,.hf153-shell .report-actions,.hf153-shell .report-actions-top,.hf153-shell .card-actions{align-items:stretch!important}
  .hf153-shell .form-actions>.btn,.hf153-shell .report-actions>.btn,.hf153-shell .report-actions-top>.btn,.hf153-shell .modal-actions>.btn{flex:1 1 140px!important}
  .hf1668-table-scroll,.hf153-shell .table-wrap,.hf153-shell .table-scroll,.hf153-shell .table-responsive,.hf153-shell .report-table-wrap{margin-inline:0!important;border:1px solid var(--hfux-border)!important;background:#fff!important}
  .hf153-shell table{min-width:0!important}
  .hf153-shell table.hf1668-wide-table{min-width:620px!important}
  .hf153-shell table th,.hf153-shell table td{padding:8px 9px!important;font-size:11px!important}
  .hf153-shell table th{font-size:10px!important}
  :where(.modal-content,.factory-modal,.hf1452-modal,.hf916-modal,.hf1243-modal,.hf1168-modal,.hf914-modal,.hf1229-doc-modal,.hf1415-modal,.hf1370-modal,[role="dialog"]){
    width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:14px!important;
  }
  .login-card{padding:23px 20px!important;border-radius:18px!important}
}
@media (max-width:430px){
  .hf153-main,.hf153-shell.hf397-mobile-mode .hf153-main{padding-left:8px!important;padding-right:8px!important}
  .hf153-shell .kpis,.hf153-shell [class$="-kpis"],.hf153-shell [class*="kpi-grid"]{gap:7px!important}
  .hf153-shell .kpi,.hf153-shell .hf153-stat,.hf153-shell .report-stat{padding:9px!important}
  .hf153-shell .kpi span,.hf153-shell .hf153-stat span,.hf153-shell .report-stat span{font-size:9.8px!important}
  .hf153-shell .kpi b,.hf153-shell .hf153-stat strong,.hf153-shell .report-stat b{font-size:16px!important}
}
@media (max-width:412px){
  .hf153-main,.hf153-shell.hf397-mobile-mode .hf153-main{padding-left:8px!important;padding-right:8px!important}
  #hf-page-content{gap:9px!important}
  .hf153-shell .card,.hf153-shell .hf153-card,.hf153-shell .panel,.hf153-shell .table-card{max-width:100%!important}
}
@media (max-width:390px){
  .hf153-shell .form-actions>.btn,.hf153-shell .report-actions>.btn,.hf153-shell .report-actions-top>.btn,.hf153-shell .modal-actions>.btn{flex:1 1 100%!important}
  .hf153-shell .tabs,.hf153-shell .hf1651-tabs,.hf153-shell .report-tabs{overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}
  .hf153-shell .tabs::-webkit-scrollbar,.hf153-shell .hf1651-tabs::-webkit-scrollbar,.hf153-shell .report-tabs::-webkit-scrollbar{display:none!important}
  .hf153-shell .tabs button,.hf153-shell .hf1651-tabs>button,.hf153-shell .report-tabs>button{flex:0 0 auto!important;white-space:nowrap!important}
}
@media (max-width:360px){
  .hf153-main,.hf153-shell.hf397-mobile-mode .hf153-main{padding-left:7px!important;padding-right:7px!important}
  .hf153-shell .card,.hf153-shell .hf153-card,.hf153-shell .panel,.hf153-shell .table-card{padding:10px!important}
  .hf153-title-wrap h1{font-size:17px!important}
  .login-card{padding:21px 17px!important}.login-card h1{font-size:25px!important}
}

/* Tablet: keep sidebar functional, maximize form/table workspace */
@media (min-width:761px) and (max-width:1180px){
  html body .hf153-shell.hf540-tablet-mode{grid-template-columns:clamp(208px,22vw,226px) minmax(0,1fr)!important}
  html body .hf153-shell.hf540-tablet-mode>.hf153-sidebar{padding:10px 8px!important}
  html body .hf153-shell.hf540-tablet-mode>.hf153-main{padding:12px 14px 22px!important}
  .hf153-shell.hf540-tablet-mode .hf153-nav-btn{min-height:40px!important;padding:7px 9px!important}
  .hf153-shell .card,.hf153-shell .hf153-card,.hf153-shell .panel{padding:13px!important}
}

/* Desktop widths explicitly requested */
@media (min-width:1366px){.hf153-main{min-width:0!important}.hf153-shell .card{max-width:none!important}}
@media (min-width:1440px){#hf-page-content{grid-auto-flow:row}.hf153-shell .table-wrap,.hf1668-table-scroll{max-width:100%!important}}
@media (min-width:1920px){.hf153-main{padding-left:24px!important;padding-right:24px!important}.hf153-shell .card,.hf153-shell .panel{border-radius:16px!important}}

/* Printing remains owned by B1667 A4 engine. */
@media print{
  .hf1668-table-scroll{overflow:visible!important;border:0!important}
  .hf1668-table-scroll table{min-width:0!important}
  .hf153-topbar,.hf153-sidebar,.hf-native-bottom-nav,.hf-native-fab{print-color-adjust:exact;-webkit-print-color-adjust:exact}
}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}

/* B1722 SOURCE: hf-warehouse-deep-fix-b1673.css */
/* HF_BUILD_MARKER_B1673_WAREHOUSE_DEEP_UX_BUG_FIX */
.wh867[data-cold-root="1"]{--hf1673-gap:10px;--hf1673-border:#d8e6de;--hf1673-ink:#123c2b;--hf1673-muted:#64748b}
.wh867[data-cold-root="1"] #hfWarehouseBranchSelector{overflow:visible;position:relative}
.wh867[data-cold-root="1"] #hfWarehouseBranchSelector button{touch-action:manipulation}
.wh867[data-cold-root="1"] .hf1673-branch-admin{display:inline-block;position:relative}
.wh867[data-cold-root="1"] .hf1673-branch-admin>summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 11px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;color:#334155;font-weight:850;font-size:12px;cursor:pointer;user-select:none}
.wh867[data-cold-root="1"] .hf1673-branch-admin>summary::-webkit-details-marker{display:none}
.wh867[data-cold-root="1"] .hf1673-branch-admin>summary::after{content:'▾';margin-left:7px;color:#64748b}
.wh867[data-cold-root="1"] .hf1673-branch-admin[open]>summary::after{transform:rotate(180deg)}
.wh867[data-cold-root="1"] .hf1673-branch-admin-actions{position:absolute;right:0;top:calc(100% + 7px);z-index:80;width:min(360px,calc(100vw - 36px));display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px;border:1px solid #dbe5df;border-radius:13px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.16)}
.wh867[data-cold-root="1"] .hf1673-branch-admin-actions button{width:100%;min-width:0!important;min-height:44px!important;white-space:normal!important}
.wh867[data-cold-root="1"] .hf1673-stock-status{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:-2px 2px 9px;color:#52675b;font-size:10.5px}
.wh867[data-cold-root="1"] .hf1673-stock-status b{color:#065f46;font-size:11px}
.wh867[data-cold-root="1"] .hf1673-stock-status [aria-live]{font-weight:800}
.wh867[data-cold-root="1"] .hf1673-progressive-controls{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0 2px}
.wh867[data-cold-root="1"] .hf1673-progressive-controls button{min-height:42px;padding:8px 12px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#1d4ed8;font-weight:900;cursor:pointer}
.wh867[data-cold-root="1"] .hf1673-progressive-controls button.secondary{border-color:#dbe5df;background:#fff;color:#475569}
.wh867[data-cold-root="1"] .hf1673-row-hidden{display:none!important}
.wh867[data-cold-root="1"] .wh913-action[aria-pressed="true"]{box-shadow:0 0 0 3px rgba(5,150,105,.13)!important}
.wh867[data-cold-root="1"] .hf1629-wh-secondary>summary{touch-action:manipulation}
.wh867[data-cold-root="1"] .hf1629-wh-secondary-grid button small{line-height:1.35}
html.hf1631-modal-open,html.hf1631-modal-open body{overflow:hidden!important;overscroll-behavior:none}
#hf1631SoModal .hf1631-card{max-height:calc(100dvh - 28px)!important;overscroll-behavior:contain}
#hf1631SoModal .hf1631-close:focus-visible{outline:3px solid rgba(37,99,235,.3);outline-offset:2px}
@media(max-width:760px){
  .wh867[data-cold-root="1"] .wh913-actions.pro{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .wh867[data-cold-root="1"] .wh913-action{min-height:88px!important;padding:11px!important}
  .wh867[data-cold-root="1"] .hf1629-wh-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .wh867[data-cold-root="1"] .hf1629-wh-secondary-grid button{min-height:58px!important}
  .wh867[data-cold-root="1"] #hfWarehouseBranchSelector>div:first-child{align-items:flex-start!important}
  .wh867[data-cold-root="1"] .hf1673-branch-admin-actions{position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto;max-height:min(65dvh,520px);overflow:auto;grid-template-columns:1fr 1fr;z-index:2147483000}
}
@media(max-width:390px){
  .wh867[data-cold-root="1"] .wh913-actions.pro{grid-template-columns:1fr 1fr!important;gap:7px!important}
  .wh867[data-cold-root="1"] .wh913-action{min-height:84px!important;padding:10px!important}
  .wh867[data-cold-root="1"] .wh913-action b{font-size:11.5px!important;padding-right:0!important}
  .wh867[data-cold-root="1"] .wh913-action small{font-size:9px!important}
  .wh867[data-cold-root="1"] .hf1629-wh-secondary-grid{grid-template-columns:1fr 1fr!important;gap:7px!important}
  .wh867[data-cold-root="1"] .hf1629-wh-secondary-grid button{font-size:10.5px!important;padding:8px!important}
  .wh867[data-cold-root="1"] .hf1673-branch-admin-actions{grid-template-columns:1fr}
}
@media(max-width:335px){
  .wh867[data-cold-root="1"] .wh913-actions.pro,.wh867[data-cold-root="1"] .hf1629-wh-secondary-grid{grid-template-columns:1fr!important}
}

/* B1722 SOURCE: hf-warehouse-branch-lifecycle-b1686.css */
/* B1686 — Warehouse archived branches fold / compact UX */
.hf1686-archive-box{margin-top:12px;border:1px solid #fed7aa;background:#fffaf5;border-radius:12px;overflow:hidden}
.hf1686-archive-head{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:12px;align-items:center;padding:12px;cursor:pointer;list-style:none;user-select:none;transition:background .16s ease}
.hf1686-archive-head::-webkit-details-marker{display:none}
.hf1686-archive-head::marker{display:none;content:""}
.hf1686-archive-head:hover{background:#fff7ed}
.hf1686-archive-head:focus-visible{outline:3px solid rgba(234,88,12,.2);outline-offset:-3px}
.hf1686-archive-head b,.hf1686-archive-head small{display:block}
.hf1686-archive-head b{color:#7c2d12;font-size:13px;line-height:1.25}
.hf1686-archive-head small{margin-top:3px;color:#78716c;font-size:11px;line-height:1.35;font-weight:500}
.hf1686-archive-count{padding:5px 8px;border-radius:999px;background:#ffedd5;color:#9a3412;font-size:10px;font-weight:900;white-space:nowrap}
.hf1686-archive-chevron{width:8px;height:8px;border-right:2px solid #9a3412;border-bottom:2px solid #9a3412;transform:rotate(45deg) translateY(-2px);transition:transform .16s ease;justify-self:center}
.hf1686-archive-box[open] .hf1686-archive-chevron{transform:rotate(225deg) translate(-1px,-1px)}
.hf1686-archive-box[open] .hf1686-archive-head{border-bottom:1px solid #fed7aa;background:#fff7ed}
.hf1686-archive-list{display:grid;gap:7px;padding:10px 12px 12px}
.hf1686-archive-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;background:#fff;border:1px solid #e7e5e4;border-radius:10px}
.hf1686-archive-row b,.hf1686-archive-row small{display:block}
.hf1686-archive-row small{margin-top:2px;color:#78716c;font-size:10.5px}
.hf1686-archive-row>div:last-child{display:flex;gap:6px;flex-wrap:wrap}
.hf1686-archive-row button{min-height:36px;padding:7px 11px;border:1px solid #bbf7d0;border-radius:9px;background:#f0fdf4;color:#166534;font-weight:850;cursor:pointer}
.hf1686-archive-row button.danger{border-color:#fecaca;background:#fff1f2;color:#b91c1c}
.hf1686-archive-row button:disabled{cursor:wait;opacity:.58}
.hf1686-archive-row button:focus-visible{outline:3px solid rgba(5,150,105,.24);outline-offset:2px}
@media(max-width:640px){.hf1686-archive-head{grid-template-columns:minmax(0,1fr) auto 16px;padding:11px}.hf1686-archive-head small{max-width:46ch}.hf1686-archive-row{align-items:stretch;flex-direction:column}.hf1686-archive-row>div:last-child{display:grid;grid-template-columns:1fr 1fr}.hf1686-archive-row button{width:100%}}
@media(max-width:420px){.hf1686-archive-head{grid-template-columns:1fr 16px}.hf1686-archive-count{grid-column:1;grid-row:2;justify-self:start}.hf1686-archive-chevron{grid-column:2;grid-row:1 / span 2}.hf1686-archive-row>div:last-child{grid-template-columns:1fr}}

/* B1722 low-power and long-list paint budget. */
.hf153-stock-row,.report-row,.stock-row-card-v78,.hf153-activity,.factory-history-row,.wh867-row{content-visibility:auto;contain-intrinsic-size:auto 74px}
@media(max-width:980px){
  html.hf1722-lite .hf153-card,html.hf1722-lite .card,html.hf1722-lite .stock-row-card-v78{box-shadow:none!important}
  html.hf1722-lite .hf153-nav-btn,html.hf1722-lite .hf-native-nav-btn,html.hf1722-lite .btn{transition:none!important;transform:none!important}
  html.hf1722-lite .hf153-main,html.hf1722-lite #hf-page-content{scroll-behavior:auto!important}
  html.hf1722-lite *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
}
@media(prefers-reduced-motion:reduce){.hf153-nav-btn,.hf-native-nav-btn,.btn,.card{transition:none!important;animation:none!important}}

/* B1723: isolate navigation paint; never animate layout dimensions. */
#app .hf153-shell .hf153-sidebar {
  contain: layout paint;
  isolation: isolate;
  will-change: transform !important;
  transition-property: transform !important;
}
#app .hf153-sidebar .hf153-nav-icon {
  contain: paint;
}
body .hf-native-sheet {
  contain: layout paint;
  isolation: isolate;
  will-change: transform;
  transition-property: transform !important;
}
body .hf-native-scrim {
  transition-property: opacity, visibility !important;
}
@media (prefers-reduced-motion: reduce) {
  #app .hf153-shell .hf153-sidebar,
  body .hf-native-sheet,
  body .hf-native-scrim {
    transition-duration: 0s !important;
    animation: none !important;
  }
}

/* B1724: off-screen menu cannot intercept clicks or keyboard focus. */
body .hf-native-sheet { overscroll-behavior: contain; pointer-events: none; }
body .hf-native-sheet.show { pointer-events: auto; }
body .hf-native-bottom-nav .hf-native-nav-btn { min-width: 0; }
