._receipt_5m9by_1{width:90mm;padding:15px;font-family:Courier New,Courier,monospace;font-size:12px;color:#000;background-color:#fff}._header_5m9by_10,._footer_5m9by_10{text-align:center;margin-bottom:10px}._storeName_5m9by_11{margin:0;font-size:16px}._itemsTable_5m9by_13{width:100%;border-collapse:collapse;margin-bottom:10px}._itemsTable_5m9by_13 th,._itemsTable_5m9by_13 td{text-align:left;padding:4px 0}._itemsTable_5m9by_13 th:nth-child(2),._itemsTable_5m9by_13 td:nth-child(2){text-align:center}._itemsTable_5m9by_13 th:nth-child(3),._itemsTable_5m9by_13 td:nth-child(3){text-align:right}._itemsTable_5m9by_13 th:nth-child(4),._itemsTable_5m9by_13 td:nth-child(4){text-align:right}._itemsTable_5m9by_13 thead{border-top:1px dashed #000;border-bottom:1px dashed #000}._itemOptions_5m9by_20{font-size:10px;color:#555}._totals_5m9by_22{margin-top:10px;border-top:1px dashed #000;padding-top:5px}._totalRow_5m9by_23{display:flex;justify-content:space-between;margin-bottom:3px}._grandTotal_5m9by_24{font-weight:700;font-size:14px;margin-top:5px}._footer_5m9by_10{border-top:1px dashed #000;padding-top:10px;margin-top:10px}@media print{body{-webkit-print-color-adjust:exact}._receipt-print-area_5m9by_30{width:90mm}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._header_djx1b_3{background-color:#000;padding:0 2rem;position:sticky;top:0;z-index:999;border-bottom:2px solid #f0c419}._navbar_djx1b_12{display:flex;justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto;height:70px}._logo_djx1b_21 img{height:50px;transition:transform .2s}._logo_djx1b_21 img:hover{transform:scale(1.1)}._menuLinks_djx1b_29{list-style:none;display:flex;align-items:center;gap:2rem;margin:0;padding:0}._menuLinks_djx1b_29 a{color:#fff;text-decoration:none;font-weight:700;font-size:1.1rem;transition:color .2s;padding:5px 0;position:relative}._menuLinks_djx1b_29 a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-5px;left:0;background-color:#f0c419;transform-origin:bottom right;transition:transform .25s ease-out}._menuLinks_djx1b_29 a:hover:after,._menuLinks_djx1b_29 a._active_djx1b_62:after{transform:scaleX(1);transform-origin:bottom left}._cartLink_djx1b_67{display:flex;align-items:center}._cartBadge_djx1b_72{background-color:#e53935;color:#fff;border-radius:50%;padding:2px 7px;font-size:.75em;margin-left:8px;font-weight:700}._hamburger_djx1b_82{display:none;background:none;border:none;color:#fff;font-size:1.8rem;cursor:pointer;z-index:1001}._authSection_djx1b_93{margin-left:1rem;padding-left:2rem;border-left:1px solid #444}._loginButton_djx1b_99{background-color:#f0c419;color:#1a1a1a!important;padding:.5rem 1rem!important;border-radius:5px;display:flex;align-items:center;gap:.5rem;text-decoration:none}._loginButton_djx1b_99:hover{background-color:#ffd43b}._userInfo_djx1b_113{display:flex;align-items:center;gap:1rem;color:#fff}._logoutButton_djx1b_120{background:none;border:1px solid #f0c419;color:#f0c419;padding:.4rem .8rem;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s}._logoutButton_djx1b_120:hover{background-color:#f0c419;color:#1a1a1a}._profileLink_djx1b_137{color:#fff;text-decoration:none;font-weight:700;transition:color .2s}._profileLink_djx1b_137:hover{color:#f0c419}@media(max-width:992px){._hamburger_djx1b_82{display:block}._menuLinks_djx1b_29{position:fixed;top:72px;left:-100%;width:100%;height:calc(100vh - 72px);background-color:#000000fa;flex-direction:column;align-items:center;justify-content:center;gap:3rem;transition:left .3s ease-in-out;z-index:1000}._menuLinks_djx1b_29._menuOpen_djx1b_167{left:0}._menuLinks_djx1b_29 a{font-size:1.5rem}._authSection_djx1b_93{margin-left:0;padding-left:0;border-left:none;margin-top:1rem}}._footer_1btbh_3{background-color:#000;color:#aaa;padding:1.5rem 2rem;border-top:2px solid #f0c419}._footerContent_1btbh_10{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}._socialLinks_1btbh_18{display:flex;gap:1.5rem}._socialLinks_1btbh_18 a{color:#aaa;font-size:1.5rem;transition:color .2s,transform .2s}._socialLinks_1btbh_18 a:hover{color:#fff;transform:scale(1.2)}._copyright_1btbh_34{font-size:.9rem}@media(max-width:768px){._footerContent_1btbh_10{flex-direction:column;gap:1rem}}._whatsappButton_1b4se_3{position:fixed;bottom:25px;right:25px;z-index:999;background-color:#25d366;color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;transition:transform .3s ease,box-shadow .3s ease;animation:_bounceIn_1b4se_1 .5s ease-out}._whatsappButton_1b4se_3:hover{transform:scale(1.1);box-shadow:0 6px 16px #0000004d}@keyframes _bounceIn_1b4se_1{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}._pageWrapper_14fnr_3{display:flex;flex-direction:column;min-height:100vh;background-color:#fdfaf6}._mainContent_14fnr_11{flex-grow:1}._mainContent_14fnr_11._centered_14fnr_19{display:flex;justify-content:center}._adminWrapper_nfjzu_7{max-width:1200px;margin:2rem auto;background-color:#fff;min-height:calc(100vh - 4rem);box-shadow:0 4px 20px #00000014;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}._adminLayout_nfjzu_23{display:flex;flex-grow:1}._sidebar_nfjzu_29{width:260px;background-color:#fff;border-right:1px solid #e9ecef;flex-shrink:0;overflow-y:auto}._sidebarNav_nfjzu_37{display:flex;flex-direction:column;padding-top:1rem}._menuGroup_nfjzu_46{margin-bottom:.5rem}._menuHeaderBlock_nfjzu_47{background-color:#fff;border:1px solid #e53935;border-radius:4px;padding:.8rem 1.5rem;margin:0 1rem;font-weight:700;color:#343a40;text-transform:uppercase;font-size:.9rem;text-decoration:none;display:block;cursor:pointer;transition:all .2s ease-in-out;text-align:left}._menuHeaderBlock_nfjzu_47:hover{background-color:#ffebee}._activeHeader_nfjzu_55{background-color:#e53935;color:#fff}._subMenuContainer_nfjzu_56{animation:_fadeIn_nfjzu_1 .4s ease;padding:.5rem 0;background-color:#fafafa;margin:0 1rem;border:1px solid #eee;border-top:none;border-radius:0 0 4px 4px}@keyframes _fadeIn_nfjzu_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._subMenuItem_nfjzu_65{display:block;padding:.6rem 1.5rem;color:#495057;text-decoration:none;font-size:.9rem;transition:all .2s ease;text-align:left}._subMenuItem_nfjzu_65:hover{color:#e53935;padding-left:1.8rem}._subMenuItem_nfjzu_65._active_nfjzu_55{color:#e53935;font-weight:600}._mainContent_nfjzu_74{flex-grow:1;padding:2rem;overflow-y:auto;background-color:#f8f9fa}._hamburgerButton_nfjzu_88{display:none;position:fixed;top:15px;left:15px;z-index:1300;background-color:#333;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;cursor:pointer;box-shadow:0 2px 5px #0000004d}@media(max-width:768px){._hamburgerButton_nfjzu_88{display:flex;align-items:center;justify-content:center}._adminLayout_nfjzu_23{flex-direction:column}._sidebar_nfjzu_29{position:fixed;left:0;top:0;height:100vh;z-index:1200;transition:transform .3s ease-in-out}._sidebarClosed_nfjzu_130{transform:translate(-100%)}._sidebarOpen_nfjzu_134{transform:translate(0)}._mainContent_nfjzu_74{margin-left:0;padding-top:70px}}._header_jqdd2_3{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:0 2rem;height:60px;border-bottom:1px solid #e0e0e0;flex-shrink:0}._headerLeft_jqdd2_19{display:flex;align-items:center;gap:1rem}._homeLink_jqdd2_25{font-size:1.5rem;color:#555;display:flex;align-items:center}._profileMenu_jqdd2_32{position:relative;display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:5px;-webkit-user-select:none;user-select:none}._profileMenu_jqdd2_32:hover{background-color:#f4f4f4}._profileIcon_jqdd2_47{font-size:1.5rem}._arrow_jqdd2_51{font-size:.7em}._dropdown_jqdd2_55{position:absolute;top:110%;right:0;background:#fff;border-radius:5px;box-shadow:0 4px 15px #0000001a;z-index:10;width:200px;padding:.5rem 0;animation:_fadeIn_jqdd2_1 .2s ease-out}._dropdown_jqdd2_55 a,._dropdown_jqdd2_55 button{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem;text-decoration:none;color:#333;background:none;border:none;width:100%;text-align:left;cursor:pointer;font-size:.95rem}._dropdown_jqdd2_55 a:hover,._dropdown_jqdd2_55 button:hover{background-color:#f4f4f4}@keyframes _fadeIn_jqdd2_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._hamburgerButton_jqdd2_94{display:none;background:none;border:none;font-size:1.5rem;color:#4a5568;cursor:pointer;padding:0;margin-right:1rem}@media(max-width:768px){._header_jqdd2_3{padding:0 1rem}._hamburgerButton_jqdd2_94{display:flex;align-items:center}}._layoutWrapper_1dlzi_3{display:flex;flex-direction:column;height:100vh}._mainLayout_1dlzi_4{display:flex;flex:1;overflow:hidden;position:relative}._sidebar_1dlzi_6{width:250px;background-color:#1a202c;color:#a0aec0;display:flex;flex-direction:column;flex-shrink:0;transition:transform .3s ease-in-out}._sidebarHeader_1dlzi_15{padding:1.5rem 1.25rem;border-bottom:1px solid #2d3748}._sidebarTitle_1dlzi_16{font-size:1.2rem;font-weight:700;color:#fff}._sidebarNav_1dlzi_17{display:flex;flex-direction:column;padding:1rem 0}._sidebarNav_1dlzi_17 a{display:flex;align-items:center;gap:1rem;padding:.85rem 1.25rem;color:#a0aec0;text-decoration:none;font-weight:500;border-left:3px solid transparent;transition:all .2s}._sidebarNav_1dlzi_17 a:hover{background-color:#2d3748;color:#fff}._sidebarNav_1dlzi_17 a._active_1dlzi_20{background-color:#2d3748;color:#fff;border-left-color:#3b82f6}._mainContent_1dlzi_22{flex-grow:1;overflow-y:auto;background-color:#f7fafc}._contentWrapper_1dlzi_23{padding:2rem}._sidebarOverlay_1dlzi_25{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:998}@media(max-width:768px){._sidebar_1dlzi_6{position:fixed;left:0;top:0;height:100%;z-index:999;transform:translate(-100%)}._sidebar_1dlzi_6._sidebarOpen_1dlzi_40{transform:translate(0)}._sidebarOverlay_1dlzi_25{display:block}}._staffWrapper_1p0tb_2{display:flex;flex-direction:column;min-height:100vh;background-color:#f8f9fa}._mainContent_1p0tb_3{flex-grow:1;padding:2rem}._contentContainer_1p0tb_4{max-width:800px;margin:0 auto;background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #0000000f}._godeyeLayout_xnzcu_2{display:flex;min-height:100vh;background-color:#f8f9fa}._godeyeSidebar_xnzcu_8{width:280px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-direction:column;transition:width .3s ease,transform .3s ease;box-shadow:2px 0 10px #0000001a;position:fixed;height:100vh;z-index:1000}._godeyeSidebarCollapsed_xnzcu_21{width:70px}._godeyeSidebarMobileOpen_xnzcu_25{transform:translate(0)}._godeyeSidebarHeader_xnzcu_29{padding:20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}._godeyeLogo_xnzcu_37{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:700}._godeyeLogoIcon_xnzcu_45{font-size:2rem;color:gold}._sidebarToggle_xnzcu_50{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;padding:5px;border-radius:4px;transition:background-color .2s}._sidebarToggle_xnzcu_50:hover{background-color:#ffffff1a}._godeyeNav_xnzcu_65{flex:1;padding:20px 0}._godeyeNav_xnzcu_65 ul{list-style:none;padding:0;margin:0}._godeyeNavLink_xnzcu_76{display:flex;align-items:center;padding:15px 20px;color:#fffc;text-decoration:none;transition:all .3s ease;border-left:4px solid transparent}._godeyeNavLink_xnzcu_76:hover{background-color:#ffffff1a;color:#fff;border-left-color:gold}._godeyeNavLinkActive_xnzcu_92{background-color:#ffffff26;color:#fff;border-left-color:gold}._navIcon_xnzcu_98{font-size:1.2rem;margin-right:15px;width:20px;text-align:center}._godeyeSidebarCollapsed_xnzcu_21 ._navIcon_xnzcu_98{margin-right:0}._navLabel_xnzcu_109{font-weight:500}._godeyeSidebarCollapsed_xnzcu_21 ._navLabel_xnzcu_109{display:none}._godeyeSidebarFooter_xnzcu_117{padding:20px;border-top:1px solid rgba(255,255,255,.1)}._userInfo_xnzcu_122{display:flex;align-items:center;margin-bottom:15px}._userAvatar_xnzcu_128{font-size:2rem;margin-right:12px;color:gold}._godeyeSidebarCollapsed_xnzcu_21 ._userAvatar_xnzcu_128{margin-right:0}._userDetails_xnzcu_138{flex:1}._godeyeSidebarCollapsed_xnzcu_21 ._userDetails_xnzcu_138{display:none}._userName_xnzcu_146{display:block;font-weight:600;margin-bottom:2px}._userRole_xnzcu_152{display:block;font-size:.85rem;opacity:.8}._logoutBtn_xnzcu_158{display:flex;align-items:center;width:100%;padding:12px 15px;background:#ffffff1a;border:none;color:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:.9rem}._logoutBtn_xnzcu_158:hover{background:#fff3;transform:translateY(-1px)}._godeyeSidebarCollapsed_xnzcu_21 ._logoutBtn_xnzcu_158 span{display:none}._godeyeMain_xnzcu_181{flex:1;margin-left:280px;transition:margin-left .3s ease;display:flex;flex-direction:column}._godeyeMainSidebarCollapsed_xnzcu_189{margin-left:70px}._godeyeHeader_xnzcu_193{background:#fff;padding:20px 30px;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000000d}._pageTitle_xnzcu_203{margin:0;font-size:1.8rem;font-weight:600;color:#2c3e50}._headerActions_xnzcu_210{display:flex;align-items:center;gap:20px}._welcomeText_xnzcu_216{color:#6c757d;font-weight:500}._godeyeContent_xnzcu_221{flex:1;padding:30px;overflow-y:auto}._mobileOverlay_xnzcu_228{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}._mobileOverlayActive_xnzcu_239{display:block}._mobileMenuBtn_xnzcu_244{display:none;background:none;border:none;color:#2c3e50;font-size:1.5rem;cursor:pointer;padding:10px}@media(max-width:1024px){._godeyeSidebar_xnzcu_8{width:260px}._godeyeSidebarCollapsed_xnzcu_21{width:60px}._godeyeMain_xnzcu_181{margin-left:260px}._godeyeMainSidebarCollapsed_xnzcu_189{margin-left:60px}._godeyeHeader_xnzcu_193{padding:18px 25px}._pageTitle_xnzcu_203{font-size:1.6rem}._godeyeContent_xnzcu_221{padding:25px}}@media(max-width:768px){._godeyeSidebar_xnzcu_8{transform:translate(-100%);width:280px}._godeyeSidebarMobileOpen_xnzcu_25{transform:translate(0)}._godeyeMain_xnzcu_181,._godeyeMainSidebarCollapsed_xnzcu_189{margin-left:0}._godeyeHeader_xnzcu_193{padding:15px 20px;position:relative}._pageTitle_xnzcu_203{font-size:1.5rem}._mobileMenuBtn_xnzcu_244{display:block;position:absolute;left:20px;top:50%;transform:translateY(-50%)}._pageTitle_xnzcu_203{margin-left:50px}._godeyeContent_xnzcu_221{padding:20px 15px}._mobileOverlay_xnzcu_228{display:none}._mobileOverlayActive_xnzcu_239{display:block}}@media(max-width:480px){._godeyeSidebar_xnzcu_8{width:100%;max-width:300px}._godeyeSidebarHeader_xnzcu_29{padding:15px}._godeyeLogo_xnzcu_37{font-size:1.3rem;gap:10px}._godeyeLogoIcon_xnzcu_45{font-size:1.8rem}._godeyeNav_xnzcu_65{padding:15px 0}._godeyeNavLink_xnzcu_76{padding:12px 15px;font-size:.9rem}._navIcon_xnzcu_98{font-size:1.1rem;margin-right:12px}._godeyeSidebarFooter_xnzcu_117{padding:15px}._userAvatar_xnzcu_128{font-size:1.8rem;margin-right:10px}._userName_xnzcu_146{font-size:.9rem}._userRole_xnzcu_152{font-size:.8rem}._logoutBtn_xnzcu_158{padding:10px 12px;font-size:.85rem}._godeyeHeader_xnzcu_193{padding:12px 15px;flex-direction:column;align-items:flex-start;gap:10px}._pageTitle_xnzcu_203{font-size:1.3rem;margin-left:0}._mobileMenuBtn_xnzcu_244{left:15px}._headerActions_xnzcu_210{width:100%;justify-content:space-between}._welcomeText_xnzcu_216{font-size:.9rem}._godeyeContent_xnzcu_221{padding:15px 10px}}._spinnerContainer_15czn_3{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem;min-height:200px}._spinner_15czn_3{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #3E2723;border-radius:50%;animation:_spin_15czn_3 1s linear infinite}._spinnerText_15czn_21{margin-top:1rem;font-weight:700;color:#555}@keyframes _spin_15czn_3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._formContainer_10mbo_3{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}._card_10mbo_11{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d}._cardHeader_10mbo_18{padding:1.5rem;border-bottom:1px solid #e5e7eb}._cardHeader_10mbo_18 h3{margin:0;font-size:1.25rem;color:#111827}._cardHeader_10mbo_18 p{margin:.25rem 0 0;font-size:.9rem;color:#6b7280}._cardBody_10mbo_35{padding:1.5rem;display:flex;flex-direction:column;gap:15px}._settingItem_10mbo_42{display:flex;justify-content:space-between;align-items:center;transition:opacity .3s}._settingItem_10mbo_42._disabled_10mbo_49{opacity:.5}._formGroup_10mbo_53{display:flex;flex-direction:column;gap:5px}._formGroup_10mbo_53 label{font-weight:500;color:#374151}._input_10mbo_64,._textarea_10mbo_65{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:14px}._textarea_10mbo_65{resize:vertical;min-height:80px}._providerForm_10mbo_78{display:flex;flex-direction:column;gap:15px;padding:1rem;background-color:#f9fafb;border-radius:6px;border:1px solid #f3f4f6}._providerForm_10mbo_78 h4{margin:0;font-size:1.1rem;color:#111827}._providerDescription_10mbo_94{font-size:.9rem;color:#6b7280;margin:0}._switch_10mbo_101{position:relative;display:inline-block;width:44px;height:24px}._switch_10mbo_101 input{opacity:0;width:0;height:0}._slider_10mbo_114{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:24px}._slider_10mbo_114:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+._slider_10mbo_114{background-color:#4f46e5}input:checked+._slider_10mbo_114:before{transform:translate(20px)}._stickySave_10mbo_147{position:sticky;bottom:0;background-color:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;margin:2rem -2rem -2rem}._saveButton_10mbo_159{padding:.75rem 2rem;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem}._saveButton_10mbo_159:disabled{background-color:#9ca3af}@media(max-width:768px){._formContainer_10mbo_3{gap:1rem}._card_10mbo_11{border-radius:0;box-shadow:none}._cardHeader_10mbo_18,._cardBody_10mbo_35{padding:1rem}._providerForm_10mbo_78{padding:.75rem}._stickySave_10mbo_147{position:static;margin:1rem -1rem -1rem;justify-content:center}._saveButton_10mbo_159{width:100%}}._heroSection_4y2ki_2{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;min-height:65vh;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;overflow:hidden;background-attachment:fixed}._heroSection_4y2ki_2:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#000c,#0006),radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0%,transparent 50%);z-index:1}._heroContent_4y2ki_30{position:relative;z-index:2;max-width:800px;padding:0 20px;animation:_fadeInUp_4y2ki_1 1s ease-out}._heroContent_4y2ki_30 h1{font-size:3.5rem;font-weight:800;margin-bottom:20px;text-shadow:3px 3px 6px rgba(0,0,0,.7),0 0 20px rgba(255,255,255,.1);line-height:1.1;letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#f0f8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._heroContent_4y2ki_30 p{font-size:1.4rem;margin-bottom:40px;text-shadow:2px 2px 4px rgba(0,0,0,.6);line-height:1.6;opacity:.95;font-weight:300;max-width:600px;margin-left:auto;margin-right:auto}._ctaContainer_4y2ki_64{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}._ctaBase_4y2ki_71{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;font-size:1.1rem;font-weight:600;text-decoration:none;border-radius:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 6px 20px #00000040,inset 0 1px #ffffff1a;transform:translateY(0);position:relative;overflow:hidden}._ctaBase_4y2ki_71:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}._ctaBase_4y2ki_71:hover:before{left:100%}._ctaBase_4y2ki_71:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 30px #00000059,inset 0 1px #fff3}._ctaPrimary_4y2ki_109{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:2px solid transparent}._ctaPrimary_4y2ki_109:hover{background:linear-gradient(135deg,#5a6fd8,#6b4190)}._ctaSecondary_4y2ki_119{background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.4);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}._ctaSecondary_4y2ki_119:hover{background:#ffffff40;border-color:#fff9;color:#f8f9fa}._ctaSecondary_4y2ki_119 svg{font-size:1.2rem}._ctaButton_4y2ki_137{padding:15px 30px;font-size:1rem;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}._ctaButton_4y2ki_137:hover{background-color:#0056b3}._ctaDisabled_4y2ki_152{opacity:.5;cursor:not-allowed;border-color:#9ca3af}._ctaDisabled_4y2ki_152:hover{background-color:transparent}@keyframes _fadeInUp_4y2ki_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._heroContent_4y2ki_30 h1{font-size:2.5rem}._heroContent_4y2ki_30 p{font-size:1.2rem}._ctaContainer_4y2ki_64{flex-direction:column;align-items:center}._ctaBase_4y2ki_71{padding:12px 25px;font-size:1rem}}@media(max-width:480px){._heroSection_4y2ki_2{min-height:60vh;padding:50px 20px}._heroContent_4y2ki_30 h1{font-size:2rem}._heroContent_4y2ki_30 p{font-size:1rem;margin-bottom:30px}._ctaBase_4y2ki_71{padding:10px 20px;font-size:.9rem}}._featuresSection_1uzpl_1{padding:60px 20px;text-align:center}._featuresSection_1uzpl_1 h2{font-size:2.5rem;margin-bottom:40px}._featuresGrid_1uzpl_11{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:1200px;margin:0 auto}._featureCard_1uzpl_19{background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a;text-align:center}._featureIcon_1uzpl_27{font-size:3rem;margin-bottom:15px}._pricingSection_ebpl0_1{padding:60px 20px;text-align:center;background-color:#f0f4f8}._pricingSection_ebpl0_1 h2{font-size:2.5rem;margin-bottom:20px;color:#333}._pricingSubtitle_ebpl0_13{font-size:1.2rem;color:#666;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}._pricingGrid_ebpl0_23{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}._pricingCard_ebpl0_30{background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 8px #0000001a;width:300px;transition:transform .3s ease,box-shadow .3s ease;position:relative}._pricingCard_ebpl0_30:hover{transform:translateY(-5px);box-shadow:0 8px 16px #00000026}._featuredCard_ebpl0_45{border:3px solid #28a745;position:relative}._featuredCard_ebpl0_45:before{content:"PAKET UNGGULAN";position:absolute;top:-15px;left:50%;transform:translate(-50%);background:#28a745;color:#fff;padding:5px 15px;border-radius:15px;font-size:.8rem;font-weight:700;letter-spacing:1px}._pricingCard_ebpl0_30 h3{font-size:1.5rem;margin-bottom:15px;color:#333}._price_ebpl0_71{font-size:1.8rem;font-weight:700;margin:20px 0;color:#28a745}._pricingCard_ebpl0_30 ul{list-style:none;padding:0;margin-bottom:30px;text-align:left}._pricingCard_ebpl0_30 li{margin-bottom:10px;padding-left:20px;position:relative}._pricingCard_ebpl0_30 li:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700}._pricingCard_ebpl0_30 button{padding:12px 20px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer;width:100%;font-size:1rem;font-weight:700;transition:background-color .3s ease}._pricingCard_ebpl0_30 button:hover{background-color:#218838}._featuredButton_ebpl0_116{background-color:#ffc107;color:#333}._featuredButton_ebpl0_116:hover{background-color:#e0a800}@media(max-width:768px){._pricingGrid_ebpl0_23{flex-direction:column;align-items:center}._pricingCard_ebpl0_30{width:100%;max-width:350px}}._testimonialsSection_16lhq_1{padding:60px 20px;text-align:center}._testimonialsSection_16lhq_1 h2{font-size:2.5rem;margin-bottom:40px}._testimonialsGrid_16lhq_11{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}._testimonialCard_16lhq_18{background:#f8f9fa;padding:20px;border-radius:8px;width:400px;font-style:italic;text-align:center}._testimonialImage_16lhq_27{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:15px}._testimonialCard_16lhq_18 strong{display:block;margin-top:15px;font-style:normal}._blogSection_a1tb1_3{padding:60px 20px;background-color:#f9fafb;text-align:center}._blogSection_a1tb1_3 h2{font-size:2.5rem;margin-bottom:40px;color:#1a202c}._blogGrid_a1tb1_16{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto}._blogCard_a1tb1_26{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000000d;text-align:left;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}._blogCard_a1tb1_26:hover{transform:translateY(-5px);box-shadow:0 10px 15px #0000001a}._cardImage_a1tb1_49{width:100%;height:200px;object-fit:cover;background-color:#e2e8f0}._cardContent_a1tb1_56{padding:20px;display:flex;flex-direction:column;flex-grow:1}._cardContent_a1tb1_56 h3{font-size:1.25rem;margin:0 0 10px;color:#1a202c}._cardContent_a1tb1_56 p{margin:0 0 15px;color:#4a5568;flex-grow:1}._cardContent_a1tb1_56 span{font-weight:600;color:#3b82f6;align-self:flex-start}._sectionContainer_1dul4_2{padding:60px 20px;background-color:#fff}._formContainer_1dul4_9{width:100%;max-width:600px;margin:0 auto;background-color:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 10px 15px -3px #00000012,0 4px 6px -2px #0000000d;border:1px solid #e2e8f0}._header_1dul4_22{text-align:center;margin-bottom:2rem}._header_1dul4_22 h2{font-size:1.75rem;font-weight:700;color:#1f2937}._header_1dul4_22 p{color:#6b7280;margin-top:.5rem}._inputGroup_1dul4_38{margin-bottom:1.25rem}._inputGroup_1dul4_38 label{display:block;font-weight:500;color:#374151;margin-bottom:.5rem}._inputGroup_1dul4_38 input{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;transition:border-color .2s,box-shadow .2s}._inputGroup_1dul4_38 input:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 2px #c7d2fe}._inputGroup_1dul4_38 input._error_1dul4_64{border-color:#ef4444}._errorMessage_1dul4_68{color:#ef4444;font-size:.875rem;margin-top:.25rem}._slugInputGroup_1dul4_74{display:flex;align-items:center}._slugInputGroup_1dul4_74 input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;flex-grow:1}._slugSuffix_1dul4_86{padding:.75rem;background-color:#f9fafb;border:1px solid #d1d5db;border-left:none;border-top-right-radius:6px;border-bottom-right-radius:6px;color:#6b7280;white-space:nowrap}._slugStatus_1dul4_97{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem}._slugStatus_1dul4_97._available_1dul4_105{color:#10b981}._slugStatus_1dul4_97._unavailable_1dul4_109{color:#ef4444}._slugStatus_1dul4_97._checking_1dul4_113{color:#6b7280}._submitButton_1dul4_117{width:100%;padding:.8rem;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}._submitButton_1dul4_117:hover{background-color:#4338ca}._submitButton_1dul4_117:disabled{background-color:#a5b4fc;cursor:not-allowed}._footer_1dul4_139{text-align:center;margin-top:1.5rem;color:#6b7280}._footer_1dul4_139 a{color:#4f46e5;font-weight:500;text-decoration:none}._footer_1dul4_139 a:hover{text-decoration:underline}._hero_1jpzd_8{height:90vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 20px;color:#fff;position:relative}._hero_1jpzd_8 h1{font-size:3.5rem;margin-bottom:1rem;text-shadow:2px 2px 8px rgba(255,255,255,.7)}._hero_1jpzd_8 p{font-size:1.25rem;margin-bottom:2rem;color:#e7b50e;max-width:600px;text-shadow:1px 1px 4px rgba(0,0,0,.7)}._ctaButton_1jpzd_38{background-color:#f0c419;color:#1a1a1a;text-decoration:none;font-size:1.2rem;font-weight:700;padding:1rem 2.5rem;border-radius:30px;border:none;transition:all .3s ease;box-shadow:0 4px 15px #0003}._ctaButton_1jpzd_38:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000004d;background-color:#ffd43b}@media(max-width:768px){._hero_1jpzd_8{height:calc(90vh - 70px)}._hero_1jpzd_8 h1{font-size:2.5rem}._hero_1jpzd_8 p{font-size:1.2rem}._ctaButton_1jpzd_38{padding:.8rem 2rem;font-size:1.1rem}}._deliverySection_1jpzd_75{margin-top:1.5rem;text-align:center;padding:1rem;background-color:#ffffff1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:10px}._deliveryLogos_1jpzd_84{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:.5rem;flex-wrap:wrap}._deliveryLogos_1jpzd_84 img{max-height:40px;width:auto;object-fit:contain;transition:transform .2s ease-in-out}._deliveryLogos_1jpzd_84 img:hover{transform:scale(5)}@media(max-width:768px){._deliveryLogos_1jpzd_84 img{max-height:30px}._deliveryLogos_1jpzd_84{gap:1.5rem}._deliveryLink_1jpzd_111 img{height:35px}._hero_1jpzd_8 h1{font-size:2.5rem}._hero_1jpzd_8 p{font-size:1rem}}._posWrapper_bi0h3_3{display:flex;flex-direction:column;height:100vh;overflow:hidden;background-color:#f3f4f6}._mainContent_bi0h3_13{flex-grow:1;display:grid;grid-template-columns:380px 220px 1fr;gap:15px;padding:15px;overflow:hidden;grid-template-areas:"order categories products"}._orderPanel_bi0h3_26{grid-area:order;background:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 2px 4px #0000000d}._categoryPanel_bi0h3_38{grid-area:categories;background:#fff;border-radius:8px;display:flex;flex-direction:column;padding:15px;overflow-y:auto;box-shadow:0 2px 4px #0000000d}._categoryHeader_bi0h3_50{text-align:center;padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px}._categoryHeader_bi0h3_50 h4{margin:0;font-size:1.1rem}._categoryList_bi0h3_62{display:flex;flex-direction:column;gap:8px}._categoryList_bi0h3_62 button{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;background-color:#f9fafb;cursor:pointer;text-align:left;font-size:.95rem;transition:all .2s}._categoryList_bi0h3_62 button:hover{background-color:#e5e7eb}._categoryList_bi0h3_62 ._activeCategory_bi0h3_84{background-color:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:700}._productPanel_bi0h3_92{grid-area:products;background:#fff;border-radius:8px;display:flex;flex-direction:column;padding:15px;overflow:hidden;box-shadow:0 2px 4px #0000000d}._searchBar_bi0h3_103{display:flex;align-items:center;border:1px solid #ccc;border-radius:6px;padding:0 10px;margin-bottom:15px;flex-shrink:0}._searchBar_bi0h3_103 svg{color:#888}._searchBar_bi0h3_103 input{flex-grow:1;border:none;padding:10px;background:none;outline:none;font-size:1rem}._productList_bi0h3_126{flex-grow:1;overflow-y:auto;padding:5px 10px 5px 5px;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:15px;align-content:start}._showOnMobile_bi0h3_140{display:none}._fullWidthView_bi0h3_150{display:block;grid-template-columns:none;grid-template-areas:none;padding:0}@media(max-width:480px){._productList_bi0h3_126{grid-template-columns:1fr 1fr;gap:12px}}._posHeader_4hg2r_3{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background-color:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 2px 4px #0000000d}._leftSection_4hg2r_13,._rightSection_4hg2r_13{display:flex;align-items:center;gap:.75rem}._actionButton_4hg2r_19{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border:1px solid #ced4da;border-radius:6px;background-color:#f8f9fa;color:#495057;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}._actionButton_4hg2r_19:hover{background-color:#e9ecef;border-color:#adb5bd}._actionButton_4hg2r_19._active_4hg2r_40{background-color:#007bff;color:#fff;border-color:#007bff}._logoutButton_4hg2r_46{background-color:#ffebe5;border-color:#e74c3c;color:#c0392b}._clockWrapper_4hg2r_52{font-weight:500;color:#343a40}@media(max-width:768px){._posHeader_4hg2r_3{padding:.5rem;gap:.5rem}._actionButton_4hg2r_19 span{display:none}._actionButton_4hg2r_19{padding:.75rem}._clockWrapper_4hg2r_52{display:none}}._clockContainer_xyi5t_3{text-align:right;line-height:1.2}._time_xyi5t_8{font-size:1.5rem;font-weight:600;color:#212529}._date_xyi5t_14{font-size:.8rem;color:#6c757d}._orderSummaryContainer_1phqo_3{display:flex;flex-direction:column;height:100%;background-color:#fff}._customerForm_1phqo_12{padding:1rem;border-bottom:1px solid #e9ecef;display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}._orderTypeGroup_1phqo_22{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:.5rem}._orderTypeButton_1phqo_28{padding:.6rem;border:1px solid #ced4da;border-radius:6px;background-color:#fff;cursor:pointer;font-size:.85rem;text-align:center;transition:all .2s}._orderTypeButton_1phqo_28._active_1phqo_39{background-color:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600}._customerSelector_1phqo_46{display:flex;gap:.5rem}._customerSelector_1phqo_46 select{flex-grow:1}._customerSelector_1phqo_46 button{flex-shrink:0;padding:0 .75rem;background-color:#10b981;color:#fff;border:none;border-radius:6px;cursor:pointer}._formRow_1phqo_65{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}select{width:100%;padding:.6rem;border:1px solid #ced4da;border-radius:6px;background-color:#f8f9fa;font-size:.9rem}._cartSection_1phqo_81{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}._cartHeader_1phqo_90{display:grid;grid-template-columns:3fr 1.5fr 1.5fr 1.5fr .5fr;gap:.5rem;padding:.5rem 1rem;background-color:#f8f9fa;font-weight:600;font-size:.7rem;color:#6c757d;text-transform:uppercase;border-bottom:1px solid #e9ecef;flex-shrink:0}._alignRight_1phqo_104{text-align:right}._qtyColumn_1phqo_108{text-align:center}._cartItemsList_1phqo_112{overflow-y:auto;flex-grow:1}._cartItem_1phqo_112{display:grid;grid-template-columns:3fr 1.5fr 1.5fr 1.5fr .5fr;gap:.5rem;padding:.75rem 1rem;align-items:center;border-bottom:1px solid #f1f3f5;font-size:.9rem}._itemInfo_1phqo_128{line-height:1.3}._itemName_1phqo_132{font-weight:600;color:#343a40}._variationName_1phqo_137{font-size:.8rem;color:#6c757d}._itemAddons_1phqo_142{font-size:.8rem;color:#495057;margin-top:.25rem;font-style:italic}._totalColumn_1phqo_149{font-weight:600}._actionColumn_1phqo_153{text-align:center}._quantityControl_1phqo_157{display:flex;align-items:center;justify-content:center;gap:.5rem}._quantityControl_1phqo_157 button{background:none;border:1px solid #ced4da;cursor:pointer;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}._quantityControl_1phqo_157 span{font-weight:500}._deleteButton_1phqo_180{background:none;border:none;cursor:pointer;color:#dc3545;font-size:.9rem}._emptyCartMessage_1phqo_188{display:flex;align-items:center;justify-content:center;height:100%;color:#6c757d;font-style:italic}._summaryFooter_1phqo_198{padding:1rem;border-top:1px solid #e9ecef;box-shadow:0 -2px 10px #0000000a;flex-shrink:0}._totals_1phqo_205{margin-bottom:1rem}._totalRow_1phqo_209{display:flex;justify-content:space-between;padding:.3rem 0;font-size:.9rem}._totalRow_1phqo_209 span:last-child{font-weight:600}._serviceInput_1phqo_220{width:40px;text-align:right;border:1px solid #ced4da;border-radius:4px;padding:2px 4px}._grandTotal_1phqo_228{font-weight:700;font-size:1.2rem;color:#28a745;border-top:1px solid #e9ecef;margin-top:.5rem;padding-top:.5rem}._actionsContainer_1phqo_237{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}._primaryButton_1phqo_243{padding:.8rem;font-size:.9rem;border-radius:6px;border:none;color:#fff;font-weight:700;cursor:pointer}._cancelButton_1phqo_253{background-color:#6c757d}._saveOrderButton_1phqo_257{background-color:#17a2b8}._placeOrderButton_1phqo_261{background-color:#28a745}._updateOrderButton_1phqo_265{background-color:#ffc107;color:#212529;grid-column:2 / -1}._pointsDisplay_1phqo_271{background-color:#e7f5ff;color:#1c7ed6;padding:.5rem .75rem;border-radius:6px;font-size:.9rem;text-align:center}._tableSelector_1phqo_280{display:flex;gap:.5rem}._tableSelector_1phqo_280 select{flex-grow:1}._iconButton_1phqo_289{flex-shrink:0;padding:0 .75rem;background-color:#f8f9fa;color:#495057;border:1px solid #ced4da;border-radius:6px;cursor:pointer}._iconButton_1phqo_289:hover{background-color:#e9ecef}._secondaryActions_1phqo_303{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e9ecef}._secondaryActions_1phqo_303 button{padding:.5rem;font-size:.8rem;border-radius:6px;border:1px solid #ced4da;background-color:#f8f9fa;color:#495057;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}._secondaryActions_1phqo_303 button:disabled{opacity:.5;cursor:not-allowed}._container_15aup_3{padding:1.5rem;background-color:#343a40;height:100%;overflow-y:auto}._grid_15aup_11{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}._card_15aup_17{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;border-top:8px solid #007bff}._card_15aup_17._preparing_15aup_26{border-top-color:#ffc107}._card_15aup_17._warning_15aup_31{border-top-color:#fd7e14}._card_15aup_17._overTime_15aup_36{border-top-color:#dc3545}._cardHeader_15aup_41{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #e9ecef}._cardHeader_15aup_41 h4{margin:0}._time_15aup_53{font-size:.85rem;color:#6c757d}._timer_15aup_58{font-size:.9rem;font-weight:700;color:#007bff}._cardBody_15aup_64{padding:1rem;flex-grow:1}._cardBody_15aup_64 ul{list-style:none;padding:0;margin:0}._cardBody_15aup_64 li{padding:.5rem 0;font-size:1.1rem;border-bottom:1px dashed #eee}._cardBody_15aup_64 li:last-child{border-bottom:none}._options_15aup_85{font-size:.9rem;color:#555;padding-left:1rem}._cardFooter_15aup_91{padding:.75rem;background-color:#f8f9fa}._actionButton_15aup_96{width:100%;padding:.8rem;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;background-color:#007bff;color:#fff}._readyButton_15aup_108{background-color:#28a745}._noOrders_15aup_112{color:#fff;text-align:center;font-size:1.5rem;padding-top:5rem}._modalBackdrop_1897q_3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:1050;display:flex;align-items:center;justify-content:center}._modalContent_1897q_16{background-color:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 5px 15px #0000004d;display:flex;flex-direction:column;animation:_slideIn_1897q_1 .3s ease-out;max-height:85vh;overflow:hidden}@keyframes _slideIn_1897q_1{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}._productHeader_1897q_42{display:flex;align-items:flex-start;padding:1.5rem;border-bottom:1px solid #e9ecef;gap:1.5rem;flex-shrink:0}._productImage_1897q_51{width:100px;height:100px;object-fit:cover;border-radius:8px;flex-shrink:0}._productInfo_1897q_59{flex-grow:1}._productInfo_1897q_59 h3{margin:0 0 .5rem;font-size:1.5rem}._productInfo_1897q_59 p{margin:0 0 1rem;color:#6c757d;font-size:.95rem}._headerPrice_1897q_74{font-size:1.25rem;font-weight:700;color:#333}._contentBody_1897q_81{padding:1.5rem;overflow-y:auto}._optionGroup_1897q_87{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f0f0f0}._optionGroup_1897q_87:last-child{border-bottom:none;margin-bottom:0}._optionGroup_1897q_87 h4{margin:0 0 1rem;font-size:1.1rem}._optionGroup_1897q_87 h4 small{font-weight:400;color:#6c757d;font-size:.85rem}._variationSelector_1897q_110{display:flex;flex-direction:column;gap:.5rem}._variationLabel_1897q_116{display:flex;align-items:center;padding:.75rem;border-radius:6px;cursor:pointer;transition:background-color .2s;border:1px solid #e9ecef}._variationLabel_1897q_116:hover{background-color:#f8f9fa}._variationLabel_1897q_116 input{margin-right:1rem;width:18px;height:18px}._optionLabel_1897q_137{display:flex;align-items:center;padding:.75rem;border-radius:6px;margin-bottom:.5rem;cursor:pointer;transition:background-color .2s;border:1px solid #e9ecef}._optionLabel_1897q_137:hover{background-color:#f8f9fa}._optionLabel_1897q_137 input{margin-right:1rem;width:18px;height:18px}._optionPrice_1897q_158{margin-left:auto;font-weight:500}._footer_1897q_164{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid #e9ecef;background-color:#f8f9fa;flex-shrink:0}._quantityControl_1897q_174{display:flex;align-items:center;gap:.5rem}._quantityControl_1897q_174 button{width:36px;height:36px;border-radius:50%;border:1px solid #ced4da;background:#fff;cursor:pointer;font-weight:700;font-size:1.2rem}._quantityControl_1897q_174 span{font-size:1.2rem;font-weight:600;min-width:30px;text-align:center}._confirmButton_1897q_198{padding:.8rem 1.5rem;background-color:#28a745;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer}:root{--primary-color: #0d6efd;--success-color: #198754;--text-dark: #212529;--text-muted: #6c757d;--bg-light: #f8f9fa;--bg-white: #ffffff;--border-color: #dee2e6;--radius-md: 8px;--radius-lg: 12px;--shadow-soft: 0 4px 12px rgba(0, 0, 0, .08)}._modalBackdrop_1pvz0_18{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1050;padding:1rem}._modalContent_1pvz0_32{background:var(--bg-white);border-radius:var(--radius-lg);width:100%;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;max-height:95vh;max-width:500px;overflow:hidden}._modalHeader_1pvz0_46{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._modalHeader_1pvz0_46 h3{margin:0;font-size:1.3rem;font-weight:600;color:var(--text-dark)}._closeButton_1pvz0_62{background:none;border:none;font-size:1.75rem;cursor:pointer;color:var(--text-muted);padding:.25rem .5rem;line-height:1;transition:color .2s}._closeButton_1pvz0_62:hover{color:var(--text-dark)}._paymentBody_1pvz0_78{padding:1.5rem;flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem}._mainGrid_1pvz0_87{display:grid;grid-template-columns:1fr;gap:1.5rem}._leftColumn_1pvz0_94,._rightColumn_1pvz0_95{display:flex;flex-direction:column;gap:1rem}._inputGrid_1pvz0_102{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}._formGroup_1pvz0_108{display:flex;flex-direction:column}._formGroup_1pvz0_108 label{margin-bottom:.5rem;font-size:.9rem;font-weight:500;color:var(--text-muted)}._formGroup_1pvz0_108 input,._formGroup_1pvz0_108 select{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:1rem;background-color:var(--bg-light);transition:border-color .2s,box-shadow .2s}._formGroup_1pvz0_108 input:focus,._formGroup_1pvz0_108 select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #0d6efd33}._formGroup_1pvz0_108 input:disabled{background-color:#e9ecef;cursor:not-allowed}._redeemSection_1pvz0_142{padding-top:1rem;border-top:1px solid var(--border-color)}._redeemSection_1pvz0_142 label{display:block;margin-bottom:.5rem;font-size:.9rem;font-weight:500;color:var(--text-muted)}._redeemInputGroup_1pvz0_155{display:flex}._redeemInputGroup_1pvz0_155 input{flex-grow:1;border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:none}._redeemInputGroup_1pvz0_155 button{padding:.75rem 1rem;border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fff;border-radius:0 var(--radius-md) var(--radius-md) 0;cursor:pointer;font-weight:600;transition:background-color .2s}._redeemInputGroup_1pvz0_155 button:hover{background-color:#0b5ed7}._redeemInputGroup_1pvz0_155 button:disabled{background-color:#aaa;border-color:#aaa;cursor:not-allowed}._totalDueDisplay_1pvz0_187{padding:1rem;text-align:center;border-radius:var(--radius-lg);color:#fff;background:linear-gradient(45deg,var(--primary-color),#3c8aff);box-shadow:var(--shadow-soft)}._totalDueDisplay_1pvz0_187 h4{margin:0 0 .25rem;font-size:1rem;font-weight:500;text-transform:uppercase;opacity:.9}._totalDueDisplay_1pvz0_187 p{margin:0;font-size:2.5rem;font-weight:700;letter-spacing:1px}._summaryDetails_1pvz0_211{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background-color:var(--bg-light);border-radius:var(--radius-md)}._summaryRow_1pvz0_220{display:flex;justify-content:space-between;font-size:.95rem}._summaryRow_1pvz0_220 span:first-child{color:var(--text-muted)}._summaryRow_1pvz0_220 span:last-child{font-weight:600;color:var(--text-dark)}._changeText_1pvz0_235 span:last-child{color:var(--success-color);font-size:1.1rem}._cashActions_1pvz0_241{display:grid;grid-template-columns:1fr;gap:1.5rem}._quickCashContainer_1pvz0_247 label{font-size:.9rem;font-weight:500;color:var(--text-muted);margin-bottom:.75rem;display:block}._quickCashButtons_1pvz0_255{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.75rem}._quickCashButtons_1pvz0_255 button{padding:.75rem;font-size:1rem;border:1px solid var(--border-color);color:var(--primary-color);background-color:var(--bg-white);border-radius:var(--radius-md);cursor:pointer;font-weight:500;transition:all .2s}._quickCashButtons_1pvz0_255 button:hover{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}._keypad_1pvz0_279{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}._keypad_1pvz0_279 button{padding:1.25rem 0;font-size:1.75rem;border:1px solid var(--border-color);border-radius:var(--radius-lg);background-color:#fdfdff;color:var(--text-dark);cursor:pointer;transition:background-color .2s,box-shadow .2s}._keypad_1pvz0_279 button:hover{background-color:var(--bg-light);box-shadow:var(--shadow-soft)}._digitalPaymentSummary_1pvz0_301{padding:2rem 1rem;border-radius:var(--radius-lg);background-color:var(--bg-light);text-align:center}._digitalMethod_1pvz0_308{display:inline-block;padding:.25rem .75rem;background-color:var(--primary-color);color:#fff;border-radius:20px;font-weight:600;margin-bottom:1rem}._digitalMainText_1pvz0_318{font-size:1.1rem;color:var(--text-dark);margin:.5rem 0}._digitalSubText_1pvz0_324{font-size:.9rem;color:var(--text-muted);margin:0}._modalFooter_1pvz0_331{padding:1rem 1.5rem;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:.75rem;flex-shrink:0}._cancelButton_1pvz0_340,._confirmButton_1pvz0_341{padding:.75rem 1.5rem;border:none;border-radius:var(--radius-md);font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s}._cancelButton_1pvz0_340{background-color:var(--bg-light);color:var(--text-muted);border:1px solid var(--border-color)}._cancelButton_1pvz0_340:hover{background-color:#e2e6ea;border-color:#dae0e5}._confirmButton_1pvz0_341{background-color:var(--success-color);color:#fff;display:flex;align-items:center;justify-content:center;min-width:180px}._confirmButton_1pvz0_341:hover{background-color:#157347}._confirmButton_1pvz0_341:disabled{background-color:#adb5bd;cursor:not-allowed;opacity:.7}._spinner_1pvz0_382{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1pvz0_382 1s linear infinite}@keyframes _spin_1pvz0_382{to{transform:rotate(360deg)}}@media(min-width:992px){._modalContent_1pvz0_32{max-width:950px}._mainGrid_1pvz0_87{grid-template-columns:1.2fr 1fr;gap:2rem}._cashActions_1pvz0_241{grid-template-columns:1fr 1fr;align-items:flex-start}}._modalBackdrop_15e2u_4{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1050}._modalContent_15e2u_18{background:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 5px 15px #0000004d;display:flex;flex-direction:column}._modalHeader_15e2u_29{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e9ecef}._modalHeader_15e2u_29 h3{margin:0;font-size:1.25rem;font-weight:500}._closeButton_15e2u_43{background:none;border:none;font-size:1.75rem;cursor:pointer;color:#6c757d;padding:0;line-height:1}._modalBody_15e2u_54{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}._formGroup_15e2u_61{display:flex;flex-direction:column}._formGroup_15e2u_61 label{margin-bottom:.5rem;font-size:.9rem;font-weight:500;color:#495057}._formGroup_15e2u_61 input,._formGroup_15e2u_61 textarea{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:4px;font-size:1rem;box-sizing:border-box}._formGroup_15e2u_61 textarea{resize:vertical;min-height:80px}._modalFooter_15e2u_89{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e9ecef;background-color:#f8f9fa}._closeBtn_15e2u_98,._submitBtn_15e2u_98{padding:.6rem 1.2rem;border-radius:6px;font-weight:500;border:1px solid transparent;cursor:pointer}._closeBtn_15e2u_98{background-color:#6c757d;border-color:#6c757d;color:#fff}._submitBtn_15e2u_98{background-color:#28a745;border-color:#28a745;color:#fff}._container_67mom_1{display:flex;flex-direction:column;height:100vh;padding:20px;background-color:#f8f9fa}._controls_67mom_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._controls_67mom_9 h3{margin:0;color:#333}._floorSelector_67mom_21{padding:8px 12px;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:14px}._controlButton_67mom_29{padding:8px 12px;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:14px;cursor:pointer;margin-left:10px}._controlButton_67mom_29._activeMerge_67mom_39{background-color:#ffc107;color:#856404}._mergeConfirmContainer_67mom_44{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background-color:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 4px #0000001a}._mergeConfirmButton_67mom_55{padding:8px 12px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}._selectedForMerge_67mom_65{border:3px solid #ffc107}._canvas_67mom_69{flex:1;position:relative;border:2px solid #ddd;background-color:#fff;overflow:hidden;border-radius:8px}._noLayoutMessage_67mom_78{display:flex;justify-content:center;align-items:center;height:100%;color:#666;font-size:18px;text-align:center}._table_67mom_88{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 4px #0000001a}._table_67mom_88:hover{transform:scale(1.05);box-shadow:0 4px 8px #0003}._tableIcon_67mom_105{font-size:24px;margin-bottom:4px}._tableName_67mom_110{font-weight:700;font-size:12px;text-align:center}._tableStatus_67mom_116{font-size:10px;text-align:center;margin-top:2px}._tableTimer_67mom_122{font-size:10px;text-align:center;margin-top:2px;color:#dc3545;font-weight:700}._available_67mom_130{background-color:#d4edda;border:2px solid #28a745;color:#155724}._occupied_67mom_136{background-color:#f8d7da;border:2px solid #dc3545;color:#721c24}._reserved_67mom_142{background-color:#fff3cd;border:2px solid #ffc107;color:#856404}._legend_67mom_148{display:flex;justify-content:center;gap:20px;margin-top:20px;padding:10px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}._legendItem_67mom_159{display:flex;align-items:center;gap:8px;font-size:14px;color:#333}._colorBox_67mom_167{width:20px;height:20px;border-radius:4px;border:1px solid #ccc}._modalBackdrop_1br3t_3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_1br3t_16{background:#fff;border-radius:12px;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_1br3t_27{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e9ecef}._modalHeader_1br3t_27 h2{margin:0}._closeButton_1br3t_39{background:none;border:none;font-size:1.5rem;cursor:pointer}._tableGrid_1br3t_46{padding:1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1.5rem;overflow-y:auto;flex-grow:1}._tableCard_1br3t_55{border:2px solid #ced4da;border-radius:8px;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;transition:all .2s ease-in-out;position:relative}._tableName_1br3t_69{font-weight:600;font-size:1.1rem}._tableIcon_1br3t_74{font-size:2.5rem}._tableCapacity_1br3t_78{font-size:.8rem;color:#6c757d}._tableStatus_1br3t_83{font-size:.8rem;font-weight:700;padding:.2rem .6rem;border-radius:12px;color:#fff;margin-top:.5rem}._available_1br3t_93{border-color:#28a745;color:#28a745;cursor:pointer}._available_1br3t_93 ._tableStatus_1br3t_83{background-color:#28a745}._available_1br3t_93:hover{background-color:#e9f7ef;transform:translateY(-5px);box-shadow:0 4px 12px #0000001a}._occupied_1br3t_109{border-color:#dc3545;color:#dc3545;background-color:#f8d7da;cursor:not-allowed}._occupied_1br3t_109 ._tableStatus_1br3t_83{background-color:#dc3545}._reserved_1br3t_120{border-color:#ffc107;color:#ffc107;background-color:#fff3cd;cursor:not-allowed}._reserved_1br3t_120 ._tableStatus_1br3t_83{background-color:#ffc107}._legend_1br3t_131{padding:1rem 1.5rem;border-top:1px solid #e9ecef;display:flex;justify-content:center;gap:1.5rem;font-size:.9rem}._legendItem_1br3t_140{display:flex;align-items:center;gap:.5rem}._colorBox_1br3t_146{width:15px;height:15px;border-radius:3px}._clearButton_1br3t_152{position:absolute;top:5px;right:5px;background:#007bff;color:#fff;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.8rem;transition:background-color .2s}._clearButton_1br3t_152:hover{background:#0056b3}._card_17fs0_2{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;border-left:5px solid #007bff;display:flex;flex-direction:column}._card_17fs0_2._new_17fs0_13{border-color:#007bff}._card_17fs0_2._preparing_17fs0_17{border-color:#ffc107}._card_17fs0_2._ready_17fs0_21{border-color:#28a745}._header_17fs0_25{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #e9ecef}._orderId_17fs0_33{margin:0;font-size:1.1rem;font-weight:600;color:#343a40}._status_17fs0_40{background-color:#f8f9fa;color:#6c757d;padding:.25rem .6rem;border-radius:12px;font-size:.75rem;font-weight:500}._body_17fs0_49{padding:1rem;display:flex;flex-direction:column;gap:.6rem}._infoRow_17fs0_56{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#495057}._icon_17fs0_64{color:#adb5bd}._itemList_17fs0_68{list-style-type:none;padding-left:1.5rem;margin:.75rem 0 0;font-size:.9rem}._itemList_17fs0_68 li{position:relative;padding-bottom:.25rem}._itemList_17fs0_68 li:before{content:"•";position:absolute;left:-1rem;color:#007bff}._footer_17fs0_89{padding:.75rem 1rem;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa;border-bottom-left-radius:8px;border-bottom-right-radius:8px}._total_17fs0_100{font-size:.9rem;color:#343a40}._totalAmount_17fs0_105{font-size:1.1rem;font-weight:700;margin-left:.5rem}._actionButton_17fs0_112{padding:.6rem;font-size:1rem;line-height:1;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:opacity .2s}._actionButton_17fs0_112:hover{opacity:.85}._actionButton_17fs0_112:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.7}._actionButtonsContainer_17fs0_139{display:flex;gap:.5rem}._cancelButton_17fs0_144{background-color:#dc3545}._editButton_17fs0_149{background-color:#ffc107;color:#212529}._splitButton_17fs0_155{background-color:#17a2b8}._mainActionButton_17fs0_162{padding:.6rem 1rem;font-size:.9rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;background-color:#007bff;color:#fff}._mainActionButton_17fs0_162:disabled{background-color:#6c757d;cursor:not-allowed}._cancelled_17fs0_181{border-left-color:#f44336;background-color:#ffebee;opacity:.7}._cancelled_17fs0_181 ._actionButtonsContainer_17fs0_139{display:none}._wrapper_w8x3v_3{width:100%;height:100%;padding:2rem;background-color:#f8f9fa;display:flex;flex-direction:column}._controlsContainer_w8x3v_13{width:100%;max-width:1200px;margin:0 auto 1.5rem;flex-shrink:0}._header_w8x3v_22{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_w8x3v_22 h2{margin:0;font-size:1.8rem}._refreshButton_w8x3v_34{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:1px solid #ced4da;border-radius:6px;background-color:#fff;cursor:pointer;font-size:.9rem}._filterContainer_w8x3v_46{display:flex;justify-content:center;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid #e0e0e0}._filterContainer_w8x3v_46 button{padding:10px 20px;border:1px solid #ccc;background-color:#f9f9f9;border-radius:20px;cursor:pointer;font-weight:500;font-size:1rem;transition:all .2s ease-in-out}._filterContainer_w8x3v_46 button:hover{background-color:#e9e9e9;border-color:#aaa}._filterContainer_w8x3v_46 ._activeFilter_w8x3v_71{background-color:#007bff;color:#fff;border-color:#007bff;font-weight:700}._gridContainer_w8x3v_78{flex-grow:1;overflow-y:auto;width:100%;max-width:1200px;margin:0 auto;padding:1rem .5rem 1rem 0}._grid_w8x3v_78{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}._noOrders_w8x3v_97,._error_w8x3v_98{flex-grow:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.2rem;color:#6c757d}._spinning_w8x3v_108{animation:_spin_w8x3v_108 1s linear infinite}@keyframes _spin_w8x3v_108{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._card_1fu9d_3{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;cursor:pointer;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column}._card_1fu9d_3:hover{box-shadow:0 4px 10px #0000001a;transform:translateY(-2px)}._imageContainer_1fu9d_17{width:100%;padding-top:100%;position:relative;background-color:#f9fafb}._productImage_1fu9d_24{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}._infoContainer_1fu9d_33{padding:10px;text-align:center}._productName_1fu9d_38{margin:0 0 5px;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._productPrice_1fu9d_46{margin:0;font-size:1rem;font-weight:700;color:#3b82f6}._categoryWrapper_73mx2_4{padding:1rem;background-color:#f8f9fa;height:100%;box-sizing:border-box}._title_73mx2_12{font-size:1.1rem;font-weight:600;margin-top:0;margin-bottom:1rem;color:#343a40}._categoryList_73mx2_21{display:flex;flex-direction:column;gap:.5rem}._categoryList_73mx2_21 button{width:100%;padding:.75rem 1rem;border:1px solid #dee2e6;background-color:#fff;border-radius:.375rem;text-align:left;cursor:pointer;font-size:.9rem;font-weight:500;color:#212529;transition:background-color .2s,color .2s,border-color .2s}._categoryList_73mx2_21 button:hover{background-color:#e9ecef}._categoryList_73mx2_21 button._active_73mx2_48{background-color:#28a745;color:#fff;border-color:#28a745;font-weight:600}._searchContainer_i0qkr_1{position:relative;margin-bottom:1rem}._searchInput_i0qkr_2{width:100%;padding:.75rem 1rem .75rem 2.5rem;font-size:1rem;border:1px solid #ced4da;border-radius:8px;box-sizing:border-box;transition:all .2s}._searchInput_i0qkr_2:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540;outline:none}._searchIcon_i0qkr_4{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6c757d}._modalBackdrop_1vyug_3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1050}._modalContent_1vyug_16{background:#fff;padding:25px;border-radius:12px;width:90%;max-width:400px;text-align:center;box-shadow:0 5px 15px #0000004d}._modalHeader_1vyug_26 h3{margin-top:0;font-size:1.5rem;font-weight:600}._modalBody_1vyug_32{margin:20px 0}._instructionText_1vyug_36{font-size:1.1rem;color:#4a5568;margin-bottom:20px}._qrContainer_1vyug_42{padding:15px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:inline-block;margin-bottom:20px}._expiryText_1vyug_51{font-size:.9rem;color:#718096;font-style:italic}._checkingText_1vyug_57{margin-top:15px;font-size:.9rem;color:#3182ce}._modalFooter_1vyug_63{margin-top:25px}._closeButton_1vyug_67{background-color:#edf2f7;border:none;padding:12px 30px;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:background-color .2s}._closeButton_1vyug_67:hover{background-color:#e2e8f0}._statusContainer_1vyug_82{padding:40px 0}._paidText_1vyug_86{color:#2f855a;font-size:1.8rem;font-weight:700}._expiredText_1vyug_93{color:#c53030;font-size:1.8rem;font-weight:700}._modalOverlay_dgwnx_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_dgwnx_14{background:#fff;padding:25px;border-radius:8px;width:360px;box-shadow:0 2px 10px #0003}h2{margin-bottom:15px;font-size:1.4rem;text-align:center}._formGroup_dgwnx_28{margin-bottom:15px;display:flex;flex-direction:column}label{margin-bottom:5px;font-weight:500}select,input,textarea{padding:8px 10px;font-size:1rem;border-radius:4px;border:1px solid #ccc;width:100%;box-sizing:border-box}textarea{min-height:60px;resize:vertical}._buttonGroup_dgwnx_55{display:flex;justify-content:space-between;margin-top:15px}._cancelButton_dgwnx_61{background:#ccc;color:#000;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;flex:1;margin-right:10px}._submitButton_dgwnx_72{background:#28a745;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;flex:1}._overlay_1yt8x_2{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_1yt8x_16{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;width:90%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._header_1yt8x_29{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa}._header_1yt8x_29 h3{margin:0;font-size:1.5rem;color:#333}._closeButton_1yt8x_44{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:5px;border-radius:50%;transition:background-color .2s}._closeButton_1yt8x_44:hover{background-color:#e9ecef}._content_1yt8x_60{display:flex;flex:1;overflow:hidden}._panel_1yt8x_66{flex:1;padding:20px;display:flex;flex-direction:column;border-right:1px solid #e0e0e0}._panel_1yt8x_66:last-child{border-right:none}._panel_1yt8x_66 h4{margin:0 0 15px;font-size:1.2rem;color:#333}._itemList_1yt8x_85{flex:1;overflow-y:auto;max-height:400px}._itemCard_1yt8x_91{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;margin-bottom:8px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;transition:background-color .2s,border-color .2s}._itemCard_1yt8x_91:hover{background-color:#e9ecef;border-color:#adb5bd}._itemCard_1yt8x_91 span{font-size:.9rem;color:#495057}._billTabs_1yt8x_115{display:flex;align-items:center;margin-bottom:15px;border-bottom:1px solid #e0e0e0;padding-bottom:10px}._tab_1yt8x_123{padding:8px 16px;margin-right:5px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:.9rem;color:#495057;display:flex;align-items:center;gap:8px;transition:background-color .2s,border-color .2s}._activeTab_1yt8x_138{background-color:#007bff;color:#fff;border-color:#007bff}._addTab_1yt8x_144{padding:8px 12px;background-color:#28a745;color:#fff;border:1px solid #28a745;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}._addTab_1yt8x_144:hover{background-color:#218838}._footer_1yt8x_160{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid #e0e0e0;background-color:#f8f9fa}._cancelButton_1yt8x_169{padding:10px 20px;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}._cancelButton_1yt8x_169:hover{background-color:#5a6268}._submitButton_1yt8x_184{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}._submitButton_1yt8x_184:hover:not(:disabled){background-color:#0056b3}._submitButton_1yt8x_184:disabled{background-color:#6c757d;cursor:not-allowed}@media(max-width:768px){._modal_1yt8x_16{width:95%;max-height:95vh}._content_1yt8x_60{flex-direction:column}._panel_1yt8x_66{border-right:none;border-bottom:1px solid #e0e0e0}._panel_1yt8x_66:last-child{border-bottom:none}._header_1yt8x_29 h3{font-size:1.2rem}._footer_1yt8x_160{flex-direction:column}._cancelButton_1yt8x_169,._submitButton_1yt8x_184{width:100%}}._authContainer_ikrpl_3{display:flex;align-items:center;justify-content:center;min-height:80vh;padding:20px;background-color:#fdfaf6}._authBox_ikrpl_12{width:100%;max-width:400px;padding:40px 30px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;border-top:5px solid #f2c94c}._title_ikrpl_22{text-align:center;margin-top:0;margin-bottom:25px;font-size:24px;color:#333}._authBox_ikrpl_12 form{display:flex;flex-direction:column;gap:5px}._inputGroup_ikrpl_37{margin-bottom:15px}._inputGroup_ikrpl_37 label{display:block;margin-bottom:8px;font-weight:600;color:#555}._inputGroup_ikrpl_37 input{width:100%;padding:12px 15px;border:1px solid #ccc;border-radius:4px;font-size:16px;transition:border-color .2s}._inputGroup_ikrpl_37 input:focus{outline:none;border-color:#f2c94c;box-shadow:0 0 0 2px #f2c94c33}._authButton_ikrpl_63{width:100%;padding:12px;margin-top:10px;background-color:#222;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}._authButton_ikrpl_63:hover{background-color:#444}._authButton_ikrpl_63:disabled{background-color:#999;cursor:not-allowed}._authLink_ikrpl_86{margin-top:20px;text-align:center;color:#555;font-size:.9rem}._authLink_ikrpl_86 a{color:#b8860b;font-weight:600;text-decoration:none}._authLink_ikrpl_86 a:hover{text-decoration:underline}._cancelButton_ikrpl_106{width:100%;padding:12px;margin-top:8px;background-color:transparent;color:#555;border:1px solid #ccc;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;text-align:center;text-decoration:none;display:block;transition:background-color .2s,color .2s}._cancelButton_ikrpl_106:hover{background-color:#f1f1f1;color:#333}._addressManager_lynfo_3{background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-top:2rem}._addressManager_lynfo_3 h4{margin-top:0;margin-bottom:.5rem;color:#333}._addressManager_lynfo_3 p{margin-top:0;margin-bottom:1.5rem;color:#666;font-size:.9rem}._addressList_lynfo_24{display:flex;flex-direction:column;gap:1.5rem}._addressRow_lynfo_30{display:flex;gap:1rem;align-items:flex-start}._addressInputs_lynfo_36{flex-grow:1;display:flex;flex-direction:column;gap:.75rem}._addressInputs_lynfo_36 input,._addressInputs_lynfo_36 textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}._removeButton_lynfo_52{background:transparent;border:none;color:#dc3545;cursor:pointer;font-size:1.1rem;padding:.5rem;margin-top:.5rem}._removeButton_lynfo_52:hover{color:#a01c28}._actions_lynfo_65{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #eee}._addButton_lynfo_74,._saveButton_lynfo_74{padding:.75rem 1.5rem;border:none;border-radius:5px;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;gap:.5rem}._addButton_lynfo_74{background-color:#f1f1f1;color:#333}._addButton_lynfo_74:hover{background-color:#e1e1e1}._saveButton_lynfo_74{background-color:#007bff;color:#fff}._saveButton_lynfo_74:hover{background-color:#0056b3}._saveButton_lynfo_74:disabled{background-color:#a0a0a0;cursor:not-allowed}._profilePage_18r95_3{padding:2rem 0;background-color:#f9fafb}._profileContainer_18r95_8{width:90%;max-width:900px;margin:0 auto;background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #00000014}._profileHeader_18r95_18{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #eee}._profileHeader_18r95_18 h2{margin:0}._profileGrid_18r95_27,._infoCard_18r95_27,._orderHistorySection_18r95_27,._addressSection_18r95_27{margin-bottom:1.5rem}._infoCard_18r95_27{padding:1.5rem;border:1px solid #eee;border-radius:6px}._infoCard_18r95_27 h3,._orderHistorySection_18r95_27 h3,._addressSection_18r95_27 h3{margin-top:0;font-size:1.2rem}._infoItem_18r95_37{display:flex;justify-content:space-between;padding:.5rem 0}._pointsDisplay_18r95_40{font-size:2rem;font-weight:700;color:#3b82f6;text-align:center}._orderList_18r95_45{list-style:none;padding:0}._orderItem_18r95_46{border:1px solid #eee;border-radius:6px;margin-bottom:1rem;overflow:hidden}._orderHeader_18r95_49{display:flex;justify-content:space-between;background:#f9fafb;padding:.8rem 1rem;font-weight:700}._itemDetailsList_18r95_50{list-style:none;padding:1rem;margin:0;font-size:.9rem;color:#555}._itemDetailsList_18r95_50 li{padding:.2rem 0}._orderTotal_18r95_52{text-align:right;padding:.8rem 1rem;background:#f9fafb;border-top:1px solid #eee}._status_18r95_54{padding:4px 8px;border-radius:12px;font-size:.8rem}._status_18r95_54._completed_18r95_55,._status_18r95_54._selesai_18r95_55{background-color:#dcfce7;color:#166534}._status_18r95_54._new_18r95_56,._status_18r95_54._diajukan_18r95_56{background-color:#dbeafe;color:#1e40af}._status_18r95_54._cancelled_18r95_57,._status_18r95_54._dibatalkan_18r95_57{background-color:#fee2e2;color:#991b1b}@media(max-width:768px){._profilePage_18r95_3{padding:1rem 0}._profileContainer_18r95_8{width:100%;padding:1.5rem 1rem;border-radius:0}}._pageWrapper_1ri4n_4{display:flex;flex-direction:column;min-height:100vh;background-color:#fdfaf6}._container_1ri4n_10{width:100%;max-width:1200px;margin:2rem auto;padding:0 1.5rem}._mainContent_1ri4n_18{width:100%;max-width:1200px;margin:2rem auto;padding:0 1.5rem;flex-grow:1}._title_1ri4n_27{text-align:center;font-size:2.5rem;margin-bottom:2rem;color:#333;font-weight:700}._productGrid_1ri4n_36{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;width:100%}._categoryFilterContainer_1evgr_3{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}._categoryButton_1evgr_11{padding:.6rem 1.2rem;border:1px solid #dcdcdc;border-radius:20px;background-color:#fff;color:#495057;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out}._categoryButton_1evgr_11:hover{border-color:#333;color:#333}._categoryButton_1evgr_11._active_1evgr_28{background-color:#28a745;color:#fff;border-color:#28a745;font-weight:600}._productCard_oylny_3{border:1px solid #e9ecef;border-radius:12px;overflow:hidden;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 4px 8px #00000012;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;cursor:pointer}._productCard_oylny_3:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001a}._productImage_oylny_21{width:100%;height:200px;object-fit:cover}._cardBody_oylny_27{padding:1rem;display:flex;flex-direction:column;flex-grow:1}._productName_oylny_34{font-size:1.1rem;font-weight:600;margin:0 0 .5rem;color:#333}._productDescription_oylny_41{font-size:.9rem;color:#6c757d;margin:0 0 1rem;flex-grow:1;min-height:40px}._productPrice_oylny_49{font-size:1.05rem;color:#007bff;font-weight:700;margin-top:auto}._container_14uvk_2{width:100%;max-width:1200px;padding:2rem 1rem}._pageTitle_14uvk_9{text-align:center;margin-bottom:2rem;font-size:2.5rem;color:#333}._cartGrid_14uvk_16{display:grid;grid-template-columns:2fr 1fr;gap:2rem}._mainContent_14uvk_23{display:flex;flex-direction:column;gap:1.5rem}._summarySidebar_14uvk_30{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:2rem}._itemsList_14uvk_39{display:flex;flex-direction:column;gap:1.5rem}._cartItem_14uvk_45{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000012}._itemImage_14uvk_55{width:80px;height:80px;object-fit:contain}._itemDetails_14uvk_61{flex-grow:1}._itemDetails_14uvk_61 strong{display:block;margin-bottom:.25rem;font-size:1.1rem}._itemOptions_14uvk_71{font-size:.85rem;color:#666}._itemActions_14uvk_76{display:flex;align-items:center;gap:1rem}._quantityControl_14uvk_82{display:flex;align-items:center;border:1px solid #ddd;border-radius:4px}._quantityControl_14uvk_82 button{background:none;border:none;padding:.5rem .75rem;cursor:pointer;font-size:1.2rem}._quantityControl_14uvk_82 span{padding:.5rem;min-width:25px;text-align:center}._deleteButton_14uvk_103{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:1.2rem}._itemPrice_14uvk_111{font-weight:700;font-size:1.1rem;min-width:100px;text-align:right}._orderOptionsContainer_14uvk_119{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._summary_14uvk_30,._recommendations_14uvk_127,._optionBox_14uvk_128{padding:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000012}._summary_14uvk_30 h3,._recommendations_14uvk_127 h3{margin-top:0;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #eee}._summaryLine_14uvk_142{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:.95rem}._summaryLine_14uvk_142:last-child{margin-bottom:0}._total_14uvk_153{font-weight:700;font-size:1.2rem;padding-top:1rem;margin-top:1rem;border-top:1px solid #ddd}._button_14uvk_161{width:100%;padding:.8rem;font-size:1rem;font-weight:700;color:#fff;background-color:#4a2c2a;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s;margin-top:1.5rem}._button_14uvk_161:hover{background-color:#331e1d}._recGrid_14uvk_180{display:grid;grid-template-columns:1fr;gap:1rem}._recCard_14uvk_186{display:flex;align-items:center;gap:1rem;padding:.5rem;border-radius:6px;text-decoration:none;color:inherit;transition:background-color .2s}._recCard_14uvk_186:hover{background-color:#f9f9f9}._recCard_14uvk_186 img{width:60px;height:60px;object-fit:contain}._emptyCart_14uvk_207{text-align:center;padding:4rem;background-color:#fff;border-radius:8px}._emptyCart_14uvk_207 p{font-size:1.2rem;margin-bottom:1.5rem}@media(max-width:992px){._cartGrid_14uvk_16{grid-template-columns:1fr}._summarySidebar_14uvk_30{position:static}}@media(max-width:576px){._cartItem_14uvk_45{display:grid;grid-template-areas:"image details price" "image actions actions";grid-template-columns:80px 1fr auto;gap:.5rem 1rem;align-items:center;position:relative;padding-bottom:1rem}._itemImage_14uvk_55{grid-area:image}._itemDetails_14uvk_61{grid-area:details;padding-right:20px}._itemPrice_14uvk_111{grid-area:price;text-align:right;font-size:1rem}._itemActions_14uvk_76{grid-area:actions;position:static;justify-self:end}._orderOptionsContainer_14uvk_119{grid-template-columns:1fr}}._promoSection_14uvk_272{padding:1.5rem 0;margin:1rem 0;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd}._promoInputGroup_14uvk_279{display:flex}._promoInputGroup_14uvk_279 input{flex-grow:1;border:1px solid #ccc;padding:.75rem;border-radius:5px 0 0 5px;font-size:.95rem;outline-color:#4a2c2a}._promoInputGroup_14uvk_279 button{padding:.75rem 1rem;border:1px solid #4a2c2a;background-color:#4a2c2a;color:#fff;border-radius:0 5px 5px 0;cursor:pointer;white-space:nowrap}._promoInputGroup_14uvk_279 button:disabled{background-color:#aaa;border-color:#aaa}._appliedPromo_14uvk_307{display:flex;justify-content:space-between;align-items:center;background-color:#e8f5e9;padding:.75rem;border-radius:5px;color:#2e7d32;font-weight:500}._appliedPromo_14uvk_307 span{display:flex;align-items:center;gap:8px}._appliedPromo_14uvk_307 button{background:none;border:none;color:#e74c3c;cursor:pointer;font-weight:700}._summaryLine_14uvk_142._discount_14uvk_333{color:#28a745;font-weight:700}._container_7id7w_1{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000012;padding:1.5rem 2rem;margin-top:1.5rem}._title_7id7w_9{font-size:1.25rem;font-weight:700;margin-top:0;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #eee}._optionsGrid_7id7w_18{display:grid;grid-template-columns:1fr 1.5fr;gap:2.5rem}._formGroup_7id7w_24{display:flex;flex-direction:column;gap:.5rem}._formGroup_7id7w_24 label{font-weight:700;color:#555;margin-bottom:.5rem}._rightColumn_7id7w_36{display:flex;flex-direction:column;gap:1.5rem}._radioGroup_7id7w_42{display:flex;flex-direction:column;gap:1.2rem}._radioLabel_7id7w_48{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.95rem}._radioLabel_7id7w_48 input[type=radio]{appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.15em solid currentColor;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center}._radioLabel_7id7w_48 input[type=radio]:before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #4a2c2a}._radioLabel_7id7w_48 input[type=radio]:checked:before{transform:scale(1)}._selectInput_7id7w_86,._dateInput_7id7w_86{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:5px;font-size:1rem;background-color:#f9f9f9}._inputNote_7id7w_95{font-size:.8rem;color:#888;margin-top:.25rem}@media(max-width:768px){._optionsGrid_7id7w_18{grid-template-columns:1fr}}._container_18544_3{max-width:960px;margin:2rem auto;padding:1rem}._pageTitle_18544_8{text-align:center;margin-bottom:2rem}._checkoutBox_18544_14{display:grid;grid-template-columns:1fr 1fr;gap:3rem;background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #00000014}._customerSection_18544_24 h3,._summarySection_18544_24 h3{margin-top:0;border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:1rem}._customerSection_18544_24 input{width:100%;padding:.8rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:5px;font-size:1rem}._paymentOptions_18544_40{display:flex;flex-direction:column;gap:.75rem}._option_18544_45{border:2px solid #ddd;padding:1rem;border-radius:8px;cursor:pointer;font-weight:700;transition:all .2s}._option_18544_45:hover{border-color:#3e2723;background-color:#f7f7f7}._option_18544_45._selected_18544_57{border-color:#3e2723;background-color:#3e27231a;box-shadow:0 0 5px #3e272380}._summarySection_18544_24{display:flex;flex-direction:column}._itemsWrapper_18544_68{flex-grow:1;overflow-y:auto;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #eee}._summaryItem_18544_76{margin-bottom:1rem}._itemLine_18544_80{display:flex;justify-content:space-between;align-items:center;padding:.1rem 0}._addonLine_18544_87{font-size:.9em;color:#555;padding-left:1rem}._totalsWrapper_18544_93{margin-top:auto}._summaryLine_18544_97{display:flex;justify-content:space-between;margin-bottom:.5rem}._summaryTotal_18544_103{font-size:1.2em;font-weight:700;border-top:2px solid #333;padding-top:1rem;margin-top:.5rem}._button_18544_111{width:100%;padding:.8rem;background-color:#3e2723;color:#fff;border:none;border-radius:5px;font-size:1.1em;cursor:pointer;margin-top:1.5rem}._button_18544_111:disabled{background-color:#ccc;cursor:not-allowed}._summaryItemDetail_18544_127{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dashed #eee}._summaryItemDetail_18544_127:last-child{border-bottom:none}._addressSection_18544_136{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}._addressSelect_18544_143{padding:.75rem;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9;font-size:1rem}._customerSection_18544_24 label{margin-top:1rem;display:block}._customerSection_18544_24 label:first-of-type{margin-top:0}._addressHeader_18544_160{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}._addressDisplayBox_18544_167{border:1px solid #ccc;border-radius:5px;padding:.75rem;background-color:#f9f9f9;min-height:40px;margin-top:.5rem}._addressDisplayBox_18544_167 p{margin:0}._placeholder_18544_180{color:#888;font-style:italic}._addressIconButton_18544_185{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.25rem;margin-left:.5rem}@media(max-width:768px){._container_18544_3{padding:.5rem}._checkoutBox_18544_14{grid-template-columns:1fr;gap:2rem;padding:1.5rem}}._overlay_1bkno_2{position:fixed;inset:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_1bkno_17{background-color:#fff;padding:2rem;border-radius:12px;box-shadow:0 5px 25px #00000026;width:90%;max-width:500px;position:relative;animation:_fadeIn_1bkno_1 .3s ease-out}@keyframes _fadeIn_1bkno_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._closeButton_1bkno_41{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.8rem;color:#aaa;cursor:pointer;line-height:1;padding:.25rem;transition:color .2s}._closeButton_1bkno_41:hover{color:#333}._modal_1bkno_17 h3{margin-top:0;margin-bottom:1.5rem;text-align:center;font-size:1.5rem;color:#333}._addressList_1bkno_68{max-height:40vh;overflow-y:auto;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:.5rem 0;margin-bottom:1.5rem}._addressOption_1bkno_78{display:flex;align-items:flex-start;padding:1rem;border-radius:8px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f5f5f5}._addressOption_1bkno_78:last-child{border-bottom:none}._addressOption_1bkno_78:hover{background-color:#f9f9f9}._addressOption_1bkno_78 input[type=radio]{margin-top:.25rem;margin-right:1rem;flex-shrink:0;appearance:none;width:1.25em;height:1.25em;border:2px solid #ccc;border-radius:50%;display:grid;place-content:center}._addressOption_1bkno_78 input[type=radio]:before{content:"";width:.75em;height:.75em;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #4a2c2a}._addressOption_1bkno_78 input[type=radio]:checked{border-color:#4a2c2a}._addressOption_1bkno_78 input[type=radio]:checked:before{transform:scale(1)}._addressDetails_1bkno_126{display:flex;flex-direction:column}._addressDetails_1bkno_126 strong{font-size:1rem;color:#333;margin-bottom:.25rem}._addressDetails_1bkno_126 p{margin:0;font-size:.9rem;color:#666}._addressDetails_1bkno_126 small{margin-top:.25rem;font-size:.8rem;color:#999;font-style:italic}._actions_1bkno_148{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem}._actions_1bkno_148 button{padding:.75rem 1.5rem;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .2s}._actions_1bkno_148 button:disabled{opacity:.5;cursor:not-allowed}._addButton_1bkno_170{background:none;border:1px solid #ccc;color:#555}._addButton_1bkno_170:hover{background-color:#f5f5f5}._selectButton_1bkno_180{background-color:#4a2c2a;color:#fff;border:none;flex-grow:1}._selectButton_1bkno_180:hover:not(:disabled){background-color:#331e1d}._container_1txuu_2{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:2rem}._card_1txuu_3{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 8px 30px #0000001a;text-align:center;max-width:500px}._card_1txuu_3 h1{font-size:4rem;color:#4caf50;margin:0}._card_1txuu_3 h2{margin:1rem 0 .5rem}._card_1txuu_3 p{color:#555;margin-bottom:2rem}._orderDetails_1txuu_7{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:1.5rem 0;margin-bottom:2rem}._detailItem_1txuu_8{display:flex;justify-content:space-between;padding:.5rem 0}._instruction_1txuu_9{background:#fffbe6;padding:1rem;border-radius:8px;font-weight:500}._button_1txuu_10{background-color:#3e2723;color:#fff;text-decoration:none;padding:.8rem 2rem;border-radius:8px;font-weight:700;transition:background-color .2s}._button_1txuu_10:hover{background-color:#5d4037}._container_189lb_3{width:100%;max-width:1100px;margin:2rem auto;padding:1.5rem;animation:_fadeIn_189lb_1 .5s ease-in-out}@keyframes _fadeIn_189lb_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._title_189lb_16{text-align:center;font-size:clamp(2rem,5vw,2.8rem);margin-bottom:2.5rem;color:#333;font-weight:700}._contentGrid_189lb_25{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-top:2rem}._textSection_189lb_33 h2{font-size:1.8rem;color:#3a3a3a;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:3px solid #f2c94c;display:inline-block}._textSection_189lb_33 p{line-height:1.7;color:#555}._imageSection_189lb_47 img{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 25px #0000001a}._contactGrid_189lb_55{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}._contactInfo_189lb_61 h3{font-size:1.5rem;margin-bottom:1rem}._hoursLine_189lb_66{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #eee}._formContainer_189lb_74{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 15px #00000014;margin-top:2rem}._formGrid_189lb_82{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}._formContainer_189lb_74 input,._formContainer_189lb_74 textarea{width:100%;padding:12px;margin-top:.5rem;border:1px solid #ccc;border-radius:4px}._submitButton_189lb_96{width:100%;padding:15px;margin-top:1rem;background-color:#222;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .2s}._submitButton_189lb_96:hover{background-color:#444}._textSection_189lb_33 p,._paragraph_189lb_112{line-height:1.7;color:#555;white-space:pre-wrap}._missionList_189lb_119{display:flex;flex-direction:column;gap:.8rem}._missionItem_189lb_125{line-height:1.7;color:#555;margin:0}._missionItem_189lb_125 strong{color:#333;font-weight:600;margin-right:.4em}@media(max-width:768px){._contentGrid_189lb_25{grid-template-columns:1fr}._title_189lb_16{font-size:2rem}}._header_uwwad_3{padding:4rem 1.5rem;text-align:center;margin-bottom:2rem;background-color:#fdfdfd;border-bottom:1px solid #f0f0f0}._header_uwwad_3 h1{font-size:3rem;font-weight:800;color:#1a1a1a;margin-top:0;margin-bottom:1rem}._header_uwwad_3 p{font-size:1.25rem;color:#555;max-width:600px;margin:0 auto;line-height:1.6}._benefitsSection_uwwad_36{margin-bottom:4rem;text-align:center}._benefitsSection_uwwad_36 h2{font-size:2rem;margin-bottom:2.5rem;color:#333}._benefitsGrid_uwwad_47{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;text-align:left}._benefitCard_uwwad_54{background-color:#f9f9f9;padding:2rem;border-radius:8px;border-bottom:4px solid #f0c419;transition:transform .3s ease,box-shadow .3s ease}._benefitCard_uwwad_54:hover{transform:translateY(-8px);box-shadow:0 10px 20px #0000001a}._benefitCard_uwwad_54 h3{margin-top:0;color:#3e2723}._ctaSection_uwwad_75{background-color:#3e2723;color:#fff;text-align:center;padding:4rem 2rem;border-radius:12px;margin:4rem 0}._ctaSection_uwwad_75 h2{margin-top:0;margin-bottom:1rem;font-size:2.25rem;color:#fff}._ctaSection_uwwad_75 p{font-size:1.1rem;color:#e0e0e0;max-width:550px;margin-left:auto;margin-right:auto;line-height:1.7;margin-bottom:2rem}._ctaButton_uwwad_105{background-color:#f0c419;color:#1a1a1a;text-decoration:none;font-size:1.1rem;font-weight:700;padding:1rem 2.5rem;border-radius:50px;transition:all .3s ease;display:inline-block;margin-top:1rem;box-shadow:0 4px 10px #0003}._ctaButton_uwwad_105:hover{transform:translateY(-3px) scale(1.05);background-color:#ffd43b;box-shadow:0 8px 15px #00000040}@media(max-width:768px){._header_uwwad_3 h1{font-size:2.25rem}._header_uwwad_3 p{font-size:1.1rem}._benefitsSection_uwwad_36 h2{font-size:1.75rem}._ctaSection_uwwad_75 h2{font-size:1.8rem}._ctaSection_uwwad_75{padding:3rem 1.5rem}}._display_yr0d0_1{height:100vh;width:100vw;display:flex;flex-direction:column;background-color:#f0f0f0;font-family:Arial,sans-serif;overflow:hidden}._header_yr0d0_11{background-color:#333;color:#fff;padding:20px;text-align:center;font-size:2rem}._columns_yr0d0_19{display:flex;flex:1;overflow:hidden}._column_yr0d0_19{flex:1;display:flex;flex-direction:column;padding:20px;border-right:2px solid #ccc}._column_yr0d0_19:last-child{border-right:none}._column_yr0d0_19 h2{font-size:3rem;text-align:center;margin-bottom:20px;color:#333}._orders_yr0d0_44{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:20px}._order_yr0d0_44{background-color:#fff;border:2px solid #ddd;border-radius:10px;padding:20px;box-shadow:0 4px 8px #0000001a;transition:all .5s ease}._order_yr0d0_44._ready_yr0d0_61{background-color:#d4edda;border-color:#c3e6cb;animation:_blink_yr0d0_1 1s infinite}@keyframes _blink_yr0d0_1{0%{opacity:1}50%{opacity:.5}to{opacity:1}}._orderNumber_yr0d0_81{font-size:2rem;font-weight:700;margin-bottom:10px;color:#333}._items_yr0d0_88{display:flex;flex-direction:column;gap:5px}._item_yr0d0_88{font-size:1.5rem;color:#555}._loading_yr0d0_99{display:flex;justify-content:center;align-items:center;height:100vh;font-size:2rem}._godeyeDashboard_ipf5j_2{max-width:1200px;margin:0 auto}._godeyeDashboardError_ipf5j_7{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;text-align:center;color:#2c3e50}._godeyeDashboardError_ipf5j_7 h2{margin-bottom:20px;color:#e74c3c}._godeyeDashboardError_ipf5j_7 p{margin-bottom:20px;font-size:1.1rem}._godeyeDashboardError_ipf5j_7 button{padding:10px 20px;background-color:#3498db;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem}._godeyeDashboardError_ipf5j_7 button:hover{background-color:#2980b9}._godeyeDashboardLoading_ipf5j_41{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:20px}._loading-spinner_ipf5j_50{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:_spin_ipf5j_1 1s linear infinite}@keyframes _spin_ipf5j_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._statsGrid_ipf5j_70{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:40px}._statCard_ipf5j_77{background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 6px #00000012;display:flex;align-items:center;gap:20px;transition:transform .2s ease,box-shadow .2s ease}._statCard_ipf5j_77:hover{transform:translateY(-2px);box-shadow:0 8px 15px #0000001a}._statIcon_ipf5j_93{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}._statIcon_ipf5j_93._tenants_ipf5j_104{background:linear-gradient(135deg,#667eea,#764ba2)}._statIcon_ipf5j_93._users_ipf5j_108{background:linear-gradient(135deg,#f093fb,#f5576c)}._statIcon_ipf5j_93._revenue_ipf5j_112{background:linear-gradient(135deg,#4facfe,#00f2fe)}._statContent_ipf5j_116 h3{margin:0 0 5px;font-size:2rem;font-weight:700;color:#2c3e50}._statContent_ipf5j_116 p{margin:0 0 8px;color:#6c757d;font-weight:500}._statContent_ipf5j_116 small{color:#95a5a6;font-size:.85rem}._statBreakdown_ipf5j_134{display:flex;gap:15px;margin-top:10px}._statBreakdown_ipf5j_134 span{font-size:.85rem;padding:4px 8px;border-radius:12px;font-weight:500}._statBreakdown_ipf5j_134 ._active_ipf5j_147{background-color:#d4edda;color:#155724}._statBreakdown_ipf5j_134 ._suspended_ipf5j_152{background-color:#f8d7da;color:#721c24}._dashboardSection_ipf5j_158{background:#fff;border-radius:12px;padding:25px;margin-bottom:30px;box-shadow:0 4px 6px #00000012}._dashboardSection_ipf5j_158 h2{margin:0 0 20px;color:#2c3e50;font-size:1.5rem;font-weight:600}._activities-list_ipf5j_174{display:flex;flex-direction:column;gap:15px}._activity-item_ipf5j_180{display:flex;align-items:flex-start;gap:15px;padding:15px;border-radius:8px;background-color:#f8f9fa;border-left:4px solid #dee2e6;transition:all .2s ease}._activity-item_ipf5j_180:hover{background-color:#e9ecef;transform:translate(5px)}._activity-icon_ipf5j_196{font-size:1.2rem;margin-top:2px}._activity-icon_ipf5j_196._success_ipf5j_201{color:#28a745}._activity-icon_ipf5j_196._warning_ipf5j_205{color:#ffc107}._activity-icon_ipf5j_196._info_ipf5j_209{color:#17a2b8}._activity-icon_ipf5j_196._default_ipf5j_213{color:#6c757d}._activity-content_ipf5j_217{flex:1}._activity-message_ipf5j_221{margin:0 0 5px;color:#2c3e50;font-weight:500}._activity-time_ipf5j_227{color:#6c757d;font-size:.85rem}._quickActions_ipf5j_233{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}._actionBtn_ipf5j_239{display:flex;align-items:center;gap:10px;padding:15px 20px;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;color:#fff}._actionBtn_ipf5j_239._primary_ipf5j_254{background:linear-gradient(135deg,#667eea,#764ba2)}._actionBtn_ipf5j_239._secondary_ipf5j_258{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}._actionBtn_ipf5j_239:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media(max-width:1024px){._godeyeDashboard_ipf5j_2{padding:0 15px}._statsGrid_ipf5j_70{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}._statCard_ipf5j_77{padding:20px;gap:15px}._statIcon_ipf5j_93{width:55px;height:55px;font-size:1.3rem}._statContent_ipf5j_116 h3{font-size:1.8rem}._quickActions_ipf5j_233{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:768px){._godeyeDashboard_ipf5j_2{padding:0 10px}._statsGrid_ipf5j_70{grid-template-columns:1fr;gap:15px}._statCard_ipf5j_77{padding:20px;gap:15px;flex-direction:column;text-align:center}._statIcon_ipf5j_93{width:50px;height:50px;font-size:1.2rem;align-self:center}._statContent_ipf5j_116 h3{font-size:1.5rem}._statBreakdown_ipf5j_134{justify-content:center;gap:10px}._quickActions_ipf5j_233{grid-template-columns:1fr}._actionBtn_ipf5j_239{padding:12px 16px;font-size:.9rem;justify-content:center}._dashboardSection_ipf5j_158{padding:20px;margin-bottom:20px}._dashboardSection_ipf5j_158 h2{font-size:1.3rem;margin-bottom:15px}}@media(max-width:480px){._godeyeDashboard_ipf5j_2{padding:0 5px}._statCard_ipf5j_77{padding:15px;gap:10px}._statIcon_ipf5j_93{width:45px;height:45px;font-size:1.1rem}._statContent_ipf5j_116 h3{font-size:1.3rem}._statContent_ipf5j_116 p{font-size:.9rem}._statContent_ipf5j_116 small{font-size:.8rem}._statBreakdown_ipf5j_134 span{font-size:.8rem;padding:3px 6px}._actionBtn_ipf5j_239{padding:10px 14px;font-size:.85rem}._dashboardSection_ipf5j_158{padding:15px}._dashboardSection_ipf5j_158 h2{font-size:1.2rem}._godeyeDashboardError_ipf5j_7{height:300px;padding:20px}._godeyeDashboardError_ipf5j_7 h2{font-size:1.3rem}._godeyeDashboardError_ipf5j_7 p{font-size:1rem}._godeyeDashboardError_ipf5j_7 button{padding:8px 16px;font-size:.9rem}._godeyeDashboardLoading_ipf5j_41{height:300px}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#21252999;display:flex;align-items:center;justify-content:center;z-index:1050;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content.tenant-form-modal{background:#fff;border-radius:12px;width:700px;max-width:95%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px #0003;animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid #e9ecef;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.modal-header h3{margin:0;font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:10px}.header-icon{font-size:1.2rem}.modal-close{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:5px;border-radius:50%;transition:background-color .2s ease}.modal-close:hover{background-color:#fff3}.tenant-form{padding:25px}.form-section{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #f8f9fa}.form-section:last-child{border-bottom:none;margin-bottom:20px}.form-section h4{margin:0 0 15px;color:#495057;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:6px;font-weight:500;color:#495057;display:flex;align-items:center;gap:8px}.field-icon{color:#6c757d;font-size:.9rem}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px 15px;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:all .3s ease;background-color:#fff}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group input.error,.form-group select.error,.form-group textarea.error{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-group textarea{resize:vertical;min-height:80px}.form-group select{cursor:pointer;background-image:url('data:image/svg+xml;utf8,<svg fill="%236c757d" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:40px}.error-message{display:block;color:#dc3545;font-size:.875rem;margin-top:5px;font-weight:500}.field-help{display:block;color:#6c757d;font-size:.8rem;margin-top:4px;font-style:italic}.submit-error{background-color:#f8d7da;color:#721c24;padding:12px 15px;border-radius:6px;border:1px solid #f5c6cb;margin-bottom:20px;text-align:center}.form-actions{display:flex;gap:12px;justify-content:flex-end;padding-top:20px;border-top:1px solid #e9ecef}.btn-secondary,.btn-primary{padding:12px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;min-width:120px;justify-content:center}.btn-secondary{background-color:#6c757d;color:#fff}.btn-secondary:hover{background-color:#5a6268;transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#5a6edb,#653d9a);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-icon{font-size:.9rem}.slug-input-group{display:flex;align-items:center;border:2px solid #e9ecef;border-radius:8px;background-color:#fff;transition:all .3s ease}.slug-input-group:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.slug-input-group.error{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.slug-prefix{padding:12px 15px;background-color:#f8f9fa;border-right:1px solid #e9ecef;color:#6c757d;font-weight:500;white-space:nowrap}.slug-input-group input{border:none;border-radius:0;margin:0;flex:1}.slug-input-group input:focus{box-shadow:none}.checkbox-group{margin-bottom:15px}.checkbox-label{display:flex;align-items:center;cursor:pointer;font-weight:400;gap:10px}.checkbox-label input[type=checkbox]{width:auto;margin:0;width:18px;height:18px}.checkmark{position:relative;display:inline-block;width:18px;height:18px;background-color:#fff;border:2px solid #e9ecef;border-radius:3px;transition:all .3s ease}.checkbox-label input[type=checkbox]:checked+.checkmark{background-color:#667eea;border-color:#667eea}.checkbox-label input[type=checkbox]:checked+.checkmark:after{content:"✓";position:absolute;top:-2px;left:2px;color:#fff;font-size:12px;font-weight:700}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.form-row .form-group{margin-bottom:0}@media(max-width:768px){.modal-content.tenant-form-modal{width:95%;margin:10px}.modal-header{padding:15px 20px}.modal-header h3{font-size:1.1rem}.tenant-form{padding:20px}.form-actions{flex-direction:column}.btn-secondary,.btn-primary{width:100%}.form-row{grid-template-columns:1fr}.slug-input-group{flex-direction:column;align-items:stretch}.slug-prefix{border-right:none;border-bottom:1px solid #e9ecef;border-radius:8px 8px 0 0}.slug-input-group input{border-radius:0 0 8px 8px}}.btn-primary:disabled .btn-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._godeyeTenants_18te9_2{max-width:1200px;margin:0 auto;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a}._tenantsHeader_18te9_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._tenantsHeader_18te9_11 h2{margin:0;font-size:1.8rem;font-weight:700;color:#2c3e50}._tenantsHeader_18te9_11 p{margin:0;color:#6c757d;font-weight:500}._headerActions_18te9_31{display:flex;gap:10px}._btnPrimary_18te9_36{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:10px 18px;font-size:1rem;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .3s ease}._btnPrimary_18te9_36:hover{background:linear-gradient(135deg,#5a6edb,#653d9a)}._btnSecondary_18te9_54{background-color:#6c757d;color:#fff;border:none;padding:10px 18px;font-size:1rem;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .3s ease}._btnSecondary_18te9_54:hover{background-color:#5a6268}._filtersSection_18te9_72{display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap}._searchBox_18te9_79{position:relative;flex:1;max-width:300px}._searchBox_18te9_79 input{width:100%;padding:10px 35px 10px 12px;border:1px solid #ced4da;border-radius:8px;font-size:1rem}._searchIcon_18te9_93{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#6c757d}._filterDropdown_18te9_101{position:relative;max-width:150px}._filterDropdown_18te9_101 select{width:100%;padding:10px 30px 10px 12px;border:1px solid #ced4da;border-radius:8px;font-size:1rem;appearance:none;background:#fff url('data:image/svg+xml;utf8,<svg fill="gray" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 10px center;background-size:16px 16px;cursor:pointer}._filterIcon_18te9_118{position:absolute;right:10px;top:50%;pointer-events:none;transform:translateY(-50%);color:#6c757d}._tenantsTableContainer_18te9_127{overflow-x:auto}._tenantsTable_18te9_127{width:100%;border-collapse:collapse;font-size:.9rem}._tenantsTable_18te9_127 th,._tenantsTable_18te9_127 td{padding:12px 15px;border-bottom:1px solid #dee2e6;text-align:left;vertical-align:middle}._tenantsTable_18te9_127 th{background-color:#f8f9fa;font-weight:600;color:#495057}._tenantName_18te9_151{font-weight:600;color:#212529}._tenantSlug_18te9_156{display:block;color:#6c757d;font-size:.8rem;font-weight:400}._businessType_18te9_163,._contactEmail_18te9_164,._userCount_18te9_165,._outletCount_18te9_166,._revenue_18te9_167,._createdDate_18te9_168{color:#495057}._demoBadge_18te9_172{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:600;text-transform:capitalize}._actions_18te9_182{display:flex;gap:8px}._actionBtn_18te9_187{background:none;border:none;cursor:pointer;padding:6px 8px;border-radius:6px;transition:background-color .2s ease;color:#495057;font-size:1rem;display:flex;align-items:center;justify-content:center}._actionBtn_18te9_187._view_18te9_201:hover{background-color:#e9ecef;color:#212529}._actionBtn_18te9_187._edit_18te9_206:hover{background-color:#cce5ff;color:#004085}._actionBtn_18te9_187._suspend_18te9_211:hover{background-color:#f8d7da;color:#721c24}._actionBtn_18te9_187._activate_18te9_216:hover{background-color:#d4edda;color:#155724}._statusBadge_18te9_221{padding:4px 10px;border-radius:12px;font-weight:600;font-size:.85rem;display:inline-block;text-align:center;min-width:70px}._statusActive_18te9_231{background-color:#d4edda;color:#155724}._statusSuspended_18te9_236{background-color:#f8d7da;color:#721c24}._statusPending_18te9_241{background-color:#fff3cd;color:#856404}._statusInactive_18te9_246{background-color:#e2e3e5;color:#6c757d}._modalOverlay_18te9_252{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#21252999;display:flex;align-items:center;justify-content:center;z-index:1050}._modalContent_18te9_265{background:#fff;border-radius:12px;width:500px;max-width:90%;padding:20px;box-shadow:0 4px 12px #00000026;position:relative}._demoModal_18te9_275{width:600px}._modalHeader_18te9_279{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._modalHeader_18te9_279 h3{margin:0;font-weight:700;color:#212529;display:flex;align-items:center;gap:10px}._modalClose_18te9_295{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;transition:color .2s ease}._modalClose_18te9_295:hover{color:#212529}._modalBody_18te9_308{margin-bottom:20px}._tenantDetails_18te9_312{display:flex;flex-direction:column;gap:10px}._detailRow_18te9_318{display:flex;justify-content:space-between;font-weight:500;color:#495057}._label_18te9_325{font-weight:600;color:#212529}._value_18te9_330{font-weight:400;color:#6c757d}._demoInfo_18te9_336{margin-bottom:20px}._demoInfo_18te9_336 p{margin-bottom:15px;color:#495057;line-height:1.5}._demoList_18te9_346{background-color:#f8f9fa;padding:15px;border-radius:8px;margin-bottom:15px}._demoList_18te9_346 li{margin-bottom:8px;color:#495057}._demoList_18te9_346 li:last-child{margin-bottom:0}._warningText_18te9_362{background-color:#fff3cd;color:#856404;padding:10px 15px;border-radius:6px;border:1px solid #ffeaa7;font-size:.9rem}._modalActions_18te9_371{display:flex;gap:12px;justify-content:flex-end}._loadingContainer_18te9_378{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;color:#6c757d}._loadingSpinner_18te9_387{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:_spin_18te9_1 1s linear infinite;margin-bottom:15px}@keyframes _spin_18te9_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._godeyeTenants_18te9_2{padding:15px}._tenantsHeader_18te9_11{flex-direction:column;align-items:flex-start;gap:15px}._headerActions_18te9_31{width:100%;justify-content:flex-end}._filtersSection_18te9_72{flex-direction:column}._searchBox_18te9_79,._filterDropdown_18te9_101{max-width:none}._tenantsTable_18te9_127{font-size:.8rem}._tenantsTable_18te9_127 th,._tenantsTable_18te9_127 td{padding:8px 10px}._modalContent_18te9_265{width:95%;margin:10px}._demoModal_18te9_275{width:95%}}._container_j0cfg_3{padding:2rem;background-color:#f9fafb;min-height:100vh}._header_j0cfg_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._header_j0cfg_9 h1{font-size:1.75rem;font-weight:600;color:#111827}._button_j0cfg_22{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s}._button_j0cfg_22:hover{background-color:#4338ca}._filterBox_j0cfg_40{display:flex;gap:1rem;margin-bottom:1.5rem;padding:1rem;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}._searchInput_j0cfg_50{position:relative;flex-grow:1}._searchInput_j0cfg_50 svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af}._searchInput_j0cfg_50 input{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:6px}._filterBox_j0cfg_40 select{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:6px;background-color:#fff}._tableWrapper_j0cfg_77{overflow-x:auto;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;-webkit-overflow-scrolling:touch}._table_j0cfg_77{width:100%;border-collapse:collapse;text-align:left;min-width:800px}._table_j0cfg_77 th,._table_j0cfg_77 td{padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_j0cfg_77 th{background-color:#f9fafb;font-weight:600;color:#6b7280;text-transform:uppercase;font-size:.75rem;position:sticky;top:0;z-index:10}._userName_j0cfg_113{font-weight:500;color:#111827;max-width:200px;overflow:hidden;text-overflow:ellipsis}._userEmail_j0cfg_121{font-size:.875rem;color:#6b7280;max-width:200px;overflow:hidden;text-overflow:ellipsis}._statusBadge_j0cfg_129{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:capitalize;display:inline-block;min-width:60px;text-align:center}._statusBadge_j0cfg_129._active_j0cfg_140{background-color:#d1fae5;color:#065f46}._statusBadge_j0cfg_129._inactive_j0cfg_145{background-color:#fee2e2;color:#991b1b}._actionCell_j0cfg_150{display:flex;gap:.5rem;justify-content:center}._actionCell_j0cfg_150 button{background:none;border:none;cursor:pointer;color:#6b7280;padding:.5rem;border-radius:50%;transition:background-color .2s,color .2s;display:flex;align-items:center;justify-content:center}._actionCell_j0cfg_150 button:hover{background-color:#f3f4f6;color:#111827}._modalBackdrop_j0cfg_175{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}._modalContent_j0cfg_189{background-color:#fff;padding:0;border-radius:8px;width:100%;max-width:500px;box-shadow:0 4px 20px #00000026;max-height:90vh;overflow-y:auto}._modalHeader_j0cfg_200{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background-color:#fff;z-index:10}._modalHeader_j0cfg_200 h3{margin:0;font-size:1.25rem}._modalHeader_j0cfg_200 button{background:none;border:none;cursor:pointer;font-size:1rem;padding:.5rem;border-radius:50%;transition:background-color .2s}._modalHeader_j0cfg_200 button:hover{background-color:#f3f4f6}._modalBody_j0cfg_231{padding:1.5rem}._detailGrid_j0cfg_235{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}._detailGrid_j0cfg_235 strong{color:#4b5563;min-width:120px}@media(max-width:1024px){._container_j0cfg_3{padding:1.5rem}._header_j0cfg_9{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}._header_j0cfg_9 h1{font-size:1.5rem}._button_j0cfg_22{align-self:flex-end}._filterBox_j0cfg_40{flex-direction:column;gap:.75rem;padding:.75rem}._searchInput_j0cfg_50{order:-1}._table_j0cfg_77 th,._table_j0cfg_77 td{padding:.75rem 1rem}._userName_j0cfg_113,._userEmail_j0cfg_121{max-width:150px}}@media(max-width:768px){._container_j0cfg_3{padding:1rem}._header_j0cfg_9{margin-bottom:1rem}._header_j0cfg_9 h1{font-size:1.25rem}._button_j0cfg_22{padding:.5rem 1rem;font-size:.9rem}._filterBox_j0cfg_40{padding:.5rem;margin-bottom:1rem}._table_j0cfg_77{font-size:.875rem}._table_j0cfg_77 th,._table_j0cfg_77 td{padding:.5rem .75rem}._userName_j0cfg_113,._userEmail_j0cfg_121{max-width:120px;font-size:.8rem}._statusBadge_j0cfg_129{font-size:.7rem;padding:.2rem .5rem;min-width:50px}._actionCell_j0cfg_150{gap:.25rem}._actionCell_j0cfg_150 button{padding:.375rem}._modalContent_j0cfg_189{max-width:95%;margin:1rem}._modalHeader_j0cfg_200{padding:.75rem 1rem}._modalHeader_j0cfg_200 h3{font-size:1.1rem}._modalBody_j0cfg_231{padding:1rem}._detailGrid_j0cfg_235{gap:.75rem;grid-template-columns:1fr}._detailGrid_j0cfg_235 strong{min-width:auto;font-weight:600}}@media(max-width:480px){._container_j0cfg_3{padding:.5rem}._header_j0cfg_9{gap:.75rem}._header_j0cfg_9 h1{font-size:1.1rem}._button_j0cfg_22{padding:.5rem .75rem;font-size:.85rem;gap:.375rem}._filterBox_j0cfg_40{padding:.5rem;margin-bottom:.75rem}._searchInput_j0cfg_50 input,._filterBox_j0cfg_40 select{padding:.5rem .75rem;font-size:.875rem}._searchInput_j0cfg_50 svg{left:.5rem}._searchInput_j0cfg_50 input{padding-left:2rem}._table_j0cfg_77{font-size:.8rem}._table_j0cfg_77 th,._table_j0cfg_77 td{padding:.375rem .5rem}._userName_j0cfg_113,._userEmail_j0cfg_121{max-width:100px;font-size:.75rem}._statusBadge_j0cfg_129{font-size:.65rem;padding:.15rem .375rem;min-width:45px}._actionCell_j0cfg_150 button{padding:.25rem;font-size:.8rem}._modalContent_j0cfg_189{max-width:100%;margin:.5rem;border-radius:6px}._modalHeader_j0cfg_200{padding:.5rem .75rem}._modalHeader_j0cfg_200 h3{font-size:1rem}._modalBody_j0cfg_231{padding:.75rem}._detailGrid_j0cfg_235{gap:.5rem}}._modalBackdrop_10y2n_3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_10y2n_16{background-color:#fff;padding:0;border-radius:8px;width:90%;max-width:600px;box-shadow:0 4px 20px #00000026;max-height:90vh;overflow-y:auto}._modalHeader_10y2n_27{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}._modalHeader_10y2n_27 h3{margin:0;font-size:1.25rem}._modalHeader_10y2n_27 button{background:none;border:none;cursor:pointer;font-size:1rem}._modalForm_10y2n_47{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}._formGroup_10y2n_54{display:flex;flex-direction:column}._formGroup_10y2n_54 label{margin-bottom:.5rem;font-weight:500;color:#374151}._formGroup_10y2n_54 input,._formGroup_10y2n_54 select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem}._formGroup_10y2n_54 input:focus,._formGroup_10y2n_54 select:focus{outline:2px solid transparent;outline-offset:2px;border-color:#4f46e5;box-shadow:0 0 0 2px #c7d2fe}._error_10y2n_82{border-color:#ef4444!important}._errorMessage_10y2n_86{color:#ef4444;font-size:.875rem;margin-top:.25rem}._modalActions_10y2n_92{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}._modalActions_10y2n_92 button{padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:500;border:1px solid transparent}._modalActions_10y2n_92 button[type=submit]{background-color:#4f46e5;color:#fff}._modalActions_10y2n_92 button[type=submit]:disabled{background-color:#a5b4fc;cursor:not-allowed}._modalActions_10y2n_92 button[type=button]{background-color:#f3f4f6;border-color:#d1d5db;color:#374151}._modalBackdrop_1t8k7_3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_1t8k7_16{background-color:#fff;padding:0;border-radius:8px;width:90%;max-width:600px;box-shadow:0 4px 20px #00000026}._modalHeader_1t8k7_25{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}._modalHeader_1t8k7_25 h3{margin:0;font-size:1.25rem}._modalHeader_1t8k7_25 button{background:none;border:none;cursor:pointer;font-size:1rem}._modalForm_1t8k7_45{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}._formGrid_1t8k7_52{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}._formGroup_1t8k7_58{display:flex;flex-direction:column}._formGroup_1t8k7_58 label{margin-bottom:.5rem;font-weight:500}._formGroup_1t8k7_58 input,._formGroup_1t8k7_58 select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._checkboxContainer_1t8k7_76{display:flex;align-items:center;gap:.75rem}._checkboxContainer_1t8k7_76 input{width:auto}._checkboxContainer_1t8k7_76 label{margin:0;font-weight:400}._modalActions_1t8k7_91{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}._submitButton_1t8k7_100,._cancelButton_1t8k7_101{padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:600}._submitButton_1t8k7_100{background-color:#4f46e5;color:#fff;border:none}._cancelButton_1t8k7_101{background-color:#f3f4f6;border:1px solid #d1d5db}._error_1t8k7_120{border-color:#ef4444!important}._errorMessage_1t8k7_124{color:#ef4444;font-size:.8rem;margin-top:.25rem}._godeyeSettings_17fc7_2{padding:2rem;max-width:1200px;margin:0 auto;min-height:100vh}._settingsHeader_17fc7_9{margin-bottom:2rem}._settingsHeader_17fc7_9 h2{margin:0 0 .5rem;color:#2c3e50;font-size:1.8rem;font-weight:600}._settingsHeader_17fc7_9 p{margin:0;color:#6c757d;font-size:1rem}._settingsContainer_17fc7_26{display:flex;gap:2rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;overflow:hidden}._settingsSidebar_17fc7_35{width:280px;background:#f8f9fa;border-right:1px solid #e9ecef;flex-shrink:0}._settingsNav_17fc7_42{padding:1.5rem 0}._navItem_17fc7_46{display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer;transition:all .3s ease;border-left:4px solid transparent;font-size:1rem;color:#495057;border-radius:0}._navItem_17fc7_46:hover{background:#e9ecef;color:#212529}._navItem_17fc7_46._active_17fc7_68{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-left-color:#5a67d8}._navItem_17fc7_46._active_17fc7_68:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)}._navIcon_17fc7_78{font-size:1.1rem;width:20px;text-align:center;flex-shrink:0}._navLabel_17fc7_85{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._settingsContent_17fc7_91{flex:1;padding:2rem;overflow-y:auto;-webkit-overflow-scrolling:touch}._settingsSection_17fc7_98{margin-bottom:2.5rem}._settingsSection_17fc7_98 h3{margin:0 0 1.25rem;color:#2c3e50;font-size:1.4rem;font-weight:600;padding-bottom:.625rem;border-bottom:2px solid #e9ecef}._settingsSection_17fc7_98 h4{margin:2rem 0 1rem;color:#495057;font-size:1.1rem;font-weight:600;grid-column:1 / -1}._settingsGrid_17fc7_119{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem}._settingItem_17fc7_125{display:flex;flex-direction:column;gap:.5rem}._settingItem_17fc7_125 label{font-weight:500;color:#495057;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}._settingItem_17fc7_125 input,._settingItem_17fc7_125 select,._settingItem_17fc7_125 textarea{padding:.75rem 1rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#fff;width:100%;box-sizing:border-box}._settingItem_17fc7_125 input:focus,._settingItem_17fc7_125 select:focus,._settingItem_17fc7_125 textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._settingItem_17fc7_125 textarea{resize:vertical;min-height:80px;font-family:inherit}._settingItem_17fc7_125._checkbox_17fc7_167{flex-direction:row;align-items:flex-start;gap:.75rem;padding:.75rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}._settingItem_17fc7_125._checkbox_17fc7_167 label{text-transform:none;font-weight:400;font-size:1rem;margin:0;cursor:pointer;display:flex;align-items:flex-start;gap:.5rem;line-height:1.4;flex:1}._settingItem_17fc7_125._checkbox_17fc7_167 input[type=checkbox]{width:18px;height:18px;cursor:pointer;margin-top:2px;flex-shrink:0}._inputHelp_17fc7_198{font-size:.8rem;color:#6c757d;margin-top:.25rem;font-style:italic}._settingsActions_17fc7_205{display:flex;align-items:center;gap:1.25rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid #e9ecef}._btnSave_17fc7_214{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.875rem 1.75rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 4px #667eea33}._btnSave_17fc7_214:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}._btnSave_17fc7_214:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._message_17fc7_242{padding:.75rem 1.25rem;border-radius:8px;font-weight:500;font-size:.9rem}@media(max-width:1024px){._godeyeSettings_17fc7_2{padding:1.5rem;max-width:100%}._settingsContainer_17fc7_26{gap:1.5rem}._settingsSidebar_17fc7_35{width:260px}._settingsContent_17fc7_91{padding:1.5rem}._settingsGrid_17fc7_119{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}._subscriptionPlans_17fc7_273{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media(max-width:768px){._godeyeSettings_17fc7_2{padding:1rem}._settingsContainer_17fc7_26{flex-direction:column;gap:0;border-radius:8px}._settingsSidebar_17fc7_35{width:100%;border-right:none;border-bottom:1px solid #e9ecef;order:-1}._settingsNav_17fc7_42{display:flex;overflow-x:auto;padding:.75rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._settingsNav_17fc7_42::-webkit-scrollbar{display:none}._navItem_17fc7_46{flex-shrink:0;padding:.875rem 1.25rem;border-left:none;border-bottom:4px solid transparent;border-radius:8px 8px 0 0;margin-right:.25rem;min-width:120px}._navItem_17fc7_46._active_17fc7_68{border-left:none;border-bottom-color:#5a67d8;background:linear-gradient(135deg,#667eea,#764ba2)}._navItem_17fc7_46._active_17fc7_68:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)}._navIcon_17fc7_78{font-size:1rem}._navLabel_17fc7_85{font-size:.9rem}._settingsContent_17fc7_91{padding:1.25rem}._settingsSection_17fc7_98{margin-bottom:2rem}._settingsSection_17fc7_98 h3{font-size:1.25rem;margin-bottom:1rem}._settingsSection_17fc7_98 h4{font-size:1rem;margin:1.5rem 0 .75rem}._settingsGrid_17fc7_119{grid-template-columns:1fr;gap:1rem}._settingItem_17fc7_125._checkbox_17fc7_167{padding:1rem;flex-direction:column;align-items:flex-start;gap:.5rem}._settingItem_17fc7_125._checkbox_17fc7_167 label{font-size:.95rem;line-height:1.5}._settingsActions_17fc7_205{flex-direction:column;align-items:stretch;gap:1rem;margin-top:2rem;padding-top:1rem}._btnSave_17fc7_214{justify-content:center;padding:1rem 2rem;font-size:1.1rem}._subscriptionPlans_17fc7_273{grid-template-columns:1fr;gap:1rem}._planCard_17fc7_391{padding:1.25rem}}@media(max-width:480px){._godeyeSettings_17fc7_2{padding:.5rem}._settingsHeader_17fc7_9{margin-bottom:1.5rem;text-align:center}._settingsHeader_17fc7_9 h2{font-size:1.5rem}._settingsHeader_17fc7_9 p{font-size:.9rem}._settingsContainer_17fc7_26{border-radius:6px}._settingsSidebar_17fc7_35{border-radius:0}._settingsNav_17fc7_42{padding:.5rem}._navItem_17fc7_46{padding:.75rem 1rem;min-width:100px;font-size:.9rem}._navIcon_17fc7_78{font-size:.9rem}._navLabel_17fc7_85{font-size:.85rem}._settingsContent_17fc7_91{padding:1rem}._settingsSection_17fc7_98 h3{font-size:1.1rem;margin-bottom:.875rem}._settingsSection_17fc7_98 h4{font-size:.95rem;margin:1.25rem 0 .5rem}._settingItem_17fc7_125 label{font-size:.8rem}._settingItem_17fc7_125 input,._settingItem_17fc7_125 select,._settingItem_17fc7_125 textarea{padding:.625rem .875rem;font-size:.9rem;border-radius:6px}._settingItem_17fc7_125._checkbox_17fc7_167{padding:.875rem}._settingItem_17fc7_125._checkbox_17fc7_167 label{font-size:.9rem}._settingItem_17fc7_125._checkbox_17fc7_167 input[type=checkbox]{width:16px;height:16px}._inputHelp_17fc7_198{font-size:.75rem}._settingsActions_17fc7_205{margin-top:1.5rem;padding-top:.875rem}._btnSave_17fc7_214{padding:.875rem 1.5rem;font-size:.95rem;border-radius:6px}._subscriptionPlans_17fc7_273{gap:.75rem}._planCard_17fc7_391{padding:1rem;border-radius:8px}._planCard_17fc7_391 h4{font-size:1.1rem;margin-bottom:.875rem}._planDetails_17fc7_508{gap:.875rem}}._subscriptionPlans_17fc7_273{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.25rem}._planCard_17fc7_391{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:1.25rem;transition:all .3s ease}._planCard_17fc7_391:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-2px)}._planCard_17fc7_391 h4{margin:0 0 1rem;color:#2c3e50;font-size:1.2rem;font-weight:600;text-align:center;padding-bottom:.625rem;border-bottom:2px solid #667eea}._planDetails_17fc7_508{display:grid;gap:1rem}._godeyeReports_1dx6e_2{padding:2rem;max-width:1400px;margin:0 auto;min-height:100vh}._reportsHeader_1dx6e_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid #e9ecef}._headerInfo_1dx6e_18 h2{margin:0 0 .3125rem;color:#495057;font-size:1.75rem;font-weight:600}._headerInfo_1dx6e_18 p{margin:0;color:#6c757d;font-size:1rem}._headerActions_1dx6e_31{display:flex;align-items:center;gap:.9375rem}._dateRangePicker_1dx6e_37{display:flex;align-items:center;gap:.625rem;background-color:#f8f9fa;padding:.625rem .9375rem;border-radius:8px;border:1px solid #e9ecef}._dateIcon_1dx6e_47{color:#6c757d;font-size:.875rem}._dateInput_1dx6e_52{border:1px solid #ced4da;border-radius:4px;padding:.375rem .625rem;font-size:.875rem;background-color:#fff;width:140px}._dateInput_1dx6e_52:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .125rem #007bff40}._dateSeparator_1dx6e_67{color:#6c757d;font-weight:500}._exportBtn_1dx6e_72{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background-color:#6c757d;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out;box-shadow:0 1px 3px #0000001a}._exportBtn_1dx6e_72:hover:not(:disabled){background-color:#545b62;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}._exportBtn_1dx6e_72:disabled{background-color:#adb5bd;cursor:not-allowed;transform:none;box-shadow:none}._reportTypes_1dx6e_102{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-bottom:2rem}._reportTypeCard_1dx6e_109{display:flex;align-items:center;padding:1.25rem;background-color:#fff;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 2px 4px #0000000d}._reportTypeCard_1dx6e_109:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._reportTypeCard_1dx6e_109._active_1dx6e_126{background-color:#f8f9fa;box-shadow:0 4px 12px #00000026}._reportIcon_1dx6e_131{font-size:1.5rem;margin-right:1rem;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#0000000d;border-radius:10px;flex-shrink:0}._reportInfo_1dx6e_144 h4{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:#495057}._reportInfo_1dx6e_144 p{margin:0;font-size:.875rem;color:#6c757d;line-height:1.4}._reportContent_1dx6e_159{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}._reportSection_1dx6e_166{padding:2rem}._reportSummary_1dx6e_170{margin-bottom:2rem}._reportSummary_1dx6e_170 h3{margin:0 0 1.25rem;color:#495057;font-size:1.5rem;font-weight:600}._summaryStats_1dx6e_181{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;margin-bottom:2rem}._statCard_1dx6e_188{background-color:#f8f9fa;padding:1.25rem;border-radius:8px;border:1px solid #e9ecef;text-align:center;transition:transform .2s ease}._statCard_1dx6e_188:hover{transform:translateY(-2px)}._statCard_1dx6e_188 h4{margin:0 0 .625rem;color:#6c757d;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._statValue_1dx6e_210{font-size:1.75rem;font-weight:700;color:#495057;display:block}._reportTableContainer_1dx6e_218{overflow-x:auto;border-radius:8px;border:1px solid #e9ecef;-webkit-overflow-scrolling:touch}._reportTable_1dx6e_218{width:100%;border-collapse:collapse;font-size:.875rem;min-width:800px}._reportTable_1dx6e_218 thead th{background-color:#f8f9fa;padding:.9375rem .75rem;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #e9ecef;white-space:nowrap;position:sticky;top:0;z-index:10}._reportTable_1dx6e_218 tbody td{padding:.75rem;border-bottom:1px solid #e9ecef;vertical-align:middle}._reportTable_1dx6e_218 tbody tr:hover{background-color:#f8f9fa}._tenantName_1dx6e_255,._userName_1dx6e_256{font-weight:600;color:#495057;max-width:200px;overflow:hidden;text-overflow:ellipsis}._growthCell_1dx6e_264{text-align:center}._growth_1dx6e_264{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;display:inline-block;min-width:50px}._growth_1dx6e_264._positive_1dx6e_277{background-color:#d4edda;color:#155724}._growth_1dx6e_264._neutral_1dx6e_282{background-color:#fff3cd;color:#856404}._growth_1dx6e_264._negative_1dx6e_287{background-color:#f8d7da;color:#721c24}._statusBadge_1dx6e_292{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;display:inline-block;min-width:60px;text-align:center}._statusBadge_1dx6e_292._active_1dx6e_126{background-color:#d4edda;color:#155724}._statusBadge_1dx6e_292._inactive_1dx6e_308{background-color:#f8d7da;color:#721c24}._statusBadge_1dx6e_292._suspended_1dx6e_313{background-color:#fff3cd;color:#856404}._roleBadge_1dx6e_318{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:capitalize;display:inline-block;min-width:80px;text-align:center}._roleBadge_1dx6e_318._godEye_1dx6e_329{background-color:#e7f3ff;color:#06c}._roleBadge_1dx6e_318._tenantAdmin_1dx6e_334{background-color:#f0f9ff;color:#06c}._roleBadge_1dx6e_318._outletManager_1dx6e_339{background-color:#f6ffed;color:#52c41a}._roleBadge_1dx6e_318._staff_1dx6e_344{background-color:#fff7e6;color:#fa8c16}._roleBadge_1dx6e_318._cashier_1dx6e_349{background-color:#fff1f0;color:#ff4d4f}._usageDetails_1dx6e_355{margin-bottom:2rem}._usageGrid_1dx6e_359{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.25rem;margin-bottom:2rem}._usageCard_1dx6e_366{background-color:#f8f9fa;padding:1.25rem;border-radius:8px;border:1px solid #e9ecef;transition:transform .2s ease}._usageCard_1dx6e_366:hover{transform:translateY(-2px)}._usageCard_1dx6e_366 h4{margin:0 0 .9375rem;color:#495057;font-size:1.125rem;font-weight:600}._metricList_1dx6e_385{display:flex;flex-direction:column;gap:.625rem}._metricItem_1dx6e_391{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e9ecef}._metricItem_1dx6e_391:last-child{border-bottom:none}._metricLabel_1dx6e_403{color:#6c757d;font-weight:500;font-size:.875rem}._metricValue_1dx6e_409{color:#495057;font-weight:600;font-size:.875rem}._dailyUsageChart_1dx6e_416{background-color:#f8f9fa;padding:1.25rem;border-radius:8px;border:1px solid #e9ecef}._dailyUsageChart_1dx6e_416 h4{margin:0 0 .9375rem;color:#495057;font-size:1.125rem;font-weight:600}._chartPlaceholder_1dx6e_430{background-color:#fff;padding:2.5rem;border-radius:8px;border:2px dashed #dee2e6;text-align:center;color:#6c757d}._chartPlaceholder_1dx6e_430 p{margin:0 0 .3125rem;font-size:1rem;font-weight:500}._chartPlaceholder_1dx6e_430 small{font-size:.875rem}._loadingContainer_1dx6e_450,._noData_1dx6e_451{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.75rem 1.25rem;text-align:center}._loadingSpinner_1dx6e_460{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:_spin_1dx6e_1 1s linear infinite;margin-bottom:.9375rem}@keyframes _spin_1dx6e_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingContainer_1dx6e_450 p,._noData_1dx6e_451 p{margin:0;color:#6c757d;font-size:1rem}._noDataIcon_1dx6e_487{font-size:48px;color:#dee2e6;margin-bottom:.9375rem}@media(max-width:1024px){._godeyeReports_1dx6e_2{padding:1.5rem;max-width:100%}._reportsHeader_1dx6e_9{margin-bottom:1.5rem;padding-bottom:1rem}._headerInfo_1dx6e_18 h2{font-size:1.5rem}._headerInfo_1dx6e_18 p{font-size:.9rem}._headerActions_1dx6e_31{gap:.75rem}._dateRangePicker_1dx6e_37{padding:.5rem .75rem;gap:.5rem}._dateInput_1dx6e_52{width:120px;padding:.3125rem .5rem;font-size:.8rem}._exportBtn_1dx6e_72{padding:.5rem .875rem;font-size:.8rem;gap:.375rem}._reportTypes_1dx6e_102{gap:1rem;margin-bottom:1.5rem}._reportTypeCard_1dx6e_109{padding:1rem}._reportIcon_1dx6e_131{width:45px;height:45px;font-size:1.25rem;margin-right:.875rem}._reportInfo_1dx6e_144 h4{font-size:1rem}._reportInfo_1dx6e_144 p{font-size:.8rem}._reportSection_1dx6e_166{padding:1.5rem}._reportSummary_1dx6e_170 h3{font-size:1.375rem;margin-bottom:1rem}._summaryStats_1dx6e_181{gap:1rem;margin-bottom:1.5rem}._statCard_1dx6e_188{padding:1rem}._statCard_1dx6e_188 h4{font-size:.8rem;margin-bottom:.5rem}._statValue_1dx6e_210{font-size:1.5rem}._usageGrid_1dx6e_359{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1rem;margin-bottom:1.5rem}._usageCard_1dx6e_366{padding:1rem}._usageCard_1dx6e_366 h4{font-size:1rem;margin-bottom:.75rem}._metricItem_1dx6e_391{padding:.375rem 0}._metricLabel_1dx6e_403,._metricValue_1dx6e_409{font-size:.8rem}._dailyUsageChart_1dx6e_416{padding:1rem}._dailyUsageChart_1dx6e_416 h4{font-size:1rem;margin-bottom:.75rem}._chartPlaceholder_1dx6e_430{padding:2rem}._chartPlaceholder_1dx6e_430 p{font-size:.9rem}._chartPlaceholder_1dx6e_430 small{font-size:.8rem}}@media(max-width:768px){._godeyeReports_1dx6e_2{padding:1rem}._reportsHeader_1dx6e_9{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:.875rem}._headerInfo_1dx6e_18 h2{font-size:1.375rem}._headerInfo_1dx6e_18 p{font-size:.875rem}._headerActions_1dx6e_31{width:100%;justify-content:space-between;gap:.5rem}._dateRangePicker_1dx6e_37{flex:1;padding:.5rem;gap:.375rem}._dateInput_1dx6e_52{width:100%;padding:.375rem;font-size:.875rem}._dateSeparator_1dx6e_67{display:none}._exportBtn_1dx6e_72{flex-shrink:0;padding:.5rem .75rem;font-size:.875rem;gap:.375rem}._reportTypes_1dx6e_102{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem}._reportTypeCard_1dx6e_109{padding:1rem;border-radius:8px}._reportIcon_1dx6e_131{width:40px;height:40px;font-size:1.125rem;margin-right:.75rem}._reportInfo_1dx6e_144 h4{font-size:.95rem}._reportInfo_1dx6e_144 p{font-size:.8rem;line-height:1.3}._reportSection_1dx6e_166{padding:1.25rem}._reportSummary_1dx6e_170 h3{font-size:1.25rem;margin-bottom:.875rem}._summaryStats_1dx6e_181{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.25rem}._statCard_1dx6e_188{padding:.875rem}._statCard_1dx6e_188 h4{font-size:.75rem;margin-bottom:.375rem}._statValue_1dx6e_210{font-size:1.25rem}._reportTable_1dx6e_218{font-size:.8rem;min-width:600px}._reportTable_1dx6e_218 thead th,._reportTable_1dx6e_218 tbody td{padding:.5rem .375rem}._tenantName_1dx6e_255,._userName_1dx6e_256{max-width:150px;font-size:.8rem}._growth_1dx6e_264{font-size:.7rem;padding:.2rem .375rem;min-width:45px}._statusBadge_1dx6e_292{font-size:.7rem;padding:.2rem .375rem;min-width:55px}._roleBadge_1dx6e_318{font-size:.7rem;padding:.2rem .375rem;min-width:70px}._usageGrid_1dx6e_359{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem}._usageCard_1dx6e_366{padding:.875rem}._usageCard_1dx6e_366 h4{font-size:.95rem;margin-bottom:.625rem}._metricList_1dx6e_385{gap:.5rem}._metricItem_1dx6e_391{padding:.375rem 0}._metricLabel_1dx6e_403,._metricValue_1dx6e_409{font-size:.8rem}._dailyUsageChart_1dx6e_416{padding:.875rem}._dailyUsageChart_1dx6e_416 h4{font-size:.95rem;margin-bottom:.625rem}._chartPlaceholder_1dx6e_430{padding:1.5rem}._chartPlaceholder_1dx6e_430 p{font-size:.875rem}._chartPlaceholder_1dx6e_430 small{font-size:.75rem}._loadingContainer_1dx6e_450,._noData_1dx6e_451{padding:2.5rem 1rem}._loadingSpinner_1dx6e_460{width:35px;height:35px;margin-bottom:.75rem}._loadingContainer_1dx6e_450 p,._noData_1dx6e_451 p{font-size:.9rem}._noDataIcon_1dx6e_487{font-size:40px;margin-bottom:.75rem}}@media(max-width:480px){._godeyeReports_1dx6e_2{padding:.5rem}._reportsHeader_1dx6e_9{gap:.75rem;margin-bottom:1.25rem;padding-bottom:.625rem}._headerInfo_1dx6e_18{text-align:center;width:100%}._headerInfo_1dx6e_18 h2{font-size:1.25rem;margin-bottom:.25rem}._headerInfo_1dx6e_18 p{font-size:.8rem}._headerActions_1dx6e_31{flex-direction:column;gap:.5rem;width:100%}._dateRangePicker_1dx6e_37{padding:.5rem;gap:.25rem;border-radius:6px}._dateInput_1dx6e_52{padding:.375rem .5rem;font-size:.8rem;border-radius:4px}._exportBtn_1dx6e_72{padding:.5rem;font-size:.8rem;border-radius:6px;justify-content:center}._reportTypes_1dx6e_102{gap:.5rem;margin-bottom:1rem}._reportTypeCard_1dx6e_109{padding:.875rem;border-radius:6px}._reportIcon_1dx6e_131{width:35px;height:35px;font-size:1rem;margin-right:.625rem}._reportInfo_1dx6e_144 h4{font-size:.875rem;margin-bottom:.2rem}._reportInfo_1dx6e_144 p{font-size:.75rem;line-height:1.2}._reportSection_1dx6e_166{padding:1rem}._reportSummary_1dx6e_170 h3{font-size:1.125rem;margin-bottom:.75rem}._summaryStats_1dx6e_181{grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem}._statCard_1dx6e_188{padding:.75rem;border-radius:6px}._statCard_1dx6e_188 h4{font-size:.7rem;margin-bottom:.375rem}._statValue_1dx6e_210{font-size:1.125rem}._reportTable_1dx6e_218{font-size:.75rem;min-width:500px}._reportTable_1dx6e_218 thead th,._reportTable_1dx6e_218 tbody td{padding:.375rem .25rem}._tenantName_1dx6e_255,._userName_1dx6e_256{max-width:120px;font-size:.75rem}._growth_1dx6e_264{font-size:.65rem;padding:.15rem .25rem;min-width:40px}._statusBadge_1dx6e_292{font-size:.65rem;padding:.15rem .25rem;min-width:50px}._roleBadge_1dx6e_318{font-size:.65rem;padding:.15rem .25rem;min-width:45px}}._modalBackdrop_rozd0_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_rozd0_14{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a}._modalHeader_rozd0_24{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e9ecef}._modalHeader_rozd0_24 h3{margin:0;font-size:1.25rem;color:#333}._closeButton_rozd0_38{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d}._modalBody_rozd0_46{padding:1rem}._formGroup_rozd0_50{margin-bottom:1rem}._formGroup_rozd0_50 label{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}._formGroup_rozd0_50 input,._formGroup_rozd0_50 select,._formGroup_rozd0_50 textarea{width:100%;padding:.5rem;border:1px solid #ced4da;border-radius:4px;font-size:1rem;box-sizing:border-box}._formGroup_rozd0_50 textarea{resize:vertical;min-height:80px}._modalFooter_rozd0_77{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid #e9ecef}._nextButton_rozd0_85,._prevButton_rozd0_86,._approveButton_rozd0_87{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;display:flex;align-items:center;gap:.5rem}._nextButton_rozd0_85{background-color:#007bff;color:#fff}._prevButton_rozd0_86{background-color:#6c757d;color:#fff}._approveButton_rozd0_87{background-color:#28a745;color:#fff}Dashboard._module_rkzq6_1._css_rkzq6_1 ._container_rkzq6_4{padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#f8f9fa}._header_rkzq6_11{margin-bottom:2rem}._header_rkzq6_11 h1{margin:0;color:#1a202c}._header_rkzq6_11 p{margin:.25rem 0 0;color:#718096}._mainGrid_rkzq6_26{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){._mainGrid_rkzq6_26{grid-template-columns:2fr 1fr}}._leftColumn_rkzq6_38,._rightColumn_rkzq6_39{display:flex;flex-direction:column;gap:2rem}._card_rkzq6_46{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000f;padding:1.5rem 2rem}._card_rkzq6_46 h3{margin-top:0;color:#2d3748}._summaryGrid_rkzq6_59{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}._summaryCard_rkzq6_65{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:1.25rem;display:flex;align-items:center;gap:1rem;border:1px solid #e2e8f0}._summaryCard_rkzq6_65 ._icon_rkzq6_76{font-size:2rem;flex-shrink:0}._summaryCard_rkzq6_65 h4{margin:0 0 .25rem;font-size:.9rem;color:#718096}._summaryCard_rkzq6_65 p{margin:0;font-size:1.5rem;font-weight:700;color:#1a202c}._tableWrapper_rkzq6_95{overflow-x:auto}._activityTable_rkzq6_99{width:100%;border-collapse:collapse}._activityTable_rkzq6_99 th,._activityTable_rkzq6_99 td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e2e8f0}._activityTable_rkzq6_99 th{font-size:.75rem;color:#4a5568;text-transform:uppercase}._activityTable_rkzq6_99 tbody tr:last-child td{border-bottom:none}._emptyTable_rkzq6_121{text-align:center;color:#718096;padding:2rem}._status_rkzq6_127{padding:.25rem .6rem;border-radius:999px;font-weight:600;font-size:.75rem;color:#fff}._status_rkzq6_127._new_rkzq6_135,._status_rkzq6_127._preparing_rkzq6_136{background-color:#3b82f6}._status_rkzq6_127._ready_rkzq6_141{background-color:#f59e0b}._status_rkzq6_127._completed_rkzq6_146{background-color:#10b981}._status_rkzq6_127._cancelled_rkzq6_151{background-color:#ef4444}._quickActions_rkzq6_158{display:flex;flex-direction:column;gap:.75rem}._actionButton_rkzq6_164{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:6px;background-color:#f7fafc;color:#2d3748;font-weight:600;text-decoration:none;transition:all .2s}._actionButton_rkzq6_164:hover{background-color:#edf2f7;border-color:#cbd5e0}._lowStockCard_rkzq6_184 h3{display:flex;align-items:center;gap:.5rem;color:#dd6b20}._lowStockList_rkzq6_191{list-style:none;padding:0;margin:0}._lowStockList_rkzq6_191 li{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f0f2f5}._lowStockList_rkzq6_191 li:last-child{border-bottom:none}._stockCount_rkzq6_209{font-weight:700;color:#c53030}._allStockOk_rkzq6_214{color:#38a169;font-weight:500}._manageStockLink_rkzq6_219{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;padding:.6rem;background:transparent;width:100%;border:1px dashed #a0aec0;color:#4a5568;border-radius:6px;text-decoration:none;font-weight:500}._lowStockList_rkzq6_191 li>div{display:flex;flex-direction:column}._itemName_rkzq6_240{font-weight:500;color:#2d3748}._locationName_rkzq6_245{font-size:.8rem;color:#718096}._subscriptionNotice_rkzq6_252{display:flex;align-items:center;gap:15px;padding:15px 20px;border-radius:8px;margin-bottom:20px;font-size:1rem;font-weight:500}._subscriptionNotice_rkzq6_252._warning_rkzq6_263{background-color:#fffbeb;color:#b45309;border:1px solid #fde68a}._subscriptionNotice_rkzq6_252._expired_rkzq6_270{background-color:#fee2e2;color:#b91c1c;border:1px solid #fecaca}._subscriptionNotice_rkzq6_252 p{margin:0;flex-grow:1}._renewButton_rkzq6_283{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:600;color:#fff;background-color:#2563eb;transition:background-color .2s}._renewButton_rkzq6_283:hover{background-color:#1d4ed8}@media(max-width:992px){._mainGrid_rkzq6_26{display:flex;flex-direction:column;grid-template-columns:1fr;gap:20px}._summaryGrid_rkzq6_59{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}}@media(max-width:768px){._header_rkzq6_11{text-align:center;padding:10px 0 15px}._header_rkzq6_11 h1{font-size:1.6rem}._header_rkzq6_11 p{font-size:.95rem}._summaryCard_rkzq6_65{padding:15px 10px;flex-direction:column;align-items:center;text-align:center}._summaryCard_rkzq6_65 ._icon_rkzq6_76{margin-right:0;margin-bottom:10px;font-size:2.2rem}._summaryCard_rkzq6_65 h4{font-size:.85rem;margin-bottom:5px}._summaryCard_rkzq6_65 p{font-size:1.3rem}._tableWrapper_rkzq6_95{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}._activityTable_rkzq6_99{width:100%;border-collapse:collapse;min-width:550px}._activityTable_rkzq6_99 th,._activityTable_rkzq6_99 td{padding:10px 12px;font-size:.9rem;white-space:nowrap}._quickActions_rkzq6_158{display:flex;flex-direction:column;gap:12px}._actionButton_rkzq6_164{width:100%;text-align:center;justify-content:center}}._chartsGrid_rkzq6_404{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:20px}._chartContainer_rkzq6_412{padding:20px;height:350px}@media(max-width:992px){._chartsGrid_rkzq6_404,._mainGrid_rkzq6_26{grid-template-columns:1fr}}@media(max-width:768px){._container_rkzq6_4{padding:0}._header_rkzq6_11{padding:20px 15px;text-align:center;border-bottom:8px solid #f3f4f6}._chartsGrid_rkzq6_404,._mainGrid_rkzq6_26{display:flex;flex-direction:column;gap:8px;background-color:#f3f4f6}._card_rkzq6_46{border-radius:0;box-shadow:none;margin:0}._chartContainer_rkzq6_412{height:300px}}._overlay_5s3m1_3{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_5s3m1_16{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}._header_5s3m1_28{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}._header_5s3m1_28 h4{margin:0;font-size:1.25rem;font-weight:600}._closeButton_5s3m1_42{background:none;border:none;font-size:1.25rem;cursor:pointer;color:#6b7280;padding:0}._closeButton_5s3m1_42:hover{color:#374151}._content_5s3m1_55{padding:20px;flex:1}._content_5s3m1_55 h5{margin-top:0;margin-bottom:20px;font-size:1.125rem;font-weight:600}._planSelector_5s3m1_67{display:flex;gap:16px;margin-bottom:20px}._planCard_5s3m1_73{flex:1;border:2px solid #e5e7eb;border-radius:8px;padding:16px;cursor:pointer;transition:border-color .2s}._planCard_5s3m1_73:hover{border-color:#3b82f6}._planCard_5s3m1_73._selected_5s3m1_86{border-color:#3b82f6;background-color:#eff6ff}._planCard_5s3m1_73 h4{margin:0 0 8px;font-size:1.125rem}._price_5s3m1_96{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:12px}._planCard_5s3m1_73 ul{list-style:none;padding:0;margin:0}._planCard_5s3m1_73 li{margin-bottom:4px;font-size:.875rem;color:#6b7280}._summary_5s3m1_115{background-color:#f9fafb;padding:16px;border-radius:8px;margin-bottom:20px}._summary_5s3m1_115 p{margin:8px 0;font-size:.875rem}._summary_5s3m1_115 hr{border:none;border-top:1px solid #e5e7eb;margin:12px 0}._qrisContainer_5s3m1_133{display:flex;justify-content:center;align-items:center;min-height:200px;border:1px dashed #d1d5db;border-radius:8px;margin-bottom:20px}._footer_5s3m1_143{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e5e7eb}._buttonPrimary_5s3m1_151{background-color:#3b82f6;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._buttonPrimary_5s3m1_151:hover{background-color:#2563eb}._buttonPrimary_5s3m1_151:disabled{background-color:#9ca3af;cursor:not-allowed}._buttonSecondary_5s3m1_172{background-color:#fff;color:#6b7280;border:1px solid #d1d5db;padding:10px 20px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._buttonSecondary_5s3m1_172:hover{background-color:#f9fafb}@media(max-width:640px){._modal_5s3m1_16{width:95%;margin:20px}._planSelector_5s3m1_67,._footer_5s3m1_143{flex-direction:column}._buttonPrimary_5s3m1_151,._buttonSecondary_5s3m1_172{width:100%}}._container_1np49_2{padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#333;background-color:#f8f9fa}._formContainer_1np49_10,._tableContainer_1np49_11{padding:1.5rem 2rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000f;margin-bottom:2rem}._container_1np49_2 h2{color:#1a202c;margin-top:0;margin-bottom:1.5rem;border-bottom:2px solid #e2e8f0;padding-bottom:.75rem}._editingInfo_1np49_27{background-color:#fff3cd;color:#664d03;border:1px solid #ffecb5;padding:.75rem 1.25rem;border-radius:6px;margin-top:-1rem;margin-bottom:1.5rem}._form_1np49_10{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 1.5rem}._inputGroup_1np49_46{display:flex;flex-direction:column;gap:.5rem}._fullWidth_1np49_52{grid-column:1 / -1}._inputGroup_1np49_46 label{font-weight:600;color:#4a5568}._input_1np49_46,._textarea_1np49_63{padding:.75rem;border:1px solid #cbd5e0;border-radius:6px;font-size:1rem;width:100%;box-sizing:border-box}._input_1np49_46:focus,._textarea_1np49_63:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 2px #4299e180}._readonlyInput_1np49_80{background-color:#e9ecef;cursor:not-allowed}._textarea_1np49_63{min-height:80px;resize:vertical}._recipeContainer_1np49_91{display:flex;flex-direction:column;gap:.75rem}._recipeRow_1np49_97{display:grid;grid-template-columns:1fr auto auto 40px;gap:.75rem;align-items:center}._addRecipeButton_1np49_104,._removeRecipeButton_1np49_105{border-radius:6px;cursor:pointer;font-weight:600;transition:background-color .2s;padding:.75rem}._addRecipeButton_1np49_104{margin-top:.75rem;background-color:#edf2f7;color:#2d3748;border:1px solid #e2e8f0}._addRecipeButton_1np49_104:hover{background-color:#e2e8f0}._removeRecipeButton_1np49_105{background:transparent;color:#c53030;border:none;font-size:1.1rem;display:flex;align-items:center;justify-content:center;height:40px;width:40px}._removeRecipeButton_1np49_105:hover{color:#9b2c2c}._unitHint_1np49_140{font-size:.8rem;color:#666;white-space:nowrap}._recipeError_1np49_146{color:#e53e3e;font-size:.75rem;margin-top:.25rem;grid-column:1 / -1}._inputError_1np49_153{border-color:#e53e3e}._checkboxContainer_1np49_158{display:flex;flex-wrap:wrap;gap:1rem}._checkboxItem_1np49_164{display:flex;align-items:center;gap:.5rem}._checkboxItem_1np49_164 label{font-weight:500;cursor:pointer}._searchableDropdown_1np49_176{position:relative}._dropdownList_1np49_180{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #cbd5e0;border-radius:6px;max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px #0000001a}._dropdownGroupLabel_1np49_194{font-weight:700;background-color:#f7fafc;padding:.5rem .75rem;border-bottom:1px solid #e2e8f0;color:#4a5568;font-size:.85rem;text-transform:uppercase}._dropdownItem_1np49_204{padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid #f1f5f9;font-size:.9rem}._dropdownItem_1np49_204:hover{background-color:#edf2f7}._formActions_1np49_216{display:flex;gap:.75rem;margin-top:1rem}._button_1np49_222,._buttonCancel_1np49_223{padding:.8rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:.95rem;transition:background-color .2s}._button_1np49_222{background-color:#2c5282;color:#fff}._button_1np49_222:hover{background-color:#1a365d}._buttonCancel_1np49_223{background-color:#a0aec0;color:#fff}._buttonCancel_1np49_223:hover{background-color:#718096}._tableWrapper_1np49_252{overflow-x:auto}._table_1np49_11{width:100%;border-collapse:collapse;font-size:.9rem}._table_1np49_11 th,._table_1np49_11 td{padding:1rem .75rem;text-align:left;border-bottom:1px solid #e2e8f0}._table_1np49_11 th{background-color:#f7fafc;color:#4a5568;font-weight:600;text-transform:uppercase;font-size:.75rem}._table_1np49_11 tbody tr:hover{background-color:#f7fafc}._image_1np49_281{width:60px;height:60px;border-radius:8px;object-fit:cover;box-shadow:0 1px 3px #0000001a}._iconActions_1np49_290{display:flex;gap:.5rem;align-items:center}._editButton_1np49_296,._deleteButton_1np49_297{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease-in-out;font-size:.9rem;width:38px;height:38px;padding:0;border-radius:50%;color:#fff}._editButton_1np49_296:hover,._deleteButton_1np49_297:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}._editButton_1np49_296{background-color:#dd6b20}._editButton_1np49_296:hover{background-color:#c05621}._deleteButton_1np49_297{background-color:#c53030}._deleteButton_1np49_297:hover{background-color:#9b2c2c}._toggleContainer_1np49_339{display:flex;align-items:center;gap:12px;background-color:#f8f9fa;padding:12px;border-radius:6px;border:1px solid #dee2e6}._toggleLabel_1np49_349{font-weight:500;color:#495057}._switch_1np49_355{position:relative;display:inline-block;width:50px;height:28px}._slider_1np49_370{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:28px}._slider_1np49_370:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+._slider_1np49_370{background-color:#28a745}input:checked+._slider_1np49_370:before{transform:translate(22px)}@media(max-width:992px){._container_1np49_2{display:flex;flex-direction:column;gap:30px;padding:20px 0}._formContainer_1np49_10,._tableContainer_1np49_11{width:100%;max-width:none}}@media(max-width:768px){._container_1np49_2{padding:0}._formContainer_1np49_10,._tableContainer_1np49_11{padding:20px 15px;border-radius:0;border-left:none;border-right:none}._form_1np49_10{display:flex;flex-direction:column;gap:15px}._inputGroup_1np49_46{grid-column:span 1!important;width:100%}._formActions_1np49_216{flex-direction:column;gap:10px}._button_1np49_222,._buttonCancel_1np49_223{width:100%}._recipeRow_1np49_97{flex-direction:column;gap:10px;align-items:stretch}._removeRecipeButton_1np49_105{align-self:flex-end}._tableWrapper_1np49_252{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_1np49_11{width:100%;min-width:700px}._table_1np49_11 th,._table_1np49_11 td{padding:8px 10px;font-size:.85rem;white-space:nowrap}._image_1np49_281{width:50px;height:50px}}._variationList_1np49_504{display:flex;flex-direction:column;gap:.5rem}._variationRow_1np49_510{grid-template-columns:1fr;gap:10px;padding:15px;border:1px solid #e2e8f0;border-radius:8px;background-color:#fdfdff;position:relative}._addButton_1np49_525{background-color:#48bb78;color:#fff;border:none;padding:.5rem;border-radius:4px;cursor:pointer;font-size:.9rem}._addButton_1np49_525:hover{background-color:#38a169}._removeButton_1np49_539{position:absolute;top:5px;right:5px;width:30px;height:30px;padding:0;border-radius:50%;font-size:.8rem}._inlineRecipeSection_1np49_552{margin-top:1rem;padding:1rem;background-color:#f7fafc;border-radius:6px;border:1px solid #e2e8f0}._helpText_1np49_560{font-size:.9rem;color:#4a5568;margin-bottom:.5rem}._switch_1np49_355{position:relative;display:inline-block;width:60px;height:34px}._switch_1np49_355 input{opacity:0;width:0;height:0}._slider_1np49_370{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:34px}._slider_1np49_370:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+._slider_1np49_370{background-color:#2196f3}input:checked+._slider_1np49_370:before{transform:translate(26px)}._container_x2w8a_4{padding:20px}._contentGrid_x2w8a_8{display:grid;grid-template-columns:350px 1fr;gap:30px}._formContainer_x2w8a_14,._tableContainer_x2w8a_14{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._form_x2w8a_14{display:flex;flex-direction:column;gap:20px}._inputGroup_x2w8a_35{display:flex;flex-direction:column}._inputGroup_x2w8a_35 label{margin-bottom:5px;font-weight:500}._input_x2w8a_35{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}._formActions_x2w8a_52{display:flex;gap:10px}._button_x2w8a_57,._buttonCancel_x2w8a_57{width:100%;padding:12px;border:none;border-radius:4px;cursor:pointer;font-weight:700}._button_x2w8a_57{background-color:#3b82f6;color:#fff}._buttonCancel_x2w8a_57{background-color:#f3f4f6;color:#333}._tableContainer_x2w8a_14 ._tableWrapper_x2w8a_75{margin-top:20px}._table_x2w8a_14{width:100%;border-collapse:collapse}._table_x2w8a_14 th,._table_x2w8a_14 td{padding:12px;text-align:left;border-bottom:1px solid #f0f0f0}._table_x2w8a_14 th{font-weight:600}._emptyTable_x2w8a_92{text-align:center;color:#888;padding:20px}._iconActions_x2w8a_98{display:flex;gap:15px}._editButton_x2w8a_102,._deleteButton_x2w8a_102{background:none;border:none;cursor:pointer;font-size:1.1rem}._editButton_x2w8a_102{color:#f59e0b}._deleteButton_x2w8a_102{color:#ef4444}@media(max-width:992px){._contentGrid_x2w8a_8{grid-template-columns:1fr}}@media(max-width:768px){._container_x2w8a_4{padding:0}._formContainer_x2w8a_14,._tableContainer_x2w8a_14{padding:20px 15px;border-radius:0;border-left:none;border-right:none;box-shadow:none}._tableContainer_x2w8a_14{border-top:5px solid #f3f4f6}h2{font-size:1.2rem;margin-bottom:20px;border:none;padding:0}}._container_1vu8g_2{padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#333;background-color:#f8f9fa}._container_1vu8g_2 h2{color:#1a202c;margin-top:0;margin-bottom:1.5rem;border-bottom:2px solid #e2e8f0;padding-bottom:.75rem}._kustomisasiGrid_1vu8g_17{display:grid;grid-template-columns:1fr 1fr;gap:30px}._kustomisasiKolom_1vu8g_23{background-color:#fff;padding:1.5rem 2rem;border-radius:8px;box-shadow:0 4px 12px #0000000f;display:flex;flex-direction:column}._kustomisasiKolom_1vu8g_23 h3{font-size:1.2rem;margin-top:0;margin-bottom:20px;border-bottom:2px solid #e2e8f0;padding-bottom:.75rem;color:#1a202c}._kustomisasiKolom_1vu8g_23 h4{font-size:1rem;margin-top:30px;margin-bottom:15px;color:#4a5568;font-weight:600}._form_1vu8g_49{display:flex;flex-direction:column;gap:1.25rem}._inputGroup_1vu8g_55{display:flex;flex-direction:column;gap:.5rem}._inputGroup_1vu8g_55 label{font-weight:600;color:#4a5568}._input_1vu8g_55{padding:.75rem;border:1px solid #cbd5e0;border-radius:6px;font-size:1rem;width:100%;box-sizing:border-box}._input_1vu8g_55:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 2px #4299e180}._readonlyInput_1vu8g_81{background-color:#e9ecef;cursor:not-allowed}._formActions_1vu8g_86{display:flex;gap:.75rem;margin-top:1rem}._button_1vu8g_92,._buttonCancel_1vu8g_93{padding:.8rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:.95rem;transition:background-color .2s}._button_1vu8g_92{background-color:#2c5282;color:#fff}._button_1vu8g_92:hover{background-color:#1a365d}._buttonCancel_1vu8g_93{background-color:#a0aec0;color:#fff}._buttonCancel_1vu8g_93:hover{background-color:#718096}._itemList_1vu8g_121{list-style-type:none;padding:0;margin:0}._itemList_1vu8g_121 li{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #e2e8f0}._itemList_1vu8g_121 li:last-child{border-bottom:none}._iconActions_1vu8g_139{display:flex;gap:.5rem;align-items:center}._editButton_1vu8g_145,._deleteButton_1vu8g_146{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease-in-out;font-size:.9rem;width:38px;height:38px;padding:0;border-radius:50%;color:#fff}._editButton_1vu8g_145:hover,._deleteButton_1vu8g_146:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}._editButton_1vu8g_145{background-color:#dd6b20}._editButton_1vu8g_145:hover{background-color:#c05621}._deleteButton_1vu8g_146{background-color:#c53030}._deleteButton_1vu8g_146:hover{background-color:#9b2c2c}._checkboxContainerScroll_1vu8g_183{max-height:150px;overflow-y:auto;border:1px solid #cbd5e0;padding:.75rem;border-radius:6px;background-color:#f7fafc}._checkboxItem_1vu8g_192{display:flex;align-items:center;gap:.5rem;padding:.5rem 0}._checkboxItem_1vu8g_192 label{font-weight:500;cursor:pointer}._checkboxItem_1vu8g_192 input[type=checkbox]{width:16px;height:16px}._searchableDropdown_1vu8g_210{position:relative}._dropdownList_1vu8g_214{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #cbd5e0;border-radius:6px;max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px #0000001a}._dropdownGroupLabel_1vu8g_228{font-weight:700;background-color:#f7fafc;padding:.5rem .75rem;border-bottom:1px solid #e2e8f0;color:#4a5568;font-size:.85rem;text-transform:uppercase}._dropdownItem_1vu8g_238{padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid #f1f5f9;font-size:.9rem}._dropdownItem_1vu8g_238:hover{background-color:#edf2f7}@media(max-width:992px){._container_1vu8g_2{display:flex;flex-direction:column;gap:30px;padding:20px 0}._kustomisasiGrid_1vu8g_17{grid-template-columns:1fr;gap:20px}._kustomisasiKolom_1vu8g_23{width:100%;max-width:none;padding:20px 15px;border-radius:0;border-left:none;border-right:none}}@media(max-width:768px){._container_1vu8g_2{padding:0}._kustomisasiKolom_1vu8g_23{padding:20px 15px;border-radius:0;border-left:none;border-right:none}._form_1vu8g_49{gap:15px}._formActions_1vu8g_86{flex-direction:column;gap:10px}._button_1vu8g_92,._buttonCancel_1vu8g_93{width:100%}._checkboxContainerScroll_1vu8g_183{max-height:120px}}._container_1mieu_4{padding:20px}._contentGrid_1mieu_5{display:grid;grid-template-columns:400px 1fr;gap:30px}._formContainer_1mieu_10,._tableContainer_1mieu_10{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._form_1mieu_10{display:flex;flex-direction:column;gap:15px}._inputGroup_1mieu_18 label{margin-bottom:5px;font-weight:500}._input_1mieu_18{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}._readOnlyInput_1mieu_20{background-color:#f3f4f6;cursor:not-allowed}._formActions_1mieu_21{display:flex;gap:10px;margin-top:10px}._button_1mieu_22,._buttonCancel_1mieu_22{flex:1;padding:12px;border:none;border-radius:4px;cursor:pointer;font-weight:700}._button_1mieu_22{background:#3b82f6;color:#fff}._buttonCancel_1mieu_22{background:#e5e7eb;color:#374151}._searchContainer_1mieu_25{margin-bottom:1.5rem}._searchInput_1mieu_26{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}._tableWrapper_1mieu_27{width:100%}._table_1mieu_10{width:100%;border-collapse:collapse}._table_1mieu_10 th,._table_1mieu_10 td{padding:12px;text-align:left;border-bottom:1px solid #f0f0f0}._iconActions_1mieu_30{display:flex;gap:15px}._editButton_1mieu_31{color:#f59e0b}._deleteButton_1mieu_32{color:#ef4444}._editButton_1mieu_31,._deleteButton_1mieu_32{background:none;border:none;font-size:1.1rem;cursor:pointer}._emptyTable_1mieu_34{text-align:center;padding:20px;color:#888}@media(max-width:992px){._contentGrid_1mieu_5{display:flex;flex-direction:column-reverse;gap:30px}}@media(max-width:768px){._container_1mieu_4{padding:0}._formContainer_1mieu_10,._tableContainer_1mieu_10{padding:20px 15px;border-radius:0;box-shadow:none;border-left:none;border-right:none}._formContainer_1mieu_10{border-top:8px solid #f3f4f6}._tableWrapper_1mieu_27{overflow-x:auto}._table_1mieu_10{min-width:500px}._table_1mieu_10 th,._table_1mieu_10 td{white-space:nowrap}}._container_1vgj6_2{padding:2rem;background-color:#f9fafb}._header_1vgj6_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_1vgj6_7 h1{font-size:1.8rem;color:#111827}._primaryButton_1vgj6_21,._button_1vgj6_22{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#10b981;color:#fff;border:none;border-radius:.375rem;font-weight:600;cursor:pointer;transition:background-color .2s}._primaryButton_1vgj6_21:hover,._button_1vgj6_22:hover{background-color:#059669}._formContainer_1vgj6_43{background-color:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}._formContainer_1vgj6_43 h2{margin-top:0;margin-bottom:1.5rem;font-size:1.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}._formGrid_1vgj6_59{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._inputGroup_1vgj6_65{margin-bottom:1rem}._inputGroup_1vgj6_65 label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}._input_1vgj6_65{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem}._formActions_1vgj6_84{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f3f4f6}._buttonCancel_1vgj6_93{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}._buttonCancel_1vgj6_93:hover{background-color:#e5e7eb}._checkboxContainer_1vgj6_104{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:.375rem;background-color:#f0fdf4;border:1px solid #dcfce7}._checkboxContainer_1vgj6_104 input{width:auto}._checkboxContainer_1vgj6_104 label{margin:0;font-weight:600;color:#059669}._conditionalField_1vgj6_125{background-color:#fefce8;border:1px solid #facc15;padding:1rem;border-radius:.375rem;margin-top:1rem}._helpText_1vgj6_133{display:block;font-size:.8rem;color:#78350f;margin-top:.5rem}._tableContainer_1vgj6_141{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow-x:auto}._table_1vgj6_141{width:100%;border-collapse:collapse}._table_1vgj6_141 th,._table_1vgj6_141 td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:middle}._table_1vgj6_141 th{background-color:#f9fafb;font-weight:600;color:#374151;font-size:.8rem;text-transform:uppercase}._lowStockRow_1vgj6_169{background-color:#fef2f2}._lowStockText_1vgj6_174{display:block;font-size:.75rem;color:#dc2626;font-weight:600}._finishedGoodBadge_1vgj6_181{display:inline-block;font-size:.75rem;background-color:#e0e7ff;color:#4338ca;padding:.125rem .5rem;border-radius:9999px;margin-left:.5rem}._iconActions_1vgj6_191{display:flex;gap:.5rem}._editButton_1vgj6_196,._deleteButton_1vgj6_197{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:50%}._editButton_1vgj6_196{color:#f59e0b}._deleteButton_1vgj6_197{color:#ef4444}._editButton_1vgj6_196:hover{background-color:#fffbeb}._deleteButton_1vgj6_197:hover{background-color:#fee2e2}._emptyTable_1vgj6_221{text-align:center;padding:2rem;color:#6b7280;font-style:italic}._container_19uxe_4{padding:20px}._contentGrid_19uxe_8{display:grid;grid-template-columns:400px 1fr;gap:30px}._formContainer_19uxe_15,._tableContainer_19uxe_16{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._form_19uxe_15{display:flex;flex-direction:column;gap:15px}._inputGroup_19uxe_35 label{margin-bottom:5px;font-weight:500;font-size:.9rem}._input_19uxe_35,._textarea_19uxe_42{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box}._formActions_19uxe_50{display:flex;gap:10px;margin-top:10px}._button_19uxe_56,._buttonCancel_19uxe_57{flex:1;padding:12px;border:none;border-radius:4px;cursor:pointer;font-weight:700}._button_19uxe_56{background-color:#3b82f6;color:#fff}._buttonCancel_19uxe_57{background-color:#f3f4f6;color:#333}._searchContainer_19uxe_76{margin-bottom:1.5rem}._searchInput_19uxe_80{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:4px}._tableWrapper_19uxe_87{width:100%}._table_19uxe_16{width:100%;border-collapse:collapse}._table_19uxe_16 th,._table_19uxe_16 td{padding:12px;text-align:left;border-bottom:1px solid #f0f0f0}._iconActions_19uxe_103{display:flex;gap:15px}._editButton_19uxe_108{color:#f59e0b;background:none;border:none;font-size:1.1rem;cursor:pointer}._deleteButton_19uxe_116{color:#ef4444;background:none;border:none;font-size:1.1rem;cursor:pointer}._emptyTable_19uxe_124{text-align:center;padding:20px;color:#888}._supplierInfo_19uxe_132{display:flex;align-items:center;gap:12px}._avatar_19uxe_138{width:40px;height:40px;border-radius:50%;object-fit:cover;background-color:#e5e7eb}._badge_19uxe_148{display:inline-block;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500;margin-top:4px}._badgeRegular_19uxe_157{background-color:#e0e7ff;color:#4338ca}._badgeConsignment_19uxe_162{background-color:#dcfce7;color:#166534}@media(max-width:992px){._contentGrid_19uxe_8{display:flex;flex-direction:column-reverse;grid-template-columns:1fr;gap:30px}}@media(max-width:768px){._container_19uxe_4{padding:0}._formContainer_19uxe_15,._tableContainer_19uxe_16{padding:20px 15px;border-radius:0;box-shadow:none;border-left:none;border-right:none}._formContainer_19uxe_15{border-top:5px solid #f3f4f6}._tableWrapper_19uxe_87{overflow-x:auto}._table_19uxe_16{min-width:500px}._table_19uxe_16 th,._table_19uxe_16 td{white-space:nowrap}}._container_1vyyi_4{padding:20px}._formContainer_1vyyi_8{max-width:900px;margin:0 auto;background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 6px #0000001a}h2{text-align:center;margin-top:0;margin-bottom:30px;font-size:1.5rem}._form_1vyyi_8{display:grid;grid-template-columns:1fr 1fr;gap:20px}._inputGroup_1vyyi_30{display:flex;flex-direction:column}._inputGroup_1vyyi_30 label{margin-bottom:8px;font-weight:500;font-size:.9rem}._input_1vyyi_30,._textarea_1vyyi_32{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box}._fullWidth_1vyyi_33{grid-column:1 / -1}._itemsSection_1vyyi_36{margin-top:10px}._itemsHeader_1vyyi_37{display:grid;grid-template-columns:3fr 1fr 2fr 40px;gap:10px;font-weight:700;font-size:.8rem;padding:0 10px 5px;color:#555}._itemsContainer_1vyyi_38{display:flex;flex-direction:column;gap:10px}._itemRow_1vyyi_39{display:grid;grid-template-columns:3fr 1fr 2fr 40px;gap:10px;align-items:center}._removeItemButton_1vyyi_40{background:none;border:none;color:#ef4444;font-size:1.2rem;cursor:pointer;padding:5px}._addItemButton_1vyyi_41{width:auto;padding:8px 15px;margin-top:10px;border:1px solid #d1d5db;background-color:#f9fafb;border-radius:4px;cursor:pointer;font-weight:500}._summaryCard_1vyyi_44{margin-top:20px;background-color:#f9fafb;padding:20px;border-radius:8px;display:flex;justify-content:space-between;align-items:center}._totalDisplay_1vyyi_53 h3{margin:0;font-size:1rem;color:#666}._totalDisplay_1vyyi_53 h2{margin:5px 0 0;font-size:1.8rem;color:#10b981}._submitButton_1vyyi_55{padding:15px 30px;font-size:1rem;background-color:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700}._submitButton_1vyyi_55:disabled{background-color:#9ca3af;cursor:not-allowed}@media(max-width:768px){._container_1vyyi_4{padding:0}._formContainer_1vyyi_8{padding:20px 15px;border-radius:0;box-shadow:none}._form_1vyyi_8{grid-template-columns:1fr}._inputGroup_1vyyi_30,._fullWidth_1vyyi_33{grid-column:span 1}._itemsHeader_1vyyi_37{display:none}._itemRow_1vyyi_39{grid-template-columns:1fr;gap:12px;padding:15px;border:1px solid #eee;border-radius:6px}._removeItemButton_1vyyi_40{align-self:flex-end;margin-top:-10px}._summaryCard_1vyyi_44{flex-direction:column;align-items:stretch;gap:20px}._totalDisplay_1vyyi_53{text-align:center}._submitButton_1vyyi_55{width:100%}}._container_191rv_1{padding:20px;max-width:1200px;margin:0 auto}._header_191rv_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._header_191rv_7 h2{margin:0}._addButton_191rv_18{background-color:#007bff;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:5px}._addButton_191rv_18:hover{background-color:#0056b3}._searchBar_191rv_34{position:relative;margin-bottom:20px}._searchIcon_191rv_39{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#666}._searchInput_191rv_47{width:100%;padding:10px 10px 10px 35px;border:1px solid #ddd;border-radius:5px;font-size:16px}._tableContainer_191rv_55{overflow-x:auto}._table_191rv_55{width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 2px 4px #0000001a}._table_191rv_55 th,._table_191rv_55 td{padding:12px;text-align:left;border-bottom:1px solid #ddd}._table_191rv_55 th{background-color:#f8f9fa;font-weight:700}._avatar_191rv_78,._avatarPlaceholder_191rv_79{width:40px;height:40px;border-radius:50%}._avatarPlaceholder_191rv_79{background-color:#007bff;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}._actionButton_191rv_94{background:none;border:none;cursor:pointer;padding:5px;margin-right:5px;color:#007bff}._actionButton_191rv_94:hover{color:#0056b3}._modalContent_191rv_107{max-width:500px;padding:20px}._modalContent_191rv_107 h3{margin-top:0;margin-bottom:20px}._formGroup_191rv_117{margin-bottom:15px}._formGroup_191rv_117 label{display:block;margin-bottom:5px;font-weight:700}._formGroup_191rv_117 input,._formGroup_191rv_117 textarea{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}._formGroup_191rv_117 textarea{resize:vertical;min-height:60px}._modalActions_191rv_141{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._cancelButton_191rv_148{background-color:#6c757d;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}._cancelButton_191rv_148:hover{background-color:#545b62}._submitButton_191rv_161{background-color:#28a745;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer}._submitButton_191rv_161:hover{background-color:#218838}._submitButton_191rv_161:disabled{background-color:#6c757d;cursor:not-allowed}._modalBackdrop_15kt9_3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;animation:_fadeIn_15kt9_1 .3s ease-out}._modalContent_15kt9_17{background:#fff;padding:25px;border-radius:8px;box-shadow:0 5px 15px #0000004d;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;animation:_slideIn_15kt9_1 .3s ease-out}._modalHeader_15kt9_29{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:20px}._modalHeader_15kt9_29 h2{margin:0;font-size:1.5rem}._modalCloseButton_15kt9_43{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#888}._modalCloseButton_15kt9_43:hover{color:#000}@keyframes _fadeIn_15kt9_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_15kt9_1{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}._container_1ack0_4{padding:20px}._pageHeader_1ack0_8{text-align:center;margin-bottom:30px}._pageHeader_1ack0_8 h2{font-size:1.8rem;margin:0}._pageHeader_1ack0_8 p{color:#666}._pageLayout_1ack0_22{display:grid;grid-template-columns:1fr 300px;gap:30px}._mainContent_1ack0_28{display:flex;flex-direction:column;gap:25px}._card_1ack0_34{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._card_1ack0_34 h3{font-size:1.2rem;margin-top:0;margin-bottom:20px}._inputGroup_1ack0_47{display:flex;flex-direction:column;gap:5px;margin-bottom:15px}._input_1ack0_47,._textarea_1ack0_55{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box}._twoColumnGrid_1ack0_63{display:grid;grid-template-columns:1fr 1fr;gap:15px}._dynamicRowContainer_1ack0_69{display:flex;flex-direction:column;gap:10px}._dynamicRow_1ack0_69{display:flex;align-items:center;gap:10px}._dynamicRow_1ack0_69 input{flex-grow:1}._addButton_1ack0_85,._removeButton_1ack0_86{padding:8px 12px;border-radius:4px;cursor:pointer}._addButton_1ack0_85{border:1px solid #ccc;background:#f9fafb}._removeButton_1ack0_86{border:none;background:none;color:#ef4444;font-size:1.1rem}._imagePreviewContainer_1ack0_104{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}._imagePreview_1ack0_104{max-width:100px;max-height:100px;border-radius:4px;border:1px solid #eee;object-fit:cover}._inputHelp_1ack0_119{font-size:.8rem;color:#888}._divider_1ack0_124{border:0;border-top:1px solid #eee;margin:20px 0}._sidebar_1ack0_130 ._stickySave_1ack0_130{position:sticky;top:20px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._saveButton_1ack0_139{width:100%;padding:12px;font-size:1rem;font-weight:700;background:#10b981;color:#fff;border:none;border-radius:4px;cursor:pointer}._saveButton_1ack0_139:disabled{background:#9ca3af}._tabNav_1ack0_156{display:flex;border-bottom:1px solid #e5e7eb;margin-bottom:20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._tabNav_1ack0_156::-webkit-scrollbar{display:none}._tab_1ack0_156{padding:12px 16px;text-decoration:none;color:#6b7280;border-bottom:2px solid transparent;transition:all .2s ease;white-space:nowrap;font-weight:500}._tab_1ack0_156:hover{color:#374151}._activeTab_1ack0_187{color:#2563eb;border-bottom-color:#2563eb}._tabContent_1ack0_192{padding:20px 0}@media(max-width:992px){._pageLayout_1ack0_22{display:flex;flex-direction:column-reverse;gap:0}}@media(max-width:768px){._container_1ack0_4{padding:0}._card_1ack0_34,._sidebar_1ack0_130 ._stickySave_1ack0_130{border-radius:0;box-shadow:none;padding:20px 15px}._sidebar_1ack0_130 ._stickySave_1ack0_130{position:static;border-top:8px solid #f3f4f6}._pageHeader_1ack0_8{padding:20px 15px}._twoColumnGrid_1ack0_63{grid-template-columns:1fr}._dynamicRow_1ack0_69{flex-direction:column;align-items:stretch}._dynamicRow_1ack0_69 ._removeButton_1ack0_86{align-self:flex-end}._tabNav_1ack0_156{padding:0 15px;border-bottom:1px solid #e5e7eb}._tab_1ack0_156{padding:10px 12px;font-size:.9rem}}._container_1nh7a_4{padding:20px}._tabContainer_1nh7a_8 h2{font-size:1.5rem;margin-top:0;margin-bottom:10px}._tabNav_1nh7a_14{display:flex;border-bottom:1px solid #ddd}._tabNav_1nh7a_14 button{padding:10px 20px;border:none;background:none;cursor:pointer;font-size:1rem;border-bottom:3px solid transparent}._tabNav_1nh7a_14 button._activeTab_1nh7a_28{border-bottom-color:#3b82f6;font-weight:700;color:#3b82f6}._tabContent_1nh7a_34{padding-top:25px}._contentGrid_1nh7a_39{display:grid;grid-template-columns:400px 1fr;gap:30px}._formContainer_1nh7a_45,._tableContainer_1nh7a_46{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._form_1nh7a_45{display:flex;flex-direction:column;gap:15px}._inputGroup_1nh7a_59 label{margin-bottom:5px;font-weight:500}._input_1nh7a_59{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}._formActions_1nh7a_71{display:flex;gap:10px}._button_1nh7a_76,._buttonCancel_1nh7a_77{flex:1;padding:12px;border:none;border-radius:4px;cursor:pointer;font-weight:700}._button_1nh7a_76{background:#3b82f6;color:#fff}._buttonCancel_1nh7a_77{background:#e5e7eb;color:#374151}._searchContainer_1nh7a_97{margin-bottom:20px}._searchInput_1nh7a_101{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}._tableWrapper_1nh7a_108{width:100%}._table_1nh7a_46{width:100%;border-collapse:collapse}._table_1nh7a_46 th,._table_1nh7a_46 td{padding:12px;text-align:left;border-bottom:1px solid #f0f0f0}._iconActions_1nh7a_124{display:flex;gap:15px}._editButton_1nh7a_129,._deleteButton_1nh7a_130,._promoteButton_1nh7a_131,._pinButton_1nh7a_132{background:none;border:none;font-size:1.1rem;cursor:pointer}._editButton_1nh7a_129{color:#f59e0b}._deleteButton_1nh7a_130{color:#ef4444}._promoteButton_1nh7a_131{color:#10b981}._pinButton_1nh7a_132{color:#8b5cf6}._tableOnlyContainer_1nh7a_156{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._subTabNav_1nh7a_163{display:flex;gap:5px;border-bottom:1px solid #ddd;margin-bottom:20px}._subTabNav_1nh7a_163 button{padding:8px 15px;background:#f9fafb;border:1px solid #ddd;border-bottom:none;border-radius:6px 6px 0 0;cursor:pointer}._subTabNav_1nh7a_163 button._activeSubTab_1nh7a_179{background:#fff;border-bottom:1px solid #fff;font-weight:700}._userCell_1nh7a_185{display:flex;align-items:center;gap:12px}._avatar_1nh7a_192{width:40px;height:40px;border-radius:50%;object-fit:cover;background-color:#e5e7eb}._modalOverlay_1nh7a_206{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_1nh7a_219{background:#fff;padding:30px;border-radius:8px;width:90%;max-width:450px}._modalContent_1nh7a_219 h3{margin-top:0}._checkboxGroupContainer_1nh7a_233{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:6px;padding:.75rem;max-height:150px;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}._checkboxLabel_1nh7a_245{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:4px;cursor:pointer}._checkboxLabel_1nh7a_245:hover{background-color:#eef2ff}._checkboxLabel_1nh7a_245 input{width:16px;height:16px;accent-color:#4f46e5}@media(max-width:768px){._container_1nh7a_4{padding:0}._tabContainer_1nh7a_8{padding:20px 15px 0}._tabNav_1nh7a_14{display:grid;grid-template-columns:1fr 1fr}._tabContent_1nh7a_34{padding-top:0}._contentGrid_1nh7a_39{display:flex;flex-direction:column-reverse;gap:0}._formContainer_1nh7a_45,._tableContainer_1nh7a_46{padding:20px 15px;border-radius:0;box-shadow:none}._formContainer_1nh7a_45{border-top:8px solid #f3f4f6}._tableOnlyContainer_1nh7a_156{padding:20px 15px;border-radius:0;box-shadow:none}._subTabNav_1nh7a_163{display:grid;grid-template-columns:1fr 1fr}._tableWrapper_1nh7a_108{overflow-x:auto}._table_1nh7a_46{min-width:600px}._table_1nh7a_46 th,._table_1nh7a_46 td{white-space:nowrap}}._container_1o4hr_5{padding:20px}._contentGrid_1o4hr_6{display:grid;grid-template-columns:400px 1fr;gap:30px}._formContainer_1o4hr_11,._tableContainer_1o4hr_11{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d}h2{font-size:1.3rem;margin-top:0;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}._form_1o4hr_11{display:flex;flex-direction:column;gap:15px}._inputGroup_1o4hr_19 label{margin-bottom:8px;font-weight:500;font-size:.9rem}._input_1o4hr_19,._textarea_1o4hr_20{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box}._helpText_1o4hr_21{font-size:.8rem;color:#888;margin-top:5px}._formActions_1o4hr_22{margin-top:15px}._button_1o4hr_23{width:100%;padding:12px;border:none;border-radius:4px;cursor:pointer;font-weight:700;background-color:#3b82f6;color:#fff}._button_1o4hr_23:disabled{background-color:#9ca3af}._searchContainer_1o4hr_25{margin-bottom:1rem}._searchInput_1o4hr_26{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:4px}._tableWrapper_1o4hr_27{width:100%}._table_1o4hr_11{width:100%;border-collapse:collapse}._table_1o4hr_11 th,._table_1o4hr_11 td{padding:12px;text-align:left;border-bottom:1px solid #f0f0f0}._emptyTable_1o4hr_30{text-align:center;padding:20px;color:#888}._deletedItem_1o4hr_31{color:#aaa;font-style:italic}._positiveQty_1o4hr_32{color:#10b981;font-weight:700}._negativeQty_1o4hr_33{color:#ef4444;font-weight:700}@media(max-width:992px){._contentGrid_1o4hr_6{display:flex;flex-direction:column-reverse;gap:30px}}@media(max-width:768px){._container_1o4hr_5{padding:0}._formContainer_1o4hr_11,._tableContainer_1o4hr_11{width:100%;padding:20px 15px;border-radius:0;box-shadow:none;border-left:none;border-right:none}._formContainer_1o4hr_11{border-top:8px solid #f3f4f6}._tableWrapper_1o4hr_27{overflow-x:auto}._table_1o4hr_11{min-width:600px}._table_1o4hr_11 th,._table_1o4hr_11 td{white-space:nowrap}}._container_avyjd_3{padding:2rem;background-color:#f9fafb}._header_avyjd_8{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_avyjd_8 h1{margin:0;font-size:1.8rem;color:#111827}._filterBox_avyjd_20{background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end;margin-bottom:2rem}._inputGroup_avyjd_32 label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}._inputGroup_avyjd_32 input,._inputGroup_avyjd_32 select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._button_avyjd_47{width:100%;padding:.75rem;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}._button_avyjd_47:disabled{background-color:#9ca3af}._reportContainer_avyjd_63{max-width:800px;margin:2rem auto 0;background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;animation:_fadeIn_avyjd_1 .5s ease}@keyframes _fadeIn_avyjd_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._reportContainer_avyjd_63 h3{text-align:center;padding:1rem;margin:0;font-size:1rem;color:#6b7280;border-bottom:1px solid #e5e7eb}._reportContent_avyjd_94{padding:1.5rem}._section_avyjd_98{margin-bottom:1.5rem}._row_avyjd_102{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #f3f4f6}._row_avyjd_102 span:first-child{color:#374151}._row_avyjd_102 span:last-child{font-weight:500}._totalRow_avyjd_117{border-top:1px solid #d1d5db;margin-top:.5rem;padding-top:.75rem;font-size:1.1rem}._finalRow_avyjd_124{margin-top:1.5rem;padding:1rem;border-radius:6px;font-size:1.2rem;border:none}._positive_avyjd_132{background-color:#dcfce7;color:#166534}._negative_avyjd_137{background-color:#fee2e2;color:#991b1b}._container_1s8y4_3{padding:2rem;background-color:#f9fafb}._header_1s8y4_8{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_1s8y4_8 h1{margin:0;font-size:1.8rem;color:#111827}._filterBox_1s8y4_20{background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end;margin-bottom:2rem}._inputGroup_1s8y4_32 label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}._inputGroup_1s8y4_32 input,._inputGroup_1s8y4_32 select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._button_1s8y4_47{width:100%;padding:.75rem;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}._button_1s8y4_47:disabled{background-color:#9ca3af}._reportContainer_1s8y4_63{animation:_fadeIn_1s8y4_1 .5s ease}@keyframes _fadeIn_1s8y4_1{0%{opacity:0}to{opacity:1}}._reportContainer_1s8y4_63 h3{font-size:1.25rem;color:#1f2937;margin-bottom:1.5rem;margin-top:2rem}._summaryGrid_1s8y4_84{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}._summaryCard_1s8y4_90{background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb}._summaryCard_1s8y4_90 h4{margin:0 0 .5rem;font-size:.9rem;color:#6b7280;font-weight:500}._summaryCard_1s8y4_90 p{margin:0;font-size:1.75rem;font-weight:700}._tableSection_1s8y4_110{margin-top:2.5rem}._tableWrapper_1s8y4_114{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow-x:auto}._reportTable_1s8y4_121{width:100%;border-collapse:collapse}._reportTable_1s8y4_121 th,._reportTable_1s8y4_121 td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #e5e7eb}._reportTable_1s8y4_121 th{background-color:#f9fafb;font-weight:600;color:#374151;font-size:.8rem;text-transform:uppercase}._reportTable_1s8y4_121 tbody tr:last-child td{border-bottom:none}._positive_1s8y4_146{color:#16a34a}._negative_1s8y4_150{color:#dc2626}._neutral_1s8y4_154{color:#1f2937}._container_100ea_4{padding:20px}._contentGrid_100ea_5{display:grid;grid-template-columns:350px 1fr;gap:30px;align-items:start}._formContainer_100ea_11,._tableGridContainer_100ea_11{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._form_100ea_11{display:flex;flex-direction:column;gap:15px}._inputGroup_100ea_19 label{margin-bottom:5px;font-weight:500}._input_100ea_19{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}._formActions_100ea_21{display:flex;gap:10px;margin-top:10px}._button_100ea_22,._buttonCancel_100ea_22{flex:1;padding:12px;border:none;border-radius:4px;cursor:pointer;font-weight:700}._button_100ea_22{background:#3b82f6;color:#fff}._buttonCancel_100ea_22{background:#e5e7eb;color:#374151}._searchContainer_100ea_25{margin-bottom:1.5rem}._searchInput_100ea_26{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}._emptyMessage_100ea_27{text-align:center;padding:30px;color:#888}._tableGrid_100ea_11{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}._tableCard_100ea_36{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:15px;display:flex;justify-content:space-between;align-items:center}._tableName_100ea_45{font-size:1.1rem;margin:0 0 5px}._tableCapacity_100ea_46{margin:0;color:#6b7280;display:flex;align-items:center;gap:5px}._iconActions_100ea_47{display:flex;gap:8px}._editButton_100ea_48,._deleteButton_100ea_48{background:none;border:none;font-size:1.1rem;cursor:pointer;padding:5px}._editButton_100ea_48{color:#f59e0b}._deleteButton_100ea_48{color:#ef4444}@media(max-width:992px){._contentGrid_100ea_5{grid-template-columns:1fr;gap:30px}}@media(max-width:768px){._container_100ea_4{padding:0}._formContainer_100ea_11,._tableGridContainer_100ea_11{padding:20px 15px;border-radius:0;box-shadow:none;border-left:none;border-right:none}._tableGridContainer_100ea_11{border-top:8px solid #f3f4f6}}._container_1wihj_4{padding:20px}._filterBox_1wihj_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;background-color:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px #0000000d}._inputGroup_1wihj_18{display:flex;flex-direction:column}._inputGroup_1wihj_18 label{margin-bottom:5px;font-weight:500;font-size:.9rem}._select_1wihj_20,._inputDate_1wihj_20{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:4px}._table_1wihj_23{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000000d}._table_1wihj_23 th{background-color:#f9fafb;padding:12px;font-weight:600;text-align:left}._table_1wihj_23 td{padding:12px;border-bottom:1px solid #f0f0f0}._table_1wihj_23 tr:last-child td{border-bottom:none}._actionCell_1wihj_29{display:flex;align-items:center;gap:8px}._iconButton_1wihj_30{background:none;border:none;font-size:1.1rem;cursor:pointer;padding:5px;border-radius:50%;width:32px;height:32px;display:inline-flex;justify-content:center;align-items:center;position:relative}._iconButton_1wihj_30:hover{background-color:#f0f0f0}._iconButton_1wihj_30:after{content:attr(data-tooltip);position:absolute;bottom:125%;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}._iconButton_1wihj_30:hover:after{opacity:1;visibility:visible}._detailsButton_1wihj_57{color:#6b7280}._printButton_1wihj_58{color:#3b82f6}._editButton_1wihj_59{color:#f59e0b}._acceptButton_1wihj_60{color:#10b981}._readyButton_1wihj_61{color:#8b5cf6}._cancelButton_1wihj_62{color:#ef4444}@media(max-width:768px){._container_1wihj_4{padding:0}._filterBox_1wihj_8{border-radius:0;box-shadow:none;margin-bottom:0}._table_1wihj_23{border-radius:0;box-shadow:none;border-top:8px solid #f3f4f6}h2{padding:20px 15px 0}._table_1wihj_23 thead{display:none}._table_1wihj_23,._table_1wihj_23 tbody,._table_1wihj_23 tr,._table_1wihj_23 td{display:block;width:100%!important;box-sizing:border-box}._table_1wihj_23 tr{margin-bottom:15px;border:1px solid #ddd;border-radius:8px;overflow:hidden}._table_1wihj_23 td{text-align:right;padding-left:50%;position:relative;border-bottom:1px solid #f0f0f0}._table_1wihj_23 td:before{content:attr(data-label);position:absolute;left:15px;width:calc(50% - 30px);text-align:left;font-weight:700}._actionCell_1wihj_29{justify-content:flex-end}._table_1wihj_23 td:last-child{border-bottom:none}}._modalBackdrop_6hm8w_3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_6hm8w_16{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 5px 15px #0000004d}._modalHeader_6hm8w_27{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:1rem}._modalHeader_6hm8w_27 h3{margin:0;font-size:1.5rem}._closeButton_6hm8w_41{background:none;border:none;font-size:2rem;cursor:pointer;color:#888}._detailGrid_6hm8w_49{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.5rem;margin-bottom:1.5rem}._detailGrid_6hm8w_49 p{margin:0}._modalBody_6hm8w_60 h4{margin-top:2rem;margin-bottom:1rem;border-top:1px solid #eee;padding-top:1rem}._itemsTable_6hm8w_67{width:100%;border-collapse:collapse;margin-bottom:1.5rem}._itemsTable_6hm8w_67 th,._itemsTable_6hm8w_67 td{text-align:left;padding:.75rem;border-bottom:1px solid #eee}._itemsTable_6hm8w_67 th{background-color:#f8f9fa}._options_6hm8w_83{font-size:.8rem;color:#6c757d;margin-left:1rem}._summary_6hm8w_89{width:60%;margin-left:auto;display:flex;flex-direction:column;gap:.5rem}._summary_6hm8w_89 p{display:flex;justify-content:space-between;margin:0}._grandTotal_6hm8w_103{font-weight:700;font-size:1.1rem;border-top:1px solid #ccc;padding-top:.5rem;margin-top:.5rem}._container_14sss_4{padding:20px}._filterContainer_14sss_8{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:25px}._filterGrid_14sss_16{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;align-items:flex-end}h2{font-size:1.5rem;margin-top:0;margin-bottom:20px}._inputGroup_14sss_29{display:flex;flex-direction:column}._inputGroup_14sss_29 label{margin-bottom:5px;font-weight:500;font-size:.9rem}._input_14sss_29,._select_14sss_41{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box}._formActions_14sss_49 button{width:100%}._button_14sss_53{padding:10px;border:none;background:#3b82f6;color:#fff;border-radius:4px;font-weight:700;cursor:pointer}._searchContainer_14sss_63{margin-top:15px}._searchInput_14sss_67{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:4px}._tableContainer_14sss_74{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._table_14sss_74{width:100%;border-collapse:collapse}._table_14sss_74 th,._table_14sss_74 td{padding:12px 15px;text-align:left;border-bottom:1px solid #f0f0f0}._emptyTable_14sss_93{text-align:center;padding:30px;color:#888}._clickableRow_14sss_99{cursor:pointer;transition:background-color .2s ease}._clickableRow_14sss_99:hover{background-color:#f3f4f6}._modalBody_14sss_109{padding:1rem}._detailGrid_14sss_113{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;background-color:#f9fafb;padding:15px;border-radius:6px}._itemListTitle_14sss_123{font-size:1.1rem;font-weight:600;margin-bottom:10px;border-bottom:1px solid #e5e7eb;padding-bottom:5px}._itemListHeader_14sss_131,._itemList_14sss_123 li{display:grid;grid-template-columns:3fr 2fr 2fr 2fr;gap:10px;padding:10px 5px;align-items:center}._itemListHeader_14sss_131{font-weight:700;color:#6b7280;font-size:.9rem}._itemList_14sss_123 li{border-bottom:1px solid #f3f4f6}._itemList_14sss_123 li span:nth-child(3),._itemList_14sss_123 li span:nth-child(4){text-align:right}._notes_14sss_161{margin:15px;padding:10px;background:#f9fafb;border-radius:4px}._modalActions_14sss_169{display:flex;justify-content:flex-end;margin-top:20px}._cancelButton_14sss_175{padding:10px 20px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-weight:600;cursor:pointer}._logList_14sss_184{list-style:none;padding:0;margin:0}._logList_14sss_184 li{padding:.75rem 0;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}._logList_14sss_184 li:last-child{border-bottom:none}._logList_14sss_184 li strong{color:#111827}._logList_14sss_184 li span{color:#6b7280;font-size:.875rem}._detailButton_14sss_212{background:none;border:none;color:#4f46e5;cursor:pointer;padding:.5rem;font-size:1.2rem}._detailButton_14sss_212:hover{color:#3730a3}._modalBody_14sss_109{margin-bottom:1rem}._detailGrid_14sss_113{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:8px}._detailGrid_14sss_113 div{display:flex;flex-direction:column}._detailGrid_14sss_113 strong{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}._detailGrid_14sss_113 span{font-size:1rem;color:#111827}._itemListTitle_14sss_123{margin:1.5rem 0 1rem;font-size:1.1rem;color:#374151}._itemListHeader_14sss_131{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;padding:.75rem 1rem;background-color:#f3f4f6;font-weight:600;color:#374151;border-radius:6px;margin-bottom:.5rem}._itemList_14sss_123{list-style:none;padding:0;margin:0}._itemList_14sss_123 li{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;align-items:center}._itemList_14sss_123 li:last-child{border-bottom:none}._itemList_14sss_123 li span{font-size:.9rem}._deletedInfo_14sss_296{color:#9ca3af;font-style:italic}@media(max-width:768px){._container_14sss_4{padding:0}._filterContainer_14sss_8,._tableContainer_14sss_74{padding:20px 15px;border-radius:0;box-shadow:none;border-left:none;border-right:none;margin-bottom:0}._tableContainer_14sss_74{border-top:8px solid #f3f4f6}._filterGrid_14sss_16{grid-template-columns:1fr}._tableWrapper_14sss_332{overflow-x:auto}._table_14sss_74{min-width:600px}._table_14sss_74 th,._table_14sss_74 td{white-space:nowrap}._itemListHeader_14sss_131,._itemDetail_14sss_347{grid-template-columns:1.5fr 1fr;grid-template-areas:"name subtotal" "qty price";row-gap:5px;padding:12px}._itemDetail_14sss_347 span:nth-child(1){grid-area:name}._itemDetail_14sss_347 span:nth-child(2){grid-area:qty;font-size:.9rem;color:#666}._itemDetail_14sss_347 span:nth-child(3){grid-area:price;font-size:.9rem;color:#666;justify-self:end}._itemDetail_14sss_347 span:nth-child(4){grid-area:subtotal;font-weight:700;justify-self:end}._itemListHeader_14sss_131{display:none}}._container_gv6cs_4{padding:20px}._contentGrid_gv6cs_5{display:grid;grid-template-columns:350px 1fr;gap:30px;align-items:start}._formContainer_gv6cs_11,._tableContainer_gv6cs_11{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._form_gv6cs_11{display:flex;flex-direction:column;gap:15px}._inputGroup_gv6cs_19 label{margin-bottom:5px;font-weight:500}._input_gv6cs_19{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}._formActions_gv6cs_21{margin-top:10px}._button_gv6cs_22{width:100%;padding:12px;border:none;border-radius:4px;cursor:pointer;font-weight:700;background:#3b82f6;color:#fff}._button_gv6cs_22:disabled{background-color:#9ca3af}._searchContainer_gv6cs_24{margin-bottom:1.5rem}._searchInput_gv6cs_25{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}._tableWrapper_gv6cs_26{width:100%}._table_gv6cs_11{width:100%;border-collapse:collapse}._table_gv6cs_11 th,._table_gv6cs_11 td{padding:12px;text-align:left;border-bottom:1px solid #f0f0f0}._iconActions_gv6cs_29{display:flex;justify-content:center}._deleteButton_gv6cs_30{color:#ef4444;background:none;border:none;font-size:1.1rem;cursor:pointer}._emptyTable_gv6cs_31{text-align:center;padding:20px;color:#888}@media(max-width:992px){._contentGrid_gv6cs_5{grid-template-columns:1fr;gap:0}}@media(max-width:768px){._container_gv6cs_4{padding:0}._formContainer_gv6cs_11,._tableContainer_gv6cs_11{padding:20px 15px;border-radius:0;box-shadow:none}._tableContainer_gv6cs_11{border-top:8px solid #f3f4f6}._table_gv6cs_11 thead{display:none}._table_gv6cs_11,._table_gv6cs_11 tbody,._table_gv6cs_11 tr,._table_gv6cs_11 td{display:block;width:100%!important}._table_gv6cs_11 tr{margin-bottom:10px;border:1px solid #ddd;border-radius:8px}._table_gv6cs_11 td{text-align:right;padding-left:50%;position:relative}._table_gv6cs_11 td:before{content:attr(data-label);position:absolute;left:15px;text-align:left;font-weight:700;width:calc(50% - 20px)}}._container_yv1tq_4{padding:20px}._contentGrid_yv1tq_5{display:grid;grid-template-columns:350px 1fr;gap:30px;align-items:start}._formContainer_yv1tq_11,._tableContainer_yv1tq_11{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d}h2{font-size:1.3rem;margin-top:0;margin-bottom:20px}._form_yv1tq_11{display:flex;flex-direction:column;gap:15px}._inputGroup_yv1tq_19 label{margin-bottom:5px;font-weight:500;font-size:.9rem}._input_yv1tq_19,._textarea_yv1tq_20{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box}._formActions_yv1tq_21{margin-top:10px}._button_yv1tq_22{width:100%;padding:12px;border:none;border-radius:4px;cursor:pointer;font-weight:700;background:#3b82f6;color:#fff}._button_yv1tq_22:disabled{background:#9ca3af}._filterForm_yv1tq_26{display:flex;gap:10px;margin-bottom:20px;align-items:flex-end}._filterForm_yv1tq_26 ._inputGroup_yv1tq_19{flex:1}._filterForm_yv1tq_26 button{height:40px}._summaryCard_yv1tq_29{background:#f9fafb;padding:15px;border-radius:6px;text-align:center;margin-bottom:20px;border-left:4px solid #3b82f6}._summaryCard_yv1tq_29 h4{margin:0 0 5px;font-size:.9rem;color:#666}._summaryCard_yv1tq_29 h2{margin:0;font-size:1.5rem;color:#ef4444}._tableWrapper_yv1tq_37{width:100%}._table_yv1tq_11{width:100%;border-collapse:collapse}._table_yv1tq_11 th,._table_yv1tq_11 td{padding:12px;text-align:left;border-bottom:1px solid #f0f0f0}._iconActions_yv1tq_40{display:flex;justify-content:center}._deleteButton_yv1tq_41{color:#ef4444;background:none;border:none;font-size:1.1rem;cursor:pointer}._emptyTable_yv1tq_42{text-align:center;padding:20px;color:#888}@media(max-width:992px){._contentGrid_yv1tq_5{grid-template-columns:1fr;gap:0}}@media(max-width:768px){._container_yv1tq_4{padding:0}._formContainer_yv1tq_11,._tableContainer_yv1tq_11{padding:20px 15px;border-radius:0;box-shadow:none}._tableContainer_yv1tq_11{border-top:8px solid #f3f4f6}._filterForm_yv1tq_26{flex-direction:column;align-items:stretch;gap:15px}._filterForm_yv1tq_26 button{height:auto}._tableWrapper_yv1tq_37{overflow-x:auto}._table_yv1tq_11 thead{display:none}._table_yv1tq_11,._table_yv1tq_11 tbody,._table_yv1tq_11 tr,._table_yv1tq_11 td{display:block;width:100%!important}._table_yv1tq_11 tr{margin-bottom:15px;border:1px solid #ddd;border-radius:8px}._table_yv1tq_11 td{text-align:right;padding-left:40%;position:relative;border-bottom:1px solid #f0f0f0}._table_yv1tq_11 td:before{content:attr(data-label);position:absolute;left:15px;text-align:left;font-weight:700;width:calc(40% - 20px)}._table_yv1tq_11 td:last-child{border-bottom:none}}._pageContainer_1uwkv_4{padding:20px;max-width:1200px;margin:0 auto}._formCard_1uwkv_10{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:30px}._formGrid_1uwkv_18{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}._inputGroup_1uwkv_24{display:flex;flex-direction:column}._inputGroup_1uwkv_24 label{margin-bottom:5px;font-weight:500;font-size:.9rem}._inputGroup_1uwkv_24 input{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box}._buttonPrimary_1uwkv_43{background-color:#3b82f6;color:#fff;border:none;padding:12px;border-radius:4px;cursor:pointer;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}._buttonSecondary_1uwkv_57{background-color:#f3f4f6;color:#333;border:none;padding:12px;border-radius:4px;cursor:pointer;font-weight:700}._listContainer_1uwkv_67{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._tableWrapper_1uwkv_74{width:100%;overflow-x:auto}._table_1uwkv_74{width:100%;border-collapse:collapse}._table_1uwkv_74 th,._table_1uwkv_74 td{padding:12px;text-align:left;border-bottom:1px solid #f0f0f0}._actionButtons_1uwkv_91{display:flex;gap:10px}._buttonIcon_1uwkv_96{background:none;border:none;color:#f59e0b;font-size:1.1rem;cursor:pointer;padding:5px}._buttonIconDanger_1uwkv_105{background:none;border:none;color:#ef4444;font-size:1.1rem;cursor:pointer;padding:5px}._container_1uwkv_115{padding:20px}._contentGrid_1uwkv_119{display:grid;grid-template-columns:400px 1fr;gap:30px}._formContainer_1uwkv_126,._tableContainer_1uwkv_127{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d}h2{font-size:1.2rem;margin-top:0;margin-bottom:20px}._form_1uwkv_10{display:flex;flex-direction:column;gap:15px}._input_1uwkv_24,._textarea_1uwkv_147{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box}._formActions_1uwkv_155{display:flex;gap:10px;margin-top:10px}._button_1uwkv_43,._buttonCancel_1uwkv_162{flex:1;padding:12px;border:none;border-radius:4px;cursor:pointer;font-weight:700}._button_1uwkv_43{background-color:#3b82f6;color:#fff}._buttonCancel_1uwkv_162{background-color:#f3f4f6;color:#333}._searchContainer_1uwkv_181{margin-bottom:1.5rem}._searchInput_1uwkv_185{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:4px}._iconActions_1uwkv_192{display:flex;gap:15px}._editButton_1uwkv_197{color:#f59e0b;background:none;border:none;font-size:1.1rem;cursor:pointer}._deleteButton_1uwkv_205{color:#ef4444;background:none;border:none;font-size:1.1rem;cursor:pointer}._emptyTable_1uwkv_213{text-align:center;padding:20px;color:#888}@media(max-width:992px){._contentGrid_1uwkv_119{display:flex;flex-direction:column-reverse;grid-template-columns:1fr;gap:30px}}@media(max-width:768px){._container_1uwkv_115{padding:0}._formContainer_1uwkv_126,._tableContainer_1uwkv_127{padding:20px 15px;border-radius:0;box-shadow:none;border-left:none;border-right:none}._formContainer_1uwkv_126{border-top:5px solid #f3f4f6}._tableWrapper_1uwkv_74{overflow-x:auto}._table_1uwkv_74{min-width:600px}._table_1uwkv_74 th,._table_1uwkv_74 td{white-space:nowrap}}._container_1qcw9_3{padding:2rem;background-color:#f9fafb}._header_1qcw9_8{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_1qcw9_8 h1{margin:0;font-size:1.8rem;color:#111827}._filterBox_1qcw9_20{background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end;margin-bottom:2rem}._inputGroup_1qcw9_32 label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}._inputGroup_1qcw9_32 input,._inputGroup_1qcw9_32 select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._button_1qcw9_47{width:100%;padding:.75rem;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;justify-content:center}._button_1qcw9_47:disabled{background-color:#9ca3af}._tableWrapper_1qcw9_67{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow-x:auto;box-shadow:0 1px 3px #0000001a}._table_1qcw9_67{width:100%;border-collapse:collapse}._table_1qcw9_67 th,._table_1qcw9_67 td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_1qcw9_67 th{background-color:#f9fafb;font-weight:600;color:#374151;font-size:.8rem;text-transform:uppercase}._table_1qcw9_67 tbody tr:last-child td{border-bottom:none}._table_1qcw9_67 tbody tr:hover{background-color:#f3f4f6}._noData_1qcw9_104{text-align:center;padding:2rem;color:#6b7280}@media(max-width:768px){._filterBox_1qcw9_20{grid-template-columns:1fr}._table_1qcw9_67 thead{display:none}._table_1qcw9_67,._table_1qcw9_67 tbody,._table_1qcw9_67 tr,._table_1qcw9_67 td{display:block;width:100%}._table_1qcw9_67 tr{margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:6px}._table_1qcw9_67 td{display:flex;justify-content:space-between;align-items:center;text-align:right;white-space:normal}._table_1qcw9_67 td:before{content:attr(data-label);font-weight:600;text-align:left;margin-right:1rem}}._container_akwim_3{padding:2rem;background-color:#f9fafb}._header_akwim_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_akwim_8 h1{margin:0;font-size:1.8rem;color:#111827}._addButton_akwim_23{background-color:#4f46e5;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500}._tableWrapper_akwim_38{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow-x:auto;box-shadow:0 1px 3px #0000001a}._table_akwim_38{width:100%;border-collapse:collapse}._table_akwim_38 th,._table_akwim_38 td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:middle}._table_akwim_38 th{background-color:#f9fafb;font-weight:600;color:#374151;font-size:.8rem;text-transform:uppercase}._table_akwim_38 tbody tr:last-child td{border-bottom:none}._statusBadge_akwim_71{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}._active_akwim_78{background-color:#dcfce7;color:#166534}._inactive_akwim_83{background-color:#f3f4f6;color:#4b5563}._actionCell_akwim_88{display:flex;gap:.5rem}._editButton_akwim_93,._deleteButton_akwim_94{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:50%}._editButton_akwim_93{color:#4f46e5}._deleteButton_akwim_94{color:#ef4444}._editButton_akwim_93:hover{background-color:#eef2ff}._deleteButton_akwim_94:hover{background-color:#fee2e2}._modalForm_akwim_119{display:flex;flex-direction:column;gap:1.25rem}._formGrid_akwim_125{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}._inputGroup_akwim_131{display:flex;flex-direction:column}._inputGroup_akwim_131 label{margin-bottom:.5rem;font-weight:500}._inputGroup_akwim_131 input,._inputGroup_akwim_131 select,._inputGroup_akwim_131 textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._checkboxContainer_akwim_150{display:flex;align-items:center;gap:.75rem}._checkboxContainer_akwim_150 input{width:auto}._checkboxContainer_akwim_150 label{margin:0;font-weight:400}._modalActions_akwim_165{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}._submitButton_akwim_174,._cancelButton_akwim_175{padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:600}._submitButton_akwim_174{background-color:#4f46e5;color:#fff;border:none}._cancelButton_akwim_175{background-color:#f3f4f6;border:1px solid #d1d5db}._container_2126m_3{padding:2rem;background-color:#f9fafb}._header_2126m_8{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_2126m_8 h1{margin:0;font-size:1.8rem;color:#111827}._filterBox_2126m_20{background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;display:grid;grid-template-columns:1fr 1fr auto;gap:1rem;align-items:end;margin-bottom:2rem}._inputGroup_2126m_33 label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}._inputGroup_2126m_33 input{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._button_2126m_47{padding:.75rem 1.5rem;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;justify-content:center;height:fit-content}._button_2126m_47:disabled{background-color:#9ca3af}._tableWrapper_2126m_68{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow-x:auto;box-shadow:0 1px 3px #0000001a}._table_2126m_68{width:100%;border-collapse:collapse}._table_2126m_68 th,._table_2126m_68 td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_2126m_68 th{background-color:#f9fafb;font-weight:600;color:#374151;font-size:.8rem;text-transform:uppercase}._table_2126m_68 tbody tr:last-child td{border-bottom:none}._table_2126m_68 tbody tr:hover{background-color:#f3f4f6}._noData_2126m_105{text-align:center;padding:2rem;color:#6b7280}@media(max-width:768px){._filterBox_2126m_20{grid-template-columns:1fr}._table_2126m_68 thead{display:none}._table_2126m_68,._table_2126m_68 tbody,._table_2126m_68 tr,._table_2126m_68 td{display:block;width:100%}._table_2126m_68 tr{margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:6px}._table_2126m_68 td{display:flex;justify-content:space-between;align-items:center;text-align:right;white-space:normal}._table_2126m_68 td:before{content:attr(data-label);font-weight:600;text-align:left;margin-right:1rem}}._container_ifzoa_3{padding:2rem;background-color:#f9fafb}._header_ifzoa_8{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_ifzoa_8 h1{margin:0;font-size:1.8rem;color:#111827}._filterBox_ifzoa_20{background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;display:grid;grid-template-columns:1fr 1fr auto;gap:1rem;align-items:end;margin-bottom:2rem}._inputGroup_ifzoa_33 label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}._inputGroup_ifzoa_33 input{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._button_ifzoa_47{padding:.75rem 1.5rem;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;justify-content:center}._button_ifzoa_47:disabled{background-color:#9ca3af}._tableWrapper_ifzoa_66{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow-x:auto;box-shadow:0 1px 3px #0000001a}._reportTable_ifzoa_74{width:100%;border-collapse:collapse}._reportTable_ifzoa_74 th,._reportTable_ifzoa_74 td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #e5e7eb}._reportTable_ifzoa_74 th{background-color:#f9fafb;font-weight:600;color:#374151;font-size:.8rem;text-transform:uppercase}._reportTable_ifzoa_74 tbody tr:last-child td{border-bottom:none}._reportTable_ifzoa_74 tbody tr:hover{background-color:#f3f4f6}._viewLink_ifzoa_102{color:#4f46e5;text-decoration:none;font-weight:600}._viewLink_ifzoa_102:hover{text-decoration:underline}._emptyState_ifzoa_112{text-align:center;padding:3rem;color:#6b7280}@media(max-width:768px){._filterBox_ifzoa_20{grid-template-columns:1fr}._table_ifzoa_66 thead{display:none}._table_ifzoa_66,._table_ifzoa_66 tbody,._table_ifzoa_66 tr,._table_ifzoa_66 td{display:block;width:100%}._table_ifzoa_66 tr{margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:6px}._table_ifzoa_66 td{display:flex;justify-content:space-between;align-items:center;text-align:right}._table_ifzoa_66 td:before{content:attr(data-label);font-weight:600;text-align:left;margin-right:1rem}}._container_j444e_3{padding:2rem;background-color:#f9fafb}._header_j444e_8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}._header_j444e_8 h2{margin:0;font-size:1.8rem;color:#111827}._header_j444e_8 p{margin:.25rem 0 0;color:#6b7280}._actions_j444e_28{display:flex;gap:.75rem}._actionButton_j444e_33{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}._backButton_j444e_46{background-color:#e5e7eb;color:#374151}._backButton_j444e_46:hover{background-color:#d1d5db}._printButton_j444e_55{background-color:#007bff;color:#fff}._printButton_j444e_55:hover{background-color:#0056b3}._section_j444e_64{background-color:#fff;border-radius:12px;padding:1.5rem 2rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;margin-bottom:2rem}._section_j444e_64 h3{margin-top:0;margin-bottom:1.5rem;font-size:1.25rem}._infoGrid_j444e_78{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem 2rem}._infoGrid_j444e_78 div{display:flex;flex-direction:column}._infoGrid_j444e_78 span{color:#6b7280;font-size:.9rem}._infoGrid_j444e_78 strong{font-size:1.1rem;color:#1f2937}._infoGrid_j444e_78 hr{grid-column:1 / -1;border:none;border-top:1px dashed #e5e7eb;margin:.5rem 0}._positive_j444e_106 strong{color:#059669}._negative_j444e_110 strong{color:#dc2626}._salesTable_j444e_114{width:100%;border-collapse:collapse}._salesTable_j444e_114 th,._salesTable_j444e_114 td{padding:.8rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb}._salesTable_j444e_114 th{color:#6b7280;font-size:.8rem;text-transform:uppercase}._salesTable_j444e_114 tbody tr:last-child td{border-bottom:none}._salesTable_j444e_114 tfoot td{font-weight:700;border-top:2px solid #374151}@media print{body,._container_j444e_3{background-color:#fff;padding:0;margin:0}._header_j444e_8,._actionButton_j444e_33{display:none}._section_j444e_64{box-shadow:none;border:1px solid #ddd;padding:1rem;page-break-inside:avoid}}._qrGenerator_ob5o1_1{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 4px #0000001a}._header_ob5o1_8{display:flex;align-items:center;margin-bottom:24px;gap:12px}._icon_ob5o1_15{font-size:24px;color:#007bff}._header_ob5o1_8 h3{margin:0;color:#333;font-size:18px}._header_ob5o1_8 p{margin:4px 0 0;color:#666;font-size:14px}._content_ob5o1_32{display:flex;flex-direction:column;gap:24px}._urlSection_ob5o1_38{display:flex;flex-direction:column;gap:12px}._urlSection_ob5o1_38 label{font-weight:500;color:#333}._urlInput_ob5o1_49{display:flex;gap:8px}._input_ob5o1_54{flex:1;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px}._input_ob5o1_54:read-only{background-color:#f8f9fa}._copyBtn_ob5o1_66{padding:12px 16px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}._copyBtn_ob5o1_66:hover:not(:disabled){background:#5a6268}._copyBtn_ob5o1_66:disabled{background:#adb5bd;cursor:not-allowed}._generateBtn_ob5o1_88{padding:12px 24px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s;align-self:flex-start}._generateBtn_ob5o1_88:hover{background:#0056b3}._qrSection_ob5o1_104{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;border:1px solid #e9ecef;border-radius:8px;background:#f8f9fa}._qrSection_ob5o1_104 h4{margin:0;color:#333;font-size:16px}._qrContainer_ob5o1_121{padding:16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}._qrActions_ob5o1_128{display:flex;gap:12px}._downloadBtn_ob5o1_133{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}._downloadBtn_ob5o1_133:hover{background:#218838}._instruction_ob5o1_151{margin:0;color:#666;font-size:14px;text-align:center;max-width:300px}@media(max-width:768px){._qrGenerator_ob5o1_1{padding:16px}._urlInput_ob5o1_49{flex-direction:column}._copyBtn_ob5o1_66{align-self:flex-end;width:fit-content}._qrActions_ob5o1_128{flex-direction:column;width:100%}._downloadBtn_ob5o1_133{justify-content:center}}._container_1n4jz_3{padding:2rem;background-color:#f9fafb}._container_1n4jz_3 h2{font-size:1.8rem;color:#111827;margin-top:0;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._filters_1n4jz_19{display:flex;gap:.75rem;margin-bottom:2rem;flex-wrap:wrap}._filters_1n4jz_19 button{padding:.6rem 1.2rem;border:1px solid #d1d5db;background-color:#fff;border-radius:6px;cursor:pointer;font-weight:500;color:#374151;transition:all .2s ease}._filters_1n4jz_19 button:hover{background-color:#f3f4f6}._filters_1n4jz_19 button._activeFilter_1n4jz_41{background-color:#4f46e5;color:#fff;border-color:#4f46e5}._requestGrid_1n4jz_49{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}._requestCard_1n4jz_55{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;display:flex;flex-direction:column;border-left:4px solid #d1d5db}._pending_1n4jz_66{border-color:#f59e0b}._approved_1n4jz_71{border-color:#3b82f6}._rejected_1n4jz_76{border-color:#ef4444}._shipped_1n4jz_81{border-color:#8b5cf6}._completed_1n4jz_86{border-color:#22c55e}._cardHeader_1n4jz_92,._cardBody_1n4jz_93,._cardFooter_1n4jz_94{padding:1rem 1.25rem}._cardHeader_1n4jz_92{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb}._cardHeader_1n4jz_92 h3{margin:0;font-size:1.1rem;font-weight:600;color:#1f2937}._requestStatus_1n4jz_112{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px;text-transform:uppercase}._pending_1n4jz_66 ._requestStatus_1n4jz_112{background-color:#fef3c7;color:#92400e}._approved_1n4jz_71 ._requestStatus_1n4jz_112{background-color:#dbeafe;color:#1d4ed8}._rejected_1n4jz_76 ._requestStatus_1n4jz_112{background-color:#fee2e2;color:#991b1b}._shipped_1n4jz_81 ._requestStatus_1n4jz_112{background-color:#ede9fe;color:#5b21b6}._completed_1n4jz_86 ._requestStatus_1n4jz_112{background-color:#dcfce7;color:#166534}._cardBody_1n4jz_93{flex-grow:1;color:#4b5563;font-size:.9rem}._cardBody_1n4jz_93 p{margin:.5rem 0}._cardBody_1n4jz_93 hr{border:0;border-top:1px solid #e5e7eb;margin:1rem 0}._cardBody_1n4jz_93 ul{padding-left:1.25rem;margin:.5rem 0 0}._cardBody_1n4jz_93 li{margin-bottom:.25rem}._cardFooter_1n4jz_94{border-top:1px solid #e5e7eb;background-color:#f9fafb}._actions_1n4jz_176{display:flex;gap:.75rem;justify-content:flex-end}._rejectButton_1n4jz_183,._approveButton_1n4jz_184,._processButton_1n4jz_185{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:background-color .2s}._rejectButton_1n4jz_183{background-color:#fee2e2;color:#991b1b}._rejectButton_1n4jz_183:hover{background-color:#fecaca}._approveButton_1n4jz_184{background-color:#dbeafe;color:#1d4ed8}._approveButton_1n4jz_184:hover{background-color:#bfdbfe}._processButton_1n4jz_185{width:100%;background-color:#16a34a;color:#fff;padding:.75rem}._processButton_1n4jz_185:hover{background-color:#15803d}._modalOverlay_1n4jz_225{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_1n4jz_238{background-color:#fff;padding:2rem;border-radius:8px;width:90%;max-width:500px}._modalContent_1n4jz_238 h3{margin-top:0}._inputGroup_1n4jz_250{margin-bottom:1.5rem}._inputGroup_1n4jz_250 label{display:block;margin-bottom:.5rem;font-weight:500}._inputGroup_1n4jz_250 select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._modalActions_1n4jz_267{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}._modalActions_1n4jz_267 button{padding:.75rem 1.5rem;border-radius:6px;border:none;cursor:pointer;font-weight:600}._modalActions_1n4jz_267 button:first-child{background-color:#e5e7eb;color:#374151}._modalActions_1n4jz_267 button:last-child{background-color:#4f46e5;color:#fff}._container_1n4jz_3 p{text-align:center;color:#6b7280;font-size:1rem;padding:3rem;background-color:#fff;border-radius:8px;border:2px dashed #e5e7eb}._container_i8l1n_3{padding:24px}._header_i8l1n_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._header_i8l1n_7 h1{font-size:1.5rem;font-weight:700}._button_i8l1n_19{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .2s}._primaryButton_i8l1n_28{background-color:#3b82f6;color:#fff}._primaryButton_i8l1n_28:hover{background-color:#2563eb}._submitButton_i8l1n_37{background-color:#22c55e;color:#fff}._submitButton_i8l1n_37:hover{background-color:#16a34a}._cancelButton_i8l1n_46{background-color:#6b7280;color:#fff;margin-left:8px}._cancelButton_i8l1n_46:hover{background-color:#4b5563}._form_i8l1n_56{background-color:#f9fafb;padding:24px;border-radius:8px;margin-bottom:24px;border:1px solid #e5e7eb}._formGrid_i8l1n_64{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._input_i8l1n_70,._select_i8l1n_71{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px}._table_i8l1n_78{width:100%;border-collapse:collapse}._table_i8l1n_78 th,._table_i8l1n_78 td{border:1px solid #e5e7eb;padding:12px;text-align:left}._table_i8l1n_78 th{background-color:#f3f4f6}._actions_i8l1n_94{display:flex;gap:8px}._editButton_i8l1n_99,._deleteButton_i8l1n_100{padding:4px 8px;border:none;border-radius:4px;color:#fff;cursor:pointer}._editButton_i8l1n_99{background-color:#f59e0b}._deleteButton_i8l1n_100{background-color:#ef4444}._container_dxpje_2{padding:2rem;background-color:#f9fafb}._header_dxpje_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_dxpje_7 h1{font-size:1.8rem;color:#111827}._primaryButton_dxpje_21{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#0ea5e9;color:#fff;border:none;border-radius:.375rem;font-weight:600;cursor:pointer;transition:background-color .2s}._primaryButton_dxpje_21:hover{background-color:#0284c7}._tableContainer_dxpje_41{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow-x:auto}._table_dxpje_41{width:100%;border-collapse:collapse}._table_dxpje_41 th,._table_dxpje_41 td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #e5e7eb}._table_dxpje_41 th{background-color:#f9fafb;font-weight:600;color:#374151;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}._table_dxpje_41 tbody tr:hover{background-color:#f3f4f6}._emptyRow_dxpje_73{text-align:center;color:#6b7280;padding:2rem;font-style:italic}._modalBackdrop_dxpje_81{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_dxpje_94{background-color:#fff;padding:2rem;border-radius:.5rem;width:90%;max-width:700px;max-height:90vh;overflow-y:auto}._modalContent_dxpje_94 h2{margin-top:0;margin-bottom:2rem;font-size:1.5rem;color:#111827}._formGrid_dxpje_112{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}@media(min-width:640px){._formGrid_dxpje_112{grid-template-columns:repeat(2,1fr)}._formGrid_dxpje_112>div:first-child{grid-column:span 2}}._formGroup_dxpje_129 label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}._formGroup_dxpje_129 input,._formGroup_dxpje_129 select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem}._summaryBox_dxpje_146{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:1.5rem;margin-top:2rem}._summaryBox_dxpje_146 h3{margin-top:0;margin-bottom:1rem;font-size:1.1rem;color:#1f2937}._summaryBox_dxpje_146 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}._summaryBox_dxpje_146 li{display:flex;justify-content:space-between;color:#4b5563;padding-bottom:.5rem;border-bottom:1px dashed #d1d5db}._summaryBox_dxpje_146 li:last-child{border-bottom:none}._totalCost_dxpje_182{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #d1d5db;text-align:right;font-size:1.1rem;color:#111827}._warningText_dxpje_191{color:#dc2626;font-weight:600;background-color:#fef2f2;padding:.75rem;border-radius:.375rem;border:1px solid #fecaca;margin-bottom:1rem}._modalActions_dxpje_202{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}._saveButton_dxpje_209{padding:.75rem 1.5rem;background-color:#22c55e;color:#fff;border:none;border-radius:.375rem;font-weight:600;cursor:pointer}._saveButton_dxpje_209:disabled{background-color:#9ca3af;cursor:not-allowed}._cancelButton_dxpje_225{padding:.75rem 1.5rem;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:.375rem;font-weight:600;cursor:pointer}._container_srmi9_3{padding:2rem;background-color:#f9fafb}._header_srmi9_8{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_srmi9_8 h1{margin:0;font-size:1.8rem;color:#111827}._locationSelector_srmi9_20{max-width:500px;margin:0 auto 2rem;background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;text-align:center}._locationSelector_srmi9_20 label{display:block;margin-bottom:.75rem;font-weight:500;color:#374151}._locationSelector_srmi9_20 select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem}._opnameContainer_srmi9_45{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}._toolbar_srmi9_52{padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}._searchInput_srmi9_57{width:100%;max-width:400px;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._tableWrapper_srmi9_65{overflow-x:auto}._table_srmi9_65{width:100%;border-collapse:collapse}._table_srmi9_65 th,._table_srmi9_65 td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:middle}._table_srmi9_65 th{background-color:#f9fafb;font-weight:600;color:#374151;font-size:.8rem;text-transform:uppercase}._table_srmi9_65 tbody tr:last-child td{border-bottom:none}._unitName_srmi9_94{color:#6b7280;font-size:.85rem}._table_srmi9_65 input[type=number]{width:100px;padding:.5rem;border:1px solid #d1d5db;border-radius:6px;text-align:right}._table_srmi9_65 input[type=number]:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 2px #4f46e533}._positive_srmi9_113{color:#16a34a;font-weight:600}._negative_srmi9_118{color:#dc2626;font-weight:600}._actions_srmi9_123{padding:1.5rem;border-top:1px solid #e5e7eb;text-align:right}._confirmButton_srmi9_129{padding:.75rem 1.5rem;background-color:#16a34a;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}._confirmButton_srmi9_129:disabled{background-color:#9ca3af}._filterBox_111vl_5{max-width:800px;margin:0 auto 30px;background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:15px;align-items:flex-end}._filterBox_111vl_5>div{flex:1;min-width:200px}._filterBox_111vl_5>button{flex-basis:100%;margin-top:10px}._reportContainer_111vl_32{max-width:1000px;margin:0 auto;animation:_fadeIn_111vl_1 .5s ease}._reportContainer_111vl_32 h3{text-align:center;margin-bottom:20px;font-weight:500;color:#555}._balanceSheet_111vl_46{display:flex;gap:20px;justify-content:space-between}._column_111vl_52{flex:1;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._column_111vl_52 h4{margin:0 0 15px;font-size:1.2rem;color:#333;border-bottom:2px solid #eee;padding-bottom:5px}._accountRow_111vl_68{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f9f9f9}._accountRow_111vl_68:last-child{border-bottom:none}._subtotalRow_111vl_79{display:flex;justify-content:space-between;padding:10px 0 0;border-top:1px solid #ccc;margin-top:10px;font-weight:700}._totalRow_111vl_88{display:flex;justify-content:space-between;padding:15px 0 0;border-top:2px solid #ddd;margin-top:10px;font-size:1.1rem;font-weight:700}._positive_111vl_99{color:#10b981}._negative_111vl_103{color:#ef4444}._neutral_111vl_107{color:#374151}@keyframes _fadeIn_111vl_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._filterBox_111vl_5{width:100%;flex-direction:column;align-items:stretch;border-radius:0;box-shadow:none;margin-bottom:0;border-bottom:8px solid #f3f4f6}._reportContainer_111vl_32{padding:0 15px 20px}._balanceSheet_111vl_46{flex-direction:column;gap:15px}}._filterBox_5s7p2_3{max-width:1000px;margin:0 auto 30px;background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._periods_5s7p2_12{display:flex;gap:20px;flex-wrap:wrap}._period_5s7p2_12{flex:1;min-width:200px}._period_5s7p2_12 h4{margin-bottom:10px;color:#333}._reportContainer_5s7p2_28{max-width:1000px;margin:0 auto;animation:_fadeIn_5s7p2_1 .5s ease}._reportContainer_5s7p2_28 h3{text-align:center;margin-bottom:20px;font-weight:500;color:#555}._compareTable_5s7p2_41{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 2px 4px #0000000d}._compareTable_5s7p2_41 th,._compareTable_5s7p2_41 td{padding:12px;text-align:left;border-bottom:1px solid #eee}._compareTable_5s7p2_41 th{background:#f9f9f9;font-weight:600}._compareTable_5s7p2_41 td:nth-child(4),._compareTable_5s7p2_41 td:nth-child(5){text-align:right}@keyframes _fadeIn_5s7p2_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._periods_5s7p2_12{flex-direction:column}._compareTable_5s7p2_41{font-size:14px}._compareTable_5s7p2_41 th,._compareTable_5s7p2_41 td{padding:8px}}._container_1ka9r_3{padding:2rem;background-color:#f9fafb}._header_1ka9r_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_1ka9r_8 h1{margin:0;font-size:1.8rem;color:#111827}._button_1ka9r_23{padding:.75rem 1.5rem;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem}._tabs_1ka9r_36{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:1px solid #d1d5db}._tabButton_1ka9r_43{padding:.75rem 1.5rem;border:none;background-color:transparent;cursor:pointer;font-weight:500;color:#6b7280;border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;align-items:center;gap:.5rem}._tabButton_1ka9r_43._active_1ka9r_57{color:#4f46e5;border-bottom-color:#4f46e5;font-weight:600}._content_1ka9r_63{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;min-height:400px}._messageList_1ka9r_70{display:flex;flex-direction:column}._messageItem_1ka9r_75{padding:1.5rem;border-bottom:1px solid #e5e7eb}._messageItem_1ka9r_75:last-child{border-bottom:none}._messageHeader_1ka9r_84{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._messageMeta_1ka9r_91{display:flex;align-items:center;gap:1rem}._messageType_1ka9r_97{font-weight:600;text-transform:capitalize}._messageDate_1ka9r_102{font-size:.85rem;color:#6b7280}._statusBadge_1ka9r_107{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}._statusPending_1ka9r_115{background-color:#fef3c7;color:#92400e}._messageBody_1ka9r_122 p{margin:.25rem 0}._messageContentText_1ka9r_126{color:#4b5563}._messageFooter_1ka9r_130{text-align:right;margin-top:1rem}._deleteButton_1ka9r_135{background:none;border:none;color:#9ca3af;cursor:pointer}._deleteButton_1ka9r_135:hover{color:#ef4444}._emptyState_1ka9r_146{text-align:center;padding:3rem;color:#6b7280}._statusPending_1ka9r_115{background:#fff3cd;color:#856404}._statusSent_1ka9r_157{background:#d1ecf1;color:#0c5460}._statusDelivered_1ka9r_162{background:#d4edda;color:#155724}._statusRead_1ka9r_167{background:#c3e6cb;color:#155724}._statusFailed_1ka9r_172{background:#f8d7da;color:#721c24}._messageDate_1ka9r_102{color:#666;font-size:12px}._messageActions_1ka9r_182{display:flex;gap:5px}._actionBtn_1ka9r_187{background:none;border:none;cursor:pointer;padding:5px;border-radius:4px;transition:background-color .2s}._actionBtn_1ka9r_187:hover{background:#e0e0e0}._messageContent_1ka9r_126{color:#333}._recipient_1ka9r_204,._subject_1ka9r_205,._content_1ka9r_63,._sentAt_1ka9r_207{margin-bottom:8px;line-height:1.4}._recipient_1ka9r_204,._subject_1ka9r_205{font-size:14px}._content_1ka9r_63{color:#666;font-size:14px}._sentAt_1ka9r_207{color:#888;font-size:12px;font-style:italic}._modal_1ka9r_229{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_1ka9r_242{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}._modalHeader_1ka9r_252{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}._modalHeader_1ka9r_252 h4{margin:0;color:#333;font-size:18px}._closeBtn_1ka9r_266{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}._closeBtn_1ka9r_266:hover{background:#f0f0f0}._modalBody_1ka9r_286{padding:20px}._formGroup_1ka9r_290{margin-bottom:20px}._formGroup_1ka9r_290 label{display:block;margin-bottom:5px;font-weight:500;color:#333}._formGroup_1ka9r_290 input,._formGroup_1ka9r_290 select,._formGroup_1ka9r_290 textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}._formGroup_1ka9r_290 input:focus,._formGroup_1ka9r_290 select:focus,._formGroup_1ka9r_290 textarea:focus{outline:none;border-color:#007bff}._formGroup_1ka9r_290 textarea{resize:vertical;min-height:100px}._modalFooter_1ka9r_324{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid #e0e0e0}._cancelBtn_1ka9r_332{background:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}._cancelBtn_1ka9r_332:hover{background:#545b62}._sendBtn_1ka9r_347{background:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}._sendBtn_1ka9r_347:hover{background:#0056b3}@media(max-width:768px){._container_1ka9r_3{padding:10px}._headerContent_1ka9r_368{flex-direction:column;gap:15px}._tabs_1ka9r_36{flex-wrap:wrap}._tab_1ka9r_36{padding:8px 12px;font-size:13px}._messageHeader_1ka9r_84{flex-direction:column;align-items:flex-start;gap:10px}._messageMeta_1ka9r_91{flex-wrap:wrap;gap:10px}._modalContent_1ka9r_242{width:95%;margin:10px}._modalFooter_1ka9r_324{flex-direction:column}._cancelBtn_1ka9r_332,._sendBtn_1ka9r_347{width:100%}}._container_c71rw_3{padding:2rem;background-color:#f9fafb}._header_c71rw_8{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_c71rw_8 h1{margin:0;font-size:1.8rem;color:#111827}._floorPlanSelector_c71rw_20{background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;margin-bottom:2rem}._floorPlanList_c71rw_28{display:flex;flex-wrap:wrap;gap:.75rem}._floorPlanItem_c71rw_34,._createNewButton_c71rw_35{padding:.6rem 1.2rem;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-weight:500;color:#374151;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:all .2s}._floorPlanItem_c71rw_34:hover{background-color:#f3f4f6}._floorPlanItem_c71rw_34._selected_c71rw_53{background-color:#4f46e5;color:#fff;border-color:#4f46e5}._createNewButton_c71rw_35{background-color:#eef2ff;color:#4338ca;border-color:#c7d2fe}._itemActions_c71rw_65{display:flex;gap:.5rem}._itemActions_c71rw_65 button{background:none;border:none;cursor:pointer;color:#9ca3af}._selected_c71rw_53 ._itemActions_c71rw_65 button{color:#c7d2fe}._editInfoForm_c71rw_81{display:flex;gap:.5rem;align-items:center}._editInfoForm_c71rw_81 input,._editInfoForm_c71rw_81 select{padding:.5rem;border:1px solid #d1d5db;border-radius:6px}._editInfoForm_c71rw_81 button{background:none;border:none;cursor:pointer;padding:.5rem}._editor_c71rw_101{background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb}._newFloorPlanForm_c71rw_108{display:flex;gap:1rem;margin-bottom:1.5rem;align-items:center}._newFloorPlanForm_c71rw_108 input,._newFloorPlanForm_c71rw_108 select{padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._cancelCreateButton_c71rw_122{background:none;border:none;color:#6b7280;cursor:pointer}._layoutEditor_c71rw_129{display:grid;grid-template-columns:220px 1fr;gap:1.5rem;height:65vh}._sidebar_c71rw_136{border:1px solid #e5e7eb;border-radius:8px;padding:1rem;overflow-y:auto}._sidebar_c71rw_136 h3{margin:0 0 1rem;font-size:1.1rem}._canvas_c71rw_148{position:relative;border:2px dashed #d1d5db;border-radius:8px;background-color:#f9fafb}._draggableTable_c71rw_155{padding:.75rem;margin-bottom:.5rem;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:grab;text-align:center}._placedTable_c71rw_165{position:absolute;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 2px 4px #0000000d;display:flex;justify-content:center;align-items:center;font-weight:500}._saveButton_c71rw_178{margin-top:1.5rem;padding:.75rem 1.5rem;background-color:#10b981;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;float:right}._container_mp2ou_3{padding:2rem;background-color:#f9fafb}._header_mp2ou_8{font-size:1.8rem;color:#111827;margin-top:0;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._tabs_mp2ou_17{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:1px solid #d1d5db}._tabButton_mp2ou_24{padding:.75rem 1.5rem;border:none;background-color:transparent;cursor:pointer;font-weight:500;color:#6b7280;border-bottom:2px solid transparent;margin-bottom:-1px}._tabButton_mp2ou_24._active_mp2ou_36{color:#4f46e5;border-bottom-color:#4f46e5;font-weight:600}._section_mp2ou_42{background-color:#fff;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000001a}._section_mp2ou_42 h2{margin-top:0}._section_mp2ou_42 p{text-align:center;color:#6b7280;padding:2rem}._form_mp2ou_60{max-width:800px;margin:0 auto}._locationGrid_mp2ou_65{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._formGroup_mp2ou_71{margin-bottom:1.5rem}._formGroup_mp2ou_71 label{display:block;margin-bottom:.5rem;font-weight:500}._formGroup_mp2ou_71 select,._formGroup_mp2ou_71 textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._formGroup_mp2ou_71 textarea{min-height:80px}._itemsContainer_mp2ou_93{display:flex;flex-direction:column;gap:.75rem}._itemRow_mp2ou_99{display:grid;grid-template-columns:3fr 1fr 1fr auto;gap:.75rem;align-items:center}._itemSelect_mp2ou_107,._quantityInput_mp2ou_114{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._unitHint_mp2ou_121{color:#6b7280;font-size:.9rem}._deleteButton_mp2ou_126{background:none;border:none;color:#ef4444;cursor:pointer;padding:.5rem}._addButton_mp2ou_134{margin-top:1rem;padding:.6rem 1.2rem;border:1px dashed #9ca3af;background-color:transparent;color:#4f46e5;font-weight:600;cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;gap:.5rem}._formActions_mp2ou_148{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}._submitButton_mp2ou_155{padding:.75rem 1.5rem;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}._cancelButton_mp2ou_165{padding:.75rem 1.5rem;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-weight:600;cursor:pointer}._transferGrid_mp2ou_175{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}._transferCard_mp2ou_181{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}._cardHeader_mp2ou_187{padding:1rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between}._cardHeader_mp2ou_187 h3{margin:0;font-size:1.1rem}._cardBody_mp2ou_199{padding:1rem}._cardBody_mp2ou_199 p,._cardBody_mp2ou_199 ul{margin:.5rem 0}._cardBody_mp2ou_199 ul{padding-left:1.25rem}._cardActions_mp2ou_212{padding:1rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.75rem}._actionButton_mp2ou_220{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-weight:600}._cancelAction_mp2ou_228{background-color:#fee2e2;color:#991b1b}._receiveButton_mp2ou_233{background-color:#dcfce7;color:#166534}._tableWrapper_mp2ou_239{overflow-x:auto}._table_mp2ou_239{width:100%;border-collapse:collapse}._table_mp2ou_239 th,._table_mp2ou_239 td{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}._table_mp2ou_239 th{background-color:#f9fafb;font-weight:600}._table_mp2ou_239 ul{padding-left:1.25rem;margin:0}._statusBadge_mp2ou_265{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}._pending_mp2ou_272{background-color:#fef3c7;color:#92400e}._completed_mp2ou_277{background-color:#dcfce7;color:#166534}._cancelled_mp2ou_282{background-color:#fee2e2;color:#991b1b}._logButton_mp2ou_288{background:none;border:none;color:#4f46e5;cursor:pointer;padding:.5rem;font-size:1.2rem}._logButton_mp2ou_288:hover{color:#3730a3}._logList_mp2ou_301{list-style:none;padding:0;margin:0}._logList_mp2ou_301 li{padding:.75rem 0;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}._logList_mp2ou_301 li:last-child{border-bottom:none}._logList_mp2ou_301 li strong{color:#111827}._logList_mp2ou_301 li span{color:#6b7280;font-size:.875rem}._container_dlj68_3{padding:2rem}._form_dlj68_10,._gridForm_dlj68_11{background-color:#fff;padding:2rem;border-radius:8px;border:1px solid #e9ecef;margin-bottom:2rem}._gridForm_dlj68_11{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}._inputGroup_dlj68_26{display:flex;flex-direction:column;gap:.5rem}._inputGroup_dlj68_26 label{font-weight:500;color:#495057}._inputGroup_dlj68_26 input,._inputGroup_dlj68_26 select,._inputGroup_dlj68_26 textarea{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:6px;font-size:.95rem;background-color:#f8f9fa}._inputGroup_dlj68_26 textarea{min-height:80px;resize:vertical}._fullWidth_dlj68_53{grid-column:1 / -1}._formActions_dlj68_57{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;margin-top:1rem}._formActions_dlj68_57 h3{margin:0}._dynamicRow_dlj68_72{display:grid;grid-template-columns:3fr 1fr 1.5fr auto;gap:.5rem;margin-bottom:.5rem;align-items:center}._addButton_dlj68_80,._removeButton_dlj68_81{padding:.5rem 1rem;border:1px solid #ced4da;background-color:#f8f9fa;cursor:pointer;border-radius:4px}._removeButton_dlj68_81{background-color:#f8d7da;color:#721c24;border-color:#f5c6cb}._button_dlj68_99,._cancelButton_dlj68_100,._deleteButton_dlj68_101{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:opacity .2s}._button_dlj68_99{background-color:#3e2723;color:#fff}._cancelButton_dlj68_100{background-color:#6c757d;color:#fff}._deleteButton_dlj68_101{background-color:#dc3545;color:#fff}._listSection_dlj68_126{margin-top:2rem}._table_dlj68_127{width:100%;border-collapse:collapse}._table_dlj68_127 th,._table_dlj68_127 td{border:1px solid #ddd;padding:.8rem 1rem;text-align:left}._table_dlj68_127 th{background-color:#f2f2f2}._table_dlj68_127 ._actions_dlj68_134{display:flex;gap:.5rem}._pageContainer_1aew9_5,._reportContainer_1aew9_5{padding:20px}._filterForm_1aew9_8{display:flex;flex-wrap:wrap;gap:15px;align-items:flex-end;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:25px}._filterForm_1aew9_8 input,._filterForm_1aew9_8 select{padding:10px;border:1px solid #ccc;border-radius:4px;flex-grow:1}._filterForm_1aew9_8 button{padding:10px 20px;background:#3b82f6;color:#fff;border:none;border-radius:4px;font-weight:700;cursor:pointer}._reportTable_1aew9_35{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000000d}._reportTable_1aew9_35 th,._reportTable_1aew9_35 td{padding:12px 15px;text-align:left;border-bottom:1px solid #f0f0f0}._reportTable_1aew9_35 thead th{background-color:#f9fafb}._reportTable_1aew9_35 tbody tr:last-child td{border-bottom:none}._reportTable_1aew9_35 strong{color:#10b981}@media(max-width:768px){._pageContainer_1aew9_5,._reportContainer_1aew9_5{padding:0}._reportContainer_1aew9_5 h2{padding:20px 15px 0}._filterForm_1aew9_8{flex-direction:column;align-items:stretch;border-radius:0;box-shadow:none;margin-bottom:0;border-bottom:8px solid #f3f4f6}._reportTable_1aew9_35{border-radius:0;box-shadow:none}._reportTable_1aew9_35 thead{display:none}._reportTable_1aew9_35,._reportTable_1aew9_35 tbody,._reportTable_1aew9_35 tr,._reportTable_1aew9_35 td{display:block;width:100%!important}._reportTable_1aew9_35 tr{border:1px solid #ddd;border-radius:8px;margin-bottom:15px}._reportTable_1aew9_35 tbody{display:block;padding:15px}._reportTable_1aew9_35 td{text-align:right;padding-left:50%;position:relative;border-bottom:1px solid #f0f0f0}._reportTable_1aew9_35 td:before{content:attr(data-label);position:absolute;left:15px;text-align:left;font-weight:700;width:calc(50% - 20px)}._reportTable_1aew9_35 td:last-child{border-bottom:none}}._container_1wocd_3{padding:2rem;background-color:#f9fafb}._header_1wocd_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_1wocd_8 h1{margin:0;font-size:1.8rem;color:#111827}._headerActions_1wocd_17{display:flex;gap:.75rem}._button_1wocd_19,._buttonPrimary_1wocd_19{padding:.6rem 1.2rem;border:1px solid #d1d5db;background-color:#fff;border-radius:6px;cursor:pointer;font-weight:500;color:#374151;display:inline-flex;align-items:center;gap:.5rem}._buttonPrimary_1wocd_19{background-color:#4f46e5;color:#fff;border-color:#4f46e5}._weekNavigation_1wocd_37{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;background-color:#fff;padding:.75rem;border-radius:8px;border:1px solid #e5e7eb}._weekNavigation_1wocd_37 button{background:none;border:none;padding:.5rem;cursor:pointer;color:#4f46e5;display:flex;align-items:center}._weekNavigation_1wocd_37 span{font-weight:600;color:#1f2937;margin:0 1.5rem}._tableWrapper_1wocd_58{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}._scheduleTable_1wocd_64{width:100%;border-collapse:collapse}._scheduleTable_1wocd_64 th,._scheduleTable_1wocd_64 td{padding:1rem;text-align:left;border:1px solid #e5e7eb;vertical-align:top}._scheduleTable_1wocd_64 th{background-color:#f9fafb;font-weight:600;color:#374151;text-align:center}._shiftInfoCell_1wocd_77{min-width:180px;background-color:#f9fafb}._shiftName_1wocd_78{font-weight:600;font-size:1.1rem}._shiftTime_1wocd_79{font-size:.9rem;color:#6b7280}._shiftActions_1wocd_80{margin-top:.5rem;display:flex;gap:.5rem}._shiftActions_1wocd_80 button{background:none;border:none;cursor:pointer;color:#6b7280;padding:.25rem}._shiftActions_1wocd_80 button:hover{color:#1f2937}._scheduleCell_1wocd_84{display:flex;flex-direction:column;gap:.5rem;min-height:80px}._assignedUser_1wocd_85{background-color:#eef2ff;color:#4338ca;padding:.5rem .75rem;border-radius:6px;font-size:.85rem;font-weight:500;display:flex;justify-content:space-between;align-items:center}._deleteScheduleBtn_1wocd_96{background:none;border:none;color:#9ca3af;cursor:pointer}._deleteScheduleBtn_1wocd_96:hover{color:#ef4444}._emptyState_1wocd_98{text-align:center;padding:2rem;color:#6b7280}._modalBackdrop_1wocd_101{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_1wocd_106{background-color:#fff;padding:2rem;border-radius:8px;width:90%;max-width:550px}._modalContent_1wocd_106 h3{margin-top:0}._formGroup_1wocd_111{margin-bottom:1.5rem}._formGroup_1wocd_111 label{display:block;margin-bottom:.5rem;font-weight:500}._formGroup_1wocd_111 input,._formGroup_1wocd_111 select,._formGroup_1wocd_111 textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._timeGrid_1wocd_119{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._checkboxGrid_1wocd_120{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem}._checkboxLabel_1wocd_121{display:flex;align-items:center;gap:.5rem}._checkboxLabel_1wocd_121 input{width:auto;accent-color:#4f46e5}._modalActions_1wocd_123{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}._submitButton_1wocd_124{padding:.75rem 1.5rem;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}._cancelButton_1wocd_125{padding:.75rem 1.5rem;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-weight:600;cursor:pointer}._container_1j7o6_3{padding:2rem;background-color:#f9fafb}._container_1j7o6_3 h2{font-size:1.8rem;color:#111827;margin-top:0}._container_1j7o6_3 p{font-size:1rem;color:#6b7280;margin-bottom:1.5rem}._tabs_1j7o6_21{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #e5e7eb}._tabs_1j7o6_21 button{padding:.75rem 1.5rem;border:none;background-color:transparent;cursor:pointer;font-weight:600;color:#6b7280;border-bottom:2px solid transparent;margin-bottom:-2px;display:flex;align-items:center;gap:8px}._tabs_1j7o6_21 button._activeTab_1j7o6_42{color:#3b82f6;border-color:#3b82f6}._requestGrid_1j7o6_48{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}._requestCard_1j7o6_54{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;border-left:4px solid #d1d5db}._pending_1j7o6_64{border-color:#f59e0b}._approved_1j7o6_68{border-color:#22c55e}._rejected_1j7o6_72{border-color:#ef4444}._cardHeader_1j7o6_76,._cardBody_1j7o6_77,._cardFooter_1j7o6_78{padding:1rem 1.25rem}._cardHeader_1j7o6_76{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb}._cardHeader_1j7o6_76 h3{margin:0;font-size:1.1rem;font-weight:600}._requestStatus_1j7o6_95{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px;text-transform:uppercase}._pending_1j7o6_64 ._requestStatus_1j7o6_95{background-color:#fef3c7;color:#92400e}._approved_1j7o6_68 ._requestStatus_1j7o6_95{background-color:#dcfce7;color:#166534}._rejected_1j7o6_72 ._requestStatus_1j7o6_95{background-color:#fee2e2;color:#991b1b}._cardBody_1j7o6_77{flex-grow:1;color:#4b5563;font-size:.9rem}._cardBody_1j7o6_77 p{margin:.5rem 0;color:#4b5563}._cardFooter_1j7o6_78{border-top:1px solid #e5e7eb;background-color:#f9fafb;display:flex;gap:.75rem;justify-content:flex-end}._rejectButton_1j7o6_137,._approveButton_1j7o6_138{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:6px}._rejectButton_1j7o6_137{background-color:#fee2e2;color:#991b1b}._approveButton_1j7o6_138{background-color:#dcfce7;color:#166534}._emptyMessage_1j7o6_159{text-align:center;color:#6b7280;font-size:1rem;padding:3rem;background-color:#fff;border-radius:8px;border:2px dashed #e5e7eb;grid-column:1 / -1}._container_8ttu2_3{padding:2rem;background-color:#f9fafb}._header_8ttu2_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_8ttu2_9 h2{margin:0;font-size:1.8rem;color:#111827}._addButton_8ttu2_24{background-color:#4f46e5;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500;transition:background-color .2s}._addButton_8ttu2_24:hover{background-color:#4338ca}._content_8ttu2_44{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;align-items:start}._leftPanel_8ttu2_53{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d}._leftPanel_8ttu2_53 h3{margin:0;padding:1rem 1.25rem;font-size:1.1rem;border-bottom:1px solid #e5e7eb}._rolesList_8ttu2_67{max-height:60vh;overflow-y:auto;padding:.5rem}._roleItem_8ttu2_73{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;margin-bottom:.25rem;border-radius:6px;cursor:pointer;transition:background-color .2s}._roleItem_8ttu2_73:hover{background-color:#f3f4f6}._roleItem_8ttu2_73._selected_8ttu2_88{background-color:#eef2ff;color:#4338ca;font-weight:600}._deleteIcon_8ttu2_94{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.5rem;border-radius:50%}._deleteIcon_8ttu2_94:hover{background-color:#fee2e2;color:#ef4444}._emptyState_8ttu2_108{text-align:center;color:#6b7280;padding:2rem}._rightPanel_8ttu2_115{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d}._formHeader_8ttu2_122{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}._formHeader_8ttu2_122 h3{margin:0;font-size:1.1rem}._formActions_8ttu2_135{display:flex;gap:.75rem}._saveButton_8ttu2_140,._editButton_8ttu2_141,._cancelButton_8ttu2_142{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:.85rem;font-weight:500}._saveButton_8ttu2_140{background-color:#10b981;color:#fff;border-color:#10b981}._editButton_8ttu2_141,._cancelButton_8ttu2_142{background-color:#f3f4f6;color:#374151}._formGroup_8ttu2_170{padding:1.25rem;border-bottom:1px solid #e5e7eb}._formGroup_8ttu2_170:last-child{border-bottom:none}._formGroup_8ttu2_170 label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}._input_8ttu2_186{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._input_8ttu2_186:disabled{background-color:#f3f4f6;cursor:not-allowed}._permissionsSection_8ttu2_198{padding:1.25rem}._permissionsSection_8ttu2_198 h4{margin:0 0 1.5rem;font-size:1.1rem}._permissionGroup_8ttu2_207{margin-bottom:1.5rem}._permissionGroup_8ttu2_207 h5{margin:0 0 1rem;font-size:.9rem;font-weight:600;color:#4b5563;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}._permissionsList_8ttu2_220{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem}._permissionItem_8ttu2_226{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:6px}._permissionItem_8ttu2_226 input[type=checkbox]{width:16px;height:16px;accent-color:#4f46e5}._permissionItem_8ttu2_226 span{font-size:.9rem;color:#374151}._permissionItem_8ttu2_226 input:disabled+span{color:#9ca3af}._emptyPermissions_8ttu2_249{text-align:center;padding:2rem;color:#6b7280;font-style:italic;background-color:#f9fafb;border-radius:6px}@media(max-width:992px){._content_8ttu2_44{grid-template-columns:1fr}}._container_1jno9_3{padding:20px;max-width:1400px;margin:0 auto}._header_1jno9_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #e0e0e0;padding-bottom:15px}._header_1jno9_9 h2{margin:0;color:#333}._dateFilter_1jno9_23{display:flex;align-items:center;gap:10px}._dateFilter_1jno9_23 label{font-weight:500;color:#555}._dateInput_1jno9_34{padding:8px 12px;border:1px solid #ced4da;border-radius:5px;font-size:14px}._summaryCards_1jno9_41{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}._summaryCard_1jno9_41{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:10px;display:flex;align-items:center;gap:15px;box-shadow:0 4px 6px #0000001a}._cardIcon_1jno9_59{font-size:2rem;opacity:.9}._cardContent_1jno9_64 h3{margin:0 0 10px;font-size:1.1rem}._cardContent_1jno9_64 p{margin:5px 0;font-size:.9rem;opacity:.9}._pending_1jno9_75{color:gold}._completed_1jno9_79{color:#90ee90}._total_1jno9_83{font-weight:700;font-size:1rem}._tabs_1jno9_88{display:flex;margin-bottom:20px;border-bottom:1px solid #e0e0e0}._tabButton_1jno9_94{padding:12px 24px;border:none;background:none;cursor:pointer;font-size:16px;font-weight:500;color:#666;display:flex;align-items:center;gap:8px;border-bottom:3px solid transparent;transition:all .2s}._tabButton_1jno9_94:hover{color:#007bff;background-color:#f8f9fa}._tabButton_1jno9_94._active_1jno9_114{color:#007bff;border-bottom-color:#007bff;background-color:#f0f8ff}._content_1jno9_120{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}._cashSection_1jno9_128{display:grid;grid-template-columns:2fr 1fr;gap:20px;padding:20px}._orderList_1jno9_135 h3{margin-top:0;margin-bottom:15px;color:#333}._orderGrid_1jno9_141{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px;max-height:600px;overflow-y:auto}._orderCard_1jno9_149{border:1px solid #e0e0e0;border-radius:8px;padding:15px;cursor:pointer;transition:all .2s;background:#fff}._orderCard_1jno9_149:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}._orderCard_1jno9_149._selected_1jno9_163{border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._cardHeader_1jno9_168{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._orderId_1jno9_175{font-weight:700;color:#007bff}._status_1jno9_180{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}._status_1jno9_180._new_1jno9_188,._status_1jno9_180._pending_1jno9_75{background-color:#fff3cd;color:#856404}._status_1jno9_180._preparing_1jno9_194{background-color:#d1ecf1;color:#0c5460}._status_1jno9_180._ready_1jno9_199{background-color:#d4edda;color:#155724}._status_1jno9_180._completed_1jno9_79{background-color:#d1ecf1;color:#0c5460}._status_1jno9_180._cancelled_1jno9_209{background-color:#f8d7da;color:#721c24}._cardBody_1jno9_214 p{margin:5px 0;font-size:14px;color:#555}._cardActions_1jno9_220{margin-top:10px;text-align:center}._actionButton_1jno9_225{padding:6px 12px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;font-size:12px;display:inline-flex;align-items:center;gap:5px;transition:background-color .2s}._actionButton_1jno9_225:hover{background-color:#0056b3}._paymentTerminal_1jno9_244{background-color:#f8f9fa;border-radius:8px;padding:20px;border:2px dashed #dee2e6;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}._terminalContent_1jno9_256{width:100%}._terminalContent_1jno9_256 h3{margin-top:0;margin-bottom:20px;color:#333;text-align:center}._orderSummary_1jno9_267{background:#fff;padding:15px;border-radius:6px;margin-bottom:20px;border:1px solid #e0e0e0}._orderSummary_1jno9_267 p{margin:8px 0;font-size:14px}._paymentInput_1jno9_280{margin-bottom:20px}._paymentInput_1jno9_280 label{display:block;margin-bottom:8px;font-weight:500;color:#555}._amountInput_1jno9_291{width:100%;padding:12px;border:2px solid #ced4da;border-radius:6px;font-size:16px;text-align:center;font-weight:700}._changeDisplay_1jno9_301{background:#e8f5e8;padding:15px;border-radius:6px;margin-bottom:20px;text-align:center;border:1px solid #c3e6c3}._changeDisplay_1jno9_301 p{margin:0;font-size:18px;color:#155724}._terminalActions_1jno9_316{display:flex;flex-direction:column;gap:10px}._completeButton_1jno9_322{padding:12px 24px;background-color:#28a745;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s}._completeButton_1jno9_322:hover:not(:disabled){background-color:#218838}._completeButton_1jno9_322:disabled{background-color:#6c757d;cursor:not-allowed}._cancelButton_1jno9_347{padding:10px 20px;background-color:#dc3545;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s}._cancelButton_1jno9_347:hover{background-color:#c82333}._terminalPlaceholder_1jno9_366{text-align:center;color:#6c757d}._terminalPlaceholder_1jno9_366 p{margin:15px 0 0;font-size:16px}._noncashSection_1jno9_377{padding:20px}._noncashSection_1jno9_377 h3{margin-top:0;margin-bottom:20px;color:#333}._orderTable_1jno9_387{overflow-x:auto}._orderTable_1jno9_387 table{width:100%;border-collapse:collapse;background:#fff}._orderTable_1jno9_387 th,._orderTable_1jno9_387 td{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}._orderTable_1jno9_387 th{background-color:#f8f9fa;font-weight:600;color:#333;position:sticky;top:0}._orderTable_1jno9_387 tbody tr:hover{background-color:#f8f9fa}._paymentStatus_1jno9_416{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}._paymentStatus_1jno9_416._pending_1jno9_75{background-color:#fff3cd;color:#856404}._paymentStatus_1jno9_416._paid_1jno9_429{background-color:#d4edda;color:#155724}._tableActions_1jno9_434{display:flex;gap:8px}._approveButton_1jno9_439{padding:6px 10px;border:none;border-radius:4px;background-color:#28a745;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}._approveButton_1jno9_439:hover{background-color:#218838}._emptyState_1jno9_457{text-align:center;color:#6c757d;font-style:italic;padding:40px 20px;grid-column:1 / -1}@media(max-width:768px){._cashSection_1jno9_128,._summaryCards_1jno9_41{grid-template-columns:1fr}._tabs_1jno9_88{flex-direction:column}._tabButton_1jno9_94{justify-content:center}._orderGrid_1jno9_141{grid-template-columns:1fr}._orderTable_1jno9_387 th,._orderTable_1jno9_387 td{padding:8px;font-size:14px}._terminalActions_1jno9_316{flex-direction:row;justify-content:center}._completeButton_1jno9_322,._cancelButton_1jno9_347{flex:1;max-width:150px}}._container_qsi0d_3{padding:20px;max-width:1400px;margin:0 auto}._header_qsi0d_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:1px solid #e0e0e0;padding-bottom:20px}._header_qsi0d_9 h2{margin:0;color:#333;font-size:1.8rem}._dateFilter_qsi0d_24{display:flex;gap:15px}._inputGroup_qsi0d_29{display:flex;flex-direction:column;gap:5px}._inputGroup_qsi0d_29 label{font-weight:500;color:#555;font-size:.9rem}._dateInput_qsi0d_41{padding:8px 12px;border:1px solid #ced4da;border-radius:5px;font-size:14px;min-width:140px}._summaryCards_qsi0d_49{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:40px}._summaryCard_qsi0d_49{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:10px;display:flex;align-items:center;gap:15px;box-shadow:0 4px 6px #0000001a}._cardIcon_qsi0d_67{font-size:2.5rem;opacity:.9}._cardContent_qsi0d_72 h3{margin:0 0 8px;font-size:1rem;opacity:.9}._mainValue_qsi0d_78{font-size:2rem;font-weight:700;margin:0;line-height:1}._subValue_qsi0d_85{margin:5px 0 0;font-size:.85rem;opacity:.8}._analysisSection_qsi0d_91{margin-bottom:40px}._analysisSection_qsi0d_91 h3{margin:0 0 20px;color:#333;font-size:1.4rem;border-bottom:2px solid #007bff;padding-bottom:10px}._orderTypeGrid_qsi0d_103{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}._orderTypeCard_qsi0d_109{border:1px solid #e0e0e0;border-radius:10px;padding:20px;background:#fff;box-shadow:0 2px 4px #0000000d;transition:transform .2s,box-shadow .2s}._orderTypeCard_qsi0d_109:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}._typeHeader_qsi0d_123{display:flex;align-items:center;gap:15px;margin-bottom:15px}._typeIcon_qsi0d_130{font-size:2rem}._typeHeader_qsi0d_123 h4{margin:0;color:#333;font-size:1.1rem}._percentage_qsi0d_140{background:#f8f9fa;color:#495057;padding:2px 8px;border-radius:12px;font-size:.8rem;font-weight:500}._typeStats_qsi0d_149{display:flex;flex-direction:column;gap:8px}._statItem_qsi0d_155{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #f8f9fa}._statItem_qsi0d_155:last-child{border-bottom:none}._statItem_qsi0d_155 span:first-child{color:#666;font-size:.9rem}._statItem_qsi0d_155 strong{color:#333;font-weight:600}._dailyTrend_qsi0d_177{display:flex;gap:15px;overflow-x:auto;padding:10px 0}._dayCard_qsi0d_184{min-width:120px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:15px;text-align:center;box-shadow:0 2px 4px #0000000d}._dayDate_qsi0d_194{font-weight:600;color:#333;margin-bottom:10px;font-size:.9rem}._dayStats_qsi0d_201{display:flex;flex-direction:column;gap:5px}._dayOrders_qsi0d_207{color:#007bff;font-weight:500;font-size:.9rem}._dayRevenue_qsi0d_213{color:#28a745;font-weight:700;font-size:.85rem}._peakHours_qsi0d_219{display:flex;gap:8px;height:200px;align-items:end;padding:20px 0;border:1px solid #e0e0e0;border-radius:8px;background:#f8f9fa}._hourBar_qsi0d_230{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px}._hourLabel_qsi0d_238{font-size:.75rem;color:#666;writing-mode:horizontal-tb}._barContainer_qsi0d_244{flex:1;display:flex;align-items:end;width:100%;max-width:30px}._bar_qsi0d_244{width:100%;background:#007bff;border-radius:3px 3px 0 0;position:relative;display:flex;align-items:end;justify-content:center;min-height:5px;cursor:pointer;transition:opacity .2s}._bar_qsi0d_244:hover{opacity:.8}._barValue_qsi0d_269{position:absolute;top:-25px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:2px 6px;border-radius:3px;font-size:.7rem;text-align:center;opacity:0;transition:opacity .2s;pointer-events:none}._bar_qsi0d_244:hover ._barValue_qsi0d_269{opacity:1}._barRevenue_qsi0d_289{font-size:.6rem;opacity:.8}._efficiencyTable_qsi0d_294{overflow-x:auto;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d}._efficiencyTable_qsi0d_294 table{width:100%;border-collapse:collapse}._efficiencyTable_qsi0d_294 th,._efficiencyTable_qsi0d_294 td{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}._efficiencyTable_qsi0d_294 th{background-color:#f8f9fa;font-weight:600;color:#333;position:sticky;top:0}._efficiencyTable_qsi0d_294 tbody tr:hover{background-color:#f8f9fa}._recommendations_qsi0d_325{display:flex;flex-direction:column;gap:10px}._recommendation_qsi0d_325{display:flex;align-items:center;gap:10px;padding:15px;border-radius:8px;border-left:4px solid}._recommendation_qsi0d_325._warning_qsi0d_340{background-color:#fff3cd;border-left-color:#ffc107;color:#856404}._recommendation_qsi0d_325._info_qsi0d_346{background-color:#d1ecf1;border-left-color:#17a2b8;color:#0c5460}._recommendation_qsi0d_325._success_qsi0d_352{background-color:#d4edda;border-left-color:#28a745;color:#155724}._recommendation_qsi0d_325 strong{font-size:1.2rem}@media(max-width:768px){._header_qsi0d_9{flex-direction:column;gap:15px;align-items:stretch}._dateFilter_qsi0d_24{justify-content:space-between}._summaryCards_qsi0d_49,._orderTypeGrid_qsi0d_103{grid-template-columns:1fr}._dailyTrend_qsi0d_177{padding-bottom:10px}._dayCard_qsi0d_184{min-width:100px;padding:10px}._peakHours_qsi0d_219{height:150px;gap:4px}._barContainer_qsi0d_244{max-width:20px}._efficiencyTable_qsi0d_294 th,._efficiencyTable_qsi0d_294 td{padding:8px;font-size:14px}._recommendation_qsi0d_325{flex-direction:column;align-items:flex-start;gap:8px}}._container_4sduo_2{padding:2rem;background-color:#f9fafb}._header_4sduo_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_4sduo_7 h1{font-size:1.8rem;color:#111827}._primaryButton_4sduo_22{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#4f46e5;color:#fff;border:none;border-radius:.375rem;font-weight:600;cursor:pointer;transition:background-color .2s}._primaryButton_4sduo_22:hover{background-color:#4338ca}._iconButton_4sduo_40{background:none;border:none;cursor:pointer;padding:.5rem;color:#6b7280;border-radius:50%;display:flex;align-items:center;justify-content:center}._iconButton_4sduo_40:hover{background-color:#f3f4f6;color:#111827}._deleteButton_4sduo_57{color:#ef4444}._deleteButton_4sduo_57:hover{background-color:#fee2e2;color:#b91c1c}._recipeGrid_4sduo_67{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}._recipeCard_4sduo_73{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;display:flex;flex-direction:column}._cardHeader_4sduo_81{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}._cardHeader_4sduo_81 h3{margin:0;font-size:1.2rem;color:#1f2937}._cardActions_4sduo_95{display:flex;gap:.25rem}._cardDescription_4sduo_100{padding:0 1.25rem;color:#6b7280;font-size:.9rem;margin-top:1rem}._cardBody_4sduo_107{padding:1rem 1.25rem;flex-grow:1}._cardBody_4sduo_107 h4{margin:0 0 .5rem;font-size:.9rem;color:#374151}._cardBody_4sduo_107 ul{list-style-type:none;padding-left:0;margin:0}._cardBody_4sduo_107 li{padding:.25rem 0;font-size:.9rem;color:#4b5563}._cardFooter_4sduo_130{padding:1rem 1.25rem;background-color:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 .5rem .5rem;text-align:right;color:#111827}._emptyState_4sduo_140{text-align:center;padding:4rem 2rem;background-color:#fff;border-radius:.5rem;border:2px dashed #e5e7eb}._emptyState_4sduo_140 p{color:#6b7280;margin-bottom:1.5rem}._modalBackdrop_4sduo_154{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_4sduo_167{background-color:#fff;padding:2rem;border-radius:.5rem;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}._modalContent_4sduo_167 h2{margin-top:0}._inputGroup_4sduo_182{margin-bottom:1.5rem}._inputGroup_4sduo_182 label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}._inputGroup_4sduo_182 input,._inputGroup_4sduo_182 textarea,._inputGroup_4sduo_182 select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem}._inputGroup_4sduo_182 textarea{min-height:80px;resize:vertical}._outputSection_4sduo_209{margin-bottom:1.5rem;padding:1rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem}._outputSection_4sduo_209 h4{margin:0 0 1rem;font-size:1rem;color:#374151;font-weight:600}._itemRow_4sduo_224{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}._itemRow_4sduo_224 select{flex:3}._itemRow_4sduo_224 input{flex:1.5}._unitHint_4sduo_239{color:#6b7280;font-size:.9rem;min-width:40px}._addItemButton_4sduo_245{background:none;border:1px dashed #9ca3af;color:#4f46e5;width:100%;padding:.75rem;border-radius:.375rem;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}._addItemButton_4sduo_245:hover{background-color:#f0f0ff}._modalFooter_4sduo_266{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}._totalCostDisplay_4sduo_275{font-size:1.1rem;color:#111827;display:flex;flex-direction:column;gap:.5rem}._totalQuantityDisplay_4sduo_283{font-size:.9rem;color:#6b7280}._footerActions_4sduo_288{display:flex;gap:.75rem}._saveButton_4sduo_293{padding:.75rem 1.5rem;background-color:#4f46e5;color:#fff;border:none;border-radius:.375rem;font-weight:600;cursor:pointer}._cancelButton_4sduo_303{padding:.75rem 1.5rem;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:.375rem;font-weight:600;cursor:pointer}._container_1rmin_3{padding:2rem;background-color:#f9fafb}._header_1rmin_8{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_1rmin_8 h1{margin:0;font-size:1.8rem;color:#111827}._filterBox_1rmin_20{background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end;margin-bottom:2rem}._inputGroup_1rmin_32 label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}._inputGroup_1rmin_32 input,._inputGroup_1rmin_32 select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._button_1rmin_47{width:100%;padding:.75rem;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;justify-content:center}._button_1rmin_47:disabled{background-color:#9ca3af}._reportContainer_1rmin_67{animation:_fadeIn_1rmin_1 .5s ease}@keyframes _fadeIn_1rmin_1{0%{opacity:0}to{opacity:1}}._summaryCard_1rmin_81{background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;text-align:center;margin-bottom:2rem}._summaryCard_1rmin_81 h4{margin:0 0 .5rem;font-size:1rem;color:#6b7280;font-weight:500}._summaryCard_1rmin_81 p{margin:0;font-size:2rem;font-weight:700;color:#dc2626}._tableWrapper_1rmin_105{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow-x:auto}._table_1rmin_105{width:100%;border-collapse:collapse}._table_1rmin_105 th,._table_1rmin_105 td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #e5e7eb}._table_1rmin_105 th{background-color:#f9fafb;font-weight:600;color:#374151;font-size:.8rem;text-transform:uppercase}._table_1rmin_105 tbody tr:last-child td{border-bottom:none}._statusBadge_1rmin_136{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}._unpaid_1rmin_143{background-color:#fef3c7;color:#92400e}._partial_1rmin_148{background-color:#dbeafe;color:#1d4ed8}._noData_1rmin_153{text-align:center;padding:2rem;color:#6b7280}._container_1pnqz_3{padding:2rem;background-color:#f9fafb}._header_1pnqz_8{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_1pnqz_8 h1{margin:0;font-size:1.8rem;color:#111827}._filterBox_1pnqz_20{background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end;margin-bottom:2rem}._inputGroup_1pnqz_32 label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}._inputGroup_1pnqz_32 input,._inputGroup_1pnqz_32 select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._button_1pnqz_47{width:100%;padding:.75rem;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;justify-content:center}._button_1pnqz_47:disabled{background-color:#9ca3af}._reportContainer_1pnqz_67{animation:_fadeIn_1pnqz_1 .5s ease}@keyframes _fadeIn_1pnqz_1{0%{opacity:0}to{opacity:1}}._summaryCard_1pnqz_81{background-color:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;text-align:center;margin-bottom:2rem}._summaryCard_1pnqz_81 h4{margin:0 0 .5rem;font-size:1rem;color:#6b7280;font-weight:500}._summaryCard_1pnqz_81 p{margin:0;font-size:2rem;font-weight:700;color:#16a34a}._tableWrapper_1pnqz_105{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow-x:auto}._table_1pnqz_105{width:100%;border-collapse:collapse}._table_1pnqz_105 th,._table_1pnqz_105 td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #e5e7eb}._table_1pnqz_105 th{background-color:#f9fafb;font-weight:600;color:#374151;font-size:.8rem;text-transform:uppercase}._table_1pnqz_105 tbody tr:last-child td{border-bottom:none}._statusBadge_1pnqz_136{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}._pending_1pnqz_143{background-color:#fef3c7;color:#92400e}._noData_1pnqz_148{text-align:center;padding:2rem;color:#6b7280}._formContainer_1qowx_3{display:flex;flex-direction:column;gap:20px}._card_1qowx_9{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000000d}._cardHeader_1qowx_16{margin-bottom:15px}._cardHeader_1qowx_16 h3{margin:0;font-size:1.2rem}._cardBody_1qowx_25{display:flex;flex-direction:column;gap:15px}._formGroup_1qowx_31{display:flex;flex-direction:column;gap:5px}._formGroup_1qowx_31 label{font-weight:500;color:#374151}._input_1qowx_42,._textarea_1qowx_43{padding:10px;border:1px solid #d1d5db;border-radius:4px;font-size:14px}._textarea_1qowx_43{resize:vertical;min-height:80px}._dynamicRowContainer_1qowx_55{display:flex;flex-direction:column;gap:15px}._dynamicRowItem_1qowx_61{padding:15px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb}._dynamicRowItem_1qowx_61 h5{margin:0 0 10px;font-size:1rem}._listContainer_1qowx_73{display:flex;flex-direction:column;gap:10px}._listItem_1qowx_79{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #e5e7eb;border-radius:4px;background:#fff}._actionButtons_1qowx_89{display:flex;gap:5px}._addButton_1qowx_94,._saveButton_1qowx_95,._removeButton_1qowx_96{padding:8px 12px;border-radius:4px;cursor:pointer;font-size:14px;border:none}._addButton_1qowx_94{background:#10b981;color:#fff}._saveButton_1qowx_95{background:#2563eb;color:#fff}._removeButton_1qowx_96{background:#ef4444;color:#fff}._stickySave_1qowx_119{position:sticky;bottom:20px;background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 10px #0000001a;border:1px solid #e5e7eb}._stickySave_1qowx_119 button{width:100%}@media(max-width:768px){._formContainer_1qowx_3{gap:15px}._card_1qowx_9{padding:15px;border-radius:0;box-shadow:none}._listItem_1qowx_79{flex-direction:column;align-items:flex-start;gap:10px}._actionButtons_1qowx_89{width:100%;justify-content:flex-end}._stickySave_1qowx_119{position:static;margin-top:20px}}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}._formContainer_1ddh5_3{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}._card_1ddh5_11{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d}._cardHeader_1ddh5_18{padding:1.5rem;border-bottom:1px solid #e5e7eb}._cardHeader_1ddh5_18 h3{margin:0;font-size:1.25rem;color:#111827}._cardHeader_1ddh5_18 p{margin:.25rem 0 0;font-size:.9rem;color:#6b7280}._cardBody_1ddh5_35{padding:1.5rem}._dynamicRowContainer_1ddh5_40{display:flex;flex-direction:column;gap:1rem}._dynamicRow_1ddh5_40{display:grid;grid-template-columns:1fr 1fr auto;gap:1rem;align-items:center}._dynamicRow_1ddh5_40 input{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}._removeButton_1ddh5_60{background:none;border:none;color:#ef4444;cursor:pointer;padding:.5rem}._addButton_1ddh5_68{margin-top:1rem;padding:.6rem 1.2rem;border:1px dashed #9ca3af;background-color:transparent;color:#4f46e5;font-weight:600;cursor:pointer;border-radius:6px}._settingsGrid_1ddh5_80{display:grid;grid-template-columns:1fr 1fr;gap:2rem}._settingItem_1ddh5_86{display:flex;justify-content:space-between;align-items:center;transition:opacity .3s}._settingItem_1ddh5_86._disabled_1ddh5_93{opacity:.5}._settingLabel_1ddh5_97 label{font-weight:500;color:#374151}._settingLabel_1ddh5_97 p{font-size:.85rem;color:#6b7280;margin:.25rem 0 0}._inputWithSuffix_1ddh5_108{display:flex;align-items:center;border:1px solid #d1d5db;border-radius:6px}._inputWithSuffix_1ddh5_108 input{border:none;padding:.75rem;width:80px;text-align:right}._inputWithSuffix_1ddh5_108 span{padding-right:.75rem;color:#6b7280}._divider_1ddh5_127{border:0;border-top:1px solid #e5e7eb;margin:1.5rem 0}._switch_1ddh5_134{position:relative;display:inline-block;width:44px;height:24px}._switch_1ddh5_134 input{opacity:0;width:0;height:0}._slider_1ddh5_147{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:24px}._slider_1ddh5_147:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+._slider_1ddh5_147{background-color:#4f46e5}input:checked+._slider_1ddh5_147:before{transform:translate(20px)}._stickySave_1ddh5_180{position:sticky;bottom:0;background-color:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;margin:2rem -2rem -2rem}._saveButton_1ddh5_193{padding:.75rem 2rem;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem}._saveButton_1ddh5_193:disabled{background-color:#9ca3af}._container_xbbd5_4{padding:20px}._contentGrid_xbbd5_8{display:grid;grid-template-columns:350px 1fr;gap:30px}._formContainer_xbbd5_15,._tableContainer_xbbd5_16{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000000d}h2{font-size:1.2rem;margin-top:0;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:15px}._form_xbbd5_15{display:flex;flex-direction:column;gap:20px}._inputGroup_xbbd5_37{display:flex;flex-direction:column}._inputGroup_xbbd5_37 label{margin-bottom:5px;font-weight:500}._input_xbbd5_37{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}._formActions_xbbd5_54{display:flex;gap:10px}._button_xbbd5_59,._buttonCancel_xbbd5_60{width:100%;padding:12px;border:none;border-radius:4px;cursor:pointer;font-weight:700}._button_xbbd5_59{background-color:#3b82f6;color:#fff}._buttonCancel_xbbd5_60{background-color:#f3f4f6;color:#333}._tableContainer_xbbd5_16 ._tableWrapper_xbbd5_79{margin-top:20px}._table_xbbd5_16{width:100%;border-collapse:collapse}._table_xbbd5_16 th,._table_xbbd5_16 td{padding:12px;text-align:left;border-bottom:1px solid #f0f0f0}._table_xbbd5_16 th{font-weight:600}._emptyTable_xbbd5_99{text-align:center;color:#888;padding:20px}._iconActions_xbbd5_105{display:flex;gap:15px}._editButton_xbbd5_110,._deleteButton_xbbd5_111{background:none;border:none;cursor:pointer;font-size:1.1rem}._editButton_xbbd5_110{color:#f59e0b}._deleteButton_xbbd5_111{color:#ef4444}@media(max-width:992px){._contentGrid_xbbd5_8{grid-template-columns:1fr}}@media(max-width:768px){._container_xbbd5_4{padding:0}._formContainer_xbbd5_15,._tableContainer_xbbd5_16{padding:20px 15px;border-radius:0;border-left:none;border-right:none;box-shadow:none}._tableContainer_xbbd5_16{border-top:5px solid #f3f4f6}h2{font-size:1.2rem;margin-bottom:20px;border:none;padding:0}}._formContainer_oec38_3{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}._card_oec38_11{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d}._cardHeader_oec38_18{padding:1.5rem;border-bottom:1px solid #e5e7eb}._cardHeader_oec38_18 h3{margin:0;font-size:1.25rem;color:#111827}._cardHeader_oec38_18 p{margin:.25rem 0 0;font-size:.9rem;color:#6b7280}._cardBody_oec38_35{padding:1.5rem}._settingsGrid_oec38_39{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._settingItem_oec38_45{display:flex;justify-content:space-between;align-items:center;background-color:#f9fafb;padding:1rem;border-radius:6px;border:1px solid #f3f4f6}._settingItem_oec38_45 label{font-weight:500;color:#374151}._textarea_oec38_60{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;resize:vertical;min-height:80px}._switch_oec38_70{position:relative;display:inline-block;width:44px;height:24px}._switch_oec38_70 input{opacity:0;width:0;height:0}._slider_oec38_83{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:24px}._slider_oec38_83:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+._slider_oec38_83{background-color:#4f46e5}input:checked+._slider_oec38_83:before{transform:translate(20px)}._stickySave_oec38_116{position:sticky;bottom:0;background-color:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;margin:2rem -2rem -2rem}._saveButton_oec38_129{padding:.75rem 2rem;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem}._saveButton_oec38_129:disabled{background-color:#9ca3af}._container_ajqxw_3{max-width:800px;margin:0 auto;padding:40px 20px;background-color:#fff}._coverImage_ajqxw_12{width:100%;height:400px;object-fit:cover;border-radius:12px;margin-bottom:30px;background-color:#f0f0f0}._title_ajqxw_23{font-size:2.8rem;font-weight:800;color:#1a202c;margin-bottom:20px;line-height:1.2}._content_ajqxw_32{font-size:1.1rem;line-height:1.7;color:#4a5568}._content_ajqxw_32 p{margin-bottom:1.5em}._content_ajqxw_32 h2,._content_ajqxw_32 h3,._content_ajqxw_32 h4{color:#2d3748;font-weight:700;margin-top:40px;margin-bottom:15px;line-height:1.3}._content_ajqxw_32 h2{font-size:1.8rem;border-bottom:1px solid #e2e8f0;padding-bottom:10px}._content_ajqxw_32 h3{font-size:1.5rem}._content_ajqxw_32 a{color:#3b82f6;text-decoration:none;font-weight:500}._content_ajqxw_32 a:hover{text-decoration:underline}._content_ajqxw_32 ul,._content_ajqxw_32 ol{padding-left:25px;margin-bottom:1.5em}._content_ajqxw_32 li{margin-bottom:.75em}._content_ajqxw_32 blockquote{border-left:4px solid #a0aec0;padding-left:20px;margin:25px 0;font-style:italic;color:#718096}._content_ajqxw_32 code{background-color:#edf2f7;padding:2px 6px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.9em}._content_ajqxw_32 pre{background-color:#2d3748;color:#e2e8f0;padding:20px;border-radius:8px;overflow-x:auto;white-space:pre-wrap}._content_ajqxw_32 pre code{background-color:transparent;padding:0}._error_ajqxw_119{text-align:center;padding:60px 20px;font-size:1.2rem;color:#ef4444;font-weight:500}@media(max-width:768px){._container_ajqxw_3{padding:20px 15px}._coverImage_ajqxw_12{height:250px}._title_ajqxw_23{font-size:2rem}._content_ajqxw_32{font-size:1rem}}._container_d6anf_1{max-width:1200px;margin:0 auto;padding:2rem;min-height:60vh}._title_d6anf_8{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:.5rem;color:#333}._subtitle_d6anf_16{font-size:1.2rem;text-align:center;color:#666;margin-bottom:2rem}._searchForm_d6anf_23{display:flex;justify-content:center;margin-bottom:2rem;gap:.5rem}._searchInput_d6anf_30{flex:1;max-width:400px;padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s ease}._searchInput_d6anf_30:focus{outline:none;border-color:#007bff}._searchButton_d6anf_45{padding:.75rem 1.5rem;background-color:#007bff;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}._searchButton_d6anf_45:hover{background-color:#0056b3}._postsGrid_d6anf_60{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-bottom:2rem}._postCard_d6anf_67{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}._postCard_d6anf_67:hover{transform:translateY(-5px);box-shadow:0 8px 15px #00000026}._postImage_d6anf_80{width:100%;height:200px;object-fit:cover}._postContent_d6anf_86{padding:1.5rem}._postTitle_d6anf_90{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#333}._postTitle_d6anf_90 a{text-decoration:none;color:inherit}._postTitle_d6anf_90 a:hover{color:#007bff}._postSummary_d6anf_106{color:#666;line-height:1.6;margin-bottom:1rem}._postMeta_d6anf_112{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#888}._readMore_d6anf_120{color:#007bff;text-decoration:none;font-weight:500}._readMore_d6anf_120:hover{text-decoration:underline}._pagination_d6anf_130{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem}._pageButton_d6anf_138{padding:.5rem 1rem;border:2px solid #e0e0e0;background:#fff;color:#333;border-radius:6px;cursor:pointer;transition:all .3s ease}._pageButton_d6anf_138:hover:not(:disabled){background-color:#f8f9fa;border-color:#007bff}._pageButton_d6anf_138:disabled{opacity:.5;cursor:not-allowed}._pageButton_d6anf_138._active_d6anf_158{background-color:#007bff;color:#fff;border-color:#007bff}._noPosts_d6anf_164{text-align:center;font-size:1.2rem;color:#666;padding:3rem}._error_d6anf_171{text-align:center;font-size:1.2rem;color:#dc3545;padding:3rem}@media(max-width:768px){._container_d6anf_1{padding:1rem}._title_d6anf_8{font-size:2rem}._subtitle_d6anf_16{font-size:1rem}._searchForm_d6anf_23{flex-direction:column;align-items:center}._searchInput_d6anf_30{max-width:100%}._postsGrid_d6anf_60{grid-template-columns:1fr;gap:1.5rem}._postContent_d6anf_86{padding:1rem}._postTitle_d6anf_90{font-size:1.1rem}._pagination_d6anf_130{flex-wrap:wrap}}._container_nrmjr_3{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}._header_nrmjr_10{text-align:center;margin-bottom:40px}._header_nrmjr_10 h1{font-size:2.5rem;color:#333;margin-bottom:10px}._header_nrmjr_10 p{font-size:1.2rem;color:#666}._categorySection_nrmjr_26{margin-bottom:40px}._categorySection_nrmjr_26 h2{font-size:1.8rem;color:#444;margin-bottom:20px;border-bottom:2px solid #007bff;padding-bottom:10px}._accordionItem_nrmjr_38{border:1px solid #ddd;border-radius:8px;margin-bottom:10px;overflow:hidden;box-shadow:0 2px 4px #0000001a}._accordionHeader_nrmjr_46{width:100%;background:#f8f9fa;border:none;padding:15px 20px;text-align:left;cursor:pointer;font-size:1.1rem;font-weight:500;color:#333;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}._accordionHeader_nrmjr_46:hover{background:#e9ecef}._questionText_nrmjr_66{flex:1}._accordionContent_nrmjr_70{padding:15px 20px;background:#fff;border-top:1px solid #ddd;animation:_slideDown_nrmjr_1 .3s ease-out}._accordionContent_nrmjr_70 p{margin:0;color:#555;line-height:1.6}@keyframes _slideDown_nrmjr_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@media(max-width:768px){._container_nrmjr_3{padding:15px}._header_nrmjr_10 h1{font-size:2rem}._header_nrmjr_10 p{font-size:1rem}._categorySection_nrmjr_26 h2{font-size:1.5rem}._accordionHeader_nrmjr_46{padding:12px 15px;font-size:1rem}._accordionContent_nrmjr_70{padding:12px 15px}}._pageContainer_pg7ze_3{padding:1rem;max-width:1200px;margin:0 auto}._pageContainer_pg7ze_3 h2{margin-bottom:.5rem;color:#3e2723}._pageContainer_pg7ze_3 p{margin-bottom:2rem;color:#666}._tableWrapper_pg7ze_19{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000000d;overflow-x:auto}._table_pg7ze_19{width:100%;border-collapse:collapse;margin:0;min-width:600px}._table_pg7ze_19 th,._table_pg7ze_19 td{padding:.8rem;text-align:left;border-bottom:1px solid #eee}._table_pg7ze_19 th{font-size:.9em;color:#666;font-weight:600;background-color:#f9f9f9}._table_pg7ze_19 tbody tr:hover{background-color:#f5f5f5}._buttonPrimary_pg7ze_53{background-color:#4caf50;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9em;display:inline-flex;align-items:center;gap:.5rem;transition:background-color .3s}._buttonPrimary_pg7ze_53:hover:not(:disabled){background-color:#45a049}._buttonPrimary_pg7ze_53:disabled{background-color:#ccc;cursor:not-allowed}@media(max-width:768px){._pageContainer_pg7ze_3{padding:.5rem}._pageContainer_pg7ze_3 h2{font-size:1.5rem}._pageContainer_pg7ze_3 p{font-size:.9rem;margin-bottom:1rem}._tableWrapper_pg7ze_19{padding:1rem}._table_pg7ze_19 th,._table_pg7ze_19 td{padding:.5rem;font-size:.8rem}._table_pg7ze_19 th{font-size:.8rem}._buttonPrimary_pg7ze_53{padding:.4rem .8rem;font-size:.8rem}}@media(max-width:480px){._pageContainer_pg7ze_3 h2{font-size:1.3rem}._tableWrapper_pg7ze_19{padding:.5rem}._table_pg7ze_19 th,._table_pg7ze_19 td{padding:.4rem}._buttonPrimary_pg7ze_53{padding:.3rem .6rem;font-size:.75rem}}._container_1dd6p_1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._header_1dd6p_2{margin-bottom:2rem}._header_1dd6p_2 h2{margin:0;color:#1a202c}._header_1dd6p_2 p{margin:.25rem 0 0;color:#718096}._summaryGrid_1dd6p_5{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}._summaryCard_1dd6p_6{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;display:flex;align-items:center;gap:1rem}._icon_1dd6p_7{font-size:2rem;color:#4a5568}._summaryCard_1dd6p_6 h4{margin:0 0 .25rem;font-size:.9rem;color:#718096}._summaryCard_1dd6p_6 p{margin:0;font-size:1.5rem;font-weight:700;color:#1a202c}._statusTag_1dd6p_10{font-size:1.1rem!important;font-weight:600!important}._statusTag_1dd6p_10._diajukan_1dd6p_11{color:#3b82f6}._statusTag_1dd6p_10._diproses_1dd6p_12,._statusTag_1dd6p_10._dikirim_1dd6p_12{color:#f59e0b}._statusTag_1dd6p_10._selesai_1dd6p_13{color:#10b981}._container_jdd7z_1{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){._container_jdd7z_1{grid-template-columns:2fr 1fr;align-items:flex-start}}._formCard_jdd7z_3{background:#fff;padding:1.5rem 2rem;border-radius:8px;box-shadow:0 4px 12px #0000000f}h2{margin-top:0;color:#1a202c;border-bottom:2px solid #e2e8f0;padding-bottom:.75rem;font-size:1.25rem}h4{margin-top:1.5rem;margin-bottom:1rem;color:#4a5568}._form_jdd7z_3{display:flex;flex-direction:column;gap:1rem}._inputGrid_jdd7z_7{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._inputGroup_jdd7z_8{display:flex;flex-direction:column;gap:.5rem}._inputGroup_jdd7z_8 label{font-weight:600;color:#4a5568}._input_jdd7z_7,._textarea_jdd7z_10{width:100%;box-sizing:border-box;padding:.75rem;border:1px solid #cbd5e0;border-radius:6px}._textarea_jdd7z_10{min-height:80px}._readOnlyInput_jdd7z_12{background-color:#f7fafc;cursor:not-allowed}._button_jdd7z_13{padding:.8rem;border:none;background:#2c5282;color:#fff;font-weight:600;border-radius:6px;cursor:pointer;margin-top:1rem}._container_1d1b9_1{padding:20px;max-width:1200px;margin:0 auto}._container_1d1b9_1 h2{color:#333;margin-bottom:10px}._container_1d1b9_1 p{color:#666;margin-bottom:30px}._sectionGrid_1d1b9_17{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}._card_1d1b9_23{background:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}._card_1d1b9_23 h3{color:#333;margin-bottom:10px}._card_1d1b9_23 p{color:#666;margin-bottom:15px}._downloadLink_1d1b9_41{display:inline-flex;align-items:center;gap:8px;color:#007bff;text-decoration:none;padding:8px 12px;border:1px solid #007bff;border-radius:4px;transition:background-color .3s,color .3s;margin-bottom:10px}._downloadLink_1d1b9_41:hover:not(:disabled){background-color:#007bff;color:#fff}._downloadLink_1d1b9_41:disabled{color:#ccc;border-color:#ccc;cursor:not-allowed}._overlay_q8d1q_2{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:2000}._modal_q8d1q_8{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:400px;box-shadow:0 5px 15px #0000004d;text-align:center}._title_q8d1q_17{margin-top:0}._message_q8d1q_18{color:#555;margin-bottom:2rem}._actions_q8d1q_19{display:flex;justify-content:center;gap:1rem}._button_q8d1q_20{padding:.6rem 1.5rem;border:none;border-radius:5px;font-weight:700;cursor:pointer;transition:all .2s}._cancelButton_q8d1q_28{background-color:#f0f0f0;border:1px solid #ccc}._cancelButton_q8d1q_28:hover{background-color:#e0e0e0}._confirmButton_q8d1q_33{background-color:#e53935;color:#fff}._confirmButton_q8d1q_33:hover{background-color:#c62828}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fdfaf6}*{box-sizing:border-box}@media print{body *{visibility:hidden}.receipt-print-area,.receipt-print-area *{visibility:visible}.receipt-print-area{position:absolute;left:0;top:0;width:100%}.main-app-content{display:none!important}}@media print{.receipt-print-area{page-break-inside:avoid!important;height:fit-content!important}}@media(max-width:768px){.hideOnMobile{display:none!important}}@media(min-width:769px){.hideOnDesktop{display:none!important}}
