@charset "UTF-8";body{margin:0;font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._page_i1jqx_3{width:100%;min-height:100vh;position:relative;background:#fff;overflow:hidden;display:flex;font-family:Poppins,sans-serif}._leftContent_i1jqx_13{width:60%;height:100vh;background:linear-gradient(220deg,#021b79,#be202f 6%,#9c2240 30%,#562561 62%,#02298a);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;color:#fff;transition:width .3s ease}._infoBox_i1jqx_26{max-width:400px}._infoBox_i1jqx_26 h1{font-size:40px;font-weight:800;margin:0}._infoBox_i1jqx_26 p{font-size:18px;font-weight:500;margin-top:23px}._infoBox_i1jqx_26 button{margin-top:23px;padding:8px 30px;background:#be202f;border-radius:30px;color:#fff;font-size:14px;border:none;cursor:pointer}._rightContent_i1jqx_53{width:40%;height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2rem 2rem 0;position:relative;transition:width .3s ease;box-sizing:border-box}._formContainer_i1jqx_66{width:100%;max-width:346px}._formContainer_i1jqx_66 h2{color:#333;font-size:26px;font-weight:700}._formContainer_i1jqx_66 p{color:#333;font-size:18px;font-weight:400;margin-top:16px}._loginForm_i1jqx_84{margin-top:16px;display:flex;flex-direction:column;gap:16px}._inputField_i1jqx_91{width:100%;padding:18px 26px;background:#fff;border-radius:30px;border:1px #EEEEEE solid;font-size:14px;box-sizing:border-box;font-family:Poppins,sans-serif}._loginButton_i1jqx_102{width:100%;padding:18px 26px;background:#be202f;border-radius:30px;color:#fff;font-size:14px;border:none;cursor:pointer;font-weight:500;font-family:Poppins,sans-serif}._footerText_i1jqx_115{opacity:.7;font-size:14px;color:#333;text-align:center;padding-bottom:20px}._registerPrompt_i1jqx_123{margin-top:24px;text-align:center;font-size:14px;color:#555}._registerPrompt_i1jqx_123 a{color:#be202f;font-weight:600;text-decoration:none}._registerPrompt_i1jqx_123 a:hover{text-decoration:underline}@media (max-width: 1024px){._page_i1jqx_3{flex-direction:column}._leftContent_i1jqx_13,._rightContent_i1jqx_53{width:100%;height:auto;min-height:auto;box-sizing:border-box}._leftContent_i1jqx_13{padding:4rem 2rem}._rightContent_i1jqx_53{justify-content:flex-start;padding-top:4rem}}@media (max-width: 768px){._leftContent_i1jqx_13{display:none}._rightContent_i1jqx_53{width:100%;min-height:100vh;justify-content:center}._formContainer_i1jqx_66{padding:0 1rem}._footerText_i1jqx_115{position:absolute;bottom:20px;width:100%;left:0}}._page_v9agc_3{width:100%;min-height:100vh;position:relative;background:#fff;overflow:hidden;display:flex;font-family:Poppins,sans-serif}._leftContent_v9agc_13{width:60%;min-height:100vh;background:linear-gradient(220deg,#021b79,#be202f 6%,#9c2240 30%,#562561 62%,#02298a);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;color:#fff;transition:width .3s ease}._infoBox_v9agc_26{max-width:400px}._infoBox_v9agc_26 h1{font-size:40px;font-weight:800;margin:0}._infoBox_v9agc_26 p{font-size:18px;font-weight:500;margin-top:23px}._infoBox_v9agc_26 button{margin-top:23px;padding:8px 30px;background:#be202f;border-radius:30px;color:#fff;font-size:14px;border:none;cursor:pointer}._rightContent_v9agc_53{width:40%;min-height:100vh;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;position:relative;transition:width .3s ease;box-sizing:border-box}._formContainer_v9agc_67{width:100%;max-width:346px;margin:auto 0}._formContainer_v9agc_67 h2{color:#333;font-size:26px;font-weight:700}._formContainer_v9agc_67 p{color:#333;font-size:18px;font-weight:400;margin-top:16px}._loginForm_v9agc_87{margin-top:16px;display:flex;flex-direction:column;gap:16px}._inputField_v9agc_94{width:100%;padding:18px 26px;background:#fff;border-radius:30px;border:1px #EEEEEE solid;font-size:14px;box-sizing:border-box;font-family:Poppins,sans-serif}._loginButton_v9agc_105{width:100%;padding:18px 26px;background:#be202f;border-radius:30px;color:#fff;font-size:14px;border:none;cursor:pointer;font-weight:500;font-family:Poppins,sans-serif;margin-top:8px}._footerText_v9agc_119{opacity:.7;font-size:14px;color:#333;text-align:center;padding-top:20px;margin-top:auto}._registerPrompt_v9agc_129{margin-top:24px;text-align:center;font-size:14px;color:#555}._registerPrompt_v9agc_129 a{color:#be202f;font-weight:600;text-decoration:none}._registerPrompt_v9agc_129 a:hover{text-decoration:underline}@media (max-width: 1024px){._page_v9agc_3{flex-direction:column}._leftContent_v9agc_13,._rightContent_v9agc_53{width:100%;height:auto;min-height:auto;box-sizing:border-box}._leftContent_v9agc_13{padding:4rem 2rem}._rightContent_v9agc_53{justify-content:flex-start;padding:4rem 2rem}._formContainer_v9agc_67{margin:0}._footerText_v9agc_119{margin-top:20px}}@media (max-width: 768px){._leftContent_v9agc_13{display:none}._rightContent_v9agc_53{width:100%;min-height:100vh;justify-content:center}._formContainer_v9agc_67{padding:0 1rem}._footerText_v9agc_119{position:static;padding-top:2rem}}:root{--sidebar-width: 268px;--sidebar-width-collapsed: 80px}._sidebar_7vadj_8{width:var(--sidebar-width);height:100vh;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;transition:width .3s ease,transform .3s ease;position:relative;flex-shrink:0;z-index:100;overflow:hidden}._sidebarContent_7vadj_25{display:flex;flex-direction:column;gap:1rem;padding:1rem;flex-grow:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}._sidebarContent_7vadj_25::-webkit-scrollbar{display:none}._header_7vadj_47{display:flex;justify-content:center;align-items:center;height:70px;padding:0 1rem;transition:opacity .2s,width .3s;flex-shrink:0}._fullLogo_7vadj_58{height:140px;width:auto;max-width:100%;object-fit:contain}._collapsedLogoText_7vadj_65{font-size:2rem;font-weight:700;color:#be202f}._toggleButton_7vadj_72{position:absolute;top:52px;right:-9px;width:18px;height:18px;background:#be202f;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;transition:transform .3s ease}._navSection_7vadj_89{padding:0 .5rem}._navTitle_7vadj_93{color:#be202f;font-size:11px;font-family:Inter,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.4px;margin:0 0 .5rem;white-space:nowrap;transition:opacity .2s,width .3s}._navList_7vadj_105{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._navItem_7vadj_114{display:flex;align-items:center;gap:16px;padding:10px;border-radius:12px;text-decoration:none;color:#242220;transition:background-color .2s ease,color .2s ease;white-space:nowrap;overflow:hidden}._navItem_7vadj_114:hover{background-color:#be202f1a}._navItem_7vadj_114._active_7vadj_132,._navItem_7vadj_114._activeTrail_7vadj_139{background-color:#be202f;color:#fff}._navItem_7vadj_114._activeTrail_7vadj_139 ._navIcon_7vadj_145,._navItem_7vadj_114._activeTrail_7vadj_139 ._navName_7vadj_146,._navItem_7vadj_114._activeTrail_7vadj_139 ._submenuIndicator_7vadj_147{color:#fff}._navItemParentLink_7vadj_152{display:flex;align-items:center;flex-grow:1;text-decoration:none;color:inherit;background-color:transparent;border-radius:12px}._navItemParentLink_7vadj_152._active_7vadj_132{background-color:transparent;color:inherit}._submenuIndicator_7vadj_147:hover{background-color:#0000000d;border-radius:50%}._navItem_7vadj_114._activeTrail_7vadj_139 ._submenuIndicator_7vadj_147:hover{background-color:#fff3}._navIcon_7vadj_145{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._navName_7vadj_146{font-size:14px;font-family:Inter,sans-serif;font-weight:500;line-height:20px;white-space:nowrap;opacity:1;transition:opacity .2s ease}._footer_7vadj_198{padding:1.5rem;flex-shrink:0;margin-top:auto}._logoutButton_7vadj_204{width:100%;height:48px;padding:11px 24px;background:#be202f;box-shadow:0 4px 24px #be202f17;border-radius:12px;justify-content:center;align-items:center;gap:6px;display:flex;border:none;color:#fff;cursor:pointer;font-size:14px;font-family:Inter,sans-serif;font-weight:600;white-space:nowrap;overflow:hidden}._sidebar_7vadj_8._collapsed_7vadj_65{width:var(--sidebar-width-collapsed)}._sidebar_7vadj_8._collapsed_7vadj_65 ._toggleButton_7vadj_72{transform:rotate(180deg)}._sidebar_7vadj_8._collapsed_7vadj_65 ._header_7vadj_47{opacity:1;width:auto;overflow:visible;margin:0;padding:0}._sidebar_7vadj_8._collapsed_7vadj_65 ._header_7vadj_47 ._fullLogo_7vadj_58{display:none}._sidebar_7vadj_8._collapsed_7vadj_65 ._header_7vadj_47 ._collapsedLogoText_7vadj_65{display:block}._sidebar_7vadj_8._collapsed_7vadj_65 ._navName_7vadj_146,._sidebar_7vadj_8._collapsed_7vadj_65 ._navTitle_7vadj_93{opacity:0;width:0;overflow:hidden;margin:0;padding:0}._sidebar_7vadj_8._collapsed_7vadj_65 ._navItem_7vadj_114{justify-content:center;width:44px;height:44px;margin:0 auto;padding:0;gap:0}._sidebar_7vadj_8._collapsed_7vadj_65 ._logoutButton_7vadj_204 ._navName_7vadj_146{display:none}._sidebar_7vadj_8._collapsed_7vadj_65 ._logoutButton_7vadj_204{width:44px;height:44px;margin:0 auto;padding:0}._sidebar_7vadj_8._collapsed_7vadj_65 ._logoutButton_7vadj_204 ._navIcon_7vadj_145{margin:0}._userSection_7vadj_283{padding:0 1.5rem;margin-bottom:1rem;text-align:left;transition:padding .3s ease,text-align .3s ease;overflow:hidden}._userName_7vadj_291{font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;transition:opacity .2s ease,width .3s ease;opacity:1;width:auto}._collapsedUserName_7vadj_303{opacity:0;width:0;overflow:hidden;margin:0;padding:0}._submenuIndicator_7vadj_147{margin-left:auto;font-size:.7rem;transition:transform .2s ease}._submenuIndicator_7vadj_147._open_7vadj_317{transform:rotate(180deg)}._subList_7vadj_321{list-style:none;padding-left:36px;margin:4px 0 8px;display:flex;flex-direction:column;gap:4px;max-height:0;overflow:hidden;transition:max-height .3s ease-out}._subListOpen_7vadj_332{max-height:500px;transition:max-height .3s ease-in}._subNavItem_7vadj_337{padding:6px 10px;color:#242220a6}._subNavItem_7vadj_337 ._navName_7vadj_146{font-size:13px}._subNavItem_7vadj_337._active_7vadj_132{background-color:transparent;color:#be202f}._subNavItem_7vadj_337._active_7vadj_132 ._navName_7vadj_146{font-weight:600}._subNavItem_7vadj_337:hover{color:#be202f;background-color:#be202f0d}._mobileOverlay_7vadj_360{display:none;position:fixed;inset:0;background:#00000080;z-index:1000;opacity:0;transition:opacity .3s ease}._mobileOverlayActive_7vadj_369{display:block;opacity:1}@media (max-width: 600px){._sidebar_7vadj_8{position:fixed;top:0;left:0;height:100%;z-index:1001;box-shadow:0 0 20px #0003;transform:translate(-100%);transition:transform .3s ease-out}._sidebar_7vadj_8._mobileOpen_7vadj_386{transform:translate(0)}._sidebar_7vadj_8._collapsed_7vadj_65{width:var(--sidebar-width)}._sidebar_7vadj_8._collapsed_7vadj_65 ._header_7vadj_47{opacity:1;width:auto;overflow:visible;margin:0;padding:0 1rem;height:70px}._sidebar_7vadj_8._collapsed_7vadj_65 ._header_7vadj_47 ._fullLogo_7vadj_58{display:block}._sidebar_7vadj_8._collapsed_7vadj_65 ._header_7vadj_47 ._collapsedLogoText_7vadj_65{display:none}._sidebar_7vadj_8._collapsed_7vadj_65 ._userSection_7vadj_283{padding:0 1.5rem;text-align:left;overflow:hidden}._sidebar_7vadj_8._collapsed_7vadj_65 ._userName_7vadj_291,._sidebar_7vadj_8._collapsed_7vadj_65 ._collapsedUserName_7vadj_303{opacity:1;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0}._sidebar_7vadj_8._collapsed_7vadj_65 ._navName_7vadj_146,._sidebar_7vadj_8._collapsed_7vadj_65 ._navTitle_7vadj_93{opacity:1;width:auto;overflow:visible;margin:0 0 .5rem;padding:0}._sidebar_7vadj_8._collapsed_7vadj_65 ._navTitle_7vadj_93{margin:0 0 .5rem}._sidebar_7vadj_8._collapsed_7vadj_65 ._navItem_7vadj_114{justify-content:flex-start;width:auto;height:auto;margin:0;padding:10px;gap:16px}._sidebar_7vadj_8._collapsed_7vadj_65 ._logoutButton_7vadj_204 ._navName_7vadj_146{display:inline}._sidebar_7vadj_8._collapsed_7vadj_65 ._logoutButton_7vadj_204{width:100%;height:48px;margin:0;padding:11px 24px;justify-content:center}._toggleButton_7vadj_72{display:none}}._layoutContainer_1ybr8_4{display:flex;min-height:100vh;width:100%;background-color:#f4f7fa}._contentWrapper_1ybr8_11{display:flex;flex-direction:column;flex-grow:1;width:100%;overflow-x:hidden}._mobileHeader_1ybr8_21{display:none;padding:10px 15px;background-color:var(--background-white);border-bottom:1px solid var(--border-light);box-shadow:var(--box-shadow-sm);z-index:50}._hamburgerButton_1ybr8_30{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center}._hamburgerButton_1ybr8_30 svg{stroke:var(--text-primary)}._outletContainer_1ybr8_43{flex-grow:1;padding:2rem;width:100%;box-sizing:border-box}@media (max-width: 600px){._layoutContainer_1ybr8_4{flex-direction:column}._mobileHeader_1ybr8_21{display:flex}._outletContainer_1ybr8_43{padding:1rem}}._pageContainer_1f3ne_2{padding:20px 30px;position:relative;width:100%;box-sizing:border-box}._header_1f3ne_9{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px;flex-wrap:wrap}._headerTitle_1f3ne_18 h2{margin:0;font-size:18px;font-weight:600;text-transform:capitalize}._headerTitle_1f3ne_18 span{font-size:10px;color:#756c6c;text-transform:lowercase}._headerActions_1f3ne_31{display:flex;align-items:center;gap:20px}._searchInput_1f3ne_37{width:331px;padding:9px 20px;background:#fff;border-radius:10px;border:1px #EEEEEE solid;font-size:14px;transition:width .3s ease-in-out}._actionButton_1f3ne_47{height:48px;width:48px;background:#be202f;border-radius:12px;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;flex-shrink:0}._divider_1f3ne_60{width:1px;height:31px;background-color:#0000001a}._tableContainer_1f3ne_66{margin-top:30px;width:100%;display:flex;flex-direction:column;gap:16px}._tableRow_1f3ne_75{width:100%;padding:10px 20px;background:#fffc;border-radius:10px;display:grid;grid-template-columns:.5fr 1.5fr 1fr 1fr .8fr 1fr 1fr 1fr auto;align-items:center;gap:20px;box-sizing:border-box;font-size:14px}._tableHeader_1f3ne_89{color:#a49e9e;text-transform:uppercase;font-weight:400;padding-bottom:5px;border-bottom:1px solid #eee;background:transparent}._loadingText_1f3ne_98,._emptyText_1f3ne_98{text-align:center;padding:40px;color:#756c6c}._statusCell_1f3ne_104{display:flex;justify-content:center;align-items:center}._badgeBase_1f3ne_110{padding:2px 8px 2px 6px;border-radius:16px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;text-transform:capitalize}._dot_1f3ne_121{width:6px;height:6px;border-radius:50%}._active_1f3ne_127{background-color:#e3f3e9;color:#11b066}._active_1f3ne_127 ._dot_1f3ne_121{background-color:#11b066}._inactive_1f3ne_136{background-color:#fff2ea;color:#e84d43}._inactive_1f3ne_136 ._dot_1f3ne_121{background-color:#e84d43}._addButton_1f3ne_145{position:fixed;bottom:40px;right:40px;width:55px;height:55px;background:#be202f;box-shadow:0 4px 24px #be202f17;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:1000}._actionsCell_1f3ne_162{display:flex;justify-content:center;align-items:center}._editButton_1f3ne_168{background:transparent;border:none;cursor:pointer;padding:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}._editButton_1f3ne_168:hover{background-color:#f0f0f0}@media (max-width: 1024px){._searchInput_1f3ne_37{width:250px}._tableRow_1f3ne_75{grid-template-columns:.5fr 1.2fr 1fr 1fr .8fr 1fr 1fr 1fr auto;gap:15px}}@media (max-width: 768px){._pageContainer_1f3ne_2{padding:15px 20px}._header_1f3ne_9{flex-direction:column;align-items:stretch}._headerActions_1f3ne_31,._searchInput_1f3ne_37{width:100%}._tableHeader_1f3ne_89{display:none}._tableRow_1f3ne_75{display:flex;flex-direction:column;align-items:stretch;padding:15px;border:1px solid #eee;gap:12px}._tableRow_1f3ne_75>div{display:flex;justify-content:space-between;align-items:center;padding:5px 0;text-align:right}._tableRow_1f3ne_75>div:before{content:attr(data-label);font-weight:600;color:#333;margin-right:10px;text-align:left}._addButton_1f3ne_145{bottom:20px;right:20px}._statusCell_1f3ne_104{justify-content:flex-end}}._overlay_1mkdc_2{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;font-family:Inter,sans-serif}._modalContainer_1mkdc_16{width:90%;max-width:630px;padding:13px 8px;background:#f0f2f5;box-shadow:10px 14px 134px 10px #dde3f899;border-radius:10px;display:flex;flex-direction:column;gap:10px}._modalHeader_1mkdc_28{padding:10px 20px;background:#ffffff80;border-radius:10px;display:flex;justify-content:space-between;align-items:center}._modalTitle_1mkdc_37{color:#000;font-size:14px;font-weight:500;text-transform:capitalize;line-height:26px;letter-spacing:.4px}._closeButton_1mkdc_46{background:none;border:none;cursor:pointer;padding:5px;line-height:0}._modalBody_1mkdc_54{padding:20px;background:#ffffff80;border-radius:10px;display:flex;flex-direction:column;gap:20px}._formRow_1mkdc_63{display:flex;gap:20px;align-self:stretch}._formGroup_1mkdc_69{flex:1 1 0;display:flex;flex-direction:column;gap:5px}._formGroup_1mkdc_69 label{color:#000;font-size:12px;font-weight:400;text-transform:capitalize;letter-spacing:.4px}._inputWrapper_1mkdc_84{display:flex;align-items:center;width:100%;height:45px;padding:10px;background:#fff;border-radius:5px;border:1px #D9D9D9 solid;box-sizing:border-box}._inputField_1mkdc_96,._selectField_1mkdc_96{flex:1 1 0;border:none;outline:none;background:transparent;color:#5b5656;font-size:12px;font-weight:400;text-transform:capitalize;letter-spacing:.4px;width:100%}._inputField_1mkdc_96::placeholder{color:#a5a1a1}._inputField_1mkdc_96:disabled{background-color:#e7e7e7}._actions_1mkdc_117{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem}._saveButton_1mkdc_125{height:48px;padding:11px 24px;background:#be202f;border-radius:10px;border:none;display:inline-flex;justify-content:center;align-items:center;gap:6px;cursor:pointer;color:#fff;text-align:center;font-size:14px;font-weight:600;line-height:18.2px}._deleteButton_1mkdc_144{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-weight:600;background-color:transparent;color:#d93f21;margin-right:auto}._deleteButton_1mkdc_144:hover{background-color:#fce8e6}._pageContainer_wtpnw_3{display:flex;width:100%;min-height:100vh;background-color:#f9fafb}._mainContent_wtpnw_10{flex-grow:1;padding:30px;overflow-y:auto}._header_wtpnw_16 h1{font-size:24px;font-weight:600;color:#111827;margin:0}._header_wtpnw_16 p{font-size:14px;color:#6b7280;margin-top:4px}._formWrapper_wtpnw_29{margin-top:24px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._registrationForm_wtpnw_37{display:grid;grid-template-columns:1fr 1fr;gap:20px}._formField_wtpnw_44{display:flex;flex-direction:column;gap:8px}._fullWidth_wtpnw_51{grid-column:1 / -1}._formField_wtpnw_44 label{font-size:14px;font-weight:500;color:#374151}._formField_wtpnw_44 input,._formField_wtpnw_44 select{width:100%;padding:12px 16px;background:#fff;border-radius:8px;border:1px #D1D5DB solid;font-size:14px;box-sizing:border-box;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}._formField_wtpnw_44 input:focus,._formField_wtpnw_44 select:focus{outline:none;border-color:#be202f;box-shadow:0 0 0 2px #be202f33}._submitButton_wtpnw_82{width:100%;padding:14px 20px;background:#be202f;border-radius:8px;color:#fff;font-size:16px;font-weight:600;border:none;cursor:pointer;margin-top:10px;transition:background-color .2s}._submitButton_wtpnw_82:hover{background:#a11a28}@media (max-width: 768px){._mainContent_wtpnw_10{padding:15px}._registrationForm_wtpnw_37{grid-template-columns:1fr}}._pageContainer_d8per_3{display:flex;flex-direction:column;min-height:100vh;background-color:#f0f2f5;padding:20px}._mainContent_d8per_11{flex-grow:1;max-width:1400px;margin:0 auto;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014;padding:30px}._header_d8per_22{margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:20px}._header_d8per_22 h1{font-size:2.2rem;color:#333;margin-bottom:8px;font-weight:600}._header_d8per_22 p{font-size:1rem;color:#666;line-height:1.5}._formWrapper_d8per_41{display:flex;justify-content:center}._requisitionForm_d8per_46{display:grid;grid-template-columns:repeat(12,1fr);gap:25px;width:100%}._formField_d8per_53{display:flex;flex-direction:column;grid-column:span 6}._formField_d8per_53 label{margin-bottom:8px;font-weight:500;color:#444;font-size:.95rem}._formField_d8per_53 input[type=text],._formField_d8per_53 input[type=number],._formField_d8per_53 input[type=date],._formField_d8per_53 input[type=datetime-local],._formField_d8per_53 select,._textareaField_d8per_71{padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:1rem;color:#333;background-color:#fcfcfc;transition:border-color .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box;font-family:Poppins,sans-serif}._textareaField_d8per_71{resize:vertical;min-height:80px}._formField_d8per_53 input:focus,._formField_d8per_53 select:focus,._textareaField_d8per_71:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff40;outline:none}._formField_d8per_53 input:read-only,._disabledInput_d8per_98{background-color:#e9ecef;cursor:not-allowed;color:#6c757d}._span12_d8per_104{grid-column:1 / -1}._itemsSection_d8per_108{grid-column:1 / -1;margin-top:20px;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:25px;overflow-x:auto}._itemsSection_d8per_108>label{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:20px;display:block}._itemsHeader_d8per_126{font-weight:600;padding:0 10px 12px;border-bottom:2px solid #e0e0e0;color:#555;font-size:.85rem;text-transform:uppercase;align-items:end}._itemRow_d8per_137{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}._itemRow_d8per_137:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}._itemRow_d8per_137 input,._itemRow_d8per_137 select{padding:10px 12px;border:1px solid #e0e0e0;border-radius:5px;font-size:.95rem;background-color:#fff;width:100%;box-sizing:border-box}._itemRow_d8per_137 input._totalPrice_d8per_161,._itemRow_d8per_137 ._totalPrice_d8per_161{background-color:#e9ecef;color:#555;cursor:not-allowed;font-weight:500;text-align:right}._namaBarangCell_d8per_170{display:flex;flex-direction:column}._stokCell_d8per_175{font-size:.9rem;color:#6c757d;font-weight:500;text-align:center}._fileInputWrapper_d8per_182{position:relative;overflow:hidden}._fileInput_d8per_182{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}._fileInputLabel_d8per_194{display:block;padding:10px 12px;border:1px dashed #ccc;border-radius:5px;background-color:#fff;color:#555;text-align:center;cursor:pointer;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}._fileInputLabel_d8per_194:hover{background-color:#f7f7f7;border-color:#007bff}._actionCell_d8per_214{display:flex;gap:8px;justify-content:center;align-items:center}._toggleButton_d8per_221{padding:8px 10px;font-size:.8rem;background-color:#6c757d;color:#fff;border:none;border-radius:5px;cursor:pointer;white-space:nowrap}._toggleButton_d8per_221:hover{background-color:#5a6268}._removeButton_d8per_235{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:5px;padding:8px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease}._removeButton_d8per_235:hover:not(:disabled){background-color:#f1b0b7}._removeButton_d8per_235:disabled{background-color:#e0e0e0;cursor:not-allowed;opacity:.6}._addButton_d8per_256{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#6c757d;color:#fff;border:none;border-radius:6px;padding:12px 20px;margin-top:20px;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .2s ease}._addButton_d8per_256:hover{background-color:#5a6268}._buttonContainer_d8per_276{grid-column:1 / -1;display:flex;justify-content:flex-end;margin-top:30px;padding-top:20px;border-top:1px solid #eee}._submitButton_d8per_285{display:flex;align-items:center;gap:8px;background-color:#28a745;color:#fff;border:none;border-radius:6px;padding:14px 25px;cursor:pointer;font-size:1.1rem;font-weight:600;transition:background-color .2s ease,transform .1s ease}._submitButton_d8per_285:hover:not(:disabled){background-color:#218838;transform:translateY(-1px)}._submitButton_d8per_285:disabled{background-color:#6c757d;cursor:not-allowed}._message_d8per_308{grid-column:1 / -1;padding:15px;margin-top:10px;border-radius:6px;text-align:center;font-weight:500}._message_d8per_308:not(._error_d8per_316){color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}._message_d8per_308._error_d8per_316{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}@media (min-width: 769px){._teknisiGrid_d8per_331{display:grid;grid-template-columns:2fr .6fr .7fr 1fr 1fr .8fr 1.2fr 1fr;gap:15px;align-items:center;min-width:900px}._adminGrid_d8per_339{display:grid;grid-template-columns:1.5fr .5fr .6fr 1fr 1fr .8fr .8fr .8fr .8fr 1.2fr .8fr;gap:10px;align-items:center;min-width:1200px}}@media (max-width: 768px){._mainContent_d8per_11{padding:20px}._requisitionForm_d8per_46{grid-template-columns:1fr;gap:20px}._formField_d8per_53{grid-column:1 / -1}._itemsSection_d8per_108{padding:15px;overflow-x:visible}._itemsHeader_d8per_126{display:none!important}._teknisiGrid_d8per_331,._adminGrid_d8per_339{display:flex;flex-direction:column;grid-template-columns:none;min-width:auto;gap:12px}._itemRow_d8per_137{padding:15px;border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px #0000000d;margin-bottom:20px}._itemRow_d8per_137>div[data-label]{display:flex;flex-direction:column;gap:6px;width:100%}._itemRow_d8per_137>div[data-label]:before{content:attr(data-label);font-weight:600;color:#555;font-size:.8rem;text-transform:uppercase}._stokCell_d8per_175{text-align:left;background-color:#f1f3f5;padding:8px;border-radius:4px;width:100%}._actionCell_d8per_214{flex-direction:row;justify-content:space-between;border-top:1px solid #eee;padding-top:10px;margin-top:5px}._toggleButton_d8per_221{max-width:50%}}@media (max-width: 480px){._mainContent_d8per_11{padding:15px}._header_d8per_22 h1{font-size:1.8rem}}._pageContainer_4uei0_3{padding:20px 30px;position:relative;width:100%;box-sizing:border-box;font-family:Poppins,sans-serif}._header_4uei0_11{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:20px;flex-wrap:wrap;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}._headerTitle_4uei0_23 h2{margin:0 0 5px;font-size:1.5rem;font-weight:600;text-transform:capitalize}._headerTitle_4uei0_23 span{font-size:.9rem;color:#756c6c}._filterContainer_4uei0_36{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:30px;padding:15px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0}._searchInput_4uei0_48{padding:9px 15px;background:#fff;border-radius:6px;border:1px #ccc solid;font-size:14px;flex-grow:1;min-width:200px}._searchInput_4uei0_48:focus{border-color:#be202f;box-shadow:0 0 0 2px #be202f26;outline:none}._dateFilterGroup_4uei0_63{display:flex;align-items:center;gap:8px;flex-shrink:0}._dateFilterGroup_4uei0_63 span{color:#6c757d}._dateInput_4uei0_71{padding:9px 10px;background:#fff;border-radius:6px;border:1px #ccc solid;font-size:14px;width:auto}._dateInput_4uei0_71:focus{border-color:#be202f;box-shadow:0 0 0 2px #be202f26;outline:none}._filterDropdown_4uei0_85{padding:9px 12px;background:#fff;border-radius:6px;border:1px #ccc solid;font-size:14px;flex-shrink:0;min-width:150px;cursor:pointer}._filterDropdown_4uei0_85:focus{border-color:#be202f;box-shadow:0 0 0 2px #be202f26;outline:none}._resetButton_4uei0_101{height:38px;width:38px;background:#6c757d;color:#fff;border-radius:6px;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;flex-shrink:0;transition:background-color .2s ease}._resetButton_4uei0_101:hover{background-color:#5a6268}._resetButton_4uei0_101 svg{stroke:#fff}._tableContainer_4uei0_119{width:100%;display:flex;flex-direction:column;gap:16px}._bpmCardContainer_4uei0_127{background-color:#fffc;border-radius:10px;border:1px solid #E5E7EB;overflow:hidden;transition:all .2s;box-shadow:0 1px 3px #0000000d}._bpmCardContainer_4uei0_127:hover{background-color:#fff;box-shadow:0 4px 6px #00000012;border-color:#d1d5db}._tableRow_4uei0_142{width:100%;padding:12px 20px;display:grid;grid-template-columns:2fr 1fr 1.5fr 1fr 1fr 1fr .5fr;align-items:center;gap:20px;box-sizing:border-box;font-size:14px}._itemsRow_4uei0_155{padding:12px 20px 16px;display:flex;flex-direction:column;gap:8px;border-top:1px dashed #E5E7EB;margin-top:4px}._itemsLabel_4uei0_165{font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}._itemsList_4uei0_173{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._itemBadge_4uei0_180{display:inline-flex;align-items:center;font-size:12px;color:#374151;background-color:#f3f4f6;border:1px solid #E5E7EB;padding:4px 10px;border-radius:6px}._itemQty_4uei0_191{font-weight:700;color:#be202f;margin-left:6px;font-size:11px;background:#be202f1a;padding:1px 5px;border-radius:4px}._moreItems_4uei0_201{font-size:11px;color:#6b7280;font-style:italic;padding-left:4px}._tableHeader_4uei0_208{color:#a49e9e;text-transform:uppercase;font-weight:600;font-size:12px;padding:10px 20px;border-bottom:1px solid #eee;background:#f9fafb;border-radius:8px}._loadingText_4uei0_219,._emptyState_4uei0_219,._errorText_4uei0_219{text-align:center;padding:40px;color:#756c6c}._errorText_4uei0_219{color:#dc3545}._statusCell_4uei0_226,._actionsCell_4uei0_226{display:flex;justify-content:center;align-items:center;position:relative}._badgeBase_4uei0_233{padding:4px 12px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;text-transform:capitalize;min-width:110px;box-sizing:border-box}._inStock_4uei0_245{background-color:#e3f3e9;color:#11b066}._lowStock_4uei0_246{background-color:#fff2ea;color:#e88d43}._outOfStock_4uei0_247{background-color:#feeeee;color:#e84d43}._actionMenuButton_4uei0_249{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:4px;transition:background-color .2s ease;display:flex}._actionMenuButton_4uei0_249:hover{background-color:#f0f0f0}._actionDropdown_4uei0_260{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;border:1px solid #EEEEEE;box-shadow:0 4px 12px #0000001a;padding:6px 0;min-width:160px;z-index:20;display:flex;flex-direction:column}._dropdownItem_4uei0_274{display:block;width:100%;padding:10px 16px;font-size:13px;color:#333;text-decoration:none;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease}._dropdownItem_4uei0_274:hover{background-color:#f5f5f5}._dropdownItemDelete_4uei0_288{color:#e84d43}._dropdownItemDelete_4uei0_288:hover{background-color:#feeeee;color:#be202f}._addButton_4uei0_291{position:fixed;bottom:30px;right:30px;height:56px;width:56px;background:#be202f;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 10px #0003;z-index:100;transition:transform .2s,background-color .2s}._addButton_4uei0_291:hover{background-color:#a71b29;transform:scale(1.05)}@media (max-width: 1024px){._filterContainer_4uei0_36{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}._searchInput_4uei0_48{grid-column:span 2}}@media (max-width: 768px){._pageContainer_4uei0_3{padding:15px}._header_4uei0_11{flex-direction:column}._filterContainer_4uei0_36{flex-direction:column;align-items:stretch;gap:10px}._searchInput_4uei0_48,._dateFilterGroup_4uei0_63,._filterDropdown_4uei0_85,._resetButton_4uei0_101{width:100%}._tableHeader_4uei0_208{display:none}._bpmCardContainer_4uei0_127{margin-bottom:12px;background:#fff;border:1px solid #e5e7eb}._tableRow_4uei0_142{display:flex;flex-direction:column;align-items:stretch;padding:16px;gap:8px;background:transparent}._tableRow_4uei0_142>div{display:flex;justify-content:space-between;align-items:center;text-align:right;border-bottom:1px dashed #f3f4f6;padding-bottom:6px}._tableRow_4uei0_142>div:last-child{border-bottom:none}._tableRow_4uei0_142>div:before{content:attr(data-label);font-weight:600;color:#6b7280;font-size:12px;text-align:left}._tableRow_4uei0_142>div:nth-child(1):before{content:"No. BPM"}._tableRow_4uei0_142>div:nth-child(2):before{content:"Tanggal"}._tableRow_4uei0_142>div:nth-child(3):before{content:"Proyek"}._tableRow_4uei0_142>div:nth-child(4):before{content:"Pengaju"}._tableRow_4uei0_142>div:nth-child(5):before{content:"Supervisor"}._itemsRow_4uei0_155{background-color:#f9fafb;padding:12px 16px;margin-top:0;border-top:1px solid #eee}._addButton_4uei0_291{width:50px;height:50px;bottom:20px;right:20px}}:root{--primary-red: #BE202F;--primary-red-hover: #a71b29;--success-green: #11B066;--success-green-hover: #0d8a52;--danger-red: #E84D43;--danger-red-hover: #c9302c;--warning-orange: #E88D43;--warning-orange-hover: #d97926;--info-blue: #0d6efd;--text-primary: #333;--text-secondary: #666;--text-muted: #999;--text-white: #fff;--border-light: #e0e0e0;--border-very-light: #f0f0f0;--background-light: #f9f9f9;--background-white: #fff;--background-warning-light: #FFF2EA;--background-disabled: #e9ecef;--text-disabled: #adb5bd;--border-radius-sm: 4px;--border-radius-md: 8px;--box-shadow-sm: 0 1px 3px rgba(0,0,0,.04);--font-family: "Poppins", sans-serif}._pageContainer_7zatq_34{display:flex;flex-direction:column;gap:20px;width:100%;padding:20px 30px;font-family:var(--font-family);box-sizing:border-box}._header_7zatq_45{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;padding-bottom:15px;border-bottom:1px solid var(--border-light)}._headerTitle_7zatq_56{display:flex;align-items:center}._backButton_7zatq_61{display:inline-flex;align-items:center;gap:5px;margin-right:15px;padding:5px 10px;font-size:.9rem;font-weight:500;color:var(--text-primary);text-decoration:none;border:1px solid #ddd;border-radius:var(--border-radius-sm);transition:all .2s ease}._backButton_7zatq_61:hover{background-color:#fcebeb;color:var(--primary-red);border-color:var(--primary-red)}._headerActions_7zatq_81{display:flex;align-items:center;gap:15px}._messageInline_7zatq_87{padding:5px 10px;border-radius:var(--border-radius-sm);font-size:.85rem;font-weight:500}._messageInline_7zatq_87._success_7zatq_93{background-color:#e3f3e9;color:var(--success-green);border:1px solid #c8e6c9}._messageInline_7zatq_87._error_7zatq_98{background-color:#feecec;color:var(--danger-red);border:1px solid #f8d7da}._downloadButton_7zatq_104{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;font-size:.9rem;font-weight:600;color:var(--primary-red);background-color:var(--background-white);border:1px solid var(--primary-red);border-radius:var(--border-radius-sm);cursor:pointer;transition:all .2s ease}._downloadButton_7zatq_104:hover:not(:disabled){background-color:#fcebeb;transform:translateY(-1px);box-shadow:0 2px 4px #00000014}._downloadButton_7zatq_104:disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5;border-color:#ddd;color:#999;transform:none;box-shadow:none}._headerTitle_7zatq_56 h2{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}._detailGrid_7zatq_141{display:grid;grid-template-columns:1fr 1fr;gap:20px}._detailCard_7zatq_147{padding:20px;background:var(--background-white);border:1px solid var(--border-light);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-sm)}._detailCard_7zatq_147 h3{margin-top:0;margin-bottom:15px;padding-bottom:10px;font-size:1rem;font-weight:600;color:#555;border-bottom:1px solid #eee}._infoRow_7zatq_165{display:flex;justify-content:space-between;padding:10px 0;font-size:.9rem;color:var(--text-secondary);border-bottom:1px solid var(--border-very-light)}._infoRow_7zatq_165:last-child{border-bottom:none}._infoRow_7zatq_165 span:first-child{flex-basis:40%;font-weight:600;color:var(--text-primary);align-self:flex-start}._infoRow_7zatq_165 span:last-child{flex-basis:60%;text-align:right}._deskripsiText_7zatq_187{font-size:.95rem;color:#333;margin:0;white-space:pre-wrap;line-height:1.6;width:100%;text-align:right;flex-basis:60%}._historyList_7zatq_199{position:relative;margin:0;padding:0;list-style:none;border-left:2px solid var(--border-light)}._historyList_7zatq_199 li{position:relative;padding:10px 0 20px 20px}._historyList_7zatq_199 li:before{content:"";position:absolute;top:14px;left:-7px;width:12px;height:12px;background-color:var(--primary-red);border:2px solid var(--background-white);border-radius:50%}._historyList_7zatq_199 li:last-child{padding-bottom:10px}._historyActor_7zatq_225{font-size:.9rem;font-weight:600;color:var(--text-primary)}._historyAction_7zatq_230{margin-left:5px;font-size:.9rem;font-weight:500}._historyAction_7zatq_230._approve_7zatq_235{color:var(--success-green)}._historyAction_7zatq_230._reject_7zatq_236{color:var(--danger-red)}._historyAction_7zatq_230._submit_7zatq_237{color:#555}._historyAction_7zatq_230._revise_7zatq_238{color:var(--warning-orange)}._historyAction_7zatq_230._update_7zatq_239{color:var(--info-blue);font-weight:500}._historyDate_7zatq_241{display:block;margin-top:2px;font-size:.75rem;color:var(--text-muted)}._historyNotes_7zatq_247{margin:8px 0 0;padding:10px;font-size:.85rem;font-style:italic;color:#555;white-space:pre-wrap;background-color:var(--background-light);border-left:3px solid #ccc;border-radius:var(--border-radius-sm)}._tableHeader_7zatq_260,._tableRow_7zatq_260{display:grid;align-items:start;padding:12px 10px;font-size:.9rem;gap:15px}._tableHeader_7zatq_260{font-weight:600;color:#888;background-color:#f8f8f8;border-bottom:1px solid #ddd;align-items:center}._tableRow_7zatq_260{color:#555;border-bottom:1px solid #eee}._tableRow_7zatq_260:last-child{border-bottom:none}._imageCell_7zatq_282{display:flex;justify-content:center;align-items:center}._itemImage_7zatq_287,._itemImageClickable_7zatq_287{width:50px;height:50px;object-fit:cover;background-color:var(--border-very-light);border-radius:6px}._itemImageClickable_7zatq_287{border:1px solid #ddd;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._itemImageClickable_7zatq_287:hover{transform:scale(1.05);border-color:var(--primary-red);box-shadow:0 4px 8px #0003}._noImage_7zatq_305{display:flex;justify-content:center;align-items:center;width:50px;height:50px;font-size:12px;font-weight:500;color:#adb5bd;background-color:#e9ecef;border-radius:6px}._spesifikasiCell_7zatq_318{white-space:pre-wrap;word-break:break-word;line-height:1.4}._priceInput_7zatq_325{width:100%;padding:8px;font-size:.9rem;text-align:right;color:var(--text-primary);background-color:#fff8e1;border:1px solid var(--warning-orange);border-radius:var(--border-radius-sm);box-sizing:border-box}._priceInput_7zatq_325:focus{outline:none;box-shadow:0 0 0 2px #e88d434d}._supplierInput_7zatq_341{width:100%;padding:8px 30px 8px 8px;font-size:.9rem;color:var(--text-primary);background-color:#fff8e1;border:1px solid var(--warning-orange);border-radius:var(--border-radius-sm);box-sizing:border-box;font-family:inherit;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%2Bxmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%2Bwidth%3D%22292.4%22%2Bheight%3D%22292.4%22%3E%3Cpath%2Bfill%3D%22%23E88D43%22%2Bd%3D%22M287%2B69.4a17.6%2B17.6%2B0%2B0%2B0-13-5.4H18.4c-5%2B0-9.3%2B1.8-12.9%2B5.4A17.6%2B17.6%2B0%2B0%2B0%2B0%2B82.2c0%2B5%2B1.8%2B9.3%2B5.4%2B12.9l128%2B127.9c3.6%2B3.6%2B7.8%2B5.4%2B12.8%2B5.4s9.2-1.8%2B12.8-5.4L287%2B95c3.6-3.6%2B5.4-7.9%2B5.4-12.9%2B0-5-1.8-9.2-5.4-12.7z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 8px center;background-size:8px 10px}._supplierInput_7zatq_341:focus{outline:none;box-shadow:0 0 0 2px #e88d434d}._savePriceContainer_7zatq_363{display:flex;justify-content:flex-end;margin-top:15px;padding-top:15px;border-top:1px solid var(--border-very-light)}._savePriceButton_7zatq_370{padding:10px 20px;font-size:.9rem;font-weight:600;color:var(--text-white);background-color:var(--primary-red);border:none;border-radius:var(--border-radius-sm);cursor:pointer;transition:all .2s ease}._savePriceButton_7zatq_370:hover:not(:disabled){background-color:var(--primary-red-hover);transform:translateY(-1px)}._savePriceButton_7zatq_370:disabled{background-color:#ccc;cursor:not-allowed}._actionCard_7zatq_391{padding:20px;background:#fdfaf2;border:1px solid var(--border-light);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-sm)}._actionCard_7zatq_391 h3{color:var(--primary-red)}._notesTextarea_7zatq_402{width:100%;min-height:100px;margin-bottom:15px;padding:12px;font-family:var(--font-family);font-size:.9rem;line-height:1.5;resize:vertical;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}._notesTextarea_7zatq_402:focus{border-color:var(--primary-red);box-shadow:0 0 0 2px #be202f33;outline:none}._actionButtonsContainer_7zatq_421{display:flex;justify-content:flex-end;gap:15px;flex-wrap:wrap}._actionButtonBase_7zatq_428{padding:12px 25px;font-size:.9rem;font-weight:600;color:var(--text-white);border:1px solid transparent;border-radius:6px;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}._actionButtonBase_7zatq_428:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._actionButtonBase_7zatq_428:hover:not(:disabled){transform:translateY(-1px)}._approveButton_7zatq_448{background-color:var(--success-green);border-color:var(--success-green)}._approveButton_7zatq_448:hover:not(:disabled){background-color:var(--success-green-hover);border-color:var(--success-green-hover)}._rejectButton_7zatq_458{background-color:var(--danger-red);border-color:var(--danger-red)}._rejectButton_7zatq_458:hover:not(:disabled){background-color:var(--danger-red-hover);border-color:var(--danger-red-hover)}._approveButtonSecondary_7zatq_468{color:var(--primary-red);background-color:var(--background-white);border-color:var(--primary-red)}._approveButtonSecondary_7zatq_468:hover:not(:disabled){background-color:#fcebeb}._reviseButton_7zatq_478{color:var(--warning-orange);background-color:var(--background-warning-light);border-color:var(--warning-orange)}._reviseButton_7zatq_478:hover:not(:disabled){background-color:#fcecdb;color:var(--warning-orange-hover);border-color:var(--warning-orange-hover)}._imageModalOverlay_7zatq_491{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:center;background-color:#000000b3}._imageModalContent_7zatq_500{position:relative;max-width:90vw;max-height:90vh;padding:20px;background-color:var(--background-white);border-radius:var(--border-radius-md);box-shadow:0 5px 15px #0000004d}._fullSizeImage_7zatq_509{max-width:100%;max-height:100%;object-fit:contain}._closeModalButton_7zatq_514{position:absolute;top:10px;right:10px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.1rem;color:var(--text-white);background:var(--primary-red);border:none;border-radius:50%;cursor:pointer;box-shadow:0 2px 5px #0003;transition:background-color .2s ease}._closeModalButton_7zatq_514:hover{background-color:var(--primary-red-hover)}._badgeBase_7zatq_536{padding:4px 12px;font-size:12px;font-weight:500;text-transform:uppercase;border-radius:16px}._inStock_7zatq_543{background-color:#e3f3e9;color:var(--success-green)}._lowStock_7zatq_544{background-color:var(--background-warning-light);color:var(--warning-orange)}._outOfStock_7zatq_545{background-color:#feeeee;color:var(--danger-red)}._revise_7zatq_238{background-color:#fff9c4;color:#fbc02d}._statusGudangCell_7zatq_549{display:flex;align-items:center}._statusGudangInput_7zatq_553{width:100%;padding:8px 30px 8px 8px;font-size:.85rem;color:var(--text-primary);background-color:#e0f2fe;border:1px solid #7dd3fc;border-radius:var(--border-radius-sm);box-sizing:border-box;font-family:inherit;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%2Bxmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%2Bwidth%3D%22292.4%22%2Bheight%3D%22292.4%22%3E%3Cpath%2Bfill%3D%22%230ea5e9%22%2Bd%3D%22M287%2B69.4a17.6%2B17.6%2B0%2B0%2B0-13-5.4H18.4c-5%2B0-9.3%2B1.8-12.9%2B5.4A17.6%2B17.6%2B0%2B0%2B0%2B0%2B82.2c0%2B5%2B1.8%2B9.3%2B5.4%2B12.9l128%2B127.9c3.6%2B3.6%2B7.8%2B5.4%2B12.8%2B5.4s9.2-1.8%2B12.8-5.4L287%2B95c3.6-3.6%2B5.4-7.9%2B5.4-12.9%2B0-5-1.8-9.2-5.4-12.7z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 8px center;background-size:8px 10px;cursor:pointer}._statusGudangInput_7zatq_553:focus{outline:none;box-shadow:0 0 0 2px #3b82f64d}._statusGudangInput_7zatq_553 option[value=PENDING_ADMIN]{color:#999}._statusGudangInput_7zatq_553 option[value=ACC_GUDANG]{color:var(--success-green);font-weight:500}._statusGudangInput_7zatq_553 option[value=LANJUT_PURCHASING]{color:var(--warning-orange);font-weight:500}._itemDisabled_7zatq_588{background-color:var(--background-disabled);opacity:1;pointer-events:none;border-bottom:1px solid #dee2e6}._itemDisabled_7zatq_588 ._priceInput_7zatq_325,._itemDisabled_7zatq_588 ._supplierInput_7zatq_341{background-color:var(--background-disabled);border-color:#ced4da;cursor:not-allowed}._itemDisabled_7zatq_588>div{color:var(--text-disabled);text-decoration:line-through}._itemDisabled_7zatq_588 ._imageCell_7zatq_282 img,._itemDisabled_7zatq_588 ._imageCell_7zatq_282 ._noImage_7zatq_305{opacity:.5;filter:grayscale(80%)}._editableInput_7zatq_611,._editableInputBold_7zatq_612,._editableTextarea_7zatq_613{width:100%;padding:8px 10px;font-size:.9rem;font-family:inherit;color:var(--text-primary);background-color:#fff;border:1px solid #ced4da;border-radius:var(--border-radius-sm);box-sizing:border-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._editableInputBold_7zatq_612{font-weight:600}._editableInput_7zatq_611:focus,._editableInputBold_7zatq_612:focus,._editableTextarea_7zatq_613:focus{border-color:var(--primary-red);outline:0;box-shadow:0 0 0 .2rem #be202f40}._editableInputNumber_7zatq_636{text-align:center;width:70px}._editableTextarea_7zatq_613{resize:vertical;min-height:50px;line-height:1.4}._saveItemButton_7zatq_648{padding:6px 12px;font-size:.8rem;font-weight:500;color:var(--text-white);background-color:var(--info-blue);border:none;border-radius:var(--border-radius-sm);cursor:pointer;transition:background-color .15s ease-in-out;white-space:nowrap}._saveItemButton_7zatq_648:hover:not(:disabled){background-color:#0b5ed7}._saveItemButton_7zatq_648:disabled{background-color:#ccc;cursor:not-allowed}._purchasingViewContainer_7zatq_672{display:flex;flex-direction:column;gap:24px}._purchasingCard_7zatq_678{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 5px #0000000d;overflow:hidden}._cardHeader_7zatq_687{display:flex;gap:15px;padding:15px;background-color:#fff;border-bottom:1px dashed #e2e8f0}._cardImageContainer_7zatq_695{width:70px;height:70px;flex-shrink:0}._cardImageContainer_7zatq_695 img,._cardImageContainer_7zatq_695 ._noImage_7zatq_305{width:100%;height:100%;border-radius:6px;object-fit:cover}._cardHeaderInputs_7zatq_708{flex-grow:1;display:flex;flex-direction:column;gap:10px}._inputGroupFull_7zatq_715{width:100%}._flexRow_7zatq_716{display:flex;gap:10px}._inputGroupSmall_7zatq_717{flex:1}._centerText_7zatq_719{text-align:center}._cardBody_7zatq_722{padding:15px;background-color:#f8fafc}._gridSpecs_7zatq_727{display:grid;grid-template-columns:1fr 2fr;gap:15px}._subLabel_7zatq_733{display:block;font-size:.75rem;color:#64748b;margin-bottom:4px;font-weight:500}._inputGroupSpan2_7zatq_741{grid-column:span 1}._cardFooter_7zatq_746{padding:15px;background-color:#fff;border-top:1px solid #e2e8f0}._pricingGrid_7zatq_752{display:grid;grid-template-columns:.8fr 1.2fr 1.5fr;gap:15px;align-items:end;margin-bottom:15px}._rapInfo_7zatq_760{background-color:#f1f5f9;padding:8px;border-radius:6px;border:1px dashed #cbd5e1}._rapLabel_7zatq_766{display:block;font-size:.7rem;color:#64748b}._rapValue_7zatq_767{font-weight:600;color:#334155;font-size:.9rem}._priceInputHigh_7zatq_769{width:100%;padding:10px;font-size:1rem;font-weight:500;border:1px solid #cbd5e1;border-left:none;border-radius:0 6px 6px 0}._currencyInputWrapper_7zatq_781{display:flex;align-items:center}._currencyPrefix_7zatq_785{background:#f1f5f9;border:1px solid #cbd5e1;padding:10px 8px;font-size:.9rem;border-radius:6px 0 0 6px;color:#64748b}._supplierSelect_7zatq_794{width:100%;padding:10px;font-size:.95rem;border:1px solid #cbd5e1;border-radius:6px;background-color:#fff}._inputLabel_7zatq_803{font-size:.85rem;font-weight:700;color:#334155;margin-bottom:5px;display:block}._required_7zatq_810{color:red}._cardActionRow_7zatq_813{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #f1f5f9}._totalDisplay_7zatq_821{display:flex;flex-direction:column}._totalLabel_7zatq_825{font-size:.8rem;color:#64748b}._totalValue_7zatq_826{font-size:1.2rem;font-weight:700;color:#0ea5e9}@media (max-width: 1024px){._detailGrid_7zatq_141{grid-template-columns:1fr}._tableWrapperForTablet_7zatq_837{overflow-x:visible;white-space:normal}._tableWrapperForTablet_7zatq_837 ._tableRow_7zatq_260{min-width:unset}._tableHeader_7zatq_260{display:none}._tableRow_7zatq_260{grid-template-columns:1fr;gap:10px;padding:15px;border-bottom:1px solid #eee}._imageCell_7zatq_282{display:none}._tableRow_7zatq_260>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 0;font-size:.9rem;border-bottom:1px dashed #eee;white-space:normal;word-break:break-word;overflow-wrap:break-word}._tableRow_7zatq_260>div:last-child{border-bottom:none}._tableRow_7zatq_260>div:before{content:attr(data-label);font-weight:600;color:var(--text-secondary);font-size:.8rem;text-align:left;text-transform:uppercase}}@media (max-width: 768px){._pageContainer_7zatq_34{padding:15px}._infoRow_7zatq_165{flex-direction:column;align-items:flex-start;gap:4px}._infoRow_7zatq_165 span{flex-basis:auto}._infoRow_7zatq_165 span:last-child,._deskripsiText_7zatq_187{text-align:left;white-space:normal}._headerTitle_7zatq_56 h2{font-size:1rem}._actionButtonsContainer_7zatq_421{flex-direction:column-reverse;align-items:stretch;gap:10px}._approveButton_7zatq_448,._rejectButton_7zatq_458,._approveButtonSecondary_7zatq_468,._reviseButton_7zatq_478{width:100%}._gridSpecs_7zatq_727{grid-template-columns:1fr}._inputGroupSpan2_7zatq_741{grid-column:span 1}._pricingGrid_7zatq_752{grid-template-columns:1fr;gap:15px}._cardHeader_7zatq_687{flex-direction:column}._cardImageContainer_7zatq_695{width:100%;height:120px}._cardActionRow_7zatq_813{flex-direction:column;gap:15px;align-items:stretch}._totalDisplay_7zatq_821{flex-direction:row;justify-content:space-between;align-items:center}}._pageContainer_16qh1_14{padding:24px 32px;width:100%;box-sizing:border-box;font-family:Poppins,sans-serif;background-color:var(--bg-light);min-height:100vh}._header_16qh1_24{margin-bottom:24px}._headerTop_16qh1_28{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}._headerTitle_16qh1_37 h2{margin:0;font-size:26px;font-weight:700;color:var(--text-dark)}._headerTitle_16qh1_37 span{font-size:14px;color:var(--text-medium);margin-top:4px;display:block}._filterRow_16qh1_52{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;background:#fff;padding:16px;border-radius:10px;border:1px solid var(--border-color);box-shadow:0 2px 4px #00000005;align-items:center}._filterInput_16qh1_65,._filterSelect_16qh1_65,._datePicker_16qh1_65{width:100%;padding:10px 12px;border-radius:6px;border:1px solid var(--border-color);font-size:13px;color:var(--text-dark);box-sizing:border-box;background-color:#fafafa;transition:all .2s}._filterInput_16qh1_65:focus,._filterSelect_16qh1_65:focus{border-color:var(--primary-red);outline:none;background-color:#fff;box-shadow:0 0 0 2px #d22b2b1a}._datePickerWrapper_16qh1_84,._datePickerWrapper_16qh1_84 .react-datepicker-wrapper{width:100%}._actionButton_16qh1_92{padding:0 20px;height:42px;font-size:14px;font-weight:500;color:#fff;background-color:var(--primary-red);border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s,transform .1s;white-space:nowrap}._actionButton_16qh1_92:hover{background-color:var(--dark-red);transform:translateY(-1px)}._addButton_16qh1_113{position:fixed;bottom:30px;right:30px;width:56px;height:56px;background:var(--primary-red);box-shadow:0 4px 12px #d22b2b66;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:100;transition:transform .2s}._addButton_16qh1_113:hover{transform:scale(1.1)}._addButton_16qh1_113 svg{stroke:#fff}._tableContainer_16qh1_134{width:100%;background-color:#fff;border-radius:10px;box-shadow:0 4px 12px var(--shadow-color);overflow:hidden;overflow-x:auto;border:1px solid var(--border-color)}._tableRow_16qh1_146{padding:14px 20px;box-sizing:border-box;font-size:13.5px;color:var(--text-dark);border-bottom:1px solid #F3F4F6;min-height:50px}._tableRow_16qh1_146:last-child{border-bottom:none}._tableRow_16qh1_146:hover{background-color:#f9fafb}._tableHeader_16qh1_161{background-color:#f1f3f5;color:var(--text-medium);font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;border-bottom:2px solid #E5E7EB;position:sticky;top:0;z-index:10}._statusCell_16qh1_175{display:flex;justify-content:center}._badgeBase_16qh1_177{padding:4px 10px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;text-transform:capitalize;min-width:80px;white-space:nowrap}._inStock_16qh1_189{background-color:#d1fae5;color:#065f46}._lowStock_16qh1_190{background-color:#fef3c7;color:#92400e}._outOfStock_16qh1_191{background-color:#fee2e2;color:#991b1b}._actionsCell_16qh1_193{display:flex;justify-content:center;gap:6px}._editButton_16qh1_199{width:32px;height:32px;background:#fff;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}._editButton_16qh1_199:hover{border-color:var(--primary-red);background-color:#fff5f5}._editButton_16qh1_199 svg{width:16px;height:16px}._loadingText_16qh1_218,._emptyText_16qh1_218{text-align:center;padding:60px;color:var(--text-medium);font-style:italic;font-size:14px}@media (max-width: 900px){._pageContainer_16qh1_14{padding:16px}._filterRow_16qh1_52{grid-template-columns:1fr}._headerTop_16qh1_28{flex-direction:column;align-items:flex-start}._actionButton_16qh1_92{width:100%;justify-content:center}._tableHeader_16qh1_161{display:none!important}._tableContainer_16qh1_134{background:transparent;box-shadow:none;border:none;overflow:visible}._tableRow_16qh1_146{display:flex!important;flex-direction:column;background:#fff;margin-bottom:16px;border-radius:10px;box-shadow:0 2px 8px #0000000d;border:1px solid var(--border-color);padding:16px;gap:10px}._tableRow_16qh1_146>div{display:flex;justify-content:space-between;align-items:center;text-align:right;width:100%;padding-bottom:8px;border-bottom:1px dashed #F3F4F6}._tableRow_16qh1_146>div:last-child{border-bottom:none;padding-bottom:0}._tableRow_16qh1_146>div:nth-child(1):before{content:"Kode";font-weight:600;color:var(--text-medium);font-size:12px}._tableRow_16qh1_146>div:nth-child(2):before{content:"Nama";font-weight:600;color:var(--text-medium);font-size:12px}._tableRow_16qh1_146>div:nth-child(3):before{content:"Tipe";font-weight:600;color:var(--text-medium);font-size:12px}._statusCell_16qh1_175{justify-content:flex-end}._actionsCell_16qh1_193{justify-content:flex-end;padding-top:10px;border-top:1px solid #F3F4F6}}._overlay_6eu3e_2{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;font-family:Inter,sans-serif}._modalContainer_6eu3e_16{width:90%;max-width:630px;padding:13px 8px;background:#f0f2f5;box-shadow:10px 14px 134px 10px #dde3f899;border-radius:10px;display:flex;flex-direction:column;gap:10px}._modalHeader_6eu3e_28{padding:10px 20px;background:#ffffff80;border-radius:10px;display:flex;justify-content:space-between;align-items:center}._modalTitle_6eu3e_37{color:#000;font-size:14px;font-weight:500;text-transform:capitalize;line-height:26px;letter-spacing:.4px}._closeButton_6eu3e_46{background:none;border:none;cursor:pointer;padding:5px;line-height:0}._modalBody_6eu3e_54{padding:20px;background:#ffffff80;border-radius:10px;display:flex;flex-direction:column;gap:20px}._formRow_6eu3e_63{display:flex;gap:20px;align-self:stretch}._formGroup_6eu3e_69{flex:1 1 0;display:flex;flex-direction:column;gap:5px}._formGroup_6eu3e_69 label{color:#000;font-size:12px;font-weight:400;text-transform:capitalize;letter-spacing:.4px}._inputField_6eu3e_84,._selectField_6eu3e_84{width:100%;height:45px;padding:10px;background:#fff;border-radius:5px;border:1px #D9D9D9 solid;box-sizing:border-box;outline:none;color:#5b5656;font-size:12px;font-weight:400}._inputField_6eu3e_84::placeholder{color:#a5a1a1}._actions_6eu3e_102{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem}._saveButton_6eu3e_110{height:48px;padding:11px 24px;background:#be202f;border-radius:10px;border:none;cursor:pointer;color:#fff;font-size:14px;font-weight:600}._deleteButton_6eu3e_122{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-weight:600;background-color:transparent;color:#d93f21;margin-right:auto}._deleteButton_6eu3e_122:hover{background-color:#fce8e6}._overlay_1yguj_1{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1yguj_14{background:#fff;padding:24px;border-radius:8px;width:100%;max-width:450px;box-shadow:0 4px 10px #0000001a}._header_1yguj_23{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;padding-bottom:16px;margin-bottom:16px}._header_1yguj_23 h3{margin:0;font-size:1.25rem}._closeButton_1yguj_37{background:none;border:none;font-size:1.75rem;cursor:pointer;color:#6b7280}._body_1yguj_45 p{margin-top:0;line-height:1.5;color:#4b5563}._body_1yguj_45 strong{color:#1f2937}._body_1yguj_45 label{display:block;margin-top:16px;margin-bottom:8px;font-weight:500;color:#374151}._input_1yguj_63{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:6px;font-size:1rem}._errorText_1yguj_71{color:#ef4444;font-size:.875rem;margin-top:8px}._actions_1yguj_77{margin-top:24px;display:flex;justify-content:flex-end;gap:12px}._cancelButton_1yguj_84,._saveButton_1yguj_84{padding:10px 20px;border:none;border-radius:6px;font-weight:500;cursor:pointer}._cancelButton_1yguj_84{background-color:#e5e7eb;color:#374151}._saveButton_1yguj_84{background-color:#ef4444;color:#fff}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._pageContainer_1a2br_4{display:flex;width:100%;min-height:100vh;background-color:#f9fafb}._mainContent_1a2br_11{flex-grow:1;padding:30px;overflow-y:auto}._header_1a2br_21 h1{font-size:24px;font-weight:600;color:#111827;margin:0}._header_1a2br_21 p{font-size:14px;color:#6b7280;margin-top:4px}._formWrapper_1a2br_35{margin-top:24px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._registrationForm_1a2br_43{display:grid;grid-template-columns:1fr 1fr;gap:20px}._formField_1a2br_50{display:flex;flex-direction:column;gap:8px}._fullWidth_1a2br_56{grid-column:1 / -1}._formField_1a2br_50 label{font-size:14px;font-weight:500;color:#374151}._formField_1a2br_50 input,._formField_1a2br_50 select,._textareaField_1a2br_69{width:100%;padding:12px 16px;background:#fff;border-radius:8px;border:1px #D1D5DB solid;font-size:14px;box-sizing:border-box;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s}._textareaField_1a2br_69{resize:vertical;min-height:80px}._formField_1a2br_50 input:focus,._formField_1a2br_50 select:focus,._textareaField_1a2br_69:focus{outline:none;border-color:#be202f;box-shadow:0 0 0 2px #be202f33}._fileInputContainer_1a2br_97{position:relative;display:flex;align-items:center;width:100%;background:#fff;border-radius:8px;border:1px #D1D5DB solid;overflow:hidden;transition:border-color .2s,box-shadow .2s}._fileInputContainer_1a2br_97:focus-within{border-color:#be202f;box-shadow:0 0 0 2px #be202f33}._hiddenFileInput_1a2br_112{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}._fileInputLabel_1a2br_121{display:inline-block;padding:12px 16px;font-size:14px;font-weight:500;color:#374151;background-color:#f9fafb;border-right:1px solid #D1D5DB;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}._fileInputLabel_1a2br_121:hover{background-color:#f3f4f6}._fileName_1a2br_136{flex-grow:1;padding:12px 16px;font-size:14px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._submitButton_1a2br_148{width:100%;padding:14px 20px;background:#be202f;border-radius:8px;color:#fff;font-size:16px;font-weight:600;border:none;cursor:pointer;margin-top:10px;transition:background-color .2s,transform .1s ease}._submitButton_1a2br_148:hover:not(:disabled){background:#a11a28;transform:translateY(-1px)}._submitButton_1a2br_148:disabled{background-color:#9ca3af;cursor:not-allowed}._message_1a2br_173{padding:15px;margin-top:10px;border-radius:8px;text-align:center;font-weight:500;font-size:14px;grid-column:1 / -1}._message_1a2br_173:not(._error_1a2br_183){color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}._message_1a2br_173._error_1a2br_183{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}@media (max-width: 768px){._mainContent_1a2br_11{padding:15px}._registrationForm_1a2br_43{grid-template-columns:1fr}}._pageContainer_1y9ak_3{width:100%;min-height:100vh;background-color:#f9fafb}._mainContent_1y9ak_9{flex-grow:1;padding:30px;max-width:1200px;margin:0 auto}._header_1y9ak_16 h1{font-size:24px;font-weight:600;color:#111827;margin:0}._header_1y9ak_16 p{font-size:14px;color:#6b7280;margin-top:4px}._formWrapper_1y9ak_29{margin-top:24px;background:#fff;padding:32px;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._registrationForm_1y9ak_37{display:flex;flex-direction:column;gap:24px}._sectionTitle_1y9ak_44{font-size:16px;font-weight:700;color:#1f2937;border-bottom:2px solid #e5e7eb;padding-bottom:8px;margin-bottom:16px;margin-top:10px;text-transform:uppercase;letter-spacing:.5px}._divider_1y9ak_56{border:0;border-top:1px dashed #e5e7eb;margin:10px 0}._gridRow_1y9ak_63{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:flex-start}._formField_1y9ak_70{display:flex;flex-direction:column;gap:6px;width:100%}._formField_1y9ak_70 label{font-size:13px;font-weight:600;color:#374151}._formField_1y9ak_70 input,._formField_1y9ak_70 select,._formField_1y9ak_70 textarea{width:100%;padding:10px 12px;background:#fff;border-radius:6px;border:1px #D1D5DB solid;font-size:14px;box-sizing:border-box;font-family:inherit;transition:border-color .2s,box-shadow .2s}._formField_1y9ak_70 input:focus,._formField_1y9ak_70 select:focus,._formField_1y9ak_70 textarea:focus{outline:none;border-color:#be202f;box-shadow:0 0 0 3px #be202f1a}._inputBarangRow_1y9ak_106{background-color:#f8fafc;padding:20px;border-radius:8px;border:1px solid #e2e8f0;grid-template-columns:3fr 1fr 1.5fr .8fr!important;align-items:flex-end}._flex3_1y9ak_117{grid-column:span 3}._flex2_1y9ak_118{grid-column:span 2}._flex1_1y9ak_119{grid-column:span 1}._actionCol_1y9ak_122{display:flex;justify-content:flex-end}._addButton_1y9ak_127{background-color:#10b981;color:#fff;border:none;padding:10px 16px;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s;height:42px;width:100%}._addButton_1y9ak_127:hover{background-color:#059669}._tablePreview_1y9ak_145{margin-top:20px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;overflow-x:auto}._tablePreview_1y9ak_145 table{width:100%;border-collapse:collapse;min-width:800px}._tablePreview_1y9ak_145 th{background-color:#f3f4f6;color:#4b5563;font-size:12px;font-weight:700;text-transform:uppercase;padding:12px 16px;text-align:left;border-bottom:2px solid #e5e7eb}._tablePreview_1y9ak_145 td{padding:12px 16px;border-bottom:1px solid #f3f4f6;font-size:14px;color:#1f2937;vertical-align:middle}._tablePreview_1y9ak_145 tr:last-child td{border-bottom:none}._tablePreview_1y9ak_145 tr:hover{background-color:#f9fafb}._badgeAset_1y9ak_187{display:inline-block;background-color:#dbeafe;color:#1e40af;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700}._badgeFast_1y9ak_197{display:inline-block;background-color:#dcfce7;color:#166534;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700}._deleteBtn_1y9ak_208{background:none;border:none;color:#ef4444;font-size:13px;font-weight:500;cursor:pointer;text-decoration:underline;padding:4px 8px}._deleteBtn_1y9ak_208:hover{color:#b91c1c;background-color:#fee2e2;border-radius:4px;text-decoration:none}._submitArea_1y9ak_227{margin-top:32px;text-align:right;border-top:1px solid #e5e7eb;padding-top:20px}._submitButton_1y9ak_234{background-color:#be202f;color:#fff;border:none;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s;box-shadow:0 4px 6px -1px #be202f33}._submitButton_1y9ak_234:hover:not(:disabled){background-color:#9f1c29;transform:translateY(-1px)}._submitButton_1y9ak_234:disabled{background-color:#9ca3af;cursor:not-allowed;box-shadow:none}._fileInputContainer_1y9ak_259{display:flex;align-items:center;gap:12px;width:100%}._fileInputLabel_1y9ak_266{display:inline-block;padding:8px 16px;font-size:13px;font-weight:500;color:#374151;background-color:#f3f4f6;border:1px solid #D1D5DB;border-radius:6px;cursor:pointer;transition:background .2s;white-space:nowrap}._fileInputLabel_1y9ak_266:hover{background-color:#e5e7eb}._hiddenFileInput_1y9ak_284{display:none}._fileName_1y9ak_288{font-size:13px;color:#6b7280;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}@media (max-width: 768px){._mainContent_1y9ak_9{padding:15px}._formWrapper_1y9ak_29{padding:20px}._gridRow_1y9ak_63,._inputBarangRow_1y9ak_106{grid-template-columns:1fr!important;gap:15px}._flex3_1y9ak_117,._flex2_1y9ak_118,._flex1_1y9ak_119{grid-column:span 1}._addButton_1y9ak_127{width:100%;margin-top:10px}._tablePreview_1y9ak_145{overflow-x:auto}}:root{--primary-red: #D22B2B;--light-red: #FEE8E8;--dark-red: #A31C1C;--text-dark: #2C3E50;--text-medium: #7F8C8D;--bg-light: #F8F9FA;--border-color: #E0E6ED;--shadow-color: rgba(0, 0, 0, .08)}._pageContainer_1b5qs_15{padding:24px 32px;width:100%;box-sizing:border-box;font-family:Poppins,sans-serif;background-color:var(--bg-light);height:auto}._header_1b5qs_25{margin-bottom:24px}._headerTop_1b5qs_29{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:10px}._headerTitle_1b5qs_38 h2{margin:0;font-size:26px;font-weight:700;color:var(--text-dark)}._headerTitle_1b5qs_38 span{font-size:15px;color:var(--text-medium)}._filterRow_1b5qs_50{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;background:#fff;padding:16px;border-radius:10px;border:1px solid var(--border-color);box-shadow:0 2px 4px #00000005;align-items:center}._filterInput_1b5qs_62,._filterSelect_1b5qs_62{padding:10px 12px;border-radius:6px;border:1px solid var(--border-color);font-size:13px;color:var(--text-dark);width:100%;box-sizing:border-box;background-color:#fafafa;transition:border-color .2s}._filterInput_1b5qs_62:focus,._filterSelect_1b5qs_62:focus{border-color:var(--primary-red);outline:none;background-color:#fff}._datePickerWrapper_1b5qs_81,._datePickerWrapper_1b5qs_81 .react-datepicker-wrapper{width:100%}._datePicker_1b5qs_81{width:100%;padding:10px 12px;border-radius:6px;border:1px solid var(--border-color);font-size:13px;background-color:#fafafa;box-sizing:border-box}._exportButton_1b5qs_94{padding:0 20px;height:40px;font-size:14px;font-weight:500;color:#fff;background-color:var(--primary-red);border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s;white-space:nowrap}._exportButton_1b5qs_94:hover{background-color:var(--dark-red)}._tableContainer_1b5qs_113{width:100%;max-width:100%;background-color:#fff;border-radius:10px;box-shadow:0 4px 12px var(--shadow-color);overflow:hidden;overflow-x:auto;margin-top:20px}._tableRow_1b5qs_124{width:100%;padding:14px 24px;box-sizing:border-box;font-size:14px;color:var(--text-dark);border-bottom:1px solid #F3F4F6}._tableRow_1b5qs_124:last-child{border-bottom:none}._tableHeader_1b5qs_134{color:var(--text-medium);font-size:13px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;background-color:#f8f9fa;border-bottom:1px solid #E5E7EB}._badgeBase_1b5qs_145{padding:6px 14px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;text-transform:capitalize;min-width:90px}._masuk_1b5qs_156{background-color:#d1fae5;color:#065f46}._keluar_1b5qs_157{background-color:#fee2e2;color:#991b1b}._jumlahMasuk_1b5qs_159{font-weight:700;color:#155724}._jumlahKeluar_1b5qs_160{font-weight:700;color:#721c24}._buktiImage_1b5qs_162{width:50px;height:50px;object-fit:cover;border-radius:8px;border:2px solid var(--border-color);cursor:pointer}._imageModalOverlay_1b5qs_167{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:center;background-color:#000c}._imageModalContent_1b5qs_172{position:relative;max-width:80vw;max-height:90vh}._fullSizeImage_1b5qs_173{max-width:100%;max-height:100%;border-radius:8px}._closeModalButton_1b5qs_174{position:absolute;top:-15px;right:-15px;width:40px;height:40px;font-size:24px;color:#fff;background:var(--primary-red);border:3px solid white;border-radius:50%;cursor:pointer}._loadingText_1b5qs_180,._emptyText_1b5qs_180{text-align:center;padding:40px;color:var(--text-medium);font-style:italic}@media (max-width: 900px){._pageContainer_1b5qs_15{padding:15px}._headerTop_1b5qs_29{flexDirection:column;alignItems:flex-start}._exportButton_1b5qs_94{width:100%;justifyContent:center}._filterRow_1b5qs_50{grid-template-columns:1fr;gap:10px}._tableHeader_1b5qs_134{display:none!important}._tableContainer_1b5qs_113{background:transparent;box-shadow:none;overflow:visible}._tableRow_1b5qs_124{display:flex!important;flex-direction:column;padding:16px;margin-bottom:16px;border-radius:12px;background:#fff;box-shadow:0 2px 8px var(--shadow-color);border:1px solid #E5E7EB;gap:8px}._tableRow_1b5qs_124>div{display:flex;justify-content:space-between;width:100%;border-bottom:1px solid #F3F4F6;padding-bottom:8px;text-align:right}._tableRow_1b5qs_124>div:last-child{border-bottom:none;padding-bottom:0}._tableRow_1b5qs_124>div:nth-child(1):before{content:"Tanggal:";font-weight:600;color:var(--text-medium)}._tableRow_1b5qs_124>div:nth-child(2):before{content:"Kode:";font-weight:600;color:var(--text-medium)}._tableRow_1b5qs_124>div:nth-child(3):before{content:"Nama Barang:";font-weight:600;color:var(--text-medium)}._tableRow_1b5qs_124>div:nth-child(4):before{content:"Perusahaan:";font-weight:600;color:var(--text-medium)}._tableRow_1b5qs_124>div:nth-child(5):before{content:"Tipe:";font-weight:600;color:var(--text-medium)}._tableRow_1b5qs_124>div:nth-child(6):before{content:"Jumlah:";font-weight:600;color:var(--text-medium)}._tableRow_1b5qs_124>div:nth-child(7):before{content:"Bukti:";font-weight:600;color:var(--text-medium)}._tableRow_1b5qs_124>div:nth-child(8):before{content:"Detail:";font-weight:600;color:var(--text-medium)}}._sortButton_1b5qs_229{padding:10px 16px;background-color:#fff;border:1px solid #D1D5DB;border-radius:6px;color:#374151;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;justify-content:center;min-width:140px}._sortButton_1b5qs_229:hover{background-color:#f3f4f6;border-color:#9ca3af}._activeSort_1b5qs_252{background-color:#fef2f2;border-color:#be202f;color:#be202f}._activeSort_1b5qs_252:hover{background-color:#fee2e2}._pageContainer_pxkxi_3{padding:20px 30px;position:relative;width:100%;box-sizing:border-box;font-family:Poppins,sans-serif}._header_pxkxi_11{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px;flex-wrap:wrap;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}._headerTitle_pxkxi_23 h2{margin:0;font-size:1.5rem;font-weight:600;text-transform:capitalize}._headerTitle_pxkxi_23 span{font-size:.9rem;color:#756c6c}._headerActions_pxkxi_35{display:flex;align-items:center;gap:15px}._addButton_pxkxi_41{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#be202f;color:#fff;border:none;border-radius:8px;padding:10px 20px;cursor:pointer;font-size:.95rem;font-weight:500;transition:background-color .2s ease;white-space:nowrap}._addButton_pxkxi_41:hover{background-color:#a71b29}._addButton_pxkxi_41 svg{stroke:#fff}._filterContainer_pxkxi_65{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:15px;margin-bottom:30px;padding:15px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0}._searchInput_pxkxi_77{padding:9px 15px;background:#fff;border-radius:6px;border:1px #ccc solid;font-size:14px;width:100%;box-sizing:border-box}._searchInput_pxkxi_77:focus{border-color:#be202f;box-shadow:0 0 0 2px #be202f26;outline:none}._tableContainer_pxkxi_94{width:100%;display:flex;flex-direction:column;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000000f;overflow-x:auto}._tableRow_pxkxi_110{width:100%;padding:12px 15px;background:transparent;border-bottom:1px solid #eee;display:grid;grid-template-columns:2.5fr 1.5fr 1.5fr 1fr 3fr 1fr;align-items:center;gap:15px;box-sizing:border-box;font-size:.9rem;color:#555;min-width:900px}._tableRow_pxkxi_110:last-child{border-bottom:none}._tableHeader_pxkxi_132{color:#a49e9e;text-transform:uppercase;font-weight:600;font-size:.8rem;padding-bottom:10px;border-bottom:2px solid #ddd;background:transparent}._loadingText_pxkxi_144,._emptyState_pxkxi_144,._errorText_pxkxi_144{text-align:center;padding:50px 20px;color:#756c6c;font-size:1rem}._errorText_pxkxi_144{color:#dc3545}._alamatCell_pxkxi_154{white-space:normal;word-break:break-word;line-height:1.4}._actionsCell_pxkxi_161{display:flex;justify-content:center;align-items:center;gap:10px}._actionButton_pxkxi_168{background:transparent;border:1px solid transparent;color:#6c757d;cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._actionButton_pxkxi_168:hover{background-color:#f0f0f0;color:#333;border-color:#ddd}._deleteButton_pxkxi_186{color:#e84d43}._deleteButton_pxkxi_186:hover{background-color:#feeeee;color:#be202f;border-color:#f5c6cb}@media (max-width: 992px){._filterContainer_pxkxi_65{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){._pageContainer_pxkxi_3{padding:15px}._header_pxkxi_11{flex-direction:column;align-items:stretch;padding-bottom:15px;margin-bottom:20px}._headerActions_pxkxi_35{width:100%;justify-content:flex-end}._filterContainer_pxkxi_65{display:flex;flex-direction:column;padding:10px;margin-bottom:20px}._filterContainer_pxkxi_65 input[name=alamat]{display:block}._tableContainer_pxkxi_94{padding:10px;background:transparent;box-shadow:none;gap:10px;overflow-x:unset}._tableHeader_pxkxi_132{display:none}._tableRow_pxkxi_110{display:flex;flex-direction:column;align-items:stretch;padding:15px;border:1px solid #eee;border-radius:8px;gap:10px;background-color:#fff;border-bottom:1px solid #eee;margin-bottom:10px;min-width:0}._tableRow_pxkxi_110:last-child{margin-bottom:0;border-bottom:1px solid #eee}._tableRow_pxkxi_110>div{display:flex;justify-content:space-between;align-items:center;padding:6px 0;text-align:right;border-bottom:1px dashed #eee;font-size:.9rem}._tableRow_pxkxi_110>div:last-child{border-bottom:none}._tableRow_pxkxi_110>div:before{content:attr(data-label);font-weight:600;color:#333;margin-right:10px;text-align:left;flex-basis:40%;flex-shrink:0}._tableRow_pxkxi_110 ._alamatCell_pxkxi_154{display:flex!important}._actionsCell_pxkxi_161{justify-content:flex-end;padding-top:10px;border-bottom:none}._actionsCell_pxkxi_161:before{display:none}}._modalOverlay_v0nh8_4{position:fixed;inset:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._modalContent_v0nh8_16{background-color:#fff;padding:25px 30px;border-radius:10px;box-shadow:0 5px 15px #0003;width:100%;max-width:500px;position:relative;animation:_fadeIn_v0nh8_1 .3s ease-out}@keyframes _fadeIn_v0nh8_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._closeButton_v0nh8_33{position:absolute;top:10px;right:15px;background:none;border:none;font-size:1.8rem;color:#aaa;cursor:pointer;line-height:1;padding:0;transition:color .2s ease}._closeButton_v0nh8_33:hover{color:#333}._modalContent_v0nh8_16 h2{margin-top:0;margin-bottom:25px;font-size:1.4rem;color:#333;text-align:center;border-bottom:1px solid #eee;padding-bottom:15px}._supplierForm_v0nh8_62{display:flex;flex-direction:column;gap:18px}._formField_v0nh8_68{display:flex;flex-direction:column}._formField_v0nh8_68 label{margin-bottom:6px;font-weight:500;color:#555;font-size:.9rem}._formField_v0nh8_68 label:after{content:" *";color:#dc3545;display:inline}._formField_v0nh8_68 label:not(:has(+input[required])):after,._formField_v0nh8_68 label:not(:has(+textarea[required])):after{content:""}._formField_v0nh8_68 input[type=text],._formField_v0nh8_68 textarea{padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:1rem;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}._formField_v0nh8_68 input[type=text]:focus,._formField_v0nh8_68 textarea:focus{border-color:#be202f;box-shadow:0 0 0 3px #be202f26;outline:none}._formField_v0nh8_68 textarea{resize:vertical;min-height:60px}._formField_v0nh8_68 input:disabled,._formField_v0nh8_68 textarea:disabled{background-color:#e9ecef;cursor:not-allowed}._errorMessage_v0nh8_118{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;padding:10px 15px;border-radius:6px;margin-top:5px;margin-bottom:0;font-size:.9rem;text-align:center}._buttonContainer_v0nh8_131{display:flex;justify-content:flex-end;gap:12px;margin-top:25px;padding-top:20px;border-top:1px solid #eee}._modalButton_v0nh8_141{padding:10px 20px;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}._modalButton_v0nh8_141:disabled{opacity:.7;cursor:not-allowed}._cancelButton_v0nh8_156{background-color:#6c757d;color:#fff;border:1px solid #6c757d}._cancelButton_v0nh8_156:hover:not(:disabled){background-color:#5a6268}._saveButton_v0nh8_167{background-color:#be202f;color:#fff}._saveButton_v0nh8_167:hover:not(:disabled){background-color:#a71b29}@media (max-width: 576px){._modalContent_v0nh8_16{padding:20px}._modalContent_v0nh8_16 h2{font-size:1.2rem;margin-bottom:20px;padding-bottom:10px}._buttonContainer_v0nh8_131{flex-direction:column-reverse;gap:10px}._modalButton_v0nh8_141{width:100%}}:root{--primary-red: #BE202F;--primary-red-hover: #a71b29;--success-green: #11B066;--success-green-hover: #0d8a52;--danger-red: #E84D43;--danger-red-hover: #c9302c;--warning-orange: #E88D43;--warning-orange-hover: #d97926;--text-primary: #333;--text-secondary: #666;--text-muted: #999;--text-white: #fff;--border-light: #e0e0e0;--border-very-light: #f0f0f0;--background-light: #f9f9f9;--background-white: #fff;--border-radius-sm: 4px;--border-radius-md: 8px;--box-shadow-sm: 0 1px 3px rgba(0,0,0,.04);--box-shadow-card: 0 4px 12px rgba(0,0,0,.08);--font-family: "Poppins", sans-serif}._pageContainer_a0t6x_32{padding:20px 30px;font-family:var(--font-family)}._header_a0t6x_37{padding-bottom:15px;border-bottom:1px solid var(--border-light)}._header_a0t6x_37 h1{margin:0 0 5px;font-size:1.5rem;font-weight:600;color:var(--text-primary)}._header_a0t6x_37 p{margin:0;font-size:1rem;color:var(--text-secondary)}._errorMessage_a0t6x_53,._successMessage_a0t6x_53{margin-top:15px;padding:12px 15px;border-radius:var(--border-radius-sm);font-weight:500}._errorMessage_a0t6x_53{background-color:#feecec;color:var(--danger-red);border:1px solid #f8d7da}._successMessage_a0t6x_53{background-color:#e3f3f9;color:var(--success-green);border:1px solid #c8e6c9}._actionBar_a0t6x_71{display:flex;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:20px;gap:15px}._searchInput_a0t6x_80{flex-grow:1;max-width:400px;padding:10px 15px;font-size:.9rem;border:1px solid var(--border-light);border-radius:var(--border-radius-sm);transition:all .2s}._searchInput_a0t6x_80:focus{border-color:var(--primary-red);box-shadow:0 0 0 2px #be202f1a;outline:none}._addButton_a0t6x_95{padding:10px 20px;font-size:.9rem;font-weight:600;color:var(--text-white);background-color:var(--primary-red);border:none;border-radius:var(--border-radius-sm);cursor:pointer;transition:background-color .2s;white-space:nowrap}._addButton_a0t6x_95:hover{background-color:var(--primary-red-hover)}._tableContainer_a0t6x_112{width:100%;background-color:var(--background-white);border:1px solid var(--border-light);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-sm);overflow-x:auto}._table_a0t6x_112{width:100%;border-collapse:collapse}._tableHeader_a0t6x_126{background-color:#f8f8f8;border-bottom:2px solid #ddd}._tableHeader_a0t6x_126 th{padding:12px 15px;font-size:.85rem;font-weight:600;color:#555;text-align:left;text-transform:uppercase}._tableRow_a0t6x_139{border-bottom:1px solid var(--border-very-light)}._tableRow_a0t6x_139:last-child{border-bottom:none}._tableRow_a0t6x_139:hover{background-color:#fcfcfc}._table_a0t6x_112 td{padding:12px 15px;font-size:.9rem;color:var(--text-secondary);vertical-align:middle}._cellGambar_a0t6x_157 img{width:50px;height:50px;object-fit:cover;border-radius:6px;border:1px solid #ddd;cursor:pointer}._cellGambar_a0t6x_157 ._noImage_a0t6x_165{display:flex;justify-content:center;align-items:center;width:50px;height:50px;font-size:11px;color:#adb5bd;background-color:#e9ecef;border-radius:6px;cursor:pointer}._actionButtons_a0t6x_179{display:flex;gap:8px}._actionButtons_a0t6x_179 button{padding:6px 12px;font-size:.8rem;font-weight:600;border-radius:var(--border-radius-sm);cursor:pointer;transition:all .2s ease;white-space:nowrap}._priceButton_a0t6x_195{background-color:var(--success-green);border:1px solid var(--success-green);color:var(--text-white)}._priceButton_a0t6x_195:hover{background-color:var(--success-green-hover)}._editButton_a0t6x_205{background-color:var(--background-white);border:1px solid var(--warning-orange);color:var(--warning-orange)}._editButton_a0t6x_205:hover{background-color:#fff8f0}._deleteButton_a0t6x_215{background-color:var(--background-white);border:1px solid var(--danger-red);color:var(--danger-red)}._deleteButton_a0t6x_215:hover{background-color:#fff0f0}._imageModalOverlay_a0t6x_225{position:fixed;inset:0;z-index:2000;display:flex;justify-content:center;align-items:center;background-color:#000000e6}._imageModalContent_a0t6x_234{position:relative;max-width:90vw;max-height:90vh}._largeImage_a0t6x_239{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px}._closeImageModalButton_a0t6x_245{position:absolute;top:-35px;right:0;font-size:2rem;color:#fff;background:none;border:none;cursor:pointer}@media (max-width: 900px){._pageContainer_a0t6x_32{padding:15px;background-color:#f4f6f8}._tableContainer_a0t6x_112{background:transparent;border:none;box-shadow:none;overflow:visible}._tableHeader_a0t6x_126{display:none}._tableRow_a0t6x_139{display:block;background-color:#fff;margin-bottom:15px;padding:15px;border:1px solid #e1e4e8;border-radius:10px;box-shadow:var(--box-shadow-card);position:relative}._table_a0t6x_112 td{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 0;border-bottom:1px dashed #eee;text-align:right;font-size:.9rem}._table_a0t6x_112 td:before{content:attr(data-label);font-weight:700;color:#444;text-align:left;margin-right:15px;min-width:110px}._cellGambar_a0t6x_157{display:flex;justify-content:center!important;align-items:center;border-bottom:1px solid #eee!important;padding-bottom:15px!important;margin-bottom:5px}._cellGambar_a0t6x_157:before{display:none}._cellGambar_a0t6x_157 img,._cellGambar_a0t6x_157 ._noImage_a0t6x_165{width:100px;height:100px;border-radius:8px;box-shadow:0 2px 5px #0000001a}._table_a0t6x_112 td[data-label=Aksi]{display:block;border-bottom:none;padding-top:15px;margin-top:5px;border-top:1px solid #eee}._table_a0t6x_112 td[data-label=Aksi]:before{display:none}._actionButtons_a0t6x_179{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;width:100%}._actionButtons_a0t6x_179 button{width:100%;padding:10px 0;font-size:.85rem;display:flex;justify-content:center;align-items:center}._actionBar_a0t6x_71{flex-direction:column;gap:10px;margin-top:10px}._searchInput_a0t6x_80{max-width:100%;width:100%}._addButton_a0t6x_95{width:100%}}._modalOverlay_1pn80_4{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:center;background-color:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:_fadeIn_1pn80_1 .2s ease-out}._modalContent_1pn80_16{position:relative;width:100%;max-width:700px;max-height:90vh;background-color:var(--background-white);border-radius:var(--border-radius-md);box-shadow:0 5px 15px #0000004d;display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_1pn80_1 .3s ease-out}@keyframes _fadeIn_1pn80_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_1pn80_1{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1pn80_39{display:flex;justify-content:space-between;align-items:center;padding:18px 25px;border-bottom:1px solid var(--border-light)}._modalHeader_1pn80_39 h2{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}._closeButton_1pn80_52{font-size:2rem;font-weight:300;color:#aaa;background:none;border:none;cursor:pointer;line-height:1}._closeButton_1pn80_52:hover{color:var(--danger-red)}._form_1pn80_65{display:flex;flex-direction:column;overflow-y:auto}._formGrid_1pn80_71{display:grid;grid-template-columns:2fr 1fr;gap:25px;padding:25px}._formColumn_1pn80_78{display:flex;flex-direction:column;gap:18px}._formGroup_1pn80_84{display:flex;flex-direction:column;gap:8px}._formGroup_1pn80_84 label{font-size:.9rem;font-weight:500;color:var(--text-secondary)}._formGroup_1pn80_84 input[type=text],._formGroup_1pn80_84 textarea{width:100%;padding:10px 12px;font-size:.95rem;font-family:inherit;border:1px solid #ccc;border-radius:var(--border-radius-sm);box-sizing:border-box;transition:all .2s ease}._formGroup_1pn80_84 input[type=text]:focus,._formGroup_1pn80_84 textarea:focus{border-color:var(--primary-red);box-shadow:0 0 0 .2rem #be202f33;outline:none}._formGroup_1pn80_84 textarea{resize:vertical;min-height:100px}._imagePreview_1pn80_117{width:100%;padding-top:100%;position:relative;background-color:#f0f0f0;border-radius:var(--border-radius-sm);overflow:hidden;border:2px dashed var(--border-light)}._imagePreview_1pn80_117 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}._imagePlaceholder_1pn80_134{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-muted);font-size:.9rem}._fileInput_1pn80_142{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}._fileInputLabel_1pn80_150{display:inline-block;width:100%;text-align:center;padding:10px;font-size:.9rem;font-weight:500;color:var(--primary-red);background-color:#fcebeb;border:1px solid var(--primary-red);border-radius:var(--border-radius-sm);cursor:pointer;transition:all .2s ease}._fileInputLabel_1pn80_150:hover{background-color:var(--primary-red);color:var(--text-white)}._modalFooter_1pn80_169{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:18px 25px;border-top:1px solid var(--border-light);background-color:#f9f9f9}._message_1pn80_179{flex-grow:1;text-align:left;font-size:.9rem;font-weight:500}._message_1pn80_179._success_1pn80_185{color:var(--success-green)}._message_1pn80_179._error_1pn80_188{color:var(--danger-red)}._cancelButton_1pn80_192,._submitButton_1pn80_192{padding:10px 20px;font-size:.9rem;font-weight:600;border:none;border-radius:var(--border-radius-sm);cursor:pointer;transition:all .2s ease}._cancelButton_1pn80_192{background-color:#eee;color:#555}._cancelButton_1pn80_192:hover:not(:disabled){background-color:#ddd}._submitButton_1pn80_192{background-color:var(--primary-red);color:var(--text-white)}._submitButton_1pn80_192:hover:not(:disabled){background-color:var(--primary-red-hover)}._submitButton_1pn80_192:disabled,._cancelButton_1pn80_192:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width: 600px){._modalContent_1pn80_16{max-width:95vw;max-height:95vh}._formGrid_1pn80_71{grid-template-columns:1fr}._imagePreview_1pn80_117{max-width:200px;padding-top:200px;margin:0 auto}._modalFooter_1pn80_169{flex-direction:column-reverse;align-items:stretch}._message_1pn80_179{text-align:center;margin-bottom:10px}}._modalOverlay_zfztm_4{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:center;background-color:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:_fadeIn_zfztm_1 .2s ease-out}._modalContent_zfztm_16{width:100%;max-width:800px;max-height:90vh;background-color:var(--background-white);border-radius:var(--border-radius-md);box-shadow:0 5px 15px #0000004d;display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_zfztm_1 .3s ease-out}@keyframes _fadeIn_zfztm_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_zfztm_1{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_zfztm_38{display:flex;justify-content:space-between;align-items:center;padding:18px 25px;border-bottom:1px solid var(--border-light)}._modalHeader_zfztm_38 h2{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}._closeButton_zfztm_51{font-size:2rem;font-weight:300;color:#aaa;background:none;border:none;cursor:pointer;line-height:1}._closeButton_zfztm_51:hover{color:var(--danger-red)}._loading_zfztm_64{padding:40px;text-align:center;font-size:1.1rem;color:var(--text-secondary)}._barangInfo_zfztm_71{display:flex;gap:20px;padding:20px 25px;background-color:#fcfcfc;border-bottom:1px solid var(--border-light)}._barangImage_zfztm_78{width:100px;height:100px;object-fit:cover;border-radius:var(--border-radius-sm);border:1px solid var(--border-light);flex-shrink:0}._barangDetails_zfztm_86{flex-grow:1}._barangDetails_zfztm_86 h3{margin:0 0 10px;font-size:1.2rem;font-weight:600}._barangDetails_zfztm_86 p{margin:4px 0;font-size:.9rem;color:var(--text-secondary)}._barangDetails_zfztm_86 p strong{color:var(--text-primary)}._formHarga_zfztm_103{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:10px;padding:15px 25px;background-color:#f9f9f9;border-bottom:1px solid var(--border-light)}._formHarga_zfztm_103 input,._formHarga_zfztm_103 select{width:100%;padding:10px 12px;font-size:.9rem;font-family:inherit;border:1px solid #ccc;border-radius:var(--border-radius-sm);box-sizing:border-box}._formHarga_zfztm_103 button{padding:10px 15px;font-size:.9rem;font-weight:600;color:var(--text-white);background-color:var(--success-green);border:none;border-radius:var(--border-radius-sm);cursor:pointer;transition:all .2s ease}._formHarga_zfztm_103 button:hover:not(:disabled){background-color:var(--success-green-hover)}._formHarga_zfztm_103 button:disabled{background-color:#ccc;cursor:not-allowed}._hargaListContainer_zfztm_140{padding:25px;overflow-y:auto;flex-grow:1;min-height:200px}._hargaTable_zfztm_146{width:100%;border-collapse:collapse}._hargaTable_zfztm_146 th,._hargaTable_zfztm_146 td{padding:10px 12px;text-align:left;font-size:.9rem;border-bottom:1px solid var(--border-very-light)}._hargaTable_zfztm_146 th{font-weight:600;color:#888;background-color:#f8f8f8;border-bottom-width:2px;border-color:#ddd}._hargaTable_zfztm_146 td[data-label=Harga]{font-weight:600;color:var(--text-primary)}._deleteButton_zfztm_167{padding:5px 10px;font-size:.8rem;font-weight:500;background-color:var(--background-white);border:1px solid var(--danger-red);color:var(--danger-red);border-radius:var(--border-radius-sm);cursor:pointer;transition:all .2s ease}._deleteButton_zfztm_167:hover:not(:disabled){background-color:#feecec}._deleteButton_zfztm_167:disabled{background-color:#ccc;border-color:#ccc;color:#888;cursor:not-allowed}._modalFooter_zfztm_188{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:18px 25px;border-top:1px solid var(--border-light);background-color:#f9f9f9}._message_zfztm_197{flex-grow:1;text-align:left;font-size:.9rem;font-weight:500}._message_zfztm_197._success_zfztm_203{color:var(--success-green)}._message_zfztm_197._error_zfztm_206{color:var(--danger-red)}._cancelButton_zfztm_209{padding:10px 20px;font-size:.9rem;font-weight:600;border:none;border-radius:var(--border-radius-sm);cursor:pointer;transition:all .2s ease;background-color:#eee;color:#555}._cancelButton_zfztm_209:hover:not(:disabled){background-color:#ddd}._cancelButton_zfztm_209:disabled{background-color:#ccc;cursor:not-allowed}._container_14ph2_3{padding:24px;background-color:#f8f9fa;min-height:100vh;font-family:Inter,sans-serif}._header_14ph2_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._titleSection_14ph2_18{display:flex;flex-direction:column}._pageTitle_14ph2_23{font-size:24px;font-weight:700;color:#1a1a1a;margin:0}._pageSubtitle_14ph2_30{font-size:14px;color:#6c757d;margin-top:4px}._createButton_14ph2_36{display:flex;align-items:center;gap:8px;background-color:#0d6efd;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px #0d6efd26}._createButton_14ph2_36:hover{background-color:#0b5ed7;transform:translateY(-1px);box-shadow:0 6px 8px #0d6efd33}._filterSection_14ph2_59{background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 12px #0000000a;margin-bottom:24px;display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}._searchContainer_14ph2_71{flex:1;min-width:250px;position:relative}._searchLabel_14ph2_77{display:block;font-size:12px;font-weight:600;color:#6c757d;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}._searchInputWrapper_14ph2_87{position:relative;display:flex;align-items:center}._searchIcon_14ph2_93{position:absolute;left:12px;color:#adb5bd;width:18px;height:18px}._searchInput_14ph2_87{width:100%;padding:10px 12px 10px 40px;border:1px solid #dee2e6;border-radius:8px;font-size:14px;transition:border-color .2s}._searchInput_14ph2_87:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 3px #0d6efd1a}._filterGroup_14ph2_116{display:flex;flex-direction:column}._filterLabel_14ph2_121{font-size:12px;font-weight:600;color:#6c757d;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}._filterSelect_14ph2_130,._dateInput_14ph2_130{padding:10px 12px;border:1px solid #dee2e6;border-radius:8px;font-size:14px;background-color:#fff;color:#495057;min-width:160px;cursor:pointer}._filterSelect_14ph2_130:focus,._dateInput_14ph2_130:focus{outline:none;border-color:#0d6efd}._resetButton_14ph2_146{padding:10px 16px;background-color:#f8f9fa;border:1px solid #dee2e6;color:#6c757d;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}._resetButton_14ph2_146:hover{background-color:#e9ecef;color:#495057}._tableContainer_14ph2_166{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;overflow:hidden}._tableWrapper_14ph2_173{overflow-x:auto}._table_14ph2_166{width:100%;border-collapse:separate;border-spacing:0}._table_14ph2_166 th{background-color:#f8f9fa;color:#495057;font-weight:600;font-size:13px;padding:16px;text-align:left;border-bottom:1px solid #dee2e6;white-space:nowrap}._table_14ph2_166 td{padding:16px;border-bottom:1px solid #f1f3f5;color:#212529;font-size:14px;vertical-align:middle}._table_14ph2_166 tr:last-child td{border-bottom:none}._table_14ph2_166 tr:hover td{background-color:#f8f9fa}._statusBadge_14ph2_211{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.3px}._statusDraft_14ph2_222{background-color:#e9ecef;color:#495057}._statusSent_14ph2_227{background-color:#fff3cd;color:#856404}._statusWon_14ph2_232{background-color:#d1e7dd;color:#0f5132}._statusLost_14ph2_237{background-color:#f8d7da;color:#842029}._actionButtons_14ph2_243{display:flex;gap:8px}._actionBtn_14ph2_248{width:32px;height:32px;border-radius:6px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}._viewBtn_14ph2_260{background-color:#e7f1ff;color:#0d6efd}._viewBtn_14ph2_260:hover{background-color:#cfe2ff}._deleteBtn_14ph2_269{background-color:#fee2e2;color:#dc3545}._deleteBtn_14ph2_269:hover{background-color:#f8d7da}._loadingState_14ph2_279,._emptyState_14ph2_279{padding:48px;text-align:center;color:#6c757d;display:flex;flex-direction:column;align-items:center;gap:12px}._loadingSpinner_14ph2_289{width:40px;height:40px;border:3px solid #e9ecef;border-top-color:#0d6efd;border-radius:50%;animation:_spin_14ph2_1 1s linear infinite}@keyframes _spin_14ph2_1{to{transform:rotate(360deg)}}._errorState_14ph2_302{margin:24px;padding:16px;background-color:#f8d7da;border:1px solid #f5c2c7;color:#842029;border-radius:8px}._container_10yxg_4{padding:24px 40px 80px;background-color:#f4f6f8;min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif;color:#333}._header_10yxg_14{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px}._backButton_10yxg_21{display:flex;align-items:center;gap:6px;background:none;border:none;color:#64748b;font-weight:600;font-size:13px;cursor:pointer;margin-bottom:8px;padding:0;transition:color .2s ease}._backButton_10yxg_21:hover{color:#0d6efd}._pageTitle_10yxg_40{font-size:28px;font-weight:800;color:#1e293b;margin:0;letter-spacing:-.5px}._toggleWrapper_10yxg_49{display:flex;align-items:center;gap:8px;background-color:#fff;padding:8px 12px;border-radius:8px;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}._toggleWrapper_10yxg_49:hover{border-color:#cbd5e1;background-color:#f8fafc}._toggleWrapper_10yxg_49 input[type=checkbox]{accent-color:#0d6efd;width:16px;height:16px;cursor:pointer}._toggleWrapper_10yxg_49 label{font-size:13px;font-weight:600;color:#475569;cursor:pointer;display:flex;align-items:center}._card_10yxg_84{background-color:#fff;padding:32px;border-radius:16px;box-shadow:0 4px 20px #00000008;border:1px solid rgba(0,0,0,.02);margin-bottom:24px}._cardTitle_10yxg_93{font-size:15px;font-weight:700;color:#0d6efd;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #f1f5f9;text-transform:uppercase;letter-spacing:.8px}._formGrid_10yxg_105{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}._fullWidth_10yxg_111{grid-column:span 2}._formGroup_10yxg_115{display:flex;flex-direction:column;gap:8px}._label_10yxg_121{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._input_10yxg_129,._select_10yxg_129,._textarea_10yxg_129{padding:10px 14px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;font-family:inherit;color:#1e293b;background-color:#fff;transition:all .2s ease;width:100%;box-sizing:border-box}._input_10yxg_129:focus,._select_10yxg_129:focus,._textarea_10yxg_129:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 4px #0d6efd1a}._input_10yxg_129:disabled,._select_10yxg_129:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed}._textarea_10yxg_129{resize:vertical;min-height:80px}._tableHeader_10yxg_160{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._addButton_10yxg_167{background-color:#0d6efd;color:#fff;border:none;padding:10px 18px;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s;box-shadow:0 2px 5px #0d6efd33}._addButton_10yxg_167:hover{background-color:#0b5ed7;transform:translateY(-1px)}._tableContainer_10yxg_188{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;width:100%}._table_10yxg_160{width:100%;border-collapse:collapse}._table_10yxg_160 th{background-color:#f8fafc;padding:14px 16px;text-align:left;font-size:12px;font-weight:700;color:#475569;text-transform:uppercase;border-bottom:1px solid #e2e8f0;letter-spacing:.5px}._table_10yxg_160 td{padding:16px;border-bottom:1px solid #f1f5f9;font-size:14px;color:#334155;vertical-align:middle;background-color:#fff}._table_10yxg_160 tbody tr{transition:background-color .15s}._table_10yxg_160 tbody tr:hover{background-color:#f8fafc}._table_10yxg_160 tr:last-child td{border-bottom:none}._editBtn_10yxg_234,._deleteBtn_10yxg_234{background:#fff;border:1px solid #e2e8f0;cursor:pointer;padding:6px;border-radius:6px;color:#64748b;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}._editBtn_10yxg_234:hover{color:#0d6efd;border-color:#0d6efd;background-color:#eff6ff}._deleteBtn_10yxg_234:hover{color:#dc3545;border-color:#dc3545;background-color:#fef2f2}._calculationFooter_10yxg_260{background-color:#f8fafc;padding:24px;border-top:1px solid #e2e8f0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;flex-direction:column;align-items:flex-end}._formFooter_10yxg_272{display:flex;justify-content:flex-end;gap:16px;margin-top:32px}._secondaryBtn_10yxg_279{background-color:#fff;border:1px solid #cbd5e1;color:#475569;padding:12px 24px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}._secondaryBtn_10yxg_279:hover:not(:disabled){background-color:#f1f5f9;border-color:#94a3b8}._primaryBtn_10yxg_299{background-color:#0d6efd;color:#fff;border:none;padding:12px 32px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 4px 10px #0d6efd33;display:flex;align-items:center;gap:8px;transition:all .2s}._primaryBtn_10yxg_299:hover:not(:disabled){background-color:#0b5ed7;transform:translateY(-2px);box-shadow:0 6px 15px #0d6efd4d}._primaryBtn_10yxg_299:disabled,._secondaryBtn_10yxg_279:disabled{opacity:.6;cursor:not-allowed;transform:none}._modalOverlay_10yxg_328{position:fixed;inset:0;background-color:#0f172a99;display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_10yxg_340{background-color:#fff;border-radius:16px;width:100%;max-width:1000px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 50px #00000040;animation:_slideIn_10yxg_1 .3s ease-out}@keyframes _slideIn_10yxg_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_10yxg_357{padding:20px 24px;background:linear-gradient(135deg,#0d6efd,#0a58ca);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;justify-content:space-between;align-items:center}._modalTitle_10yxg_368{font-size:18px;font-weight:700;margin:0}._closeModalBtn_10yxg_374{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}._closeModalBtn_10yxg_374:hover{background:#fff6}._modalBody_10yxg_390{padding:32px;overflow-y:auto;flex:1;background-color:#f8fafc;display:flex;flex-direction:column;gap:24px}._ahsSection_10yxg_401{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}._ahsHeader_10yxg_408{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;font-weight:600;font-size:13px}._headerMat_10yxg_418{background-color:#eff6ff;color:#1d4ed8}._headerSvc_10yxg_419{background-color:#fffbeb;color:#b45309}._headerOth_10yxg_420{background-color:#f1f5f9;color:#475569}._ahsContent_10yxg_422{padding:16px;display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto}._ahsRow_10yxg_431{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;align-items:center;background:#fff;padding:10px;border:1px solid #f1f5f9;border-radius:8px;transition:border-color .2s}._ahsRow_10yxg_431:hover{border-color:#cbd5e1}._summaryBox_10yxg_445{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}._summaryRow_10yxg_452{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;color:#475569}._finalPrice_10yxg_461{margin-top:20px;padding-top:20px;border-top:2px dashed #e2e8f0;text-align:center}._finalPriceLabel_10yxg_468{font-size:13px;color:#64748b;text-transform:uppercase;font-weight:700;margin-bottom:8px}._finalPriceValue_10yxg_476{font-size:32px;font-weight:800;color:#0d6efd;letter-spacing:-1px}._modalFooter_10yxg_483{padding:20px 32px;border-top:1px solid #e2e8f0;background-color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;display:flex;justify-content:flex-end;gap:12px}._cancelButton_10yxg_494{background:#fff;border:1px solid #cbd5e1;padding:10px 20px;border-radius:8px;color:#475569;font-weight:600;cursor:pointer}._saveBtnBig_10yxg_504{width:100%;background-color:#198754;color:#fff;border:none;padding:14px;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;transition:background .2s}._saveBtnBig_10yxg_504:hover{background-color:#157347}._loadingState_10yxg_524{display:flex;justify-content:center;align-items:center;height:100vh;font-size:16px;color:#64748b;font-weight:500;background-color:#f8fafc}._overlay_9vd94_3{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._content_9vd94_14{background-color:#fff;width:95%;max-width:1100px;height:90vh;border-radius:12px;display:flex;flex-direction:column;box-shadow:0 20px 50px #0000004d;overflow:hidden}._header_9vd94_27{padding:16px 24px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa}._title_9vd94_36 h3{margin:0;font-size:18px;font-weight:700;color:#333}._title_9vd94_36 p{margin:2px 0 0;font-size:13px;color:#666}._closeBtn_9vd94_39{background:none;border:none;cursor:pointer;color:#999;padding:4px;border-radius:50%;transition:all .2s}._closeBtn_9vd94_39:hover{background-color:#e9ecef;color:#333}._body_9vd94_51{flex:1;overflow-y:auto;padding:24px;background-color:#fff}._mainInfo_9vd94_59{display:grid;grid-template-columns:3fr 1fr 1fr;gap:16px;background-color:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #dee2e6;margin-bottom:24px}._formGroup_9vd94_70 label{display:block;font-size:12px;font-weight:600;color:#555;margin-bottom:6px;text-transform:uppercase}._input_9vd94_79,._select_9vd94_79{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px;height:38px;box-sizing:border-box}._input_9vd94_79:focus,._select_9vd94_79:focus{outline:2px solid #0d6efd;border-color:#0d6efd}._input_9vd94_79:disabled{background-color:#f8f9fa;color:#6c757d}._splitLayout_9vd94_92{display:grid;grid-template-columns:2fr 1fr;gap:24px}._leftColumn_9vd94_98{display:flex;flex-direction:column;gap:24px}._sectionBox_9vd94_105{border:1px solid #e2e8f0;border-radius:8px;padding:16px}._sectionHeader_9vd94_111{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}._sectionTitle_9vd94_120{font-size:13px;font-weight:800;letter-spacing:.5px}._textBlue_9vd94_121{color:#0d6efd}._textYellow_9vd94_122{color:#d97706}._textGray_9vd94_123{color:#4b5563}._addBtn_9vd94_125{font-size:11px;padding:4px 8px;border-radius:4px;border:none;cursor:pointer;display:flex;align-items:center;gap:4px;font-weight:600}._bgBlue_9vd94_136{background-color:#e7f1ff;color:#0d6efd}._bgYellow_9vd94_137{background-color:#fef3c7;color:#d97706}._bgGray_9vd94_138{background-color:#f3f4f6;color:#4b5563}._rowList_9vd94_141{display:flex;flex-direction:column;gap:12px}._rowItem_9vd94_143{display:grid;grid-template-columns:100px 1fr 80px 160px 40px;gap:12px;align-items:flex-start}._rowItemSimple_9vd94_152{display:grid;grid-template-columns:1fr 160px 40px;gap:12px;align-items:flex-start}._costWrapper_9vd94_160{display:flex;flex-direction:column;width:100%}._helperText_9vd94_166{font-size:11px;color:#198754;font-weight:600;text-align:right;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._deleteBtn_9vd94_177{background:none;border:none;color:#dc3545;cursor:pointer;display:flex;align-items:center;justify-content:center;height:38px}._deleteBtn_9vd94_177:hover{background-color:#fff5f5;border-radius:4px}._summaryBox_9vd94_190{background-color:#f0f7ff;border:1px solid #cce5ff;padding:20px;border-radius:8px;position:sticky;top:0}._summaryTitle_9vd94_199{color:#004085;font-weight:700;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #b8daff;font-size:14px}._summaryRow_9vd94_208{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px;color:#333;align-items:center}._finalPrice_9vd94_217{margin-top:16px;padding-top:16px;border-top:2px dashed #b8daff;text-align:right}._finalPriceLabel_9vd94_224{font-size:11px;color:#666;font-weight:700;text-transform:uppercase}._finalPriceValue_9vd94_225{font-size:24px;font-weight:800;color:#198754}._saveBtnBig_9vd94_227{width:100%;margin-top:20px;padding:12px;background-color:#0d6efd;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:14px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px;box-shadow:0 4px 6px #0d6efd33}._saveBtnBig_9vd94_227:hover{background-color:#0b5ed7;transform:translateY(-1px)}@media (max-width: 1024px){._splitLayout_9vd94_92{grid-template-columns:1fr}._rowItem_9vd94_143,._rowItemSimple_9vd94_152{grid-template-columns:1fr;gap:8px;padding:12px;border:1px solid #eee;border-radius:8px;background-color:#fafafa}._deleteBtn_9vd94_177{width:100%;background-color:#fff5f5;border:1px solid #dc3545;border-radius:4px;margin-top:4px}}._container_10awz_3{padding:20px;background-color:#f8f9fa;min-height:100vh}._header_10awz_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._title_10awz_16{font-size:24px;font-weight:600;color:#333;margin:0}._addButton_10awz_23{display:flex;align-items:center;gap:8px;background-color:#0d6efd;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:500;transition:background .2s}._addButton_10awz_23:hover{background-color:#0b5ed7}._tableContainer_10awz_41{background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;overflow:hidden}._table_10awz_41{width:100%;border-collapse:collapse}._table_10awz_41 th{background-color:#f8f9fa;padding:15px;text-align:left;font-weight:600;color:#6c757d;border-bottom:1px solid #dee2e6}._table_10awz_41 td{padding:15px;border-bottom:1px solid #eee;color:#333}._badge_10awz_68{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}._badgePpn_10awz_75{background-color:#d1e7dd;color:#0f5132}._badgePph_10awz_80{background-color:#fff3cd;color:#664d03}._actions_10awz_85{display:flex;gap:8px}._editBtn_10awz_90,._deleteBtn_10awz_90{background:none;border:none;cursor:pointer;padding:6px;border-radius:4px;transition:background .2s}._editBtn_10awz_90{color:#0d6efd}._editBtn_10awz_90:hover{background-color:#e7f1ff}._deleteBtn_10awz_90{color:#dc3545}._deleteBtn_10awz_90:hover{background-color:#ffe7e7}._modalOverlay_10awz_106{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_10awz_119{background:#fff;padding:25px;border-radius:12px;width:400px;max-width:90%;box-shadow:0 4px 20px #00000026}._modalHeader_10awz_128{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._modalTitle_10awz_135{font-size:18px;font-weight:700;margin:0}._closeButton_10awz_141{background:none;border:none;font-size:24px;cursor:pointer;color:#999}._formGroup_10awz_149{margin-bottom:15px}._label_10awz_153{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#555}._input_10awz_161{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;box-sizing:border-box}._radioGroup_10awz_170{display:flex;gap:20px}._radioLabel_10awz_175{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px}._modalActions_10awz_183{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}._cancelBtn_10awz_190{padding:8px 16px;background-color:#f1f3f5;border:none;border-radius:6px;cursor:pointer;color:#495057}._submitBtn_10awz_199{padding:8px 16px;background-color:#0d6efd;color:#fff;border:none;border-radius:6px;cursor:pointer}._pageContainer_t4jtb_3{padding:20px 30px;position:relative;width:100%;box-sizing:border-box;font-family:Poppins,sans-serif}._header_t4jtb_11{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:20px;flex-wrap:wrap;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}._headerTitle_t4jtb_23 h2{margin:0 0 5px;font-size:1.5rem;font-weight:600;text-transform:capitalize}._headerTitle_t4jtb_23 span{font-size:.9rem;color:#756c6c}._filterContainer_t4jtb_36{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:30px;padding:15px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0}._searchInput_t4jtb_48{padding:9px 15px;background:#fff;border-radius:6px;border:1px #ccc solid;font-size:14px;flex-grow:1;min-width:200px}._searchInput_t4jtb_48:focus{border-color:#be202f;box-shadow:0 0 0 2px #be202f26;outline:none}._dateFilterGroup_t4jtb_63{display:flex;align-items:center;gap:8px;flex-shrink:0}._dateFilterGroup_t4jtb_63 span{color:#6c757d}._dateInput_t4jtb_71{padding:9px 10px;background:#fff;border-radius:6px;border:1px #ccc solid;font-size:14px;width:auto}._dateInput_t4jtb_71:focus{border-color:#be202f;box-shadow:0 0 0 2px #be202f26;outline:none}._filterDropdown_t4jtb_85{padding:9px 12px;background:#fff;border-radius:6px;border:1px #ccc solid;font-size:14px;flex-shrink:0;min-width:100px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:500}._filterDropdown_t4jtb_85:hover{opacity:.9}._resetButton_t4jtb_103{height:38px;width:38px;background:#6c757d;color:#fff;border-radius:6px;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;flex-shrink:0;transition:background-color .2s ease}._resetButton_t4jtb_103:hover{background-color:#5a6268}._resetButton_t4jtb_103 svg{stroke:#fff}._tableContainer_t4jtb_121{width:100%;display:flex;flex-direction:column;gap:16px}._bpmCardContainer_t4jtb_129{background-color:#fffc;border-radius:10px;border:1px solid #E5E7EB;overflow:hidden;transition:all .2s;box-shadow:0 1px 3px #0000000d}._bpmCardContainer_t4jtb_129:hover{background-color:#fff;box-shadow:0 4px 6px #00000012;border-color:#d1d5db}._tableRow_t4jtb_144{width:100%;padding:12px 20px;display:grid;align-items:center;gap:20px;box-sizing:border-box;font-size:14px}._itemsRow_t4jtb_155{padding:12px 20px 16px;display:flex;flex-direction:column;gap:8px;border-top:1px dashed #E5E7EB;margin-top:4px;background-color:#fafafa}._itemsLabel_t4jtb_166{font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}._itemsList_t4jtb_174{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._itemBadge_t4jtb_181{display:inline-flex;align-items:center;font-size:12px;color:#374151;background-color:#fff;border:1px solid #E5E7EB;padding:4px 10px;border-radius:6px;box-shadow:0 1px 2px #00000008}._itemQty_t4jtb_193{font-weight:700;color:#be202f;margin-left:6px;font-size:11px;background:#be202f1a;padding:1px 5px;border-radius:4px}._tableHeader_t4jtb_203{color:#a49e9e;text-transform:uppercase;font-weight:600;font-size:12px;padding:10px 20px;border-bottom:1px solid #eee;background:#f9fafb;border-radius:8px}._loadingText_t4jtb_214,._emptyState_t4jtb_214,._errorText_t4jtb_214{text-align:center;padding:40px;color:#756c6c}._actionsCell_t4jtb_220{display:flex;justify-content:center;align-items:center}@media (max-width: 1024px){._filterContainer_t4jtb_36{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}._searchInput_t4jtb_48{grid-column:span 2}}@media (max-width: 768px){._pageContainer_t4jtb_3{padding:15px}._header_t4jtb_11{flex-direction:column}._filterContainer_t4jtb_36{flex-direction:column;align-items:stretch;gap:10px}._searchInput_t4jtb_48,._dateFilterGroup_t4jtb_63,._filterDropdown_t4jtb_85,._resetButton_t4jtb_103{width:100%}._tableHeader_t4jtb_203{display:none}._bpmCardContainer_t4jtb_129{margin-bottom:12px;background:#fff;border:1px solid #e5e7eb}._tableRow_t4jtb_144{display:flex;flex-direction:column;align-items:stretch;padding:16px;gap:8px}._tableRow_t4jtb_144>div{display:flex;justify-content:space-between;align-items:center;text-align:right;border-bottom:1px dashed #f3f4f6;padding-bottom:6px}._tableRow_t4jtb_144>div:last-child{border-bottom:none}._tableRow_t4jtb_144>div:nth-child(1):before{content:"No. Surat Jalan";font-weight:600;color:#6b7280;font-size:12px}._tableRow_t4jtb_144>div:nth-child(2):before{content:"Tanggal";font-weight:600;color:#6b7280;font-size:12px}._tableRow_t4jtb_144>div:nth-child(3):before{content:"Tujuan";font-weight:600;color:#6b7280;font-size:12px}._tableRow_t4jtb_144>div:nth-child(4):before{content:"Perusahaan";font-weight:600;color:#6b7280;font-size:12px}._tableRow_t4jtb_144>div:nth-child(5):before{content:"Penerima";font-weight:600;color:#6b7280;font-size:12px}._itemsRow_t4jtb_155{background-color:#f9fafb;padding:12px 16px}}
