@charset "UTF-8";._navWrapper_1s5ll_1{position:relative;height:100vh;transition:width .25s cubic-bezier(.2,0,0,1);display:flex;flex-shrink:0}#_nav_1s5ll_1{height:100vh;width:80px;background-color:var(--bg-primary);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:12px 0 16px;box-sizing:border-box;transition:width .25s cubic-bezier(.2,0,0,1),transform .25s cubic-bezier(.2,0,0,1),opacity .2s ease;position:relative;z-index:50}#_nav_1s5ll_1._collapsed_1s5ll_53{width:0;transform:translate(-100%);opacity:0;pointer-events:none;overflow:hidden;padding:0}._navTopHeader_1s5ll_71{width:100%;display:flex;justify-content:center;align-items:center;gap:2px;padding-bottom:6px}._collapseToggleBtn_1s5ll_89{background:transparent;border:1px solid transparent;color:var(--text-secondary);cursor:pointer;border-radius:8px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._collapseToggleBtn_1s5ll_89:hover{background-color:var(--bg-tag);color:var(--brand-primary);border-color:var(--border-color)}._floatingExpandBtn_1s5ll_129{position:fixed;top:14px;left:14px;z-index:9999;width:36px;height:36px;border-radius:8px;background-color:rgba(var(--bg-primary-rgb),.9);border:1px solid var(--border-color);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(var(--shadow-rgb),calc(.45 * var(--shadow-k)));transition:all .2s cubic-bezier(.2,0,0,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._floatingExpandBtn_1s5ll_129:hover{background-color:var(--brand-primary);color:var(--text-primary);border-color:var(--brand-primary);transform:scale(1.06);box-shadow:0 6px 20px rgba(var(--brand-primary-rgb),.35)}#_nav_1s5ll_1 ._navOptionsMainContainer_1s5ll_185{display:flex;flex-direction:column;align-items:flex-end;gap:12px;width:100%}#_nav_1s5ll_1 ._navOptionsMainContainer_1s5ll_185 ._navOptionsWrapper_1s5ll_201{border-radius:10px;height:64px;width:72px;display:flex;justify-content:center;align-items:center;transition:all .2s ease}#_nav_1s5ll_1 ._navOptionsMainContainer_1s5ll_185 ._navOption_1s5ll_185{width:48px;height:48px;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease}._navOptionIcon_1s5ll_245{width:22px;height:22px}._submenuContainer_1s5ll_257{position:relative;display:flex;justify-content:center;align-items:center;width:100%}._submenuPopover_1s5ll_273{position:absolute;left:78px;top:50%;transform:translateY(-50%);background-color:var(--bg-tag);border:1px solid var(--border-color);border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:6px;box-shadow:0 10px 30px rgba(var(--shadow-rgb),calc(.45 * var(--shadow-k)));z-index:1000;animation:_fadeInRight_1s5ll_1 .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}@keyframes _fadeInRight_1s5ll_1{0%{opacity:0;transform:translateY(-50%) translate(-8px)}to{opacity:1;transform:translateY(-50%) translate(0)}}._submenuItem_1s5ll_331{display:flex;align-items:center;gap:10px;padding:10px 14px;background-color:var(--bg-primary);border:1px solid transparent;border-radius:8px;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;outline:none}._submenuItem_1s5ll_331:hover{background-color:var(--nav-item-hover-bg);color:var(--text-primary);border-color:var(--border-color)}._submenuItem_1s5ll_331._security_1s5ll_375:hover{background-color:rgba(var(--brand-primary-rgb),.15);color:var(--brand-primary);border-color:rgba(var(--brand-primary-rgb),.3)}._submenuItem_1s5ll_331._logout_1s5ll_387:hover{background-color:rgba(var(--danger-rgb),.15);color:var(--ft-danger-soft);border-color:rgba(var(--danger-rgb),.3)}._submenuIcon_1s5ll_399{width:18px;height:18px}._tooltipContainer_2860q_1{position:relative;display:inline-block;-webkit-user-select:none;user-select:none}._tooltip_2860q_1{position:absolute;left:110%;top:50%;transform:translateY(-50%);background-color:var(--bg-secondary);color:var(--text-primary);padding:8px 12px;border-radius:8px;font-size:14px;white-space:nowrap;z-index:1;box-shadow:0 8px 24px #00000040;font-weight:400;letter-spacing:.35px}._modalOverlay_wn16h_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999;animation:_fadeIn_wn16h_1 .2s ease-out}._modalContent_wn16h_31{background-color:var(--bg-primary);border:1px solid rgba(255,255,255,.08);border-radius:16px;width:90%;max-width:440px;padding:28px;box-shadow:0 16px 36px #00000080;animation:_scaleUp_wn16h_1 .25s ease-out}._header_wn16h_53{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}._header_wn16h_53 h2{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 6px}._header_wn16h_53 p{color:var(--text-secondary);font-size:.85rem;margin:0}._closeButton_wn16h_93{background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;line-height:1;padding:0 4px;transition:color .2s}._closeButton_wn16h_93:hover{color:var(--brand-primary)}._inputGroup_wn16h_123{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}._inputGroup_wn16h_123 label{color:#e0e6e9;font-size:.85rem;font-weight:500}._inputGroup_wn16h_123 input{background-color:#2d303e;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 14px;color:var(--text-primary);font-size:.95rem;outline:none;transition:border-color .2s}._inputGroup_wn16h_123 input:focus{border-color:var(--brand-primary)}._errorBox_wn16h_179{background-color:#ff6b6b1f;border:1px solid rgba(255,107,107,.3);color:#ff6b6b;padding:10px 14px;border-radius:8px;font-size:.85rem;margin-bottom:16px;text-align:center}._buttonGroup_wn16h_201{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}._cancelBtn_wn16h_215{background:transparent;border:1px solid rgba(255,255,255,.15);color:var(--text-secondary);padding:10px 18px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}._cancelBtn_wn16h_215:hover{border-color:var(--text-secondary);color:var(--text-primary)}._saveBtn_wn16h_247{background-color:var(--brand-primary);border:none;color:var(--text-primary);padding:10px 22px;border-radius:8px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px rgba(var(--brand-primary-rgb),.35);transition:all .2s}._saveBtn_wn16h_247:hover:not(:disabled){background-color:#e26955;transform:translateY(-1px)}._saveBtn_wn16h_247:disabled{opacity:.6;cursor:not-allowed}@keyframes _fadeIn_wn16h_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_wn16h_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._cardapiosWrapper_wl5st_1{padding:10px 30px 30px;color:var(--text-primary);display:flex;flex-direction:column;gap:20px}._createBtn_wl5st_23{background-color:var(--brand-primary);color:var(--text-primary);border:none;padding:12px 24px;border-radius:8px;font-weight:700;cursor:pointer;box-shadow:0 8px 24px var(--brand-primary-light);transition:all .2s ease}._createBtn_wl5st_23:hover{transform:translateY(-2px);box-shadow:0 12px 32px var(--brand-primary-light)}._cancelBtn_wl5st_57{background:none;border:1px solid var(--border-color);color:var(--text-secondary);padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:500}._cancelBtn_wl5st_57:hover{background-color:var(--border-color);color:var(--text-primary)}._saveBtn_wl5st_89{background-color:var(--brand-primary);color:var(--text-primary);border:none;padding:12px 30px;border-radius:8px;font-weight:700;cursor:pointer;box-shadow:0 8px 24px var(--brand-primary-light)}._saveBtn_wl5st_89:disabled{background-color:var(--border-color);box-shadow:none;cursor:not-allowed;opacity:.6}._grid_wl5st_127{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:25px}._card_wl5st_1{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default;position:relative;overflow:hidden}._card_wl5st_1:hover{border-color:var(--brand-primary);box-shadow:0 10px 40px #0006}._cardContent_wl5st_173{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}._cardHeader_wl5st_189{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}._cardHeader_wl5st_189 h3{margin:0;font-size:1.15rem;color:var(--text-primary);font-weight:600}._statusBadge_wl5st_217{padding:2px 8px;border-radius:4px;font-size:.65rem;font-weight:700;text-transform:uppercase}._statusBadge_wl5st_217:hover{filter:brightness(1.2)}._status-homologacao_wl5st_241{background-color:#ffb40033;color:#ffb400;border:1px solid rgba(255,180,0,.3)}._status-ativo_wl5st_253{background-color:#50d1aa33;color:var(--brand-success);border:1px solid rgba(80,209,170,.3)}._status-arquivado_wl5st_265{background-color:#abbbc233;color:var(--text-secondary);border:1px solid rgba(171,187,194,.3)}._input_wl5st_279,._select_wl5st_279,._textarea_wl5st_279{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;padding:12px 16px;color:var(--text-primary);font-size:.95rem;transition:all .2s;outline:none}._input_wl5st_279:focus,._select_wl5st_279:focus,._textarea_wl5st_279:focus{border-color:var(--brand-primary);background-color:var(--bg-primary)}._systemTagsContainer_wl5st_313{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-bottom:2px;width:100%}._systemTagsGroup_wl5st_331{display:flex;gap:5px;flex-wrap:wrap}._systemTag_wl5st_313{background-color:var(--brand-primary-light);color:var(--brand-primary);border:1px solid rgba(var(--brand-primary-rgb),.2);padding:2px 8px;border-radius:4px;font-size:.65rem;font-weight:700}._lojasCount_wl5st_363{font-size:.85rem;color:var(--text-secondary);display:flex;align-items:center;gap:6px}._menuImageContainer_wl5st_379{width:100%;height:140px;background-color:var(--bg-secondary);display:flex;justify-content:center;align-items:center;overflow:hidden;border-bottom:1px solid var(--border-color)}._menuImage_wl5st_379{width:100%;height:100%;object-fit:cover;opacity:.7;transition:all .4s ease}._card_wl5st_1:hover ._menuImage_wl5st_379{opacity:1;transform:scale(1.05)}._actionIconBtn_wl5st_427{display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}._stepper_wl5st_445{display:flex;justify-content:center;align-items:center;gap:20px;padding:25px 0;background-color:var(--bg-primary)}._stepItem_wl5st_463{display:flex;align-items:center;gap:10px;color:#565963;font-size:.95rem;font-weight:600}._stepCircle_wl5st_481{width:28px;height:28px;border-radius:50%;border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:all .3s}._stepActive_wl5st_505{color:var(--brand-primary)}._stepActive_wl5st_505 ._stepCircle_wl5st_481{border-color:var(--brand-primary);background-color:var(--brand-primary);color:var(--text-primary);box-shadow:0 0 15px var(--brand-primary-light)}._storeListContainer_wl5st_527{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;max-height:300px;overflow-y:auto;display:flex;flex-direction:column;padding:5px}._storeListItem_wl5st_549{padding:12px 18px;cursor:pointer;font-size:.9rem;border-radius:8px;margin:2px;transition:all .1s;-webkit-user-select:none;user-select:none}._storeListItemSelected_wl5st_569{background-color:var(--brand-primary)!important;color:var(--text-primary);font-weight:600}._storeListItem_wl5st_549:hover:not(._storeListItemSelected_wl5st_569){background-color:#ffffff0d}._modalOverlay_wl5st_591{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:5000}._modalContent_wl5st_617{background-color:var(--bg-primary);border-radius:16px;border:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #00000080;animation:_modalEnter_wl5st_1 .3s ease-out}._modalHeader_wl5st_639{padding:20px 30px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}._modalHeader_wl5st_639 h3{margin:0;font-size:1.2rem;color:var(--text-primary)}._modalBody_wl5st_667{padding:30px;max-height:70vh;overflow-y:auto}._modalFooter_wl5st_679{padding:20px 30px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:15px;background-color:var(--bg-primary)}._formGroup_wl5st_697{display:flex;flex-direction:column;gap:8px}._formGroup_wl5st_697 label{font-size:.9rem;color:var(--text-secondary)}._tabsContainer_wl5st_721{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);margin-bottom:10px;padding-bottom:0}._tabsGroup_wl5st_739{display:flex;gap:30px}._tab_wl5st_721{padding:10px 5px;font-size:1rem;font-weight:500;color:var(--text-secondary);cursor:pointer;position:relative;transition:all .2s}._tab_wl5st_721:hover{color:var(--text-primary)}._activeTab_wl5st_777{color:var(--brand-primary)}._activeTab_wl5st_777:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:var(--brand-primary);border-radius:2px}._deleteBtn_wl5st_807{position:absolute;top:20px;right:20px;background:#ff4c4c1a;color:#ff4c4c;border:1px solid rgba(255,76,76,.2);width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:10}._deleteBtn_wl5st_807:hover{background:#ff4c4c;color:var(--text-primary);border-color:#ff4c4c;transform:scale(1.1)}@keyframes _modalEnter_wl5st_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._CustomButton_m07k3_1{background:none;border:none;outline:none;font:inherit;color:inherit;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:14px;gap:8px;width:172px;height:48px}._Primary_m07k3_41{background:var(--brand-primary);box-shadow:0 8px 24px rgba(var(--brand-primary-rgb),.4);border-radius:8px;color:var(--text-primary);flex:none;order:1;flex-grow:0;font-size:14px;font-weight:500}._Void_m07k3_71{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:14px;gap:8px;width:172px;height:48px;font-size:14px;font-weight:500;border:1px solid var(--brand-primary);border-radius:8px;color:var(--brand-primary);flex:none;order:0;flex-grow:0}._editorOverlay_dcawo_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--bg-primary);z-index:6000;display:flex;flex-direction:column;color:var(--text-primary)}._editorHeader_dcawo_27{padding:10px 30px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-primary)}._editorBody_dcawo_45{flex:1;display:flex;overflow:hidden}._pagesSectionBar_dcawo_57{display:flex;align-items:center;gap:0;padding:12px 30px;background-color:var(--bg-primary);border-bottom:1px solid var(--border-color);overflow:hidden}._addPageControl_dcawo_77{display:flex;align-items:center;gap:10px;flex-shrink:0;padding-right:25px;margin-right:25px;border-right:1px solid var(--border-color)}._pagesLabel_dcawo_97{font-size:.85rem;font-weight:700;color:var(--brand-primary);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;margin-right:15px}._pageTabs_dcawo_117{flex:1;display:flex;gap:10px;overflow-x:auto;align-items:center;padding:5px 0}._pageTabs_dcawo_117::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:10px}._addPageControl_dcawo_77 ._input_dcawo_153{height:35px;padding:0 12px;font-size:.85rem}._addPageControl_dcawo_77 ._saveBtn_dcawo_165{height:35px;padding:0 15px;font-size:.85rem}._pagesColumn_dcawo_179{flex:1;border-right:1px solid var(--border-color);display:flex;flex-direction:column;padding:30px;overflow-y:auto;gap:25px;background-color:var(--bg-primary)}._addPageSection_dcawo_201{display:flex;gap:12px;background-color:var(--bg-secondary);padding:20px;border-radius:12px;border:1px solid var(--border-color)}._pageBox_dcawo_219{background-color:var(--bg-secondary);border-radius:16px;padding:25px;display:flex;flex-direction:column;gap:20px;border:1px solid var(--border-color);box-shadow:0 4px 20px #0003;-webkit-user-select:none;user-select:none}._categoryDragOver_dcawo_243{border:2px dashed var(--brand-primary)!important;opacity:.5}._reorderHandle_dcawo_253{cursor:grab;color:var(--text-secondary);display:flex;align-items:center;padding:5px}._reorderHandle_dcawo_253:active{cursor:grabbing}._reorderControls_dcawo_277{display:flex;gap:8px;align-items:center;background-color:var(--brand-primary-light);padding:5px 15px;border-radius:8px;border:1px solid var(--brand-primary-light)}._pageBoxHeader_dcawo_297{display:flex;justify-content:space-between;align-items:center}._pageTitle_dcawo_309{font-weight:700;font-size:1.2rem;color:var(--brand-primary)}._itemsList_dcawo_321{display:flex;flex-direction:column;gap:10px}._menuItemCard_dcawo_333{background-color:var(--bg-primary);padding:15px 20px;border-radius:10px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--border-color);transition:all .2s;position:relative}._menuItemCard_dcawo_333:hover{border-color:var(--brand-primary)}._menuItemDragOver_dcawo_365{border-color:var(--brand-success)!important;background-color:#50d1aa0d!important;transform:scale(1.02)}._itemMainInfo_dcawo_377{display:flex;gap:15px;align-items:flex-start}._itemImageMini_dcawo_389{width:50px;height:50px;background-color:var(--bg-secondary);border-radius:8px;object-fit:cover;cursor:pointer;border:1px solid var(--border-color)}._itemImageMini_dcawo_389:hover{border-color:var(--brand-primary)}._itemInfoText_dcawo_417{flex:1;display:flex;flex-direction:column}._itemPrice_dcawo_429{color:var(--brand-success);font-weight:600;font-size:.9rem;white-space:nowrap}._linksList_dcawo_443{display:flex;flex-direction:column;gap:5px;border-top:1px solid rgba(255,255,255,.05);padding-top:8px}._linkItem_dcawo_459{display:flex;justify-content:space-between;align-items:center;background-color:#ffffff05;padding:4px 10px;border-radius:6px;font-size:.75rem}._linkInfo_dcawo_479{color:var(--text-secondary)}._linkRemove_dcawo_487{color:#f44;cursor:pointer;opacity:.6;font-size:1rem}._linkRemove_dcawo_487:hover{opacity:1}._modalOverlay_dcawo_511{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:7000}._modalContent_dcawo_537{background-color:var(--bg-primary);width:400px;border-radius:16px;border:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #00000080}._modalHeader_dcawo_559{padding:20px 30px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}._modalBody_dcawo_575{padding:30px;display:flex;flex-direction:column;gap:20px}._formGroup_dcawo_589{display:flex;flex-direction:column;gap:8px}._formGroup_dcawo_589 label{font-size:.9rem;color:var(--brand-primary);font-weight:600}._modalFooter_dcawo_613{padding:20px 30px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:15px}._explorerColumn_dcawo_631{width:450px;background-color:var(--bg-primary);display:flex;flex-direction:column;padding:25px;gap:20px}._explorerHeader_dcawo_649{display:flex;flex-direction:column;gap:15px}._productList_dcawo_661{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:8px}._productList_dcawo_661::-webkit-scrollbar,._pagesColumn_dcawo_179::-webkit-scrollbar{width:6px}._productList_dcawo_661::-webkit-scrollbar-thumb,._pagesColumn_dcawo_179::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:10px}._productItem_dcawo_697{background-color:var(--bg-secondary);padding:15px;border-radius:12px;cursor:pointer;border:1px solid var(--border-color);display:flex;flex-direction:column;gap:8px;transition:all .2s}._productItem_dcawo_697:hover{border-color:var(--brand-primary);background-color:var(--brand-primary-light)}._productItemTop_dcawo_731{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-secondary)}._productItemName_dcawo_745{font-size:1rem;font-weight:600;color:var(--text-primary)}._badge_dcawo_757{font-size:.7rem;padding:3px 8px;border-radius:6px;background-color:var(--bg-primary);color:var(--brand-primary);border:1px solid var(--brand-primary-light);font-weight:700}._closeBtn_dcawo_777{background:none;border:1px solid #ff4444;color:#f44;padding:6px 15px;border-radius:8px;cursor:pointer;font-weight:700;font-size:.85rem;transition:all .2s}._closeBtn_dcawo_777:hover{background-color:#f44;color:var(--text-primary)}._input_dcawo_153{box-sizing:border-box;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:10px 15px;color:var(--text-primary);outline:none;transition:border-color .2s}._categoryControl_dcawo_835{height:40px!important;display:flex;align-items:center}._input_dcawo_153::-webkit-outer-spin-button,._input_dcawo_153::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._input_dcawo_153[type=number]{-moz-appearance:textfield}._input_dcawo_153:focus{border-color:var(--brand-primary)}._saveBtn_dcawo_165{background-color:var(--brand-primary);color:var(--text-primary);border:none;padding:10px 20px;border-radius:8px;font-weight:700;cursor:pointer;box-shadow:0 4px 15px var(--brand-primary-light)}._cancelBtn_dcawo_899{background:none;border:1px solid var(--border-color);color:var(--text-secondary);padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:500}._typeBtnContainer_dcawo_921{display:flex;gap:10px;background-color:var(--bg-primary);padding:5px;border-radius:12px;border:1px solid var(--border-color)}._typeBtn_dcawo_921{flex:1;background:none;border:1px solid transparent;color:var(--text-secondary);padding:6px 12px;border-radius:8px;cursor:pointer;font-weight:600;font-size:.85rem;transition:all .2s;white-space:nowrap}._typeBtn_dcawo_921:hover{color:var(--text-primary);background-color:#ffffff0d}._typeBtnActive_dcawo_977{background-color:var(--brand-primary)!important;color:var(--text-primary)!important;box-shadow:0 4px 15px var(--brand-primary-light)}._pageTabs_dcawo_117{display:flex;gap:10px;overflow-x:auto;align-items:center}._pageTabs_dcawo_117::-webkit-scrollbar{height:4px}._pageTabs_dcawo_117::-webkit-scrollbar-thumb{background-color:var(--brand-primary-light);border-radius:10px}._tabBtn_dcawo_1021{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);padding:8px 20px;border-radius:8px;cursor:pointer;white-space:nowrap;font-weight:600;transition:all .2s}._tabBtnActive_dcawo_1045{background-color:var(--brand-primary);color:var(--text-primary);border-color:var(--brand-primary);box-shadow:0 4px 15px var(--brand-primary-light)}._tabDragOver_dcawo_1059{border:2px dashed var(--brand-primary)!important;opacity:.5;transform:scale(1.05)}._visualEditorContainer_1nxgi_1{display:flex;flex-direction:row;height:100%;width:100%;color:var(--text-primary);overflow:hidden}._pagesBar_1nxgi_19{display:flex;flex-direction:column;gap:12px;padding:15px 10px;background:#ffffff08;border-right:1px solid #393c49;width:80px;flex-shrink:0;overflow-y:auto;align-items:center}._pageThumb_1nxgi_45{width:55px;height:75px;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:6px;cursor:pointer;position:relative;flex-shrink:0;overflow:hidden;transition:all .2s}._pageThumbActive_1nxgi_71{border-color:var(--brand-primary);box-shadow:0 0 15px var(--brand-primary-light);transform:scale(1.05)}._pageThumbImg_1nxgi_83{width:100%;height:100%;object-fit:cover}._pageBadge_1nxgi_95{position:absolute;top:2px;left:2px;background:#000000b3;padding:1px 4px;border-radius:3px;font-size:.55rem;font-weight:700;z-index:2}._addPageBtn_1nxgi_119{width:55px;height:75px;background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all .2s;flex-shrink:0}._addPageBtn_1nxgi_119:hover{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-primary-light)}._editorArea_1nxgi_163{flex:1;display:flex;overflow:hidden}._imageCanvasContainer_1nxgi_175{flex:1;padding:20px;display:flex;justify-content:center;align-items:flex-start;background:var(--bg-primary);position:relative;overflow:auto}._canvasWrapper_1nxgi_197{position:relative;box-shadow:0 10px 30px #00000080;margin:0 auto;display:inline-block;max-width:95%}._mainImage_1nxgi_213{width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}._hotspotLayer_1nxgi_229{position:absolute;top:0;left:0;width:100%;height:100%}._hotspot_1nxgi_229{position:absolute;border:2px solid var(--brand-primary);background:var(--brand-primary-light);cursor:pointer;transition:background .2s}._hotspot_1nxgi_229:hover{background:rgba(var(--brand-primary-rgb),.3)}._hotspotActive_1nxgi_269{background:rgba(var(--brand-primary-rgb),.4);border-width:3px;box-shadow:0 0 15px rgba(var(--brand-primary-rgb),.5)}._resizeHandle_1nxgi_281{position:absolute;width:14px;height:14px;background:#fff;border:2px solid var(--brand-primary);border-radius:50%;z-index:100;transform:translate(-50%,-50%)}._handle-tl_1nxgi_305{cursor:nwse-resize}._handle-tr_1nxgi_307,._handle-bl_1nxgi_309{cursor:nesw-resize}._handle-br_1nxgi_311{cursor:nwse-resize}._drawingHotspot_1nxgi_315{position:absolute;border:2px dashed var(--brand-success);background:#50d1aa1a;pointer-events:none}._sidebar_1nxgi_329{width:260px;background:var(--bg-secondary);border-left:1px solid var(--border-color);padding:15px;display:flex;flex-direction:column;gap:15px;overflow-y:auto}._sidebarSection_1nxgi_351{display:flex;flex-direction:column;gap:10px}._sidebarTitle_1nxgi_363{font-size:.9rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase}._hotspotInfo_1nxgi_377{background:#ffffff0d;padding:15px;border-radius:8px;border:1px solid var(--border-color)}._itemSelector_1nxgi_391{display:flex;flex-direction:column;gap:10px}._itemSearch_1nxgi_403{box-sizing:border-box;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:8px 12px;color:var(--text-primary);width:100%;outline:none}._itemSearch_1nxgi_403:focus{border-color:var(--brand-primary)}._itemList_1nxgi_433{max-height:calc(100vh - 350px);overflow-y:auto;display:flex;flex-direction:column;gap:5px;padding-right:5px}._categoryHeader_1nxgi_451{font-size:.7rem;font-weight:800;color:var(--brand-primary);text-transform:uppercase;letter-spacing:1px;padding:12px 8px 5px;border-bottom:1px solid var(--brand-primary-light);margin-bottom:5px;background:#0000001a}._itemOption_1nxgi_475{padding:8px;background:#ffffff08;border-radius:4px;cursor:pointer;font-size:.85rem}._itemOption_1nxgi_475:hover{background:#fe7c691a}._itemOptionSelected_1nxgi_499{background:var(--brand-primary)!important;color:var(--text-primary)}._deleteBtn_1nxgi_509{background:var(--brand-error);color:var(--text-primary);border:none;padding:10px;border-radius:8px;cursor:pointer;font-weight:700;margin-top:20px}._deleteBtn_1nxgi_509:hover{background:#c00}._emptyState_1nxgi_539{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);text-align:center;padding:40px}._uploadOverlay_1nxgi_561{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:9999}._modalOverlay_73we1_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:8000}._modalContent_73we1_27{background-color:var(--bg-primary);border-radius:12px;width:90%;max-width:450px;border:1px solid var(--border-color);box-shadow:0 10px 30px #00000080;animation:_slide-down_73we1_1 .3s ease-out}._modalHeader_73we1_47{padding:15px 20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;color:var(--text-primary)}._modalHeader_73we1_47 h3{margin:0;font-size:1.2rem}._closeButton_73we1_75{background:none;border:none;font-size:2rem;color:var(--text-secondary);cursor:pointer}._modalBody_73we1_91{padding:25px 20px;color:var(--text-secondary)}._modalFooter_73we1_101{padding:15px 20px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:15px}._cancelBtn_73we1_117,._confirmBtn_73we1_117{padding:10px 25px;border-radius:8px;border:none;cursor:pointer;font-weight:700;transition:all .2s}._cancelBtn_73we1_117{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}._cancelBtn_73we1_117:hover{background-color:var(--border-color)}._confirmBtn_73we1_117{background-color:var(--brand-error);color:var(--text-primary)}._confirmBtn_73we1_117:hover{background-color:#c00}@keyframes _slide-down_73we1_1{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}._modalOverlay_bsrel_1{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_bsrel_23{background:var(--bg-primary);width:90%;max-width:600px;max-height:90vh;border-radius:12px;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080;border:1px solid var(--border-color);overflow:hidden}._modalHeader_bsrel_49{padding:20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}._modalHeader_bsrel_49 h2{margin:0;font-size:1.25rem;color:var(--text-primary)}._closeButton_bsrel_77{background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;transition:color .2s}._closeButton_bsrel_77:hover{color:var(--text-primary)}._modalBody_bsrel_103{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}._formGroup_bsrel_119{display:flex;flex-direction:column;gap:8px}._formGroup_bsrel_119 label{font-size:.9rem;color:var(--text-primary);font-weight:500}._inputField_bsrel_143{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:10px 12px;color:var(--text-primary);font-size:.95rem;outline:none;transition:border-color .2s}._inputField_bsrel_143:focus{border-color:var(--brand-primary)}._textareaField_bsrel_173{min-height:80px;resize:vertical}._imageSection_bsrel_183{display:flex;gap:20px;align-items:flex-start}._imagePreview_bsrel_195{width:120px;height:120px;border-radius:8px;overflow:hidden;background:var(--bg-secondary);border:1px solid var(--border-color)}._imagePreview_bsrel_195 img{width:100%;height:100%;object-fit:cover}._imageActions_bsrel_225{flex:1;display:flex;flex-direction:column;gap:10px}._uploadBtn_bsrel_239{background:var(--brand-primary-light);color:var(--brand-primary);border:1px dashed var(--brand-primary);padding:10px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}._uploadBtn_bsrel_239:hover{background:var(--brand-primary-light)}._storeGrid_bsrel_269{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:200px;overflow-y:auto;padding:10px;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}._storeOption_bsrel_293{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:4px}._storeOption_bsrel_293:hover{background:#ffffff0d;color:var(--text-primary)}._storeOption_bsrel_293 input{accent-color:var(--brand-primary)}._modalFooter_bsrel_333{padding:20px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:12px}._saveBtn_bsrel_349{background:var(--brand-primary);color:var(--text-primary);border:none;padding:10px 24px;border-radius:8px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px var(--brand-primary-light);transition:transform .2s}._saveBtn_bsrel_349:hover{transform:translateY(-2px)}._saveBtn_bsrel_349:disabled{opacity:.5;cursor:not-allowed;transform:none}._cancelBtn_bsrel_393{background:transparent;color:var(--brand-primary);border:1px solid var(--border-color);padding:10px 24px;border-radius:8px;font-weight:600;cursor:pointer}._statusOptions_bsrel_413{display:flex;gap:10px}._statusBtn_bsrel_423{flex:1;padding:8px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;font-size:.85rem;transition:all .2s}._statusBtn_bsrel_423._activeStatus_bsrel_447{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-primary-light)}._chatWrapper_32vsu_1{width:100%;height:100%;border-radius:8px;background-color:var(--bg-primary);display:flex;flex-direction:row;overflow:hidden;box-sizing:border-box}._sidebar_32vsu_25{width:320px;background-color:var(--bg-primary);border-right:1px solid var(--border-color);display:flex;flex-direction:column;padding:24px;box-sizing:border-box;flex-shrink:0}@media(max-width:900px){._sidebar_32vsu_25{display:none}}._sidebarTitle_32vsu_59{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px;display:flex;align-items:center;gap:8px}._sidebarSubtitle_32vsu_79{font-size:13px;color:var(--text-secondary);line-height:1.4;margin-bottom:24px}._sectionTitle_32vsu_93{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--brand-primary);letter-spacing:1px;margin:16px 0 12px}._suggestionsList_32vsu_111{display:flex;flex-direction:column;gap:10px}._suggestionCard_32vsu_123{background-color:var(--bg-body);border:1px solid var(--border-color);border-radius:8px;padding:12px;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .2s ease-in-out;text-align:left}._suggestionCard_32vsu_123:hover{border-color:var(--brand-primary);color:var(--text-primary);box-shadow:0 4px 12px var(--brand-primary-light);transform:translateY(-2px)}._suggestionCard_32vsu_123:active{transform:translateY(0)}._chatArea_32vsu_171{flex:1;display:flex;flex-direction:column;height:100%;position:relative;background-color:var(--bg-primary)}._messageThread_32vsu_191{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}._messageRow_32vsu_213{display:flex;width:100%;animation:_messageSlideIn_32vsu_1 .3s ease-out forwards}@keyframes _messageSlideIn_32vsu_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._userRow_32vsu_247{justify-content:flex-end}._modelRow_32vsu_255{justify-content:flex-start}._avatar_32vsu_263{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:16px;flex-shrink:0}._iaAvatar_32vsu_287{background:linear-gradient(135deg,#6366f1,#4f46e5);color:var(--text-primary)}._userAvatar_32vsu_297{background:var(--brand-primary);color:var(--text-primary);margin-left:12px}._messageBubble_32vsu_309{max-width:70%;padding:12px 18px;border-radius:12px;font-size:14px;line-height:1.5;box-sizing:border-box;word-break:break-word}._userBubble_32vsu_329{background:linear-gradient(135deg,var(--brand-primary) 0%,#040404 100%);color:var(--text-primary);border-top-right-radius:0;box-shadow:0 4px 12px var(--brand-primary-light)}._modelBubble_32vsu_343{background-color:var(--bg-body);color:var(--text-secondary);border-top-left-radius:0;border:1px solid var(--border-color)}._emptyState_32vsu_359{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;color:var(--text-secondary)}._emptyStateIcon_32vsu_381{font-size:48px;color:var(--brand-primary);margin-bottom:16px;opacity:.8}._emptyStateTitle_32vsu_395{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 8px}._emptyStateText_32vsu_409{font-size:14px;max-width:400px;line-height:1.5}._typingIndicator_32vsu_423{display:flex;align-items:center;gap:6px;padding:12px 18px;background-color:var(--bg-body);border:1px solid var(--border-color);border-radius:0 12px 12px;align-self:flex-start;margin-left:44px;margin-bottom:8px;animation:_messageSlideIn_32vsu_1 .3s ease-out}._dot_32vsu_453{width:8px;height:8px;background-color:var(--brand-primary);border-radius:50%;animation:_typingBounce_32vsu_1 1.4s infinite ease-in-out both}._dot_32vsu_453:nth-child(1){animation-delay:-.32s}._dot_32vsu_453:nth-child(2){animation-delay:-.16s}@keyframes _typingBounce_32vsu_1{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}._loadingInfoText_32vsu_511{font-size:12px;color:var(--text-secondary);margin-left:8px}._inputContainer_32vsu_525{padding:16px 24px 24px;background-color:var(--bg-primary);border-top:1px solid var(--border-color);box-sizing:border-box}._inputWrapper_32vsu_539{display:flex;background-color:var(--bg-body);border:1px solid var(--border-color);border-radius:8px;padding:8px 12px;align-items:center;gap:12px;transition:border-color .2s}._inputWrapper_32vsu_539:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}._chatInput_32vsu_571{flex:1;background:transparent;border:none;color:var(--text-primary);font-family:inherit;font-size:14px;padding:6px 0;outline:none;resize:none;max-height:120px;min-height:24px}._chatInput_32vsu_571::placeholder{color:#808191}._sendButton_32vsu_607{background:linear-gradient(135deg,var(--brand-primary) 0%,#d85f49 100%);border:none;color:var(--text-primary);width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 4px 10px var(--brand-primary-light);flex-shrink:0}._sendButton_32vsu_607:hover:not(:disabled){opacity:.9;transform:scale(1.05)}._sendButton_32vsu_607:active:not(:disabled){transform:scale(.95)}._sendButton_32vsu_607:disabled{background:var(--bg-body);border:1px solid var(--border-color);color:var(--text-secondary);cursor:not-allowed;box-shadow:none}._dashboardWrapper_2manj_1{padding:30px;color:var(--text-primary);animation:_fadeIn_2manj_1 .8s ease-out;height:100%;overflow-y:auto;box-sizing:border-box}._welcomeSection_2manj_19{background:linear-gradient(135deg,var(--brand-primary) 0%,#040404 100%);border-radius:16px;padding:40px;margin-bottom:40px;box-shadow:0 10px 30px var(--brand-primary-light);position:relative;overflow:hidden;max-width:800px;animation:_slideUp_2manj_1 .6s ease-out forwards}._welcomeSection_2manj_19:after{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:#ffffff1a;border-radius:50%;animation:_float_2manj_1 6s ease-in-out infinite}._welcomeTitle_2manj_67{font-size:32px;font-weight:700;margin-bottom:12px;color:var(--text-primary);opacity:0;animation:_slideUp_2manj_1 .5s ease-out .2s forwards}._welcomeSubtitle_2manj_85{font-size:18px;color:#ffffffe6;max-width:600px;line-height:1.5;opacity:0;animation:_slideUp_2manj_1 .5s ease-out .4s forwards}._betaBadge_2manj_103{display:inline-block;margin-top:20px;padding:6px 16px;background-color:#0003;border:1px solid rgba(255,255,255,.3);border-radius:20px;font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:.5px;opacity:0;animation:_slideUp_2manj_1 .5s ease-out .6s forwards}._quickAccess_2manj_133{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);font-size:14px;color:#fffc;opacity:0;animation:_fadeIn_2manj_1 1s ease-out .8s forwards}@keyframes _fadeIn_2manj_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_2manj_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _float_2manj_1{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}}._container_527v0_1{padding:24px 32px;display:flex;flex-direction:column;gap:24px;color:var(--text-primary);min-height:100%;box-sizing:border-box;animation:_fadeIn_527v0_1 .25s ease-in-out}@keyframes _fadeIn_527v0_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._headerSection_527v0_47{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}._headerTitleWrapper_527v0_63{display:flex;align-items:center;gap:12px}._headerTitle_527v0_63{font-size:1.55rem;font-weight:700;margin:0;display:flex;align-items:center;gap:10px;color:var(--text-primary)}._headerSubtitle_527v0_95{margin:4px 0 0;font-size:.88rem;color:var(--text-secondary, #94a3b8)}._mainTabsNav_527v0_109{display:flex;align-items:center;gap:8px;background-color:rgba(var(--surface-rgb),.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px;border-radius:12px;border:1px solid rgba(var(--fg-rgb),.08);width:fit-content}._mainTabBtn_527v0_135{display:flex;align-items:center;gap:8px;padding:10px 22px;border-radius:8px;font-size:.92rem;font-weight:600;color:var(--text-secondary, #94a3b8);background:transparent;border:none;cursor:pointer;transition:all .2s ease-in-out}._mainTabBtn_527v0_135:hover{color:var(--ft-text-max);background-color:rgba(var(--fg-rgb),.06)}._mainTabBtnActive_527v0_175{color:var(--ft-on-brand);background-color:var(--brand-primary, #00abff);box-shadow:0 4px 14px rgba(var(--brand-primary-rgb),.35)}._mainTabBtnActive_527v0_175:hover{background-color:var(--brand-primary, #00abff)}._card_527v0_197{background-color:var(--bg-primary, #1e293b);border:1px solid rgba(var(--fg-rgb),.08);border-radius:14px;padding:24px;box-shadow:0 10px 25px rgba(var(--shadow-rgb),calc(.25 * var(--shadow-k)));display:flex;flex-direction:column;gap:20px}._subHeader_527v0_221{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}._subTitle_527v0_237{font-size:1.25rem;font-weight:700;margin:0;color:var(--text-primary);display:flex;align-items:center;gap:8px}._counterBadge_527v0_257{font-size:.8rem;font-weight:600;background-color:var(--bg-tag, #252836);border:1px solid rgba(var(--fg-rgb),.08);color:var(--brand-primary, #00abff);padding:3px 10px;border-radius:20px}._filterBar_527v0_279{display:flex;align-items:center;flex-wrap:wrap;gap:16px;background-color:rgba(var(--surface-deep-rgb),.4);padding:16px 20px;border-radius:12px;border:1px solid rgba(var(--fg-rgb),.06)}._filterGroup_527v0_301{display:flex;flex-direction:column;gap:6px;flex:1;min-width:220px}._filterGroupSmall_527v0_317{display:flex;flex-direction:column;gap:6px;min-width:200px}._filterLabel_527v0_331{font-size:.82rem;font-weight:600;color:var(--text-secondary, #94a3b8);text-transform:uppercase;letter-spacing:.5px}._searchInputWrapper_527v0_347{position:relative;display:flex;align-items:center;width:100%}._searchIcon_527v0_361{position:absolute;left:14px;color:var(--brand-primary, #00abff);pointer-events:none}._searchInput_527v0_347{width:100%;padding:10px 14px 10px 42px;background-color:var(--bg-tag, #252836);border:1px solid rgba(var(--fg-rgb),.1);border-radius:8px;color:var(--ft-text-max);font-size:.92rem;outline:none;transition:all .2s ease-in-out}._searchInput_527v0_347:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.2)}._selectInput_527v0_409{padding:10px 14px;background-color:var(--bg-tag, #252836);border:1px solid rgba(var(--fg-rgb),.1);border-radius:8px;color:var(--ft-text-max);font-size:.92rem;outline:none;cursor:pointer;transition:all .2s ease-in-out}._selectInput_527v0_409:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.2)}._clearBtn_527v0_443{align-self:flex-end;display:flex;align-items:center;gap:6px;padding:10px 18px;background-color:var(--bg-tag, #252836);border:1px solid rgba(var(--fg-rgb),.1);border-radius:8px;color:var(--ft-text-soft);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;height:42px}._clearBtn_527v0_443:hover{background-color:rgba(var(--danger-rgb),.15);border-color:rgba(var(--danger-rgb),.4);color:var(--ft-danger-faint)}._tableContainer_527v0_491{overflow-x:auto;border-radius:10px;border:1px solid rgba(var(--fg-rgb),.08)}._table_527v0_491{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}._table_527v0_491 th{background-color:rgba(var(--surface-deep-rgb),.7);color:var(--ft-text-secondary);padding:14px 18px;font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid rgba(var(--fg-rgb),.08);white-space:nowrap}._table_527v0_491 td{padding:14px 18px;border-bottom:1px solid rgba(var(--fg-rgb),.05);font-size:.78rem;color:var(--ft-text-max);vertical-align:middle}._table_527v0_491 td span,._table_527v0_491 td strong,._table_527v0_491 td div{font-weight:400;font-family:Roboto,sans-serif}._table_527v0_491 tbody tr{transition:background-color .15s ease-in-out}._table_527v0_491 tbody tr:hover{background-color:rgba(var(--fg-rgb),.03)}._table_527v0_491 tbody tr:last-child td{border-bottom:none}._categoryChip_527v0_597{display:inline-flex;align-items:center;gap:6px;background-color:var(--bg-tag);border:1px solid var(--border-color-light);padding:4px 10px;border-radius:6px;font-size:.84rem;color:var(--text-secondary);font-weight:500}._recipeName_527v0_623{font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}._recipeCode_527v0_639{color:var(--text-secondary);font-weight:500;background:color-mix(in srgb,var(--bg-primary) 50%,transparent);border:1px solid var(--border-color-light);padding:2px 6px;border-radius:4px}._costCell_527v0_657{font-weight:700;color:var(--text-primary);white-space:nowrap}._yieldCell_527v0_669{font-weight:500;color:var(--text-secondary)}._dateCell_527v0_679{color:var(--text-muted);white-space:nowrap}._badgeInUseYes_527v0_689{display:inline-flex;align-items:center;gap:5px;background-color:rgba(var(--fg-rgb),.1);color:var(--ft-text-max);border:1px solid rgba(var(--fg-rgb),.2);padding:3px 9px;border-radius:20px;font-size:.8rem;font-weight:600}._badgeInUseNo_527v0_715{display:inline-flex;align-items:center;gap:5px;background-color:rgba(var(--fg-rgb),.06);color:var(--ft-text-max);border:1px solid rgba(var(--fg-rgb),.15);padding:3px 9px;border-radius:20px;font-size:.8rem;font-weight:500}._inUseCount_527v0_741{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 8px;background-color:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:var(--brand-primary);border:1px solid color-mix(in srgb,var(--brand-primary) 30%,transparent);border-radius:12px;font-weight:700;font-size:.86rem;cursor:pointer;transition:all .2s ease}._inUseCount_527v0_741:hover{background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-primary);transform:scale(1.08)}._inUseEmpty_527v0_789{color:var(--text-muted);font-weight:600;font-size:1.1rem;display:inline-block;padding-left:6px}._loadingContainer_527v0_807{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}._spinner_527v0_825{width:38px;height:38px;border:3px solid rgba(var(--brand-primary-rgb),.2);border-top-color:var(--brand-primary, #00abff);border-radius:50%;animation:_spin_527v0_825 .8s linear infinite}@keyframes _spin_527v0_825{to{transform:rotate(360deg)}}._emptyState_527v0_855{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;gap:12px;color:var(--ft-text-muted)}._emptyStateTitle_527v0_877{font-size:1.15rem;font-weight:600;color:var(--ft-text-secondary);margin:0}._emptyStateDesc_527v0_891{font-size:.88rem;color:var(--ft-text-muted);margin:0;max-width:400px}._placeholderCard_527v0_907{background-color:var(--bg-primary, #1e293b);border:1px dashed rgba(var(--fg-rgb),.15);border-radius:14px;padding:60px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}._placeholderIcon_527v0_933{font-size:48px;color:var(--brand-primary, #00abff);opacity:.7}._placeholderTitle_527v0_945{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin:0}._placeholderDesc_527v0_959{font-size:.92rem;color:var(--text-secondary, #94a3b8);max-width:500px;margin:0;line-height:1.5}._btnGroup_527v0_977{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._primaryBtn_527v0_991{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background-color:var(--brand-primary, #00abff);color:var(--ft-on-brand);border:none;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 4px 12px rgba(var(--brand-primary-rgb),.25)}._primaryBtn_527v0_991:hover{background-color:var(--ft-brand-hover);transform:translateY(-1px);box-shadow:0 6px 16px rgba(var(--brand-primary-rgb),.35)}._secondaryBtn_527v0_1035{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background-color:rgba(var(--surface-rgb),.8);color:var(--ft-text-soft);border:1px solid rgba(var(--fg-rgb),.12);border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}._secondaryBtn_527v0_1035:hover{background-color:rgba(var(--surface-raised-rgb),.8);color:var(--ft-text-max);border-color:rgba(var(--fg-rgb),.2)}._batchActionsGroup_527v0_1079{display:flex;flex-direction:column;gap:6px;margin-left:auto}._batchActionsWrapper_527v0_1093{position:relative;display:inline-flex}._batchBtn_527v0_1103{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;height:42px;box-sizing:border-box;background-color:rgba(var(--surface-rgb),.9);color:var(--ft-text-emphasis);border:1px solid rgba(var(--fg-rgb),.15);border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}._batchBtn_527v0_1103:hover{background-color:rgba(var(--surface-raised-rgb),.9);border-color:rgba(var(--brand-primary-rgb),.4)}._batchBtnActive_527v0_1147{border-color:var(--brand-primary, #00abff);background-color:rgba(var(--brand-primary-rgb),.1);color:var(--ft-text-max)}._batchSelectedBadge_527v0_1159{background-color:var(--brand-primary, #00abff);color:var(--ft-on-brand);font-size:.75rem;font-weight:700;padding:2px 7px;border-radius:12px}._batchDropdown_527v0_1177{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background-color:var(--ft-surface-solid);border:1px solid rgba(var(--fg-rgb),.12);border-radius:10px;padding:6px;box-shadow:0 12px 28px rgba(var(--shadow-rgb),calc(.45 * var(--shadow-k)));z-index:100;display:flex;flex-direction:column;gap:4px;animation:_fadeIn_527v0_1 .15s ease-in-out}._batchDropdownItem_527v0_1211{display:flex;align-items:center;gap:10px;padding:10px 14px;background:transparent;border:none;border-radius:6px;color:var(--ft-text-soft);font-size:.88rem;font-weight:500;cursor:pointer;width:100%;text-align:left;transition:all .15s ease-in-out}._batchDropdownItem_527v0_1211:hover{background-color:rgba(var(--fg-rgb),.08);color:var(--ft-text-max)}._batchDropdownItem_527v0_1211:disabled{opacity:.4;cursor:not-allowed}._batchDropdownItemDanger_527v0_1265{color:var(--ft-danger-soft)}._batchDropdownItemDanger_527v0_1265:hover{background-color:rgba(var(--danger-rgb),.15);color:var(--ft-danger)}._checkboxTh_527v0_1285,._checkboxTd_527v0_1287{width:44px;text-align:center;padding:12px 8px!important}._checkboxInput_527v0_1299{width:17px;height:17px;cursor:pointer;accent-color:var(--brand-primary, #00abff)}._modalOverlay_527v0_1315{position:fixed;inset:0;background-color:var(--backdrop);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:_fadeIn_527v0_1 .2s ease-in-out}._modalContainer_527v0_1349{background-color:var(--bg-modal, #14233d);border:1px solid var(--border-modal, rgba(255, 255, 255, .12));border-radius:16px;width:100%;max-width:640px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(var(--shadow-rgb),calc(.6 * var(--shadow-k)));overflow:hidden;animation:_scaleIn_527v0_1 .2s ease-in-out}@keyframes _scaleIn_527v0_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._modalHeader_527v0_1399{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-modal-subtle, rgba(255, 255, 255, .08));background-color:rgba(var(--surface-deep-rgb),.4);flex-shrink:0}._modalTitleWrapper_527v0_1419{display:flex;flex-direction:column;gap:4px}._modalTitle_527v0_1419{font-size:1.25rem;font-weight:700;color:var(--ft-text-max);margin:0;display:flex;align-items:center;gap:10px}._modalSubtitle_527v0_1451{font-size:.85rem;color:var(--text-secondary, #94a3b8);margin:0}._modalCloseBtn_527v0_1463{background:transparent;border:none;color:var(--ft-text-secondary);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease-in-out}._modalCloseBtn_527v0_1463:hover{background-color:rgba(var(--fg-rgb),.1);color:var(--ft-text-max)}._modalBody_527v0_1499{flex:1;min-height:0;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}._modalFooter_527v0_1519{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-modal-subtle, rgba(255, 255, 255, .08))}._formGroup_527v0_1539{display:flex;flex-direction:column;gap:8px}._formLabel_527v0_1551{font-size:.88rem;font-weight:600;color:var(--ft-text-emphasis);display:flex;align-items:center;gap:6px}._formLabelRequired_527v0_1569{color:var(--ft-danger-soft)}._formLabelOptional_527v0_1577{font-size:.78rem;font-weight:400;color:var(--ft-text-secondary)}._formInput_527v0_1589,._formSelect_527v0_1591{width:100%;height:42px;padding:10px 14px;background-color:var(--bg-modal-input, rgba(15, 23, 42, .4));border:1px solid var(--border-modal, rgba(255, 255, 255, .12));border-radius:8px;color:var(--ft-text-max);font-size:.92rem;outline:none;transition:all .2s ease-in-out;box-sizing:border-box}._formSelect_527v0_1591{cursor:pointer}._formSelect_527v0_1591 option{background-color:var(--bg-modal, #14233d);color:var(--ft-text-max)}._formInput_527v0_1589:focus,._formSelect_527v0_1591:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.25)}._formInput_527v0_1589::placeholder{color:var(--ft-text-muted)}._formRow_527v0_1657{display:grid;grid-template-columns:1fr 1fr;gap:16px}._formLabelHeader_527v0_1669{display:flex;align-items:center;justify-content:space-between;height:34px;min-height:34px;box-sizing:border-box}._segmentControl_527v0_1687{display:flex;align-items:center;background-color:rgba(var(--surface-deep-rgb),.6);padding:3px;border-radius:8px;border:1px solid rgba(var(--fg-rgb),.08);width:fit-content;box-sizing:border-box;margin:0}._segmentBtn_527v0_1711{background:transparent;border:none;padding:5px 12px;border-radius:6px;font-size:.8rem;font-weight:600;color:var(--ft-text-secondary);cursor:pointer;transition:all .15s ease-in-out;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box}._segmentBtn_527v0_1711:hover{color:var(--ft-text-max)}._segmentBtnActive_527v0_1753{background-color:var(--brand-primary, #00abff);color:var(--ft-on-brand)}._alertBox_527v0_1765{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:10px;font-size:.88rem;line-height:1.45}._alertBoxWarning_527v0_1785{background-color:rgba(var(--brand-warning-rgb),.12);border:1px solid rgba(var(--brand-warning-rgb),.3);color:var(--ft-warning-soft)}._alertBoxDanger_527v0_1797{background-color:rgba(var(--danger-rgb),.12);border:1px solid rgba(var(--danger-rgb),.3);color:var(--ft-danger-faint)}._dangerBtn_527v0_1809{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background-color:var(--ft-danger);color:var(--ft-on-brand);border:none;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}._dangerBtn_527v0_1809:hover{background-color:var(--ft-danger-strong)}._deleteRowBtn_527v0_1847{background:transparent;border:none;color:var(--ft-text-secondary);cursor:pointer;padding:6px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease-in-out}._deleteRowBtn_527v0_1847:hover{background-color:rgba(var(--danger-rgb),.15);color:var(--ft-danger)}._modalGrid_527v0_1885{display:grid;grid-template-columns:1fr 270px;gap:24px;align-items:start}@media(max-width:820px){._modalGrid_527v0_1885{grid-template-columns:1fr}}._modalFormCol_527v0_1911{display:flex;flex-direction:column;gap:16px}._modalHelpSidebar_527v0_1923{background-color:var(--bg-modal-sidebar, #121e36);border:1px solid var(--border-modal-subtle, rgba(255, 255, 255, .08));border-radius:12px;padding:18px 16px;display:flex;flex-direction:column;gap:16px}._helpHeader_527v0_1943{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--brand-primary, #00abff);border-bottom:1px solid rgba(var(--fg-rgb),.08);padding-bottom:10px}._helpBox_527v0_1969{display:flex;flex-direction:column;gap:6px}._helpBoxTitle_527v0_1981{font-size:.88rem;font-weight:600;color:var(--ft-text-strong);margin:0;display:flex;align-items:center;gap:6px}._helpBoxText_527v0_2001{font-size:.84rem;color:var(--text-secondary, #94a3b8);line-height:1.5;margin:0}._helpBoxText_527v0_2001 strong{color:var(--ft-text-emphasis)}._stepSection_527v0_2025{display:flex;flex-direction:column;gap:12px;background-color:rgba(var(--surface-deep-rgb),.4);border:1px solid rgba(var(--fg-rgb),.07);border-radius:12px;padding:16px}._stepSectionTitle_527v0_2045{font-size:.92rem;font-weight:700;color:var(--ft-text-strong);margin:0;display:flex;align-items:center;gap:8px}._stepBadgeNumber_527v0_2065{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:var(--brand-primary, #00abff);color:var(--ft-on-brand);font-size:.75rem;font-weight:700}._itemBuilderCard_527v0_2091{background-color:rgba(var(--surface-rgb),.6);border:1px solid rgba(var(--fg-rgb),.08);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:12px}._itemTypeBadge_527v0_2111{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}._itemTypeProduct_527v0_2135{background-color:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:var(--brand-primary);border:1px solid color-mix(in srgb,var(--brand-primary) 25%,transparent)}._itemTypeRecipe_527v0_2147{background-color:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color-light)}._itemTableWrapper_527v0_2159{overflow-x:auto;border-radius:8px;border:1px solid rgba(var(--fg-rgb),.08);background-color:rgba(var(--surface-deep-rgb),.6)}._itemTable_527v0_2159{width:100%;border-collapse:collapse;font-size:.86rem}._itemTable_527v0_2159 th{background-color:rgba(var(--surface-deep-rgb),.8);color:var(--ft-text-secondary);padding:10px 12px;font-size:.76rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(var(--fg-rgb),.08);text-align:left}._itemTable_527v0_2159 td{padding:10px 12px;border-bottom:1px solid rgba(var(--fg-rgb),.05);color:var(--ft-text-emphasis)}._itemTable_527v0_2159 tr:last-child td{border-bottom:none}._itemRemoveBtn_527v0_2227{background:transparent;border:none;color:var(--ft-text-secondary);cursor:pointer;padding:4px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease-in-out}._itemRemoveBtn_527v0_2227:hover{background-color:rgba(var(--danger-rgb),.15);color:var(--ft-danger)}._addItemActionBtn_527v0_2263{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;background-color:var(--brand-primary, #00abff);color:var(--ft-on-brand);border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease-in-out;height:40px}._addItemActionBtn_527v0_2263:hover{background-color:var(--ft-brand-hover)}._addItemActionBtn_527v0_2263:disabled{opacity:.5;cursor:not-allowed}._modalContainerLarge_527v0_2317{background-color:var(--bg-modal, #14233d);border:1px solid var(--border-modal, rgba(255, 255, 255, .12));border-radius:16px;width:94%;height:min(88vh,860px);min-height:min(88vh,860px);max-height:min(88vh,860px);display:flex;flex-direction:column;box-shadow:0 25px 60px rgba(var(--shadow-rgb),calc(.7 * var(--shadow-k)));overflow:hidden;animation:_scaleIn_527v0_1 .2s ease-in-out}._modalFormWrapper_527v0_2347{flex:1;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}._detailsHeaderKpis_527v0_2367{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:14px 24px;background-color:rgba(var(--surface-deep-rgb),.6);border-bottom:1px solid rgba(var(--fg-rgb),.08);flex-shrink:0}@media(max-width:768px){._detailsHeaderKpis_527v0_2367{grid-template-columns:repeat(2,1fr)}}._detailsKpiCard_527v0_2399{background:rgba(var(--surface-rgb),.5);border:1px solid rgba(var(--fg-rgb),.06);border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:4px}._detailsKpiLabel_527v0_2419{font-size:.75rem;font-weight:600;color:var(--ft-text-secondary);text-transform:uppercase;letter-spacing:.5px}._detailsKpiValue_527v0_2435{font-size:1.05rem;font-weight:700;color:var(--ft-text-strong)}._detailTabsNav_527v0_2449{display:flex;align-items:center;gap:4px;padding:8px 20px;background-color:rgba(var(--surface-deep-rgb),.9);border-bottom:1px solid rgba(var(--fg-rgb),.08);overflow-x:auto;scrollbar-width:thin;flex-shrink:0}._detailTabBtn_527v0_2473{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;font-size:.85rem;font-weight:600;color:var(--ft-text-secondary);background:transparent;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:all .18s ease-in-out}._detailTabBtn_527v0_2473:hover{color:var(--ft-text-max);background-color:rgba(var(--fg-rgb),.05)}._detailTabBtnActive_527v0_2515{color:var(--ft-text-max);background-color:rgba(var(--fg-rgb),.08);border-color:rgba(var(--fg-rgb),.14)}._detailTabBadge_527v0_2527{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:10px;font-size:.72rem;font-weight:700;background-color:rgba(var(--fg-rgb),.12);color:var(--ft-text-max)}._detailTabBadgeActive_527v0_2551{background-color:rgba(var(--fg-rgb),.2);color:var(--ft-text-max)}._detailTabContent_527v0_2563{display:flex;flex-direction:column;gap:8px;animation:_fadeIn_527v0_1 .15s ease-in-out}._detailCard_527v0_2577{background-color:rgba(var(--surface-deep-rgb),.5);border:1px solid rgba(var(--fg-rgb),.08);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}._detailCardHeader_527v0_2597{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid rgba(var(--fg-rgb),.06);padding-bottom:12px}._detailCardTitle_527v0_2613{font-size:1rem;font-weight:700;color:var(--ft-text-strong);margin:0;display:flex;align-items:center;gap:8px}._detailCardDescription_527v0_2633{color:var(--ft-text-secondary);font-size:.84rem;margin:0;line-height:1.5}._detailGrid2Col_527v0_2649{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}@media(max-width:960px){._detailGrid2Col_527v0_2649{grid-template-columns:1fr}}._detailGrid2Col_527v0_2649 ._detailCard_527v0_2577{height:100%}._formGrid2_527v0_2685{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:640px){._formGrid2_527v0_2685{grid-template-columns:1fr;gap:16px}}._unitMeasureFields_527v0_2711{display:flex;flex-direction:column;gap:22px}._detailSubSection_527v0_2723{display:flex;flex-direction:column;gap:16px;padding-top:20px;border-top:1px solid rgba(var(--fg-rgb),.08)}._detailSubSection_527v0_2723:first-of-type{padding-top:0;border-top:none}._detailSubSectionHeader_527v0_2749{display:flex;flex-direction:column;gap:4px}._detailSubSectionTitle_527v0_2761{font-size:.98rem;font-weight:700;color:var(--ft-text-strong);margin:0;display:flex;align-items:center;gap:8px}._detailSubSectionDescription_527v0_2781{color:var(--ft-text-secondary);font-size:.84rem;margin:0;line-height:1.5}._detailNoticeBox_527v0_2795{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:8px;background-color:var(--brand-primary-subtle);border:1px solid var(--brand-primary-border);color:var(--text-primary);font-size:.84rem;line-height:1.5}._detailNoticeBoxWarning_527v0_2821{background-color:color-mix(in srgb,var(--brand-warning) 10%,transparent);border-color:color-mix(in srgb,var(--brand-warning) 30%,transparent);color:var(--text-primary)}._yieldProgressWrapper_527v0_2835{display:flex;flex-direction:column;gap:8px;background-color:rgba(var(--surface-rgb),.4);padding:16px;border-radius:10px;border:1px solid rgba(var(--fg-rgb),.06)}._yieldProgressBarOuter_527v0_2855{width:100%;height:12px;background-color:rgba(var(--surface-deep-rgb),.8);border-radius:6px;overflow:hidden;border:1px solid rgba(var(--fg-rgb),.08)}._yieldProgressBarInner_527v0_2873{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:5px}._yieldComparisonGrid_527v0_2889{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}._yieldComparisonBox_527v0_2901{background:rgba(var(--surface-rgb),.5);border:1px solid rgba(var(--fg-rgb),.07);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:4px}._emptyTabState_527v0_2923{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;background-color:rgba(var(--surface-deep-rgb),.3);border:1px dashed rgba(var(--fg-rgb),.12);border-radius:14px;gap:12px;min-height:280px}._emptyTabStateTitle_527v0_2951{font-size:1.1rem;font-weight:700;color:var(--ft-text-emphasis);margin:0}._emptyTabStateDesc_527v0_2965{font-size:.88rem;color:var(--ft-text-secondary);max-width:440px;margin:0;line-height:1.5}._detailTableWrapper_527v0_2983{overflow-x:auto;border-radius:10px;border:1px solid rgba(var(--fg-rgb),.08);background-color:rgba(var(--surface-deep-rgb),.5)}._detailTable_527v0_2983{width:100%;border-collapse:collapse;font-size:.88rem}._detailTable_527v0_2983 th{background-color:rgba(var(--surface-deep-rgb),.85);color:var(--ft-text-secondary);padding:12px 16px;font-size:.78rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(var(--fg-rgb),.08);text-align:left}._detailTable_527v0_2983 td{padding:12px 16px;border-bottom:1px solid rgba(var(--fg-rgb),.06);color:var(--ft-text-max)}._detailTable_527v0_2983 tr:last-child td{border-bottom:none}._detailTable_527v0_2983 tr:hover td{background-color:rgba(var(--fg-rgb),.02)}._modalFooterWithNotice_527v0_3061{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--border-modal-subtle, rgba(255, 255, 255, .08));background-color:var(--bg-modal, #14233d);gap:16px;flex-wrap:wrap;flex-shrink:0;margin-top:auto}._footerSaveNotice_527v0_3087{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--ft-text-secondary)}._allergensContainer_527v0_3109{display:flex;flex-direction:column;gap:20px}._allergensSection_527v0_3121{background-color:rgba(var(--surface-deep-rgb),.5);border:1px solid rgba(var(--fg-rgb),.08);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}._allergensSectionHeader_527v0_3141{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(var(--fg-rgb),.06);padding-bottom:12px;gap:12px;flex-wrap:wrap}._allergensSectionTitle_527v0_3161{font-size:1rem;font-weight:700;color:var(--ft-text-strong);margin:0;display:flex;align-items:center;gap:8px}._allergensSectionActions_527v0_3181{display:flex;align-items:center;gap:10px}._allergensCounterBadge_527v0_3193{font-size:.76rem;font-weight:600;padding:3px 10px;border-radius:12px;display:inline-flex;align-items:center;gap:4px}._allergensBadgeRed_527v0_3213{background-color:color-mix(in srgb,var(--brand-error) 15%,transparent);color:var(--brand-error);border:1px solid color-mix(in srgb,var(--brand-error) 35%,transparent)}._allergensBadgeAmber_527v0_3225{background-color:color-mix(in srgb,var(--brand-warning) 15%,transparent);color:var(--brand-warning);border:1px solid color-mix(in srgb,var(--brand-warning) 35%,transparent)}._allergensClearBtn_527v0_3237{background:transparent;border:1px solid rgba(var(--fg-rgb),.12);color:var(--ft-text-secondary);font-size:.76rem;padding:3px 10px;border-radius:6px;cursor:pointer;transition:all .15s ease}._allergensClearBtn_527v0_3237:hover{background:rgba(var(--fg-rgb),.08);color:var(--ft-text-strong)}._allergensGrid_527v0_3269{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}._allergenItem_527v0_3281{display:flex;align-items:center;gap:10px;padding:8px 12px;background-color:rgba(var(--surface-rgb),.4);border:1px solid rgba(var(--fg-rgb),.06);border-radius:8px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}._allergenItem_527v0_3281:hover{background-color:rgba(var(--fg-rgb),.06);border-color:rgba(var(--fg-rgb),.15)}._allergenItemActiveContains_527v0_3317{background-color:rgba(var(--danger-rgb),.12);border-color:rgba(var(--danger-rgb),.45)}._allergenItemActiveMayContain_527v0_3327{background-color:rgba(var(--brand-warning-rgb),.12);border-color:rgba(var(--brand-warning-rgb),.45)}._allergenCheckbox_527v0_3337{width:17px;height:17px;cursor:pointer;accent-color:var(--brand-primary, #00abff);flex-shrink:0}._allergenLabelText_527v0_3353{font-size:.85rem;color:var(--text-secondary);line-height:1.3}._allergenItemActiveContains_527v0_3317 ._allergenLabelText_527v0_3353{color:var(--brand-error);font-weight:600}._allergenItemActiveMayContain_527v0_3327 ._allergenLabelText_527v0_3353{color:var(--brand-warning);font-weight:600}._compositionTypeBadgeProduct_527v0_3395{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:.72rem;font-weight:600;background-color:transparent;color:var(--text-muted);border:1px solid var(--border-color-light);text-transform:uppercase;letter-spacing:.5px}._compositionTypeBadgeRecipe_527v0_3425{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:.72rem;font-weight:600;background-color:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color-light);text-transform:uppercase;letter-spacing:.5px}._costBarWrapper_527v0_3457{display:flex;align-items:center;gap:8px;width:100%;min-width:90px}._costBar_527v0_3457{flex:1;height:6px;background-color:color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:3px;overflow:hidden}._costBarFill_527v0_3489{height:100%;border-radius:3px;background:color-mix(in srgb,var(--text-secondary) 55%,transparent);transition:width .3s ease}._costBarText_527v0_3503{font-size:.78rem;font-weight:600;color:var(--text-secondary);min-width:38px;text-align:right}._stepsListContainer_527v0_3521{display:flex;flex-direction:column;gap:14px}._recipeStepCard_527v0_3533{background-color:rgba(var(--surface-deep-rgb),.6);border:1px solid rgba(var(--fg-rgb),.08);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:border-color .18s ease}._recipeStepCard_527v0_3533:hover{border-color:rgba(var(--fg-rgb),.18)}._recipeStepHeader_527v0_3563{display:flex;align-items:center;justify-content:space-between}._recipeStepNumber_527v0_3575{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:700;color:var(--ft-text-strong);background-color:rgba(var(--brand-primary-rgb),.15);border:1px solid rgba(var(--brand-primary-rgb),.3);padding:4px 10px;border-radius:6px}._recipeStepActions_527v0_3601{display:flex;align-items:center;gap:6px}._stepBtn_527v0_3613{background:rgba(var(--fg-rgb),.05);border:1px solid rgba(var(--fg-rgb),.1);color:var(--ft-text-secondary);border-radius:6px;padding:5px 8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._stepBtn_527v0_3613:hover:not(:disabled){background-color:rgba(var(--fg-rgb),.12);color:var(--ft-text-max)}._stepBtn_527v0_3613:disabled{opacity:.35;cursor:not-allowed}._stepBtnDanger_527v0_3659{color:var(--brand-error);border-color:color-mix(in srgb,var(--brand-error) 20%,transparent)}._stepBtnDanger_527v0_3659:hover:not(:disabled){background-color:color-mix(in srgb,var(--brand-error) 15%,transparent);color:var(--brand-error);border-color:color-mix(in srgb,var(--brand-error) 40%,transparent)}._recipeStepFields_527v0_3681{display:flex;flex-direction:column;gap:10px}._stepTextArea_527v0_3693{width:100%;padding:10px 14px;background-color:var(--bg-tag, #252836);border:1px solid rgba(var(--fg-rgb),.1);border-radius:8px;color:var(--ft-text-max);font-size:.9rem;line-height:1.5;resize:vertical;min-height:70px;outline:none;transition:border-color .2s ease}._stepTextArea_527v0_3693:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.2)}._parentRecipeGrid_527v0_3735{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}._parentRecipeCard_527v0_3747{background-color:rgba(var(--surface-deep-rgb),.6);border:1px solid rgba(var(--fg-rgb),.08);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:10px;transition:all .2s ease}._parentRecipeCard_527v0_3747:hover{border-color:rgba(var(--brand-primary-rgb),.4);transform:translateY(-2px)}._parentRecipeCardHeader_527v0_3779{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._parentRecipeName_527v0_3793{font-size:.95rem;font-weight:700;color:var(--ft-text-strong)}._parentRecipeMeta_527v0_3805{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:var(--ft-text-secondary)}._nutritionAllergensContainer_527v0_3823{display:flex;flex-direction:column;gap:16px}._inheritedAllergenGroup_527v0_3835{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:10px}._inheritedAllergenGroupContains_527v0_3851{background-color:rgba(var(--danger-rgb),.08);border:1px solid rgba(var(--danger-rgb),.25)}._inheritedAllergenGroupMayContain_527v0_3861{background-color:rgba(var(--brand-warning-rgb),.08);border:1px solid rgba(var(--brand-warning-rgb),.25)}._inheritedAllergenTitle_527v0_3871{font-size:.86rem;font-weight:700;display:flex;align-items:center;gap:8px}._inheritedAllergenTitleContains_527v0_3887{color:var(--brand-error)}._inheritedAllergenTitleMayContain_527v0_3895{color:var(--brand-warning)}._inheritedChipsWrapper_527v0_3903{display:flex;flex-wrap:wrap;gap:8px}._inheritedAllergenChip_527v0_3915{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:8px;font-size:.82rem;font-weight:600}._inheritedAllergenChipContains_527v0_3935{background-color:color-mix(in srgb,var(--brand-error) 15%,transparent);color:var(--brand-error);border:1px solid color-mix(in srgb,var(--brand-error) 40%,transparent)}._inheritedAllergenChipMayContain_527v0_3947{background-color:color-mix(in srgb,var(--brand-warning) 15%,transparent);color:var(--brand-warning);border:1px solid color-mix(in srgb,var(--brand-warning) 40%,transparent)}._nutritionTableGrid_527v0_3959{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}._nutritionCellCard_527v0_3971{background-color:rgba(var(--surface-deep-rgb),.5);border:1px solid rgba(var(--fg-rgb),.06);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}._nutritionCellLabel_527v0_3991{font-size:.76rem;color:var(--ft-text-secondary);font-weight:600;text-transform:uppercase}._nutritionCellValue_527v0_4005{font-size:1.05rem;color:var(--ft-text-strong);font-weight:700}._costHistoryItem_527v0_4019{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:8px;background-color:rgba(var(--surface-deep-rgb),.5);border:1px solid rgba(var(--fg-rgb),.06)}._costDiffBadge_527v0_4039{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:.78rem;font-weight:700}._costDiffNeutral_527v0_4059{background-color:color-mix(in srgb,var(--text-muted) 15%,transparent);color:var(--text-muted)}._costDiffPositive_527v0_4069{background-color:color-mix(in srgb,var(--brand-error) 15%,transparent);color:var(--brand-error)}._costDiffNegative_527v0_4079{background-color:color-mix(in srgb,var(--brand-success) 15%,transparent);color:var(--brand-success)}._recipeModalHeader_527v0_4095{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--border-modal-subtle, rgba(255, 255, 255, .08));background-color:rgba(var(--surface-deep-rgb),.5);flex-shrink:0;gap:16px}._recipeHeaderLeft_527v0_4117{display:flex;align-items:center;gap:14px;flex:1;min-width:0}._recipeHeaderFields_527v0_4133{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}._recipeHeaderNameRow_527v0_4149{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._recipeHeaderNameInput_527v0_4163{flex:1;min-width:240px;background-color:rgba(var(--surface-deep-rgb),.7);border:1px solid rgba(var(--fg-rgb),.12);border-radius:8px;padding:8px 14px;font-size:1.18rem;font-weight:700;color:var(--ft-text-strong);outline:none;transition:all .15s ease-in-out}._recipeHeaderNameInput_527v0_4163:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.25);background-color:rgba(var(--surface-deep-rgb),.9)}._recipeHeaderActiveToggle_527v0_4203{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}._recipeHeaderActiveToggle_527v0_4203 input{cursor:pointer;accent-color:var(--brand-primary, #00abff);width:15px;height:15px}._recipeStatusActive_527v0_4233{font-size:.8rem;font-weight:600;color:var(--text-secondary)}._recipeStatusInactive_527v0_4245{font-size:.8rem;font-weight:600;color:var(--brand-error)}._recipeHeaderMetaRow_527v0_4257{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._recipeHeaderMetaField_527v0_4271{display:flex;align-items:center;gap:6px}._recipeHeaderMetaLabel_527v0_4283{font-size:.78rem;font-weight:600;color:var(--ft-text-secondary);text-transform:uppercase;letter-spacing:.03em}._recipeHeaderCodeInput_527v0_4299{background-color:var(--bg-modal-input);border:1px solid var(--border-modal-subtle);border-radius:6px;padding:4px 10px;font-size:.85rem;color:var(--text-primary);width:130px;outline:none;transition:all .15s ease-in-out}._recipeHeaderCodeInput_527v0_4299:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.2)}._recipeHeaderCategorySelect_527v0_4333{background-color:rgba(var(--surface-deep-rgb),.6);border:1px solid rgba(var(--fg-rgb),.1);border-radius:6px;padding:4px 10px;font-size:.85rem;color:var(--ft-text-strong);min-width:180px;cursor:pointer;outline:none;transition:all .15s ease-in-out}._recipeHeaderCategorySelect_527v0_4333:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.2)}._recipeHeaderCategorySelect_527v0_4333 option{background-color:var(--bg-modal);color:var(--ft-text-strong)}._compositionTopGrid_527v0_4385{display:grid;grid-template-columns:50% 1fr;gap:16px;align-items:stretch}@media(max-width:960px){._compositionTopGrid_527v0_4385{grid-template-columns:1fr}}._compositionYieldCard_527v0_4411{background-color:rgba(var(--surface-rgb),.5);border:1px solid rgba(var(--fg-rgb),.08);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}._compositionYieldHeader_527v0_4431{display:flex;flex-direction:column;gap:4px;padding-bottom:8px;border-bottom:1px solid rgba(var(--fg-rgb),.08)}._compositionYieldTitle_527v0_4447{font-size:.95rem;font-weight:700;color:var(--ft-text-strong);display:flex;align-items:center;gap:8px}._compositionYieldSubtitle_527v0_4465{font-size:.78rem;color:var(--ft-text-secondary)}._compositionYieldForm_527v0_4475{display:flex;flex-direction:column;gap:12px}._compositionYieldInputsRow_527v0_4487{display:grid;grid-template-columns:1fr 1fr;gap:12px}._compositionFieldGroup_527v0_4499{display:flex;flex-direction:column;gap:6px}._compositionFieldLabel_527v0_4511{font-size:.8rem;font-weight:600;color:var(--ft-text-soft)}._compositionYieldBadge_527v0_4523{background-color:var(--bg-modal-input);border:1px solid var(--border-modal-subtle);border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:4px;margin-top:2px}._compositionYieldBadgeLabel_527v0_4545{font-size:.72rem;color:var(--text-secondary);font-weight:600;text-transform:uppercase}._compositionYieldBadgeValue_527v0_4559{font-size:.95rem;font-weight:700;color:var(--text-primary)}._compositionYieldBadgeSub_527v0_4571{font-size:.75rem;color:var(--text-muted)}._compositionPortionsCard_527v0_4583{background-color:rgba(var(--surface-rgb),.5);border:1px solid rgba(var(--fg-rgb),.08);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}._compositionPortionsHeader_527v0_4605{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}._compositionPortionsTitleGroup_527v0_4621{display:flex;flex-direction:column;gap:4px}._compositionPortionsTitle_527v0_4621{font-size:.95rem;font-weight:700;color:var(--ft-text-strong);display:flex;align-items:center;gap:8px}._compositionPortionsSubtitle_527v0_4651{font-size:.78rem;color:var(--ft-text-secondary)}._addPortionBtn_527v0_4661{display:inline-flex;align-items:center;gap:6px;background-color:transparent;color:var(--text-secondary);border:1px solid rgba(var(--fg-rgb),.12);padding:6px 12px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease-in-out}._addPortionBtn_527v0_4661:hover{background-color:rgba(var(--fg-rgb),.06);color:var(--text-primary)}._portionTableWrapper_527v0_4701{overflow-x:auto;border-radius:8px;border:1px solid rgba(var(--fg-rgb),.08);background-color:rgba(var(--surface-deep-rgb),.6)}._portionTable_527v0_4701{width:100%;border-collapse:collapse;font-size:.84rem}._portionTable_527v0_4701 th{background-color:rgba(var(--surface-deep-rgb),.85);color:var(--ft-text-secondary);padding:8px 10px;font-size:.74rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(var(--fg-rgb),.08);text-align:left;white-space:nowrap}._portionTable_527v0_4701 td{padding:6px 8px;border-bottom:1px solid rgba(var(--fg-rgb),.05);color:var(--ft-text-emphasis);vertical-align:middle}._portionTable_527v0_4701 tr:last-child td{border-bottom:none}._portionSizeGroup_527v0_4773{display:flex;align-items:center;gap:4px}._portionSizeGroup_527v0_4773 ._portionInput_527v0_4785{flex:1;min-width:0}._portionSizeGroup_527v0_4773 ._portionSelect_527v0_4795{width:72px;flex-shrink:0}._portionInput_527v0_4785{width:100%;background-color:rgba(var(--surface-deep-rgb),.7);border:1px solid rgba(var(--fg-rgb),.12);border-radius:6px;padding:6px 10px;color:var(--ft-text-strong);font-size:.86rem;font-weight:500;outline:none;transition:all .15s ease-in-out;box-sizing:border-box;height:38px}._portionInput_527v0_4785:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.2)}._portionInputGroup_527v0_4845{display:flex;align-items:center;position:relative}._portionInputGroup_527v0_4845 ._portionInput_527v0_4785{padding-right:28px}._portionInputSuffix_527v0_4865{position:absolute;right:8px;font-size:.75rem;color:var(--ft-text-secondary);pointer-events:none}._portionSelect_527v0_4795{width:100%;background-color:var(--bg-modal-input);border:1px solid var(--border-modal-subtle);border-radius:6px;padding:6px;color:var(--text-primary);font-size:.84rem;font-weight:600;outline:none;cursor:pointer;box-sizing:border-box;height:38px}._portionSelect_527v0_4795:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 20%,transparent)}._portionSelect_527v0_4795 option{background-color:var(--bg-modal);color:var(--text-primary)}._portionCostValue_527v0_4933{font-weight:700;color:var(--text-primary);font-size:.88rem;white-space:nowrap}._portionDeleteBtn_527v0_4947{background:transparent;border:none;color:var(--ft-text-secondary);cursor:pointer;padding:4px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease-in-out}._portionDeleteBtn_527v0_4947:hover{background-color:color-mix(in srgb,var(--brand-error) 15%,transparent);color:var(--brand-error)}._preparoContainer_527v0_4989{display:grid;grid-template-columns:1fr 280px;gap:18px;align-items:start}@media(max-width:900px){._preparoContainer_527v0_4989{grid-template-columns:1fr}}._preparoStepsCol_527v0_5015{display:flex;flex-direction:column;gap:16px;min-width:0}._preparoSideCol_527v0_5029{display:flex;flex-direction:column;gap:16px}._shelfLifeCard_527v0_5041{background-color:rgba(var(--surface-rgb),.6);border:1px solid rgba(var(--fg-rgb),.08);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:14px}._shelfLifeCardHeader_527v0_5061{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(var(--fg-rgb),.08)}._shelfLifeCardTitle_527v0_5077{font-size:.92rem;font-weight:700;color:var(--ft-text-strong);margin:0}._shelfLifeInputsStack_527v0_5091{display:flex;flex-direction:column;gap:10px}._shelfLifeInputItem_527v0_5103{display:flex;align-items:center;justify-content:space-between;gap:10px;background-color:rgba(var(--surface-deep-rgb),.45);border:1px solid rgba(var(--fg-rgb),.06);border-radius:8px;padding:8px 12px}._shelfLifeLabelRow_527v0_5125{display:flex;align-items:center;gap:8px}._shelfLifeLabelText_527v0_5137{font-size:.82rem;font-weight:600;color:var(--ft-text-soft)}._shelfLifeInputWrapper_527v0_5149{display:flex;align-items:center;gap:6px;background-color:rgba(var(--surface-deep-rgb),.7);border:1px solid rgba(var(--fg-rgb),.1);border-radius:6px;padding:2px 8px;width:90px}._shelfLifeInput_527v0_5091{width:100%;background:transparent;border:none;outline:none;color:var(--ft-text-strong);font-size:.85rem;font-weight:600;text-align:right}._shelfLifeInputSuffix_527v0_5193{font-size:.72rem;color:var(--ft-text-secondary);font-weight:500}._shelfLifeTimeItem_527v0_5205{display:flex;align-items:center;justify-content:space-between;gap:10px;background-color:rgba(var(--surface-deep-rgb),.45);border:1px solid rgba(var(--fg-rgb),.06);border-radius:8px;padding:8px 12px}._shelfLifeNotesItem_527v0_5227{display:flex;flex-direction:column;gap:6px}._shelfLifeNotesLabel_527v0_5239{font-size:.78rem;font-weight:600;color:var(--ft-text-secondary)}._shelfLifeNotesTextarea_527v0_5251{background-color:rgba(var(--surface-deep-rgb),.6);border:1px solid rgba(var(--fg-rgb),.08);border-radius:8px;padding:8px 10px;font-size:.8rem;color:var(--ft-text-emphasis);resize:vertical;min-height:60px;outline:none;transition:all .15s ease-in-out}._shelfLifeNotesTextarea_527v0_5251:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.2)}._slotCostCell_527v0_5287{display:inline-flex;align-items:center;gap:6px}._aproveitamentoAlertIcon_527v0_5299{display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--brand-warning, #f59e0b) 75%,var(--text-muted));background-color:transparent;border:1px solid transparent;border-radius:4px;padding:2px 4px;cursor:help;transition:all .15s ease-in-out}._aproveitamentoAlertIcon_527v0_5299:hover{background-color:color-mix(in srgb,var(--brand-warning, #f59e0b) 25%,transparent);border-color:var(--brand-warning, #f59e0b);box-shadow:0 0 8px color-mix(in srgb,var(--brand-warning, #f59e0b) 30%,transparent);transform:scale(1.05)}._dragHandleCell_527v0_5365{width:36px;text-align:center;padding:8px 4px!important;cursor:grab;-webkit-user-select:none;user-select:none}._dragHandleCell_527v0_5365:active{cursor:grabbing}._dragHandleIcon_527v0_5389{color:var(--ft-text-muted);transition:all .15s ease;vertical-align:middle}._dragHandleCell_527v0_5365:hover ._dragHandleIcon_527v0_5389{color:var(--brand-primary, #00abff);transform:scale(1.15)}._slotRow_527v0_5411{transition:background-color .15s ease,border-color .15s ease}._slotRowClickable_527v0_5423{cursor:pointer}._slotRowClickable_527v0_5423:hover td{background-color:rgba(var(--fg-rgb),.04)!important}._slotRowEditing_527v0_5439{background-color:rgba(var(--brand-primary-rgb),.08)!important;box-shadow:inset 0 0 0 1px rgba(var(--brand-primary-rgb),.35)}._slotRowEditing_527v0_5439 td{background-color:transparent!important}._rowDragging_527v0_5457{opacity:.45;background-color:rgba(var(--surface-deep-rgb),.8)!important;border:1px dashed var(--brand-primary, #00abff)!important}._rowDragOver_527v0_5469 td{border-top:2px solid var(--brand-primary, #00abff)!important;background-color:rgba(var(--brand-primary-rgb),.12)!important}._slotInlineSelect_527v0_5479{width:100%;max-width:320px;height:34px;background-color:rgba(var(--surface-deep-rgb),.85);border:1px solid rgba(var(--brand-primary-rgb),.5);border-radius:6px;color:var(--ft-text-strong);padding:4px 8px;font-size:.86rem;font-weight:500;outline:none;cursor:pointer;transition:all .15s ease}._slotInlineSelect_527v0_5479:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.25)}._slotInlineQtyWrapper_527v0_5521{display:inline-flex;align-items:center;gap:6px}._slotInlineInput_527v0_5533{width:80px;height:34px;background-color:rgba(var(--surface-deep-rgb),.85);border:1px solid rgba(var(--brand-primary-rgb),.5);border-radius:6px;color:var(--ft-text-strong);padding:4px 8px;font-size:.88rem;font-weight:600;text-align:right;outline:none;transition:all .15s ease}._slotInlineInput_527v0_5533:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.25)}._slotInlineSelectUnit_527v0_5573{height:34px;background-color:var(--bg-modal-input);border:1px solid var(--border-color-light);border-radius:6px;color:var(--text-primary);padding:4px 6px;font-size:.84rem;font-weight:600;outline:none;cursor:pointer;transition:all .15s ease}._slotInlineSelectUnit_527v0_5573:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 25%,transparent)}._slotBaseCostCell_527v0_5613{font-weight:600;font-size:.88rem;color:var(--text-secondary);white-space:nowrap}._slotActionEditBtn_527v0_5627{background:rgba(var(--fg-rgb),.06);border:1px solid rgba(var(--fg-rgb),.12);color:var(--text-secondary);border-radius:6px;padding:5px 7px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._slotActionEditBtn_527v0_5627:hover{background-color:color-mix(in srgb,var(--brand-primary) 15%,transparent);border-color:color-mix(in srgb,var(--brand-primary) 40%,transparent);color:var(--brand-primary)}._slotActionDoneBtn_527v0_5665{background:color-mix(in srgb,var(--brand-success) 15%,transparent);border:1px solid color-mix(in srgb,var(--brand-success) 30%,transparent);color:var(--brand-success);border-radius:6px;padding:5px 7px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._slotActionDoneBtn_527v0_5665:hover{background:color-mix(in srgb,var(--brand-success) 25%,transparent);border-color:var(--brand-success);color:var(--text-primary);transform:scale(1.05)}._slotItemNameDisplay_527v0_5705{font-weight:600;color:var(--text-primary);display:inline-flex;align-items:center;gap:6px}._slotQtyDisplay_527v0_5721{font-weight:600;color:var(--text-secondary);transition:color .15s ease}._modalBackBtn_527v0_5735{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background-color:color-mix(in srgb,var(--brand-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--brand-primary) 28%,transparent);border-radius:8px;color:var(--brand-primary);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}._modalBackBtn_527v0_5735:hover{background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--ft-on-brand);transform:translate(-2px)}._inUseModalContainer_527v0_5783{background-color:var(--ft-surface-solid);border:1px solid rgba(var(--fg-rgb),.12);border-radius:14px;width:90%;max-width:580px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 40px rgba(var(--shadow-rgb),calc(.5 * var(--shadow-k)));animation:_fadeIn_527v0_1 .2s ease}._inUseModalHeader_527v0_5811{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background-color:rgba(var(--surface-deep-rgb),.6);border-bottom:1px solid rgba(var(--fg-rgb),.08)}._inUseModalTitleGroup_527v0_5829{display:flex;flex-direction:column;gap:2px}._inUseModalTitle_527v0_5829{font-size:1.12rem;font-weight:700;color:var(--ft-text-strong);margin:0}._inUseModalSubtitle_527v0_5855{font-size:.82rem;color:var(--ft-text-secondary);margin:0}._inUseSearchWrapper_527v0_5867{display:flex;align-items:center;position:relative;padding:12px 20px 4px}._inUseSearchIcon_527v0_5881{position:absolute;left:32px;color:var(--ft-text-muted);pointer-events:none}._inUseSearchInput_527v0_5895{width:100%;padding:8px 12px 8px 36px;background-color:rgba(var(--surface-deep-rgb),.6);border:1px solid rgba(var(--fg-rgb),.1);border-radius:8px;color:var(--ft-text-max);font-size:.88rem;outline:none;transition:all .15s ease}._inUseSearchInput_527v0_5895:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.2)}._inUseModalBody_527v0_5929{padding:12px 20px 20px;overflow-y:auto;flex:1}._inUseList_527v0_5941{display:flex;flex-direction:column;gap:8px}._inUseListItemBtn_527v0_5953{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background-color:rgba(var(--surface-rgb),.6);border:1px solid rgba(var(--fg-rgb),.08);border-radius:10px;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}._inUseListItemBtn_527v0_5953:hover{background-color:rgba(var(--brand-primary-rgb),.08);border-color:rgba(var(--brand-primary-rgb),.4);transform:translate(3px)}._inUseListItemLeft_527v0_5993{display:flex;flex-direction:column;gap:4px}._inUseRecipeNameRow_527v0_6005{display:flex;align-items:center;gap:8px}._inUseRecipeName_527v0_6005{font-size:.94rem;font-weight:600;color:var(--ft-text-strong)}._inUseRecipeMetaRow_527v0_6029{display:flex;align-items:center;gap:10px;font-size:.78rem;color:var(--ft-text-secondary)}._inUseRecipeQty_527v0_6045{color:var(--ft-text-soft)}._inUseListItemRight_527v0_6053{display:flex;align-items:center}._inUseActionBadge_527v0_6063{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background-color:color-mix(in srgb,var(--brand-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--brand-primary) 28%,transparent);border-radius:6px;color:var(--brand-primary);font-size:.78rem;font-weight:600;transition:all .15s ease}._inUseListItemBtn_527v0_5953:hover ._inUseActionBadge_527v0_6063{background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-primary)}._stepOrderCell_527v0_6109{width:95px;text-align:center;vertical-align:middle}._stepOrderWrapper_527v0_6121{display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none}._stepOrderBadge_527v0_6135{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;font-size:.82rem;font-weight:700;color:var(--text-primary);background-color:color-mix(in srgb,var(--brand-primary) 15%,transparent);border:1px solid color-mix(in srgb,var(--brand-primary) 30%,transparent);border-radius:6px}._stepOrderArrows_527v0_6165{display:flex;flex-direction:column;gap:2px}._stepArrowBtn_527v0_6177{background:rgba(var(--fg-rgb),.05);border:1px solid rgba(var(--fg-rgb),.1);color:var(--ft-text-secondary);border-radius:4px;padding:1px 2px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;line-height:1}._stepArrowBtn_527v0_6177:hover:not(:disabled){background-color:rgba(var(--fg-rgb),.15);color:var(--ft-text-max);border-color:rgba(var(--fg-rgb),.25)}._stepArrowBtn_527v0_6177:disabled{opacity:.25;cursor:not-allowed}._stepTableTextarea_527v0_6227{width:100%;background-color:rgba(var(--surface-deep-rgb),.6);border:1px solid rgba(var(--fg-rgb),.1);border-radius:6px;padding:8px 12px;color:var(--ft-text-strong);font-size:.88rem;line-height:1.5;resize:vertical;min-height:52px;outline:none;transition:all .15s ease-in-out;box-sizing:border-box}._stepTableTextarea_527v0_6227:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.2);background-color:rgba(var(--surface-deep-rgb),.85)}._stepGeneralNotesSection_527v0_6271{margin-top:20px;padding-top:18px;border-top:1px solid rgba(var(--fg-rgb),.08);display:flex;flex-direction:column;gap:8px}._stepGeneralNotesTextarea_527v0_6289{width:100%;background-color:rgba(var(--surface-deep-rgb),.6);border:1px solid rgba(var(--fg-rgb),.1);border-radius:8px;padding:10px 14px;color:var(--ft-text-strong);font-size:.88rem;line-height:1.5;resize:vertical;min-height:90px;outline:none;transition:all .15s ease-in-out;box-sizing:border-box}._stepGeneralNotesTextarea_527v0_6289:focus{border-color:var(--brand-primary, #00abff);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.2);background-color:rgba(var(--surface-deep-rgb),.85)}._visuallyHidden_527v0_6339{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._recipeStatusSwitch_527v0_6357{position:relative;width:30px;height:16px;border-radius:8px;background-color:rgba(var(--fg-rgb),.14);transition:background-color .15s ease}._recipeStatusSwitch_527v0_6357:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background-color:var(--text-secondary);transition:transform .15s ease}._recipeStatusSwitchOn_527v0_6399{background-color:color-mix(in srgb,var(--brand-success) 45%,transparent)}._recipeStatusSwitchOn_527v0_6399:after{transform:translate(14px);background-color:var(--ft-on-brand)}._recipeHeaderActiveToggle_527v0_4203:focus-within ._recipeStatusSwitch_527v0_6357{outline:2px solid rgba(var(--fg-rgb),.3);outline-offset:2px}._compositionYieldCardInline_527v0_6427{flex-direction:row;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px}._compositionYieldCardInline_527v0_6427 ._compositionYieldHeader_527v0_4431{border-bottom:none;padding-bottom:0;align-self:center}._yieldRow_527v0_6455{display:grid;grid-template-columns:130px 220px;gap:14px;align-items:end}@media(max-width:960px){._yieldRow_527v0_6455{grid-template-columns:1fr 1fr}}._portionsToggleBtn_527v0_6481{display:flex;align-items:center;gap:10px;background:transparent;border:none;padding:0;color:var(--text-secondary);cursor:pointer;text-align:left}._portionsToggleBtn_527v0_6481:hover ._compositionPortionsTitle_527v0_4621{color:var(--ft-text-max)}._portionsEmptyText_527v0_6513{font-size:.82rem;color:var(--text-muted);padding:4px 30px}._slotTotalRow_527v0_6525 td{border-top:1px solid rgba(var(--fg-rgb),.14);font-weight:700;color:var(--text-primary);padding-top:12px;padding-bottom:12px}._slotActionDeleteBtn_527v0_6541{color:var(--text-muted)}._slotActionDeleteBtn_527v0_6541:hover:not(:disabled){color:var(--brand-error);border-color:color-mix(in srgb,var(--brand-error) 40%,transparent);background-color:color-mix(in srgb,var(--brand-error) 12%,transparent)}._footerSaveNoticeDirty_527v0_6561{color:var(--brand-warning, #f59e0b);font-weight:600}._detailPage_527v0_6575{--text-secondary: var(--ft-detail-text-secondary);--text-muted: var(--ft-detail-text-muted);--rm-surface: rgba(var(--fg-rgb), .035);--rm-surface-border: rgba(var(--fg-rgb), .07);--rm-input: var(--ft-inset-bg)}._detailPage_527v0_6575 ._recipeModalHeader_527v0_4095,._detailPage_527v0_6575 ._detailsHeaderKpis_527v0_2367,._detailPage_527v0_6575 ._detailTabsNav_527v0_2449,._detailPage_527v0_6575 ._modalFooterWithNotice_527v0_3061{background-color:transparent}._detailPage_527v0_6575 ._detailsHeaderKpis_527v0_2367{border-bottom:none;padding-bottom:6px}._detailPage_527v0_6575 ._detailTabsNav_527v0_2449{padding:4px 24px 0}._detailPage_527v0_6575 ._detailsKpiCard_527v0_2399,._detailPage_527v0_6575 ._detailCard_527v0_2577,._detailPage_527v0_6575 ._compositionYieldCard_527v0_4411,._detailPage_527v0_6575 ._compositionPortionsCard_527v0_4583{background-color:var(--rm-surface);border-color:var(--rm-surface-border)}._detailPage_527v0_6575 ._detailCard_527v0_2577 ._tableContainer_527v0_491{border:none;border-radius:0}._detailPage_527v0_6575 ._detailCard_527v0_2577 ._table_527v0_491 th{background-color:transparent;text-transform:none;letter-spacing:0;font-size:.8rem;color:var(--text-muted);padding-top:10px;padding-bottom:10px}._detailPage_527v0_6575 ._detailCard_527v0_2577 ._table_527v0_491 td{font-size:.84rem}._detailPage_527v0_6575 ._formInput_527v0_1589,._detailPage_527v0_6575 ._selectInput_527v0_409,._detailPage_527v0_6575 ._recipeHeaderNameInput_527v0_4163,._detailPage_527v0_6575 ._recipeHeaderCodeInput_527v0_4299,._detailPage_527v0_6575 ._recipeHeaderCategorySelect_527v0_4333,._detailPage_527v0_6575 ._portionInput_527v0_4785,._detailPage_527v0_6575 ._portionSelect_527v0_4795{background-color:var(--rm-input)}._detailPage_527v0_6575 ._detailTabBtn_527v0_2473,._detailPage_527v0_6575 ._detailCardDescription_527v0_2633,._detailPage_527v0_6575 ._compositionYieldSubtitle_527v0_4465,._detailPage_527v0_6575 ._compositionPortionsSubtitle_527v0_4651,._detailPage_527v0_6575 ._footerSaveNotice_527v0_3087,._detailPage_527v0_6575 ._recipeHeaderMetaLabel_527v0_4283,._detailPage_527v0_6575 ._detailsKpiLabel_527v0_2419{color:var(--text-secondary)}._detailPage_527v0_6575 ._recipeHeaderMetaLabel_527v0_4283{text-transform:none;letter-spacing:0}._detailPage_527v0_6575 ._compositionTypeBadgeRecipe_527v0_3425{text-transform:none;letter-spacing:0;margin-left:4px;font-weight:500}._detailPage_527v0_6575 ._detailTabBtn_527v0_2473:hover,._detailPage_527v0_6575 ._detailTabBtnActive_527v0_2515{color:var(--ft-text-max)}._detailPage_527v0_6575 ._footerSaveNoticeDirty_527v0_6561{color:var(--brand-warning, #f59e0b)}._detailPage_527v0_6575 ._recipeModalHeader_527v0_4095{align-items:flex-start;padding-bottom:12px}._detailPage_527v0_6575 ._recipeModalHeader_527v0_4095>._modalCloseBtn_527v0_1463{margin-top:2px}._detailPage_527v0_6575 ._recipeHeaderNameInput_527v0_4163,._detailPage_527v0_6575 ._recipeHeaderCodeInput_527v0_4299,._detailPage_527v0_6575 ._recipeHeaderCategorySelect_527v0_4333{background-color:transparent;border-color:transparent;box-shadow:none}._detailPage_527v0_6575 ._recipeHeaderNameInput_527v0_4163{font-size:1.3rem}._detailPage_527v0_6575 ._recipeHeaderNameInput_527v0_4163:hover,._detailPage_527v0_6575 ._recipeHeaderCodeInput_527v0_4299:hover,._detailPage_527v0_6575 ._recipeHeaderCategorySelect_527v0_4333:hover{border-color:rgba(var(--fg-rgb),.1)}._detailPage_527v0_6575 ._recipeHeaderNameInput_527v0_4163:focus,._detailPage_527v0_6575 ._recipeHeaderCodeInput_527v0_4299:focus,._detailPage_527v0_6575 ._recipeHeaderCategorySelect_527v0_4333:focus{background-color:var(--rm-input);border-color:rgba(var(--fg-rgb),.25);box-shadow:none}._detailPage_527v0_6575 ._recipeHeaderMetaRow_527v0_4257{padding-left:15px;gap:20px}._detailPage_527v0_6575 ._recipeHeaderMetaField_527v0_4271{gap:2px}._detailPage_527v0_6575 ._recipeHeaderCodeInput_527v0_4299{width:90px;color:var(--text-secondary)}._detailPage_527v0_6575 ._recipeHeaderCategorySelect_527v0_4333{color:var(--text-secondary);min-width:0;width:auto}._detailPage_527v0_6575 ._recipeHeaderCategorySelect_527v0_4333 option{background-color:var(--bg-modal, #14233d)}._detailPage_527v0_6575 ._detailCard_527v0_2577 ._table_527v0_491{table-layout:fixed}._detailPage_527v0_6575 ._yieldRow_527v0_6455 ._selectInput_527v0_409,._detailPage_527v0_6575 ._yieldRow_527v0_6455 ._formInput_527v0_1589{height:42px;box-sizing:border-box}._detailPage_527v0_6575 ._recipeHeaderCodeInput_527v0_4299,._detailPage_527v0_6575 ._recipeHeaderCategorySelect_527v0_4333{field-sizing:content;min-width:40px}._detailPage_527v0_6575{--bg-modal: var(--ft-detail-bg);background-color:var(--bg-modal)}._detailPageContainer_527v0_6949{border:1px solid var(--rm-surface-border);border-radius:16px;display:flex;flex-direction:column;animation:_recipePageIn_527v0_1 .18s ease-out}@keyframes _recipePageIn_527v0_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._detailPageContainer_527v0_6949{animation:none}}._detailPageContainer_527v0_6949 ._modalBody_527v0_1499{overflow:visible;flex:none}._detailPageContainer_527v0_6949 ._modalFooterWithNotice_527v0_3061{position:sticky;bottom:0;z-index:5;background-color:var(--bg-modal);border-radius:0 0 16px 16px;box-shadow:0 -8px 16px rgba(var(--shadow-rgb),calc(.18 * var(--shadow-k)))}._detailPage_527v0_6575 ._recipeHeaderLeft_527v0_4117>._modalBackBtn_527v0_5735{align-self:flex-start;margin-top:4px}._discardModalOverlay_527v0_7045{z-index:10000}._detailPage_527v0_6575 ._modalHeader_527v0_1399{background-color:transparent}._headerMetaValue_527v0_7065{font-size:.85rem;color:var(--text-secondary);padding:4px 10px}._detailPage_527v0_6575 ._detailCardHeader_527v0_2597{border-bottom:none;padding-bottom:0}._detailPage_527v0_6575 ._detailNoticeBox_527v0_2795{background-color:var(--rm-surface);border-color:var(--rm-surface-border);color:var(--text-secondary)}._costFlowCard_527v0_7107{background-color:var(--rm-surface);border:1px solid var(--rm-surface-border);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:18px}._costFlowCard_527v0_7107 ._compositionYieldHeader_527v0_4431{border-bottom:none;padding-bottom:0}._costFlow_527v0_7107{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px}._costFlowStep_527v0_7151{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:12px;background-color:var(--rm-input);border:1px solid transparent;min-width:0}._costFlowStepResult_527v0_7173{background-color:rgba(var(--fg-rgb),.06);border-color:rgba(var(--fg-rgb),.14)}._costFlowLabel_527v0_7183{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;color:var(--text-secondary)}._costFlowValue_527v0_7201{display:flex;align-items:baseline;gap:6px;font-size:2rem;font-weight:700;color:var(--text-primary);line-height:1.1;cursor:text}._costFlowAffix_527v0_7223{font-size:1rem;font-weight:600;color:var(--text-muted)}._costFlowInput_527v0_7235{width:auto;min-width:2ch;max-width:8ch;field-sizing:content;background-color:rgba(var(--fg-rgb),.04);border:1px solid rgba(var(--fg-rgb),.14);border-radius:8px;color:inherit;font:inherit;padding:2px 10px;outline:none;transition:border-color .15s ease,background-color .15s ease;-moz-appearance:textfield}._costFlowInput_527v0_7235::-webkit-outer-spin-button,._costFlowInput_527v0_7235::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._costFlowInput_527v0_7235:hover{border-color:rgba(var(--fg-rgb),.3)}._costFlowInput_527v0_7235:focus{border-color:rgba(var(--fg-rgb),.55);background-color:rgba(var(--fg-rgb),.07)}._costFlowResult_527v0_7301{font-size:2.2rem}._costFlowMeta_527v0_7309{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-muted)}._costFlowSelect_527v0_7325{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-secondary);font-size:.85rem;padding:2px 4px;cursor:pointer;outline:none;field-sizing:content}._costFlowSelect_527v0_7325:hover,._costFlowSelect_527v0_7325:focus{border-color:rgba(var(--fg-rgb),.15)}._costFlowSelect_527v0_7325 option{background-color:var(--bg-modal, #14233d)}._costFlowNote_527v0_7367{font-size:.8rem;color:var(--text-muted);margin-top:auto}._costFlowLinkBtn_527v0_7379{background:none;border:none;padding:0;font:inherit;color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}._costFlowLinkBtn_527v0_7379:hover{color:var(--ft-text-max)}._costFlowBar_527v0_7409{height:4px;border-radius:2px;background-color:rgba(var(--fg-rgb),.08);overflow:hidden}._costFlowBarFill_527v0_7423{height:100%;border-radius:2px;background-color:color-mix(in srgb,var(--text-secondary) 60%,transparent);transition:width .25s ease}._costFlowArrow_527v0_7437{display:flex;align-items:center;color:var(--text-muted)}._costFlowFooter_527v0_7449{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--text-secondary)}@media(max-width:960px){._costFlow_527v0_7107{grid-template-columns:1fr}._costFlowArrow_527v0_7437{justify-content:center;transform:rotate(90deg)}}._costFlowStepEditable_527v0_7489{cursor:pointer;transition:border-color .15s ease,background-color .15s ease}._costFlowStepEditable_527v0_7489:hover{border-color:rgba(var(--fg-rgb),.2)}._costFlowEditIcon_527v0_7511{margin-left:auto;color:var(--text-muted);transition:color .15s ease}._costFlowStepEditable_527v0_7489:hover ._costFlowEditIcon_527v0_7511{color:var(--ft-text-max)}._costFlowUnitText_527v0_7533{font-size:.85rem;color:var(--text-secondary);padding:2px 4px}._recipeUnitsTable_527v0_7547 td{vertical-align:middle}._recipeUnitsTable_527v0_7547 ._formSelect_527v0_1591,._recipeUnitsTable_527v0_7547 ._formInput_527v0_1589{height:38px}._recipeUnitConversion_527v0_7565{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary);white-space:nowrap}._recipeUnitConversion_527v0_7565 ._formInput_527v0_1589{width:120px}._recipeUnitRadio_527v0_7591{width:16px;height:16px;accent-color:var(--brand-primary);cursor:pointer}._recipeUnitsHint_527v0_7605{margin:0;font-size:.8rem;color:var(--text-muted)}._recipeUnitLocked_527v0_7619{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-secondary);cursor:help}._recipeUnitLockedRow_527v0_7637 td{background-color:rgba(var(--fg-rgb),.02)}._purchaseWeightRow_527v0_7645{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 14px;border-radius:10px;background-color:var(--ft-inset-bg)}._sortableThBtn_527v0_7667{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap}._sortableThBtn_527v0_7667:hover{color:var(--text-primary)}._sortableThBtn_527v0_7667:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:4px}._sortableThIcon_527v0_7717{opacity:.35;transition:opacity .15s ease}._sortableThBtn_527v0_7667:hover ._sortableThIcon_527v0_7717{opacity:.7}._sortableThBtnActive_527v0_7735{color:var(--text-primary)}._sortableThBtnActive_527v0_7735 ._sortableThIcon_527v0_7717{opacity:1;color:var(--brand-primary)}._slotYieldCell_527v0_7755{font-size:.84rem;color:var(--text-primary)}._slotYieldCellFull_527v0_7765{color:var(--text-muted)}._slotOpenItemBtn_527v0_7775{display:inline-flex;align-items:center;justify-content:center;padding:2px;background:none;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;flex-shrink:0}._slotOpenItemBtn_527v0_7775:hover{color:var(--brand-primary);background-color:rgba(var(--brand-primary-rgb),.1)}._itemSearch_527v0_7813{position:relative;display:flex;align-items:center;width:100%;max-width:340px}._itemSearchIcon_527v0_7829{position:absolute;left:8px;color:var(--text-muted);pointer-events:none}._itemSearchInput_527v0_7843{width:100%;height:34px;padding:4px 8px 4px 28px;background-color:rgba(var(--surface-deep-rgb),.85);border:1px solid rgba(var(--brand-primary-rgb),.5);border-radius:6px;color:var(--ft-text-strong);font-size:.86rem;font-weight:500;outline:none;box-sizing:border-box}._itemSearchInput_527v0_7843:focus{border-color:var(--brand-primary)}._itemSearchList_527v0_7879{position:fixed;z-index:10001;max-height:320px;overflow-y:auto;margin:0;padding:4px;list-style:none;background-color:var(--bg-modal);border:1px solid var(--border-modal);border-radius:8px;box-shadow:0 10px 30px rgba(var(--shadow-rgb),calc(.45 * var(--shadow-k)))}._itemSearchGroup_527v0_7907{padding:8px 10px 4px;font-size:.72rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._itemSearchOption_527v0_7925{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;border-radius:6px;font-size:.85rem;color:var(--text-primary);cursor:pointer}._itemSearchOptionActive_527v0_7949{background-color:rgba(var(--fg-rgb),.07)}._itemSearchOptionSelected_527v0_7957{font-weight:700}._itemSearchHint_527v0_7965{flex-shrink:0;font-size:.78rem;color:var(--text-muted)}._itemSearchEmpty_527v0_7977{padding:10px;font-size:.84rem;color:var(--text-muted)}._cadastrosLayout_527v0_7995{display:grid;grid-template-columns:240px 1fr;gap:20px;align-items:start}@media(max-width:960px){._cadastrosLayout_527v0_7995{grid-template-columns:1fr}}._cadastrosMenu_527v0_8021{display:flex;flex-direction:column;gap:18px;padding:16px 12px;border-radius:12px;background-color:var(--bg-secondary);border:1px solid var(--border-color-light);position:sticky;top:16px}._cadastrosMenuGroup_527v0_8045{display:flex;flex-direction:column;gap:2px}._cadastrosMenuGroupTitle_527v0_8057{display:flex;align-items:center;gap:6px;padding:0 10px 6px;font-size:.9rem;font-weight:700;color:var(--text-primary)}._cadastrosMenuEmpty_527v0_8077{margin-left:18px;padding:4px 10px 8px;font-size:.82rem;font-style:italic;color:var(--ft-text-secondary)}._cadastrosMenuItem_527v0_8093{display:flex;align-items:center;gap:10px;margin-left:18px;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:.88rem;font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}._cadastrosMenuItem_527v0_8093:hover{background-color:rgba(var(--fg-rgb),.05);color:var(--text-primary)}._cadastrosMenuItemActive_527v0_8137{background-color:rgba(var(--brand-primary-rgb),.12);color:var(--brand-primary);font-weight:600}._cadastrosContent_527v0_8149{min-width:0}._cadastroPanel_527v0_8157{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:12px;background-color:var(--bg-secondary);border:1px solid var(--border-color-light)}._cadastroHeader_527v0_8177{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._cadastroTitle_527v0_8191{display:flex;align-items:center;gap:8px;margin:0;font-size:1.1rem;font-weight:700;color:var(--text-primary)}._cadastroDescription_527v0_8211{margin:4px 0 0;font-size:.85rem;color:var(--text-secondary)}._cadastroSearch_527v0_8223{position:relative;display:flex;align-items:center;max-width:420px}._cadastroSearch_527v0_8223 ._searchIcon_527v0_361{position:absolute;left:12px}._cadastroSearch_527v0_8223 ._searchInput_527v0_347{width:100%;padding-left:38px}._cadastroEmpty_527v0_8257{display:flex;align-items:center;gap:8px;padding:28px 16px;justify-content:center;font-size:.88rem;color:var(--text-muted)}._cadastroRow_527v0_8277{cursor:pointer}._cadastroRow_527v0_8277:hover td{background-color:rgba(var(--fg-rgb),.04)}._cadastroRowInactive_527v0_8293 td{color:var(--text-muted)}._cadastroStatusActive_527v0_8301,._cadastroStatusInactive_527v0_8303{font-size:.78rem;font-weight:600}._cadastroStatusActive_527v0_8301{color:var(--brand-success)}._cadastroStatusInactive_527v0_8303{color:var(--text-muted)}._cadastroTag_527v0_8329{display:inline-flex;align-items:center;margin-left:8px;padding:1px 8px;border-radius:6px;font-size:.72rem;font-weight:600;color:var(--text-secondary);border:1px solid var(--border-color-light);background-color:rgba(var(--fg-rgb),.04);white-space:nowrap}._cadastroCheckbox_527v0_8357{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.88rem;color:var(--text-primary);cursor:pointer}._cadastroCheckbox_527v0_8357 input{width:16px;height:16px;accent-color:var(--brand-primary)}._cadastroFieldHint_527v0_8389{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;color:var(--text-muted)}._cadastroFormError_527v0_8405{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;font-size:.85rem;color:var(--brand-error);background-color:rgba(var(--danger-rgb),.1);border:1px solid rgba(var(--danger-rgb),.3)}._cadastroActionCell_527v0_8431{text-align:center}._cadastroActionBtn_527v0_8439{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid var(--border-color-light);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}._cadastroActionBtn_527v0_8439:hover{color:var(--brand-primary);border-color:rgba(var(--brand-primary-rgb),.4);background-color:rgba(var(--brand-primary-rgb),.08)}._cadastroActionBtnDanger_527v0_8479:hover{color:var(--ft-danger);border-color:rgba(var(--danger-rgb),.4);background-color:rgba(var(--danger-rgb),.08)}._cadastroSystemTag_527v0_8493{display:inline-flex;align-items:center;gap:3px;margin-right:8px;padding:1px 7px;border-radius:6px;font-size:.7rem;font-weight:600;color:var(--text-muted);border:1px solid var(--border-color-light);vertical-align:middle}._categoryItems_527v0_8523{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding-top:14px;border-top:1px solid var(--border-color-light)}._categoryItemsHeader_527v0_8541{display:flex;align-items:center;justify-content:space-between}._categoryItemsTitle_527v0_8553{display:flex;align-items:center;gap:8px;font-size:.92rem;font-weight:700;color:var(--text-primary)}._categoryItemsList_527v0_8571{max-height:260px;overflow-y:auto;border:1px solid var(--border-color-light);border-radius:8px;padding:4px}._categoryItemsRow_527v0_8587{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;font-size:.86rem;color:var(--text-primary);cursor:pointer}._categoryItemsRow_527v0_8587:hover{background-color:rgba(var(--fg-rgb),.04)}._categoryItemsRow_527v0_8587 input{width:16px;height:16px;accent-color:var(--brand-primary)}._categoryItemsRowAll_527v0_8629{font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-color-light);border-radius:6px 6px 0 0;margin-bottom:2px}._categoryItemsInactive_527v0_8645{color:var(--text-muted)}._categoryItemsMove_527v0_8653{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:.86rem;color:var(--text-secondary)}._categoryItemsOk_527v0_8671{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;font-size:.85rem;color:var(--brand-success);background-color:rgba(var(--brand-success-rgb),.1);border:1px solid rgba(var(--brand-success-rgb),.3)}._mediaThumbBtn_527v0_8695{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:hidden;border-radius:10px;border:1px solid var(--border-color-light);background-color:rgba(var(--fg-rgb),.04);color:var(--text-muted);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}._mediaThumbBtn_527v0_8695 img{width:100%;height:100%;object-fit:cover;display:block}._mediaThumbBtn_527v0_8695:hover{border-color:rgba(var(--brand-primary-rgb),.6);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.12)}._mediaThumbBtnEmpty_527v0_8722{border-style:dashed}._mediaThumbBtnEmpty_527v0_8722:hover{color:var(--brand-primary)}._mediaPickerCurrent_527v0_8730{display:flex;gap:16px;align-items:flex-start;padding:12px;border-radius:12px;border:1px solid var(--border-color-light);background-color:rgba(var(--fg-rgb),.03)}._mediaPickerCurrent_527v0_8730 img{width:180px;height:180px;object-fit:cover;border-radius:8px;flex-shrink:0}._mediaPickerCurrentInfo_527v0_8748{display:flex;flex-direction:column;gap:6px;min-width:0}._mediaPickerCurrentTitle_527v0_8755{font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}._mediaPickerMeta_527v0_8761{font-size:.8rem;color:var(--text-muted)}._mediaPickerCurrentActions_527v0_8766{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}._mediaPickerCurrentActions_527v0_8766 a{text-decoration:none}._dangerOutlineBtn_527v0_8777{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:8px;border:1px solid rgba(var(--danger-rgb),.35);background:transparent;color:var(--ft-danger);font-size:.88rem;font-weight:600;cursor:pointer}._dangerOutlineBtn_527v0_8777:hover:not(:disabled){background-color:rgba(var(--danger-rgb),.08)}._dangerOutlineBtn_527v0_8777:disabled{opacity:.45;cursor:not-allowed}._mediaPickerTabs_527v0_8800{display:flex;gap:4px;border-bottom:1px solid var(--border-color-light)}._mediaPickerTab_527v0_8800{padding:8px 14px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);font-weight:600;font-size:.88rem;cursor:pointer;margin-bottom:-1px}._mediaPickerTabActive_527v0_8818{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}._mediaDropZone_527v0_8823{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:200px;padding:24px;border-radius:12px;border:2px dashed rgba(var(--fg-rgb),.18);background-color:rgba(var(--fg-rgb),.02);color:var(--text-muted);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}._mediaDropZone_527v0_8823:hover:not(:disabled),._mediaDropZoneActive_527v0_8840{border-color:var(--brand-primary);background-color:rgba(var(--brand-primary-rgb),.05);color:var(--brand-primary)}._mediaDropZoneTitle_527v0_8846{font-weight:600;color:var(--text-primary)}._mediaPickerLibrary_527v0_8851{display:flex;flex-direction:column;gap:12px}._mediaGrid_527v0_8857{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;max-height:46vh;overflow-y:auto;padding:2px}._mediaGridItem_527v0_8866{display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:10px;border:1px solid var(--border-color-light);background-color:rgba(var(--fg-rgb),.02);cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}._mediaGridItem_527v0_8866 img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;display:block;background-color:rgba(var(--fg-rgb),.05)}._mediaGridItem_527v0_8866:hover{border-color:rgba(var(--brand-primary-rgb),.6)}._mediaGridItemSelected_527v0_8892{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.25)}._mediaGridItemTitle_527v0_8897{font-size:.78rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mediaGridItemBadge_527v0_8905{align-self:flex-start;font-size:.7rem;font-weight:600;padding:1px 6px;border-radius:999px;background-color:var(--bg-tag);color:var(--text-muted)}._mediaLibraryToolbar_527v0_8915{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._mediaLibraryToolbar_527v0_8915 ._cadastroSearch_527v0_8223{flex:1;min-width:240px}._mediaLibraryStats_527v0_8927{font-size:.82rem;color:var(--text-muted)}._mediaLibraryLayout_527v0_8932{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}._mediaLibraryLayoutWithDetail_527v0_8938{grid-template-columns:minmax(0,1fr) 320px}._mediaLibraryLayout_527v0_8932 ._mediaGrid_527v0_8857{max-height:none;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._mediaDetail_527v0_8947{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:12px;border:1px solid var(--border-color-light);background-color:rgba(var(--fg-rgb),.02);align-self:start;position:sticky;top:12px}._mediaDetail_527v0_8947 img{width:100%;border-radius:8px;display:block}._mediaDetailUsages_527v0_8966{display:flex;flex-direction:column;gap:4px}._mediaDetailUsage_527v0_8966{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:none;border-radius:6px;background-color:rgba(var(--fg-rgb),.04);color:var(--text-primary);font-size:.84rem;text-align:left;cursor:pointer}._mediaDetailUsage_527v0_8966:hover{background-color:rgba(var(--brand-primary-rgb),.08)}._mediaDetailUsageType_527v0_8991{font-size:.72rem;color:var(--text-muted);white-space:nowrap}._stepPhotoCell_527v0_8997{width:76px;text-align:center;vertical-align:middle}._compositionTopRow_527v0_9004{display:flex;gap:16px;align-items:stretch}._compositionTopRow_527v0_9004>._compositionYieldCard_527v0_4411{flex:1;min-width:0}._recipeCoverCard_527v0_9015{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:12px;background-color:rgba(var(--surface-rgb),.5);border:1px solid rgba(var(--fg-rgb),.08)}._listImageCell_527v0_9026{width:76px;padding-top:6px!important;padding-bottom:6px!important}._listImage_527v0_9026,._listImageEmpty_527v0_9033{width:48px;height:48px;border-radius:8px;display:block}._listImage_527v0_9026{object-fit:cover;border:1px solid var(--border-color-light);background-color:rgba(var(--fg-rgb),.04)}._listImageEmpty_527v0_9033{display:flex;align-items:center;justify-content:center;border:1px dashed var(--border-color-light);color:var(--text-muted);opacity:.6}._inUseTable_527v0_9056{display:flex;flex-direction:column;gap:12px}._inUseBulkBar_527v0_9062{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid rgba(var(--brand-primary-rgb),.3);background-color:rgba(var(--brand-primary-rgb),.05)}._inUseBulkCount_527v0_9073{align-self:center;font-weight:700;color:var(--text-primary);margin-right:4px}._inUseBulkField_527v0_9080{display:flex;flex-direction:column;gap:4px;font-size:.78rem;font-weight:600;color:var(--text-secondary);width:130px}._inUseBulkFieldWide_527v0_9090{width:auto;flex:1;min-width:240px}._inUseBulkHint_527v0_9096{align-self:center;font-size:.8rem;color:var(--brand-warning)}._inUseQtyCell_527v0_9102{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary)}._inUseRowSelected_527v0_9108 td{background-color:rgba(var(--brand-primary-rgb),.07)}._inUseCheckCell_527v0_9112{width:40px;text-align:center;cursor:default}._inUseCheckCell_527v0_9112:hover{background-color:rgba(var(--brand-primary-rgb),.08)}._pdfPresets_527v0_9123{display:grid;grid-template-columns:1fr 1fr;gap:10px}._pdfPreset_527v0_9123{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--border-color-light);background:transparent;text-align:left;cursor:pointer}._pdfPreset_527v0_9123:hover{border-color:rgba(var(--brand-primary-rgb),.5)}._pdfPresetActive_527v0_9146{border-color:var(--brand-primary);background-color:rgba(var(--brand-primary-rgb),.07)}._pdfPresetLabel_527v0_9151{font-weight:700;color:var(--text-primary)}._pdfPresetHint_527v0_9156{font-size:.78rem;color:var(--text-muted)}._pdfColumns_527v0_9161{display:flex;flex-direction:column;gap:2px}._pdfColumn_527v0_9161{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;cursor:pointer}._pdfColumn_527v0_9161:hover{background-color:rgba(var(--fg-rgb),.04)}._pdfColumn_527v0_9161 span{display:flex;flex-direction:column}._pdfColumn_527v0_9161 strong{font-size:.88rem;color:var(--text-primary)}._pdfColumn_527v0_9161 small{font-size:.76rem;color:var(--text-muted)}._pdfColumnFixed_527v0_9195{cursor:default;opacity:.7}._pdfProgress_527v0_9200,._pdfError_527v0_9201{margin-right:auto;align-self:center;font-size:.84rem}._pdfProgress_527v0_9200{color:var(--text-secondary)}._pdfError_527v0_9201{color:var(--ft-danger)}._pdvContainer_tf2ki_1{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;background:linear-gradient(135deg,#0f172a,#1e293b)}._pdvLeftContainer_tf2ki_21{width:30%;height:100%;border-radius:12px 0 0 12px;display:flex;background-color:#1e293bb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-right:1px solid rgba(255,255,255,.08)}._pdvLeftLeftContainer_tf2ki_41{width:100%;height:100%;border-radius:12px 0 0 12px;display:flex;flex-direction:column}._pdvTopLeftContainer_tf2ki_55{width:100%;height:10%;min-height:60px;border-radius:12px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 15px;gap:15px;box-sizing:border-box}._pdvBottomLeftContainer_tf2ki_81{width:100%;height:90%;overflow:hidden}._pdvRightContainer_tf2ki_91{width:70%;height:100%;border-radius:0 12px 12px 0;display:flex;flex-direction:column;overflow:hidden}._customSelectWrapper_tf2ki_109{position:relative;display:flex;align-items:center;min-width:0}._customSelectWrapper_tf2ki_109:first-child{flex:0 0 48%}._customSelectWrapper_tf2ki_109:nth-child(2){flex:0 0 48%}._customSelect_tf2ki_109{appearance:none;background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid #d1d5db;padding:6px 30px 6px 12px;border-radius:6px;font-size:.85rem;cursor:pointer;width:100%;box-sizing:border-box;outline:none;transition:all .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-7.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:right 10px top 50%;background-size:10px auto}._customSelect_tf2ki_109:hover{border-color:#27208a}._pdvTopRightContainer_tf2ki_191{height:auto;width:100%;flex-shrink:0}._currLayoutConfigs_tf2ki_203{width:100%;display:flex;align-items:flex-start}._currLayoutConfigsWrap_tf2ki_213{display:flex;flex-wrap:wrap;gap:8px 12px;padding:10px}._touchConfigContainer_tf2ki_225{width:124px;height:72px;font-weight:bolder;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;letter-spacing:.1px;font-size:12px;word-break:break-word;text-align:center;position:relative;border-radius:8px;box-shadow:0 1px 3px #0000001a;transition:transform .1s,box-shadow .1s;flex-shrink:0}._touchConfigContainer_tf2ki_225:hover{filter:brightness(.95);transform:translateY(-1px);box-shadow:0 4px 6px #0000001a;cursor:pointer}._itemTypeTag_tf2ki_277{position:absolute;bottom:2px;right:4px;font-size:10px;opacity:.7;font-weight:400}._itemCodeTag_tf2ki_293{position:absolute;top:2px;right:4px;font-size:10px;opacity:.7;font-weight:400}._pdvBottomRightContainer_tf2ki_309{flex:1;overflow-y:auto}._currentItemsGrid_tf2ki_317{display:flex;flex-wrap:wrap;gap:8px 12px;padding:10px}._middleRightContainer_tf2ki_329{height:2px;width:100%;background-color:#d1d5db;margin:10px 0;flex-shrink:0;display:none}._cartContainer_tf2ki_345{width:100%;height:100%;display:flex;flex-direction:column;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:transparent;color:var(--text-primary);border-right:none;overflow:hidden}._cartTitle_tf2ki_367{padding:15px 10px 5px 15px;margin:0;font-size:1.4rem;color:#27208a;flex-shrink:0}._cartHeader_tf2ki_381{flex-shrink:0}._cartList_tf2ki_387{flex:1;display:flex;flex-direction:column;gap:8px;padding:10px;overflow-y:auto;color:var(--text-primary)}._cartTotal_tf2ki_405{padding:15px;font-weight:700;font-size:1.5rem;border-top:2px solid var(--border-color);color:#f7f5f5;text-align:right;margin-top:auto;flex-shrink:0}@media(max-width:1400px),(max-height:800px){._touchConfigContainer_tf2ki_225{width:110px!important;height:60px!important;font-size:11px!important;min-width:110px!important}._itemTypeTag_tf2ki_277,._itemCodeTag_tf2ki_293{font-size:9px!important}._customSelect_tf2ki_109{font-size:.75rem!important;padding:4px 20px 4px 8px!important}._pdvTopLeftContainer_tf2ki_55{padding:0 10px!important;gap:10px!important;min-height:50px!important}._cartContainer_tf2ki_345{font-size:.85rem!important}._cartTitle_tf2ki_367{font-size:1.1rem!important;padding:10px 10px 2px!important}._cartTotal_tf2ki_405{font-size:1.1rem!important;padding:10px!important}._cartTotal_tf2ki_405 h5{font-size:1.25rem!important}._middleRightContainer_tf2ki_329{margin:5px 0!important}}._produtosWrapper_j4sg8_1{width:100%;height:100%;border-radius:8px;background-color:var(--bg-primary);display:flex;flex-direction:column}._produtosHeaderWrapper_j4sg8_17{width:100%;height:72px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:var(--text-primary);flex-shrink:0}._produtosHeader_j4sg8_17{width:calc(100% - 40px);padding-top:20px;display:flex;justify-content:space-between;align-items:center;position:relative}._produtosHeaderTitle_j4sg8_53{display:flex;align-items:center}._produtosHeaderTitle_j4sg8_53 h2{font-family:Barlow;font-style:normal;font-weight:600;font-size:20px;line-height:140%;color:var(--text-primary);margin:0}._produtosFilterWrapper_j4sg8_79{justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:140%;color:var(--text-primary);display:flex;width:178px;border:1px solid var(--border-color);border-radius:8px;-webkit-user-select:none;user-select:none;height:fit-content;padding:14px}._produtosFilterWrapper_j4sg8_79:hover{box-shadow:0 8px 24px #9288e04d;cursor:pointer}._produtosFilterWrapper_j4sg8_79:active{box-shadow:inset 0 4px 4px #00000040}._produtosFilterText_j4sg8_125{margin-right:10px;margin-left:20px;display:flex;align-items:center}._produtosContainer_j4sg8_137{width:100%;flex:1;display:flex;flex-direction:column;overflow:hidden}._produtosListWrapper_j4sg8_151{overflow-x:auto;overflow-y:hidden;box-sizing:border-box;height:42px;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0}._produtosList_j4sg8_151{display:flex;height:100%;max-width:100%;padding:8px 16px}._produtosList_j4sg8_151 ul{all:unset;display:flex;margin:0;gap:28px;color:var(--text-primary)}._produtosListItem_j4sg8_195{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:Barlow;font-style:normal;font-weight:600;font-size:14px;line-height:140%;color:var(--text-primary);position:relative}._produtosListItem_j4sg8_195:after{content:"";position:absolute;bottom:-10px;z-index:20;left:0;width:30px;height:5px;background:var(--brand-primary);border-radius:999px;opacity:0;transition:all .3s ease}._produtosListSelected_j4sg8_249{color:var(--brand-primary)}._produtosListSelected_j4sg8_249:after{opacity:1}._produtosContentWrapper_j4sg8_265{width:100%;flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}._produtosContent_j4sg8_265{flex:1;overflow-y:auto;padding:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}._pagination_j4sg8_307{height:30px;min-height:30px;width:100%;background-color:var(--bg-primary);border-top:1px solid var(--border-color);display:flex;justify-content:center;align-items:center;gap:30px;flex-shrink:0;color:var(--text-primary);font-size:12px}._pageButton_j4sg8_335{background:none;border:1px solid var(--brand-primary);color:var(--brand-primary);border-radius:4px;padding:2px 12px;cursor:pointer;font-weight:600;font-size:11px;transition:all .2s}._pageButton_j4sg8_335:hover:not(:disabled){background-color:var(--brand-primary);color:var(--text-primary)}._pageButton_j4sg8_335:disabled{border-color:var(--border-color);color:var(--text-muted)}._pageInfo_j4sg8_373{font-weight:500;letter-spacing:.5px}._searchContainer_j4sg8_383{display:flex;align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;margin-left:20px;padding-right:8px;width:340px;transition:border-color .2s}._searchContainer_j4sg8_383:focus-within{border-color:var(--brand-primary)}._searchInput_j4sg8_415{background:none;border:none;padding:8px 16px;color:var(--text-primary);flex:1;font-size:14px}._searchInput_j4sg8_415:focus{outline:none}._searchButton_j4sg8_441{background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;transition:color .2s}._searchButton_j4sg8_441:hover{color:var(--brand-primary)}._loading_j4sg8_471{display:flex;justify-content:center;align-items:center;flex:1;color:var(--brand-primary);font-size:18px;font-weight:600}._filterDropdown_j4sg8_493{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:12px 12px 16px;color:var(--text-primary);box-shadow:var(--card-shadow)}._filterDropdownOverlay_j4sg8_509{z-index:1000}._filterBackdrop_j4sg8_511{position:fixed;left:0;top:0;width:100vw;height:100vh;background:transparent;z-index:999}._filterDropdownHeader_j4sg8_513{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-weight:600}._applyButton_j4sg8_515{all:unset;background-color:#5562ea;color:var(--text-primary);padding:6px 10px;border-radius:8px;font-size:12px;cursor:pointer}._clearButton_j4sg8_517{all:unset;background-color:var(--brand-primary);color:var(--text-primary);padding:6px 10px;border-radius:8px;font-size:12px;cursor:pointer}._filterSections_j4sg8_519{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}._filterSection_j4sg8_519{border:1px dashed var(--border-color);border-radius:8px;padding:10px}._filterSectionTitle_j4sg8_523{font-size:14px;font-weight:600;margin-bottom:8px;color:var(--brand-primary)}._filterOptions_j4sg8_525{display:grid;grid-template-columns:1fr;gap:6px}._checkboxLabel_j4sg8_527{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}._systemsDashboard_j4sg8_533{width:100%;flex:1;display:flex;flex-direction:column;align-items:center;padding:60px 20px;overflow-y:auto;box-sizing:border-box}._systemsTitle_j4sg8_555{font-family:Barlow;font-size:26px;font-weight:600;color:var(--text-primary);margin:0 0 10px}._systemsSubtitle_j4sg8_571{font-family:Barlow;font-size:14px;color:var(--text-secondary);margin:0 0 48px}._systemsGrid_j4sg8_585{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;width:100%;max-width:1200px;padding:0 20px;box-sizing:border-box}._systemCard_j4sg8_605{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;box-sizing:border-box}._systemCard_j4sg8_605:hover:not(._systemCardDisabled_j4sg8_635){transform:translateY(-5px);border-color:var(--brand-primary);box-shadow:0 8px 24px var(--brand-primary-light)}._systemCardDisabled_j4sg8_635{opacity:.55;cursor:not-allowed}._badge_j4sg8_657{position:absolute;top:16px;right:16px;background-color:var(--brand-primary);color:var(--text-primary);font-size:9px;font-weight:700;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}._badgeComing_j4sg8_685{background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color)}._systemIconWrapper_j4sg8_697{width:54px;height:54px;border-radius:10px;background-color:var(--brand-primary-light);display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:var(--brand-primary)}._systemCardDisabled_j4sg8_635 ._systemIconWrapper_j4sg8_697{background-color:#abbbc214;color:var(--text-secondary)}._systemName_j4sg8_731{font-family:Barlow;font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 10px}._systemDesc_j4sg8_747{font-family:Barlow;font-size:13px;color:var(--text-secondary);margin:0 0 24px;line-height:145%;min-height:56px}._systemMeta_j4sg8_765{font-family:Barlow;font-size:12px;color:var(--brand-primary);font-weight:600;margin-bottom:28px;letter-spacing:.3px}._systemCardDisabled_j4sg8_635 ._systemMeta_j4sg8_765{color:var(--text-secondary)}._systemBtn_j4sg8_791{width:100%;background-color:var(--brand-primary);color:var(--text-primary);border:none;border-radius:8px;padding:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;text-align:center;box-sizing:border-box}._systemCard_j4sg8_605:hover:not(._systemCardDisabled_j4sg8_635) ._systemBtn_j4sg8_791{background-color:var(--brand-primary);box-shadow:0 4px 12px var(--brand-primary-light)}._systemBtn_j4sg8_791:hover:not(:disabled){background-color:var(--brand-primary-hover)}._systemBtn_j4sg8_791:disabled{background-color:var(--bg-secondary);color:var(--text-secondary);cursor:not-allowed;border:1px solid var(--border-color)}._backButton_j4sg8_855{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:8px;padding:8px 16px;cursor:pointer;font-weight:600;font-size:13px;margin-right:18px;display:flex;align-items:center;gap:8px;transition:all .2s;box-sizing:border-box;font-family:Barlow}._backButton_j4sg8_855:hover{border-color:var(--brand-primary);color:var(--brand-primary);background-color:var(--brand-primary-light)}._cardProdutoWrapper_1r8xe_1{border:1px solid var(--border-color);border-radius:12px;height:340px;display:flex;flex-direction:column;font-size:14px;line-height:140%;position:relative;overflow:hidden;background-color:var(--bg-primary);box-shadow:0 4px 10px #0003;transition:transform .2s,border-color .2s;cursor:pointer}._cardProdutoWrapper_1r8xe_1:hover{transform:translateY(-4px);border-color:var(--brand-primary)}._cardImageContainer_1r8xe_45{width:100%;height:150px;background-color:var(--bg-secondary);display:flex;justify-content:center;align-items:center;overflow:hidden;border-bottom:1px solid var(--border-color);flex-shrink:0}._cardImage_1r8xe_45{width:100%;height:100%;object-fit:cover}._noImagePlaceholder_1r8xe_81{color:var(--text-secondary);font-size:12px;font-weight:500}._cardMainContent_1r8xe_93{padding:12px;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}._cardProdutoWrapper_1r8xe_1 h3{color:var(--text-primary);font-size:16px;text-align:center;margin:5px 0;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}._cardSpacing_1r8xe_137{flex-grow:1}._editProdutoButton_1r8xe_145{width:100%;background-color:var(--brand-primary);height:40px;display:flex;justify-content:center;align-items:center;color:var(--text-primary);font-weight:600;font-size:13px;border:none;transition:background-color .2s;flex-shrink:0}._editProdutoButton_1r8xe_145:hover{background-color:var(--brand-primary-hover)}._produtoOrigem_1r8xe_183{position:absolute;top:0;right:0;background-color:#000000de;color:var(--text-primary);border-bottom-left-radius:12px;padding:4px 12px;-webkit-user-select:none;user-select:none;font-weight:600;font-size:10px;letter-spacing:.8px;z-index:20;border:1px solid var(--border-color);border-top:none;border-right:none}._statusIndicator_1r8xe_219{position:absolute;top:8px;left:8px;width:12px;height:12px;border-radius:50%;z-index:20;box-shadow:0 0 5px #00000080;border:2px solid var(--bg-primary)}._cardSku_1r8xe_243{color:var(--text-muted);font-size:12px;text-align:center}._cardTipo_1r8xe_255{font-size:11px;color:var(--text-secondary);font-weight:500}._cardInfo_1r8xe_267{display:flex;flex-direction:column;align-items:center;gap:4px}._cardLojasCount_1r8xe_281{font-size:11px;color:var(--brand-primary);background-color:var(--brand-primary-light);padding:2px 10px;border-radius:20px;border:1px solid var(--brand-primary-light);font-weight:500}._overrideIcon_1r8xe_301{color:var(--brand-primary);font-size:14px;margin-right:4px}._overriddenNome_1r8xe_313{color:var(--brand-primary)!important}._modalOverlay_1bfxq_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:2000}._modalContent_1bfxq_27{width:90%;height:90%;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;color:var(--text-primary);box-shadow:0 8px 32px #00000080;position:relative}._modalHeader_1bfxq_55{padding:20px 30px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}._modalHeader_1bfxq_55 h2{margin:0;font-size:24px}._closeButton_1bfxq_81{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:24px}._tabsContainer_1bfxq_97{display:flex;background-color:var(--bg-primary);padding:0 20px;border-bottom:1px solid var(--border-color)}._tab_1bfxq_97{padding:15px 25px;cursor:pointer;font-weight:600;color:var(--text-secondary);border-bottom:2px solid transparent;transition:all .2s}._activeTab_1bfxq_129{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}._tabContent_1bfxq_139{flex:1;padding:30px;overflow-y:auto}._detailsLayout_1bfxq_153{display:flex;gap:40px}._imageSection_1bfxq_163{width:250px;flex-shrink:0;display:flex;flex-direction:column;gap:15px}._imagePreview_1bfxq_179{width:250px;height:250px;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;display:flex;justify-content:center;align-items:center;overflow:hidden}._imagePreview_1bfxq_179 img{width:100%;height:100%;object-fit:cover}._noImage_1bfxq_215{color:var(--text-secondary);font-size:14px}._imageActions_1bfxq_225{display:flex;flex-direction:column;gap:10px}._imageActions_1bfxq_225 label{font-size:12px;color:var(--text-secondary)}._uploadBtn_1bfxq_247{background-color:var(--brand-primary);color:var(--text-primary);border:none;padding:10px;border-radius:8px;cursor:pointer;font-weight:600;font-size:13px;transition:filter .2s}._uploadBtn_1bfxq_247:hover{filter:brightness(1.1)}._uploadBtn_1bfxq_247:disabled{opacity:.5;cursor:not-allowed}._detailsGrid_1bfxq_289{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:30px}._infoSection_1bfxq_303 h3{color:var(--brand-primary);font-size:16px;margin-bottom:15px;border-left:3px solid var(--brand-primary);padding-left:10px}._field_1bfxq_319{margin-bottom:20px}._field_1bfxq_319 label{display:block;font-size:12px;color:var(--text-secondary);margin-bottom:5px}._field_1bfxq_319 span{font-size:16px;font-weight:500}._inputField_1bfxq_351{width:100%;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:10px;color:var(--text-primary);font-size:14px}textarea._inputField_1bfxq_351{resize:none}._lojasList_1bfxq_379{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}._lojaTag_1bfxq_393{background-color:var(--bg-secondary);border:1px solid var(--border-color);padding:4px 12px;border-radius:20px;font-size:12px;transition:all .2s}._lojaAtiva_1bfxq_411{color:var(--brand-success);border-color:#00ff554d}._lojaInativa_1bfxq_421{color:var(--brand-error);border-color:#ff44444d}._subTabsContainer_1bfxq_431{display:flex;gap:15px;margin-bottom:15px;border-bottom:1px solid var(--border-color);padding-bottom:8px}._subTab_1bfxq_431{font-size:13px;color:var(--text-secondary);cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s;font-weight:500}._subTab_1bfxq_431:hover{background-color:#ffffff0d}._activeSubTab_1bfxq_475{color:var(--brand-primary);background-color:rgba(var(--brand-primary-rgb),.1)}._pricesList_1bfxq_485 table{width:100%;border-collapse:collapse}._pricesList_1bfxq_485 th{text-align:left;padding:12px;border-bottom:2px solid var(--border-color);color:var(--text-secondary);font-size:14px}._pricesList_1bfxq_485 td{padding:12px;border-bottom:1px solid var(--border-color);font-size:14px}._historyContainer_1bfxq_523{display:flex;flex-direction:column;gap:20px}._historyHeader_1bfxq_535{display:flex;align-items:center;gap:25px;background-color:var(--bg-secondary);padding:15px;border-radius:8px}._filterGroup_1bfxq_553{display:flex;align-items:center;gap:10px}._filterGroup_1bfxq_553 label{color:var(--brand-primary);font-weight:600;font-size:13px}._storeSelect_1bfxq_577{background-color:var(--bg-tag);border:1px solid #353845;color:var(--text-primary);padding:8px 12px;border-radius:8px;font-size:13px;height:38px;outline:none;cursor:pointer;transition:all .2s ease}._storeSelect_1bfxq_577:hover{border-color:rgba(var(--brand-primary-rgb),.4)}._storeSelect_1bfxq_577:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.18)}._presetButtons_1bfxq_621{display:flex;align-items:center;background-color:var(--bg-primary);padding:3px;border-radius:8px;border:1px solid #353845;gap:2px}._presetBtn_1bfxq_641{background:transparent;border:none;color:var(--text-secondary);font-size:11px;font-weight:600;padding:6px 10px;border-radius:6px;cursor:pointer;transition:all .2s ease}._presetBtn_1bfxq_641:hover{color:var(--text-primary);background-color:#ffffff0f}._presetActive_1bfxq_675{background-color:var(--brand-primary)!important;color:var(--text-primary)!important;box-shadow:0 2px 8px rgba(var(--brand-primary-rgb),.3)}._dateInputWrapper_1bfxq_687{position:relative;display:flex;align-items:center;background-color:var(--bg-tag);border:1px solid #353845;border-radius:8px;transition:all .2s ease;overflow:hidden;height:38px;cursor:pointer;box-shadow:inset 0 1px 3px #0003}._dateText_1bfxq_715{color:#f1f5f9;font-size:13px;font-weight:500;padding:6px 12px 6px 34px;min-width:95px;-webkit-user-select:none;user-select:none}._dateInputWrapper_1bfxq_687:hover{border-color:rgba(var(--brand-primary-rgb),.5);background-color:#2a2d3c}._dateInputWrapper_1bfxq_687:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.18),inset 0 1px 2px #0003;background-color:#2a2d3c}._calendarIcon_1bfxq_755{position:absolute;left:11px;color:var(--brand-primary);pointer-events:none;font-size:15px;z-index:1;transition:transform .2s,opacity .2s;opacity:.85}._dateInputWrapper_1bfxq_687:hover ._calendarIcon_1bfxq_755{opacity:1;transform:scale(1.1)}._dateInput_1bfxq_687{background:transparent!important;border:none!important;color:#f1f5f9;padding:6px 10px 6px 33px!important;font-size:13px;font-family:inherit;font-weight:500;width:132px;cursor:pointer;outline:none;color-scheme:dark}._dateInput_1bfxq_687::-webkit-datetime-edit{color:#f1f5f9;font-family:inherit;font-size:13px;font-weight:500}._dateInput_1bfxq_687::-webkit-datetime-edit-fields-wrapper{padding:0}._dateInput_1bfxq_687::-webkit-datetime-edit-text{color:#717586;padding:0 1px}._dateInput_1bfxq_687::-webkit-datetime-edit-month-field,._dateInput_1bfxq_687::-webkit-datetime-edit-day-field,._dateInput_1bfxq_687::-webkit-datetime-edit-year-field{padding:1px 2px;border-radius:3px;color:#f1f5f9;transition:background-color .15s,color .15s}._dateInput_1bfxq_687::-webkit-datetime-edit-month-field:focus,._dateInput_1bfxq_687::-webkit-datetime-edit-day-field:focus,._dateInput_1bfxq_687::-webkit-datetime-edit-year-field:focus{background-color:var(--brand-primary);color:var(--text-primary);outline:none}._dateInput_1bfxq_687::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;filter:invert(.8);transition:opacity .2s,transform .2s;padding:2px;margin-right:-2px}._dateInput_1bfxq_687::-webkit-calendar-picker-indicator:hover{opacity:1;transform:scale(1.15)}._datepickerCustomHeader_1bfxq_913{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px;gap:6px}._headerSelects_1bfxq_929{display:flex;gap:6px;align-items:center}._headerSelect_1bfxq_929{background-color:var(--bg-primary);border:1px solid #353845;color:var(--text-primary);padding:4px 8px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;outline:none;transition:all .2s ease}._headerSelect_1bfxq_929:hover{border-color:rgba(var(--brand-primary-rgb),.5)}._headerSelect_1bfxq_929:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.2)}._headerNavBtn_1bfxq_985{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;transition:all .2s ease}._headerNavBtn_1bfxq_985:hover:not(:disabled){color:var(--brand-primary);background-color:#ffffff14}._headerNavBtn_1bfxq_985:disabled{opacity:.25;cursor:not-allowed}._applyBtn_1bfxq_1031{background-color:var(--brand-primary);color:var(--text-primary);border:none;padding:0 16px;border-radius:8px;cursor:pointer;font-weight:600;font-size:13px;transition:all .2s ease;height:38px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(var(--brand-primary-rgb),.25)}._applyBtn_1bfxq_1031:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 5px 14px rgba(var(--brand-primary-rgb),.35)}._applyBtn_1bfxq_1031:active{transform:translateY(0)}._applyBtn_1bfxq_1031:hover{filter:brightness(1.1)}._applyBtn_1bfxq_1031:disabled{opacity:.5;cursor:not-allowed}._historyItem_1bfxq_1103{background-color:var(--bg-secondary);padding:20px;border-radius:12px;margin-bottom:15px;border-left:4px solid var(--brand-primary)}._historyMeta_1bfxq_1119{display:flex;justify-content:space-between;margin-bottom:10px}._historyDate_1bfxq_1131{font-size:12px;color:var(--text-secondary)}._historyEventTag_1bfxq_1141{font-size:10px;background-color:var(--brand-primary);color:var(--text-primary);padding:2px 8px;border-radius:4px;font-weight:700}._diffBox_1bfxq_1159{display:flex;align-items:center;gap:15px;margin-top:10px;background-color:var(--bg-primary);padding:10px 15px;border-radius:6px;font-family:monospace}._oldVal_1bfxq_1181{color:var(--brand-error)}._newVal_1bfxq_1183{color:var(--brand-success)}._arrow_1bfxq_1185{color:var(--text-secondary)}._emptyMsg_1bfxq_1189{text-align:center;padding:40px;color:var(--text-secondary)}._salesContainer_1bfxq_1201{display:flex;flex-direction:column;gap:30px}._salesSummary_1bfxq_1213{display:grid;grid-template-columns:1fr 1fr;gap:20px}._summaryItem_1bfxq_1225{background-color:var(--bg-secondary);padding:20px;border-radius:12px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--border-color)}._summaryItem_1bfxq_1225 label{font-size:13px;color:var(--text-secondary)}._summaryItem_1bfxq_1225 span{font-size:24px;font-weight:700;color:var(--brand-primary)}._chartWrapper_1bfxq_1267{background-color:var(--bg-primary);border:1px solid var(--border-color);padding:20px;border-radius:12px;height:350px}._editableWrapper_1bfxq_1283{position:relative;display:flex;align-items:stretch;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}._editableWrapper_1bfxq_1283 ._inputField_1bfxq_351{border:none}._actions_1bfxq_1311{display:flex;border-left:1px solid var(--border-color)}._checkBtn_1bfxq_1321,._cancelBtn_1bfxq_1321,._actionBtn_1bfxq_1321{background:none;border:none;width:40px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:16px;transition:background-color .2s}._actionBtn_1bfxq_1321{color:var(--text-secondary);border-right:1px solid var(--border-color)}._actionBtn_1bfxq_1321:hover{background-color:#ffffff0d;color:var(--text-primary)}._checkBtn_1bfxq_1321{color:var(--brand-success)}._checkBtn_1bfxq_1321:hover{background-color:#00ff551a}._cancelBtn_1bfxq_1321{color:var(--brand-error);border-left:1px solid var(--border-color)}._cancelBtn_1bfxq_1321:hover{background-color:#ff44441a}._loading_1bfxq_1375{display:flex;justify-content:center;align-items:center;height:100%;font-size:18px;color:var(--brand-primary)}._subModalOverlay_1bfxq_1395{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:3000;border-radius:16px}._subModalContent_1bfxq_1423{width:90%;max-width:1000px;background-color:var(--bg-primary);border:1px solid var(--brand-primary);border-radius:16px;display:flex;flex-direction:column;box-shadow:0 8px 64px #000000e6;max-height:90%}._subModalHeader_1bfxq_1447{padding:20px 30px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}._subModalHeader_1bfxq_1447 h3{margin:0;font-size:22px;color:var(--text-primary)}._subModalBody_1bfxq_1475{padding:30px;display:flex;flex-direction:column;gap:30px;overflow-y:auto;color:var(--text-primary)}._dayChartWrapper_1bfxq_1493{background-color:var(--bg-secondary);padding:25px;border-radius:12px;border:1px solid var(--border-color);min-height:250px;max-height:500px;height:auto;overflow-y:auto}._dayChartWrapper_1bfxq_1493::-webkit-scrollbar{width:6px}._dayChartWrapper_1bfxq_1493::-webkit-scrollbar-track{background:var(--bg-secondary)}._dayChartWrapper_1bfxq_1493::-webkit-scrollbar-thumb{background:var(--brand-primary);border-radius:10px}._dayTableWrapper_1bfxq_1543 table{width:100%;border-collapse:collapse}._dayTableWrapper_1bfxq_1543 th{text-align:left;font-size:14px;color:var(--brand-primary);padding-bottom:15px;border-bottom:2px solid var(--border-color)}._dayTableWrapper_1bfxq_1543 td{padding:12px 0;font-size:15px;color:var(--text-primary);border-bottom:1px solid rgba(53,56,69,.5)}._dayTableWrapper_1bfxq_1543 tfoot td{border-bottom:none;border-top:2px solid var(--brand-primary);padding-top:15px;color:var(--brand-primary);font-size:16px}._helpText_1bfxq_1601{font-size:12px;color:var(--text-secondary);margin:0;font-style:italic}._container_6oibv_1{padding:24px 32px;color:var(--text-primary);min-height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}._headerSection_6oibv_21{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #2d303e;padding-bottom:18px}._headerTitle_6oibv_37{margin:0;font-size:1.6rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:10px}._headerSubtitle_6oibv_57{margin:6px 0 0;font-size:.9rem;color:var(--text-secondary)}._reportsGrid_6oibv_69{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;margin-top:10px}._reportCard_6oibv_83{background-color:var(--bg-primary);border:1px solid #2d303e;border-radius:14px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;transition:all .2s ease;cursor:pointer;box-shadow:0 4px 12px #00000026}._reportCard_6oibv_83:hover{border-color:var(--brand-primary);transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--brand-primary-rgb),.12)}._cardHeader_6oibv_123{display:flex;align-items:flex-start;gap:14px}._cardIconBox_6oibv_135{background:rgba(var(--brand-primary-rgb),.12);border:1px solid rgba(var(--brand-primary-rgb),.25);border-radius:10px;padding:10px;display:flex;align-items:center;justify-content:center;color:var(--brand-primary);flex-shrink:0}._cardTitle_6oibv_159{margin:0 0 6px;font-size:1.15rem;font-weight:600;color:var(--text-primary)}._cardDesc_6oibv_173{margin:0;font-size:.85rem;color:var(--text-secondary);line-height:1.45}._cardTags_6oibv_187{display:flex;flex-wrap:wrap;gap:6px}._tag_6oibv_199{background-color:var(--bg-tag);border:1px solid var(--border-color);color:var(--text-secondary);padding:3px 8px;border-radius:6px;font-size:.75rem;font-weight:500}._cardAction_6oibv_219{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #2d303e;color:var(--brand-primary);font-size:.85rem;font-weight:600}._container_n9a4s_1{display:flex;flex-direction:column;gap:20px;color:var(--text-primary)}._topBar_n9a4s_15{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;border-bottom:1px solid #2d303e;padding-bottom:16px}._titleArea_n9a4s_35{display:flex;align-items:center;gap:12px}._backBtn_n9a4s_47{background-color:var(--bg-tag);border:1px solid var(--border-color);color:var(--text-secondary);padding:8px 14px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}._backBtn_n9a4s_47:hover{background-color:var(--border-color);color:var(--text-primary)}._title_n9a4s_35{margin:0;font-size:1.4rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:8px}._exportBtn_n9a4s_107{background-color:var(--bg-tag);border:1px solid var(--border-color);color:var(--text-secondary);padding:8px 16px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}._exportBtn_n9a4s_107:hover:not(:disabled){background-color:var(--brand-primary);color:var(--text-primary);border-color:var(--brand-primary)}._exportBtn_n9a4s_107:disabled{opacity:.5;cursor:not-allowed}._filterPanel_n9a4s_161{background-color:var(--bg-primary);border:1px solid #2d303e;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:16px}._filterRow_n9a4s_181{display:flex;align-items:center;flex-wrap:wrap;gap:14px}._filterGroup_n9a4s_195{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary)}._filterLabel_n9a4s_211{font-weight:600;color:var(--text-primary);display:inline-flex;align-items:center;gap:6px;font-size:.85rem}._chipGroup_n9a4s_229{display:flex;flex-wrap:wrap;gap:6px}._chipBtn_n9a4s_241{background-color:var(--bg-tag);border:1px solid var(--border-color);color:var(--text-secondary);padding:6px 12px;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}._chipBtn_n9a4s_241:hover{border-color:var(--brand-primary);color:var(--text-primary)}._chipBtn_n9a4s_241._active_n9a4s_281{background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-primary);font-weight:600}._inputNumber_n9a4s_295{background-color:var(--bg-tag);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);padding:6px 10px;width:80px;font-size:.85rem;font-weight:600;text-align:center;outline:none}._inputNumber_n9a4s_295:focus{border-color:var(--brand-primary)}._inputDate_n9a4s_329{background-color:var(--bg-tag);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);padding:6px 10px;font-size:.85rem;outline:none}._inputDate_n9a4s_329:focus{border-color:var(--brand-primary)}._selectInput_n9a4s_357{background-color:var(--bg-tag);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);padding:7px 12px;font-size:.85rem;outline:none;cursor:pointer;min-width:180px}._selectInput_n9a4s_357:focus{border-color:var(--brand-primary)}._searchInput_n9a4s_389{background-color:var(--bg-tag);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);padding:7px 12px 7px 34px;font-size:.85rem;outline:none;min-width:240px}._searchInput_n9a4s_389:focus{border-color:var(--brand-primary)}._searchWrapper_n9a4s_419{position:relative;display:inline-flex;align-items:center}._searchIcon_n9a4s_431{position:absolute;left:10px;color:var(--text-secondary)}._actionBtn_n9a4s_443{background-color:var(--brand-primary);border:none;color:var(--text-primary);padding:7px 16px;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}._actionBtn_n9a4s_443:hover{background-color:#e06955}._storeModalOverlay_n9a4s_483{position:fixed;inset:0;background-color:#000000b3;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._storeModal_n9a4s_483{background-color:var(--bg-primary);border:1px solid #393c49;border-radius:14px;padding:24px;width:540px;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;gap:16px;box-shadow:0 10px 30px #00000080}._modalHeader_n9a4s_539{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2d303e;padding-bottom:12px}._storeListGrid_n9a4s_555{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:380px;overflow-y:auto;padding-right:4px}._storeItem_n9a4s_573{display:flex;align-items:center;gap:8px;padding:6px 10px;background-color:var(--bg-tag);border-radius:6px;border:1px solid var(--border-color);font-size:.85rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s ease}._storeItem_n9a4s_573:hover{border-color:var(--brand-primary)}._storeItem_n9a4s_573._selected_n9a4s_609{background-color:rgba(var(--brand-primary-rgb),.15);border-color:var(--brand-primary);color:var(--text-primary)}._tableContainer_n9a4s_623{background-color:var(--bg-primary);border:1px solid #2d303e;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000026}._tableWrapper_n9a4s_639{overflow-x:auto;overflow-y:auto;max-height:650px;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}._table_n9a4s_623{width:100%;border-collapse:collapse;text-align:left;font-size:13px}._table_n9a4s_623 th{background-color:var(--bg-primary);color:var(--text-secondary);padding:13px 16px;font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.5px;border-bottom:1px solid #2d303e;position:sticky;top:0;z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none}._table_n9a4s_623 th:hover{color:var(--text-primary)}._table_n9a4s_623 td{padding:12px 16px;border-bottom:1px solid #282a37;color:#e0e6ed;vertical-align:middle}._table_n9a4s_623 tbody tr:hover{background-color:#ffffff05}._badgeZero_n9a4s_731{background-color:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.25);padding:3px 8px;border-radius:4px;font-weight:600;font-size:11px;display:inline-block}._badgeLow_n9a4s_753{background-color:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.25);padding:3px 8px;border-radius:4px;font-weight:600;font-size:11px;display:inline-block}._paginationBar_n9a4s_775{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background-color:var(--bg-primary);border-top:1px solid #2d303e;font-size:.85rem;color:var(--text-secondary);flex-wrap:wrap;gap:12px}._pageBtn_n9a4s_801{background-color:var(--bg-tag);border:1px solid var(--border-color);color:var(--text-primary);padding:6px 12px;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s ease}._pageBtn_n9a4s_801:hover:not(:disabled){border-color:var(--brand-primary)}._pageBtn_n9a4s_801:disabled{opacity:.4;cursor:not-allowed}._loadingBox_n9a4s_841{padding:40px;text-align:center;color:var(--text-secondary);font-size:.95rem}._emptyBox_n9a4s_855{padding:50px 20px;text-align:center;color:var(--text-secondary);display:flex;flex-direction:column;align-items:center;gap:10px}@media print{body,html{background-color:#fff!important;color:#000!important}nav,aside,._backBtn_n9a4s_47,._exportBtn_n9a4s_107,._filterPanel_n9a4s_161,._paginationBar_n9a4s_775,._modalHeader_n9a4s_539,._storeModalOverlay_n9a4s_483{display:none!important}._container_n9a4s_1{padding:0!important;gap:10px!important}._topBar_n9a4s_15{border-bottom:2px solid #000000!important;padding-bottom:8px!important}._title_n9a4s_35{color:#000!important;font-size:1.2rem!important}._tableContainer_n9a4s_623{border:1px solid #cccccc!important;box-shadow:none!important;border-radius:0!important;background-color:#fff!important}._tableWrapper_n9a4s_639{max-height:none!important;overflow:visible!important}._table_n9a4s_623{font-size:11px!important;color:#000!important}._table_n9a4s_623 th{background-color:#f3f4f6!important;color:#000!important;border-bottom:2px solid #000000!important;position:static!important;padding:8px 10px!important}._table_n9a4s_623 td{color:#000!important;border-bottom:1px solid #e5e7eb!important;padding:6px 10px!important}._badgeZero_n9a4s_731{background-color:#fee2e2!important;color:#b91c1c!important;border:1px solid #f87171!important}._badgeLow_n9a4s_753{background-color:#fef3c7!important;color:#b45309!important;border:1px solid #fbbf24!important}}._container_1cc3u_1{display:flex;flex-direction:column;padding:24px;background-color:var(--bg-primary);min-height:100%;color:var(--text-primary);font-family:Outfit,Inter,sans-serif;box-sizing:border-box}._header_1cc3u_23{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._title_1cc3u_37{font-size:1.8rem;font-weight:600;color:var(--text-primary);margin:0 0 6px}._subtitle_1cc3u_51{font-size:.95rem;color:var(--text-secondary);margin:0}._newBtn_1cc3u_63{display:flex;align-items:center;gap:8px;background-color:var(--brand-primary);color:var(--text-primary);border:none;padding:10px 18px;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;box-shadow:0 8px 24px rgba(var(--brand-primary-rgb),.3);transition:all .2s ease}._newBtn_1cc3u_63:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(var(--brand-primary-rgb),.45);background-color:var(--brand-primary-hover)}._toggleBar_1cc3u_107{display:flex;gap:12px;border-bottom:1px solid var(--border-color);padding-bottom:14px;margin-bottom:24px}._toggleBtn_1cc3u_123{background:none;border:none;color:var(--text-secondary);font-size:.95rem;font-weight:500;padding:8px 16px;cursor:pointer;border-radius:6px;transition:all .2s ease}._toggleBtn_1cc3u_123:hover{color:var(--text-primary);background-color:#ffffff0d}._activeToggle_1cc3u_157{color:var(--brand-primary);font-weight:600;background-color:rgba(var(--brand-primary-rgb),.1)!important}._statsGrid_1cc3u_171{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}._statCard_1cc3u_185{background-color:var(--bg-secondary);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 10px #00000026;border:1px solid rgba(255,255,255,.03)}._statLabel_1cc3u_207{font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;font-weight:500;letter-spacing:.5px}._statValue_1cc3u_223{font-size:1.8rem;font-weight:700;color:var(--text-primary)}._filterBar_1cc3u_237{display:flex;gap:16px;align-items:center;background-color:var(--bg-secondary);padding:16px;border-radius:8px;margin-bottom:24px;box-shadow:0 4px 10px #00000026}._filterGroup_1cc3u_259{display:flex;align-items:center;gap:8px}._filterGroup_1cc3u_259 label{font-size:.85rem;color:var(--text-secondary);font-weight:500}._filterSelect_1cc3u_283{background-color:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);padding:8px 12px;border-radius:6px;font-size:.85rem;outline:none;cursor:pointer;transition:border-color .2s}._filterSelect_1cc3u_283:focus{border-color:var(--brand-primary)}._searchWrapper_1cc3u_315{flex:1;display:flex}._searchInput_1cc3u_325{width:100%;background-color:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);padding:8px 14px;border-radius:6px;font-size:.85rem;outline:none;transition:all .2s}._searchInput_1cc3u_325:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.15)}._mainGrid_1cc3u_361{display:flex;gap:24px;flex:1}._listPanel_1cc3u_373{flex:1;transition:all .3s ease}._listPanelSplit_1cc3u_383{flex:0 0 48%}._detailPanel_1cc3u_391{flex:0 0 49%;background-color:var(--bg-secondary);border-radius:12px;padding:24px;box-shadow:0 8px 24px #0000004d;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;height:fit-content;max-height:850px;overflow-y:auto;animation:_slideIn_1cc3u_1 .3s ease forwards}@keyframes _slideIn_1cc3u_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._emptyState_1cc3u_431{background-color:var(--bg-secondary);border-radius:12px;padding:48px;text-align:center;color:var(--text-secondary);box-shadow:0 4px 12px #00000026}._requestsGrid_1cc3u_449{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._listPanelSplit_1cc3u_383 ._requestsGrid_1cc3u_449{grid-template-columns:1fr}._requestCard_1cc3u_469{background-color:var(--bg-secondary);border-radius:10px;padding:20px;border:1px solid rgba(255,255,255,.03);cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;box-shadow:0 4px 10px #0000001a}._requestCard_1cc3u_469:hover{transform:translateY(-2px);border-color:rgba(var(--brand-primary-rgb),.3);box-shadow:0 8px 18px #0003}._activeCard_1cc3u_505{border-color:var(--brand-primary)!important;box-shadow:0 0 0 1px var(--brand-primary),0 8px 18px #00000040!important}._cardHeader_1cc3u_515{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._cardType_1cc3u_529{background-color:#50d1aa1a;border:1px solid rgba(80,209,170,.3);color:var(--brand-success);padding:3px 8px;border-radius:4px;font-size:.72rem;font-weight:600;text-transform:uppercase}._cardUrgency_1cc3u_551{font-size:.75rem;font-weight:600}._cardTitle_1cc3u_561{font-size:1.05rem;font-weight:600;margin:0 0 8px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stepsCountText_1cc3u_581{display:flex;align-items:center;font-size:.8rem;color:var(--text-secondary);margin-bottom:6px;font-weight:500}._progressBarBg_1cc3u_599{background-color:var(--bg-primary);height:6px;border-radius:4px;width:100%;overflow:hidden}._progressBarFill_1cc3u_615{background-color:var(--brand-success);height:100%;border-radius:4px;transition:width .3s ease}._cardFooter_1cc3u_629{display:flex;justify-content:space-between;align-items:center;margin-top:auto;border-top:1px solid rgba(255,255,255,.05);padding-top:12px;font-size:.8rem}._cardStatus_1cc3u_649{display:flex;align-items:center;font-weight:500}._cardDate_1cc3u_661{color:var(--text-secondary)}._detailHeader_1cc3u_671{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:14px;margin-bottom:20px}._detailHeader_1cc3u_671 h2{font-size:1.25rem;margin:0;font-weight:600}._closeDetailBtn_1cc3u_701{background:none;border:none;color:var(--text-secondary);font-size:1.6rem;cursor:pointer;line-height:1}._closeDetailBtn_1cc3u_701:hover{color:var(--text-primary)}._detailBody_1cc3u_727{display:flex;flex-direction:column;gap:20px}._detailMetaRow_1cc3u_739{display:flex;gap:8px;flex-wrap:wrap}._detailUrgencyBadge_1cc3u_751{padding:4px 10px;border-radius:6px;font-size:.8rem;font-weight:600}._detailStatusBadge_1cc3u_765{background-color:#0003;padding:4px 10px;border-radius:6px;font-size:.8rem;font-weight:600;display:flex;align-items:center}._detailTitle_1cc3u_785{font-size:1.4rem;margin:0;font-weight:600;line-height:1.3}._detailMetaGrid_1cc3u_799{display:grid;grid-template-columns:1fr 1fr;gap:12px}._metaBox_1cc3u_811{background-color:#ffffff04;border:1px solid rgba(255,255,255,.03);padding:12px;border-radius:6px;display:flex;flex-direction:column;gap:4px}._metaLabel_1cc3u_831{font-size:.78rem;color:var(--text-secondary);display:flex;align-items:center;gap:4px;font-weight:500}._metaValue_1cc3u_849{font-size:.88rem;font-weight:600;color:var(--text-primary)}._infoSection_1cc3u_861{background-color:#ffffff05;border:1px solid rgba(255,255,255,.03);padding:16px;border-radius:8px}._infoSection_1cc3u_861 h3{font-size:.9rem;color:var(--text-secondary);margin:0 0 10px;display:flex;align-items:center;gap:6px;text-transform:uppercase;font-weight:600;letter-spacing:.5px}._infoSection_1cc3u_861 p{margin:0 0 6px;font-size:.9rem}._infoSection_1cc3u_861 p:last-child{margin-bottom:0}._timestamp_1cc3u_917{font-size:.75rem!important;color:var(--text-secondary)}._stepChecklistItem_1cc3u_929{display:flex;align-items:flex-start;gap:12px;background-color:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:12px 14px;transition:all .2s ease}._stepChecklistItem_1cc3u_929:hover{background-color:#ffffff0d;border-color:rgba(var(--brand-primary-rgb),.2)}._stepCompletedBg_1cc3u_961{background-color:#50d1aa0a!important;border-color:#50d1aa33!important}._stepCheckboxIcon_1cc3u_971{cursor:pointer;transition:scale .15s ease}._stepCheckboxIcon_1cc3u_971:hover{scale:1.1}._stepTypeBadge_1cc3u_989{background-color:rgba(var(--brand-primary-rgb),.12);border:1px solid rgba(var(--brand-primary-rgb),.3);color:var(--brand-primary);font-size:.72rem;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase}._stepDescription_1cc3u_1011{margin:6px 0 0;font-size:.88rem;color:var(--text-primary);line-height:1.4}._stepDescriptionCompleted_1cc3u_1025{text-decoration:line-through;color:var(--text-secondary)}._attachmentsDetailList_1cc3u_1037{display:flex;flex-direction:column;gap:8px;margin-top:10px}._fileDetailItem_1cc3u_1051{display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-primary);border:1px solid rgba(255,255,255,.05);padding:10px 14px;border-radius:6px}._fileNameText_1cc3u_1071{font-size:.85rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSizeText_1cc3u_1089{font-size:.72rem;color:var(--text-secondary);margin-top:2px}._downloadFileBtn_1cc3u_1101{background-color:#ffffff0d;border:none;color:var(--brand-primary);cursor:pointer;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s;text-decoration:none}._downloadFileBtn_1cc3u_1101:hover{background-color:var(--brand-primary);color:var(--text-primary)}._resolutionText_1cc3u_1141{font-size:.92rem;line-height:1.5;color:var(--brand-success)}._cadastroActionsContainer_1cc3u_1155{background-color:rgba(var(--brand-primary-rgb),.03);border:1px dashed rgba(var(--brand-primary-rgb),.2);padding:20px;border-radius:8px}._cadastroActionsContainer_1cc3u_1155 h3{font-size:.9rem;color:var(--brand-primary);margin:0 0 12px;display:flex;align-items:center;gap:6px;text-transform:uppercase}._actionButtonsRow_1cc3u_1189{display:flex;gap:8px;flex-wrap:wrap}._statusAndamentoBtn_1cc3u_1201{background-color:transparent;border:1px solid #FFB74D;color:#ffb74d;padding:8px 14px;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:600;transition:all .2s}._statusAndamentoBtn_1cc3u_1201:hover{background-color:#ffb74d1a}._statusConcluidoBtn_1cc3u_1233{background-color:var(--brand-success);border:none;color:var(--bg-primary);padding:8px 14px;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:600;transition:all .2s}._statusConcluidoBtn_1cc3u_1233:hover:not(:disabled){background-color:#63e3bc}._statusConcluidoBtn_1cc3u_1233:disabled{opacity:.5;cursor:not-allowed}._statusCanceladoBtn_1cc3u_1275{background-color:transparent;border:1px solid #FF7043;color:#ff7043;padding:8px 14px;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:600;transition:all .2s}._statusCanceladoBtn_1cc3u_1275:hover:not(:disabled){background-color:#ff70431a}._statusCanceladoBtn_1cc3u_1275:disabled{opacity:.5;cursor:not-allowed}._textareaGroup_1cc3u_1317{display:flex;flex-direction:column;gap:6px}._textareaGroup_1cc3u_1317 label{font-size:.8rem;color:var(--text-secondary);font-weight:500}._textareaGroup_1cc3u_1317 textarea{background-color:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);padding:10px;border-radius:6px;font-size:.85rem;outline:none;resize:vertical}._textareaGroup_1cc3u_1317 textarea:focus{border-color:var(--brand-primary)}._completedDisclaimer_1cc3u_1371{display:flex;align-items:center;gap:8px;color:var(--brand-success);font-size:.85rem;font-weight:500}._configGrid_1cc3u_1391{display:flex;gap:24px;flex:1}._configLeftCol_1cc3u_1403{flex:0 0 35%;background-color:var(--bg-secondary);border-radius:12px;padding:20px;border:1px solid rgba(255,255,255,.05);box-shadow:0 6px 16px #0003}._configRightCol_1cc3u_1421{flex:0 0 62%;background-color:var(--bg-secondary);border-radius:12px;padding:20px;border:1px solid rgba(255,255,255,.05);box-shadow:0 6px 16px #0003;display:flex;flex-direction:column}._configHeaderPanel_1cc3u_1443{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:12px;margin-bottom:16px}._configHeaderPanel_1cc3u_1443 h2{font-size:1.15rem;margin:0;font-weight:600;display:flex;align-items:center;gap:8px;color:var(--text-primary)}._addConfigBtn_1cc3u_1481{background-color:transparent;border:1.5px solid var(--brand-primary);color:var(--brand-primary);padding:6px 12px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s}._addConfigBtn_1cc3u_1481:hover{background-color:rgba(var(--brand-primary-rgb),.08);color:var(--text-primary)}._groupsConfigList_1cc3u_1521{display:flex;flex-direction:column;gap:12px;max-height:500px;overflow-y:auto}._emptyConfigText_1cc3u_1537{font-size:.85rem;color:var(--text-secondary);text-align:center;padding:20px 0}._groupConfigCard_1cc3u_1551{background-color:var(--bg-primary);border:1px solid rgba(255,255,255,.03);padding:14px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;transition:all .2s}._groupConfigCard_1cc3u_1551:hover{border-color:rgba(var(--brand-primary-rgb),.2)}._groupConfigTitle_1cc3u_1581{font-size:.95rem;margin:0 0 6px;font-weight:600;color:var(--text-primary)}._groupConfigSub_1cc3u_1595{font-size:.78rem;color:var(--text-secondary);margin:0;line-height:1.3}._deleteGroupBtn_1cc3u_1609{background:none;border:none;color:#ff7043;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s}._deleteGroupBtn_1cc3u_1609:hover{background-color:#ff70431a}._addStoreManualForm_1cc3u_1639{display:flex;gap:10px;align-items:center;background-color:var(--bg-primary);padding:12px;border-radius:8px;margin-bottom:16px;border:1px solid rgba(255,255,255,.02)}._addStoreManualForm_1cc3u_1639 ._formGroup_1cc3u_1661{margin:0}._addStoreManualForm_1cc3u_1639 input{padding:8px 12px;font-size:.85rem;border-radius:6px}._addStoreBtn_1cc3u_1681{background-color:var(--brand-success);border:none;color:var(--bg-primary);padding:8px 14px;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s}._addStoreBtn_1cc3u_1681:hover{background-color:#63e3bc}._tableScrollWrapper_1cc3u_1717{overflow-x:auto;max-height:480px;overflow-y:auto;border-radius:8px;border:1px solid var(--border-color)}._storesConfigTable_1cc3u_1733{width:100%;border-collapse:collapse;font-size:.85rem;text-align:left;background-color:var(--bg-primary)}._storesConfigTable_1cc3u_1733 th{background-color:var(--bg-secondary);padding:12px 14px;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10}._storesConfigTable_1cc3u_1733 td{padding:12px 14px;border-bottom:1px solid rgba(57,60,73,.5);vertical-align:middle}._storesConfigTable_1cc3u_1733 tr:hover td{background-color:#ffffff04}._colibriBadge_1cc3u_1791{background-color:#50d1aa1a;color:var(--brand-success);border:1px solid rgba(80,209,170,.25);font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:4px}._manualBadge_1cc3u_1811{background-color:rgba(var(--brand-primary-rgb),.1);color:var(--brand-primary);border:1px solid rgba(var(--brand-primary-rgb),.25);font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:4px}._systemMapBtn_1cc3u_1831{background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid rgba(255,255,255,.05);padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;display:inline-block;min-width:48px;-webkit-user-select:none;user-select:none;transition:all .2s}._systemMapBtn_1cc3u_1831:hover{border-color:var(--brand-primary);color:var(--text-primary)}._systemMapBtnChecked_1cc3u_1871{background-color:#50d1aa1f!important;color:var(--brand-success)!important;border-color:#50d1aa66!important;font-weight:600}._quickGroupSelectionArea_1cc3u_1887{border-bottom:1px solid rgba(255,255,255,.04);margin-bottom:10px}._quickGroupPill_1cc3u_1897{background-color:var(--bg-primary);border:1.5px solid var(--border-color);color:var(--text-secondary);padding:5px 12px;border-radius:20px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s}._quickGroupPill_1cc3u_1897:hover{background-color:rgba(var(--brand-primary-rgb),.1);border-color:var(--brand-primary);color:var(--text-primary)}._modalOverlay_1cc3u_1935{position:fixed;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999}._modalContent_1cc3u_1957{background-color:var(--bg-secondary);border-radius:12px;width:92%;max-width:600px;box-shadow:0 10px 30px #00000080;border:1px solid rgba(255,255,255,.05);animation:_scaleUp_1cc3u_1 .2s ease forwards;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}@keyframes _scaleUp_1cc3u_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._modalHeader_1cc3u_1995{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color);flex-shrink:0}._modalHeader_1cc3u_1995 h2{font-size:1.3rem;margin:0;font-weight:600}._closeModalBtn_1cc3u_2025{background:none;border:none;color:var(--text-secondary);font-size:1.6rem;cursor:pointer;line-height:1}._closeModalBtn_1cc3u_2025:hover{color:var(--text-primary)}._modalForm_1cc3u_2051{padding:24px;display:flex;flex-direction:column;gap:18px;overflow-y:auto;flex:1}._formSectionBox_1cc3u_2069{border:1px solid rgba(255,255,255,.04);background-color:#ffffff03;padding:16px;border-radius:8px}._formGroup_1cc3u_1661{display:flex;flex-direction:column;gap:6px}._formRow_1cc3u_2095{display:flex;gap:16px}._formGroup_1cc3u_1661 label{font-size:.85rem;color:var(--text-secondary);font-weight:500}._formSectionLabel_1cc3u_2117{font-size:.9rem;font-weight:600;text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px;margin-bottom:12px;display:block}._formGroup_1cc3u_1661 input,._formGroup_1cc3u_1661 select,._formGroup_1cc3u_1661 textarea{background-color:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);padding:10px 14px;border-radius:8px;font-size:.9rem;outline:none;transition:all .2s}._formGroup_1cc3u_1661 input:focus,._formGroup_1cc3u_1661 select:focus,._formGroup_1cc3u_1661 textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.15)}._ticketOptionsRow_1cc3u_2179{display:flex;gap:20px}._radioOptionLabel_1cc3u_2189{display:flex;align-items:center;gap:8px;font-size:.9rem;cursor:pointer;-webkit-user-select:none;user-select:none}._disabledRadioOption_1cc3u_2207{opacity:.5;cursor:not-allowed}._checkboxGrid_1cc3u_2219{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._checkboxOptionLabel_1cc3u_2231{display:flex;align-items:center;gap:8px;font-size:.88rem;cursor:pointer}._pdvTypeContainer_1cc3u_2247{border-top:1px solid rgba(255,255,255,.05);margin-top:10px;padding-top:10px}._storesCheckboxGrid_1cc3u_2261{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-height:120px;overflow-y:auto;background-color:var(--bg-primary);padding:10px;border-radius:6px;border:1px solid var(--border-color)}._stepsListContainer_1cc3u_2287{background-color:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:8px;padding:16px}._emptyStepsFormMessage_1cc3u_2301{font-size:.85rem;color:var(--text-secondary);text-align:center;padding:14px 0;border:1px dashed rgba(255,255,255,.1);border-radius:6px}._formStepsScrollArea_1cc3u_2319{display:flex;flex-direction:column;gap:10px;max-height:180px;overflow-y:auto;padding-right:6px}._formStepItem_1cc3u_2337{display:flex;align-items:center;gap:10px;background-color:var(--bg-primary);border:1px solid rgba(255,255,255,.03);padding:10px 12px;border-radius:6px}._formStepNumber_1cc3u_2357{background-color:rgba(var(--brand-primary-rgb),.15);color:var(--brand-primary);width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700}._deleteStepBtn_1cc3u_2383{background:none;border:none;color:#ff7043;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s}._deleteStepBtn_1cc3u_2383:hover{background-color:#ff70431a}._addStepBox_1cc3u_2419{border:1px solid rgba(80,209,170,.2);background-color:#50d1aa03;border-radius:8px;padding:16px}._addStepFormRow_1cc3u_2433{display:flex;gap:12px;align-items:flex-start}._addStepActionBtn_1cc3u_2445{display:flex;align-items:center;justify-content:center;gap:6px;background-color:transparent;border:1.5px dashed var(--brand-success);color:var(--brand-success);font-weight:600;font-size:.85rem;padding:8px 14px;border-radius:6px;cursor:pointer;margin-top:12px;width:100%;transition:all .2s}._addStepActionBtn_1cc3u_2445:hover{background-color:#50d1aa14}._uploadTriggerBtn_1cc3u_2491{display:flex;align-items:center;gap:6px;background-color:transparent;border:1.5px solid var(--brand-primary);color:var(--brand-primary);font-weight:600;padding:8px 14px;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .2s}._uploadTriggerBtn_1cc3u_2491:hover{background-color:rgba(var(--brand-primary-rgb),.08)}._selectedFilesGrid_1cc3u_2529{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}._fileItemForm_1cc3u_2543{display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-primary);border:1px solid rgba(255,255,255,.05);padding:8px 12px;border-radius:6px}._deleteFileBtn_1cc3u_2563{background:none;border:none;color:#ff7043;cursor:pointer;display:flex;align-items:center;justify-content:center}._deleteFileBtn_1cc3u_2563:hover{color:#ff8a65}._formActions_1cc3u_2591{display:flex;justify-content:flex-end;gap:12px;margin-top:10px;flex-shrink:0}._cancelFormBtn_1cc3u_2607{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s}._cancelFormBtn_1cc3u_2607:hover{background-color:#ffffff0d;color:var(--text-primary)}._submitFormBtn_1cc3u_2641{background-color:var(--brand-primary);color:var(--text-primary);border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;font-size:.9rem;box-shadow:0 8px 24px rgba(var(--brand-primary-rgb),.3);transition:all .2s}._submitFormBtn_1cc3u_2641:hover:not(:disabled){background-color:var(--brand-primary-hover);transform:translateY(-1px)}@media(max-width:900px){._mainGrid_1cc3u_361{flex-direction:column}._listPanelSplit_1cc3u_383{flex:1}._detailPanel_1cc3u_391{flex:1;width:100%}._statsGrid_1cc3u_171{grid-template-columns:repeat(2,1fr)}._addStepFormRow_1cc3u_2433{flex-direction:column}._addStepFormRow_1cc3u_2433>div{width:100%!important;flex:none!important}._checkboxGrid_1cc3u_2219{grid-template-columns:1fr 1fr}._detailMetaGrid_1cc3u_799,._selectedFilesGrid_1cc3u_2529{grid-template-columns:1fr}._configGrid_1cc3u_1391{flex-direction:column}._configLeftCol_1cc3u_1403,._configRightCol_1cc3u_1421{flex:1;width:100%}._modalFormColumns_1cc3u_2753{flex-direction:column;overflow-y:auto}._modalFormLeftColumn_1cc3u_2761,._modalFormRightColumn_1cc3u_2763{flex:none;width:100%;overflow-y:visible;padding-right:0}}._modalFormColumns_1cc3u_2753{display:flex;gap:30px;flex:1;min-height:0}._modalFormLeftColumn_1cc3u_2761{flex:0 0 42%;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding-right:12px}._modalFormRightColumn_1cc3u_2763{flex:0 0 55%;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding-right:12px}._modalSearchInput_1cc3u_2831{background-color:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);padding:8px 12px;border-radius:6px;font-size:.85rem;outline:none;width:100%;margin-bottom:12px;transition:all .2s;box-sizing:border-box}._modalSearchInput_1cc3u_2831:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.15)}._modalActionsBar_1cc3u_2869{display:flex;gap:8px;margin-bottom:12px}._modalMiniButton_1cc3u_2881{background-color:#ffffff0d;border:1px solid var(--border-color);color:var(--text-secondary);padding:5px 10px;border-radius:4px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}._modalMiniButton_1cc3u_2881:hover{background-color:rgba(var(--brand-primary-rgb),.1);border-color:var(--brand-primary);color:var(--text-primary)}._modalStoreList_1cc3u_2917{display:flex;flex-direction:column;gap:6px;max-height:250px;overflow-y:auto;background-color:var(--bg-primary);padding:8px;border-radius:8px;border:1px solid var(--border-color)}._modalStoreItem_1cc3u_2941{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:6px;background-color:#ffffff03;border:1px solid rgba(255,255,255,.03);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}._modalStoreItem_1cc3u_2941:hover{background-color:#ffffff0a;border-color:#ffffff14}._modalStoreItemActive_1cc3u_2977{background-color:#50d1aa0d!important;border-color:#50d1aa4d!important}._modalStoreName_1cc3u_2987{font-size:.88rem;font-weight:600;color:var(--text-primary)}._modalStoreSub_1cc3u_2999{font-size:.72rem;color:var(--text-secondary);margin-top:2px}._modalStoreBadgeArea_1cc3u_3011{display:flex;gap:4px;margin-left:auto;flex-wrap:wrap}._modalStoreBadge_1cc3u_3011{background-color:#ffffff0d;color:var(--text-secondary);font-size:.65rem;font-weight:700;padding:1px 4px;border-radius:3px;text-transform:uppercase}.requisicoes-light{background-color:var(--bg-body);color:var(--text-primary)!important}.requisicoes-light ._title_1cc3u_37,.requisicoes-light ._statValue_1cc3u_223,.requisicoes-light ._filterSelect_1cc3u_283,.requisicoes-light ._searchInput_1cc3u_325,.requisicoes-light ._cardTitle_1cc3u_561,.requisicoes-light ._metaValue_1cc3u_849,.requisicoes-light ._sectionTitle_1cc3u_3069,.requisicoes-light ._stepTitle_1cc3u_3071,.requisicoes-light ._commentAuthor_1cc3u_3073,.requisicoes-light ._commentText_1cc3u_3075,.requisicoes-light ._modalTitle_1cc3u_3077,.requisicoes-light ._modalLabel_1cc3u_3079,.requisicoes-light ._modalValue_1cc3u_3081,.requisicoes-light ._configTitle_1cc3u_3083,.requisicoes-light ._configSubtitle_1cc3u_3085,.requisicoes-light ._configValue_1cc3u_3087,.requisicoes-light ._configLabel_1cc3u_3089,.requisicoes-light ._configText_1cc3u_3091,.requisicoes-light ._closeDetailBtn_1cc3u_701:hover{color:var(--text-primary)!important}.requisicoes-light ._infoSection_1cc3u_861{background-color:#00000005!important;border-color:#0000000d!important}.requisicoes-light ._modalStoreBadge_1cc3u_3011{background-color:#0000000d!important;color:var(--text-secondary)!important}.requisicoes-light ._statCard_1cc3u_185{border-color:var(--border-color-light)!important}._container_1hpgu_1{padding:24px;display:flex;flex-direction:column;gap:24px;color:var(--text-primary);min-height:100%;box-sizing:border-box}._embeddedContainer_1hpgu_21{padding:0;display:flex;flex-direction:column;gap:20px;color:var(--text-primary);box-sizing:border-box}._header_1hpgu_43{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}._titleArea_1hpgu_59 h1{font-size:24px;font-weight:600;margin:0 0 6px;color:var(--text-primary);display:flex;align-items:center;gap:10px}._titleArea_1hpgu_59 p{font-size:14px;color:var(--text-secondary);margin:0}._storeSelectorArea_1hpgu_91{display:flex;align-items:center;gap:12px}._storeSelectLabel_1hpgu_103{font-size:14px;color:var(--text-secondary);font-weight:500}._storeSelect_1hpgu_91{background-color:var(--bg-primary);border:1px solid #393c49;color:var(--text-primary);padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;outline:none;cursor:pointer;min-width:220px;transition:border-color .2s,box-shadow .2s}._storeSelect_1hpgu_91:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.2)}._kpiGrid_1hpgu_159{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._kpiCard_1hpgu_171{background-color:var(--bg-primary);border:1px solid #2d303e;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;transition:transform .2s,border-color .2s}._kpiCard_1hpgu_171:hover{transform:translateY(-2px);border-color:#393c49}._kpiCard_1hpgu_171:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:transparent}._kpiCard_1hpgu_171._primary_1hpgu_231:before{background:var(--brand-primary)}._kpiCard_1hpgu_171._success_1hpgu_237:before{background:#22c55e}._kpiCard_1hpgu_171._danger_1hpgu_243:before{background:#ef4444}._kpiCard_1hpgu_171._warning_1hpgu_249:before{background:#f59e0b}._kpiCard_1hpgu_171._info_1hpgu_255:before{background:#3b82f6}._kpiHeader_1hpgu_263{display:flex;justify-content:space-between;align-items:center}._kpiLabel_1hpgu_275{font-size:13px;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}._kpiValue_1hpgu_291{font-size:26px;font-weight:700;color:var(--text-primary);line-height:1.2}._kpiSubtext_1hpgu_305{font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:6px;flex-wrap:wrap}._solidDot_1hpgu_325{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;flex-shrink:0}._solidDotDanger_1hpgu_343{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#ef4444;vertical-align:middle;flex-shrink:0}._solidDotSuccess_1hpgu_363{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#22c55e;vertical-align:middle;flex-shrink:0}._solidDotPrimary_1hpgu_383{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#3b82f6;vertical-align:middle;flex-shrink:0}._solidDotNeutral_1hpgu_403{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#9ca3af;vertical-align:middle;flex-shrink:0}._solidDotInfo_1hpgu_423{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#06b6d4;vertical-align:middle;flex-shrink:0}._controlsBar_1hpgu_445{background-color:var(--bg-primary);border:1px solid #2d303e;border-radius:12px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}._tabsList_1hpgu_469{display:flex;gap:8px;flex-wrap:wrap}._tabButton_1hpgu_481{background:transparent;border:none;color:var(--text-secondary);padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}._tabButton_1hpgu_481:hover{color:var(--text-primary);background-color:#ffffff0d}._tabButton_1hpgu_481._active_1hpgu_521{color:var(--text-primary);background-color:var(--brand-primary);font-weight:600}._tabCount_1hpgu_533{background-color:#00000040;padding:2px 7px;border-radius:12px;font-size:11px}._tabButton_1hpgu_481._active_1hpgu_521 ._tabCount_1hpgu_533{background-color:#ffffff40}._searchAndFilters_1hpgu_555{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._searchInputWrapper_1hpgu_569{position:relative;display:flex;align-items:center}._searchInput_1hpgu_569{background-color:#2d303e;border:1px solid #393c49;color:var(--text-primary);padding:8px 14px;border-radius:8px;font-size:13px;width:220px;outline:none;transition:border-color .2s,width .2s}._searchInput_1hpgu_569:focus{border-color:var(--brand-primary);width:260px}._filterChips_1hpgu_619{display:flex;gap:6px}._filterChip_1hpgu_619{background-color:#2d303e;border:1px solid #393c49;color:var(--text-secondary);padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:6px}._filterChip_1hpgu_619:hover{color:var(--text-primary);border-color:#555866}._filterChip_1hpgu_619._active_1hpgu_521{background-color:#393c49;color:var(--brand-primary);border-color:var(--brand-primary);font-weight:600}._exportBtn_1hpgu_683{background-color:#2d303e;border:1px solid #393c49;color:var(--text-secondary);padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}._exportBtn_1hpgu_683:hover{background-color:#393c49;color:var(--text-primary)}._tableContainer_1hpgu_725{background-color:var(--bg-primary);border:1px solid #2d303e;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000026}._tableWrapper_1hpgu_741{overflow-x:auto;max-height:560px}._table_1hpgu_725{width:100%;border-collapse:collapse;text-align:left;font-size:13px}._table_1hpgu_725 th{background-color:var(--bg-primary);color:var(--text-secondary);padding:14px 16px;font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.5px;border-bottom:1px solid #2d303e;position:sticky;top:0;z-index:10}._table_1hpgu_725 td{padding:13px 16px;border-bottom:1px solid #282a37;color:#e0e6ed;vertical-align:middle}._table_1hpgu_725 tbody tr:hover{background-color:#ffffff05}._badge_1hpgu_817{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}._badge_1hpgu_817._aumento_1hpgu_841{background-color:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.25)}._badge_1hpgu_817._reducao_1hpgu_853{background-color:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.25)}._badge_1hpgu_817._novo_1hpgu_865{background-color:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.25)}._badge_1hpgu_817._inativo_1hpgu_877{background-color:#9ca3af26;color:#9ca3af;border:1px solid rgba(156,163,175,.25)}._badge_1hpgu_817._reativado_1hpgu_889{background-color:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.25)}._difPositive_1hpgu_901{color:#4ade80;font-weight:600}._difNegative_1hpgu_911{color:#f87171;font-weight:600}._loadingState_1hpgu_923,._emptyState_1hpgu_925{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--text-secondary);gap:12px}._spinner_1hpgu_947{width:36px;height:36px;border:3px solid rgba(var(--brand-primary-rgb),.2);border-top-color:var(--brand-primary);border-radius:50%;animation:_spin_1hpgu_947 .8s linear infinite}@keyframes _spin_1hpgu_947{to{transform:rotate(360deg)}}._paginationFooter_1hpgu_977{padding:12px 18px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-secondary);border-top:1px solid #2d303e}._container_yr88h_1{display:flex;flex-direction:column;gap:18px;padding:24px 32px;width:100%;box-sizing:border-box;color:var(--text-primary);min-height:calc(100vh - 60px)}._headerSection_yr88h_25{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;border-bottom:1px solid #2d303e;padding-bottom:16px}._headerTitle_yr88h_45{display:flex;align-items:center;gap:10px;font-size:1.5rem;font-weight:700;margin:0 0 4px;color:var(--text-primary)}._headerSubtitle_yr88h_65{color:var(--text-secondary);font-size:.88rem;margin:0}._headerActions_yr88h_77{display:flex;align-items:center;gap:12px}._badgeLive_yr88h_89{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#50d1aa1a;border:1px solid rgba(80,209,170,.25);color:#50d1aa;border-radius:8px;font-size:.82rem;font-weight:600}._pulseDot_yr88h_115{width:7px;height:7px;border-radius:50%;background-color:#50d1aa;box-shadow:0 0 6px #50d1aa}._refreshBtn_yr88h_131{display:inline-flex;align-items:center;gap:6px;background:var(--bg-tag);border:1px solid var(--border-color);color:var(--text-secondary);padding:7px 14px;border-radius:8px;cursor:pointer;font-size:.84rem;font-weight:600;transition:all .2s ease}._refreshBtn_yr88h_131:hover{background:var(--border-color);color:var(--text-primary);border-color:var(--brand-primary)}._tabsNav_yr88h_175{display:flex;gap:8px;border-bottom:1px solid #2d303e;padding-bottom:8px}._tabBtn_yr88h_189{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:.88rem;font-weight:600;cursor:pointer;border-radius:8px;transition:all .2s ease}._tabBtn_yr88h_189:hover{color:var(--text-primary);background:var(--bg-tag)}._tabBtnActive_yr88h_229{color:var(--text-primary);background:var(--bg-tag);border-color:var(--border-color);border-bottom:2px solid var(--brand-primary)}._card_yr88h_245{background:var(--bg-primary);border:1px solid #2d303e;border-radius:12px;padding:18px 20px;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;gap:16px;position:relative}._searchWrapper_yr88h_271{position:relative;width:100%}._searchInputBox_yr88h_281{display:flex;align-items:center;background:var(--bg-tag);border:1px solid var(--border-color);border-radius:10px;padding:10px 16px;gap:12px;transition:border-color .2s,box-shadow .2s}._searchInputBox_yr88h_281:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.15)}._searchInput_yr88h_281{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.92rem;width:100%;font-family:inherit}._searchInput_yr88h_281::placeholder{color:var(--text-secondary)}._clearSearchBtn_yr88h_345{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;padding:0;transition:color .15s}._clearSearchBtn_yr88h_345:hover{color:var(--text-primary)}._dropdownResults_yr88h_375{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:320px;overflow-y:auto;background:var(--bg-tag);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 12px 30px #00000080;z-index:50}._dropdownItem_yr88h_403{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}._dropdownItem_yr88h_403:hover{background:rgba(var(--brand-primary-rgb),.1)}._dropdownItemCode_yr88h_431{font-weight:700;color:var(--brand-primary);margin-right:8px;font-size:.85rem}._dropdownItemName_yr88h_445{color:var(--text-primary);font-weight:500;font-size:.88rem}._dropdownItemTouch_yr88h_457{font-size:.78rem;color:var(--text-secondary);margin-top:2px}._selectedBanner_yr88h_471{display:flex;justify-content:space-between;align-items:center;background:var(--bg-tag);border:1px solid var(--border-color);border-left:4px solid var(--brand-primary);border-radius:10px;padding:14px 18px;flex-wrap:wrap;gap:12px}._selectedInfo_yr88h_497{display:flex;align-items:center;gap:14px;flex-wrap:wrap}._selectedSkuBadge_yr88h_511{background:var(--brand-primary);color:var(--text-primary);padding:4px 10px;border-radius:6px;font-weight:700;font-size:.82rem;letter-spacing:.5px}._selectedTitle_yr88h_531{font-size:1.05rem;font-weight:700;color:var(--text-primary)}._selectedMeta_yr88h_543{color:var(--text-secondary);font-size:.82rem;margin-top:2px}._clearSelectionBtn_yr88h_555{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid #393c49;color:var(--text-secondary);padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.82rem;font-weight:600;transition:all .15s}._clearSelectionBtn_yr88h_555:hover{background:#393c49;color:var(--text-primary);border-color:var(--brand-primary)}._filterToolbar_yr88h_599{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:12px;border-bottom:1px solid #2d303e}._filterGroup_yr88h_617{display:flex;flex-direction:column;gap:6px}._filterLabel_yr88h_629{font-size:.76rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._segmentedGroup_yr88h_647{display:inline-flex;background:var(--bg-tag);border:1px solid var(--border-color);border-radius:8px;padding:2px;gap:2px}._segmentBtn_yr88h_665{background:transparent;border:none;color:var(--text-secondary);padding:6px 12px;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}._segmentBtn_yr88h_665:hover{color:var(--text-primary)}._segmentBtnActive_yr88h_699{background:var(--brand-primary);color:var(--text-primary);font-weight:600;box-shadow:0 2px 6px rgba(var(--brand-primary-rgb),.3)}._selectInput_yr88h_713,._dateInput_yr88h_715{background:var(--bg-tag);border:1px solid var(--border-color);color:var(--text-primary);padding:6px 12px;border-radius:8px;outline:none;font-size:.82rem;font-family:inherit;transition:border-color .2s;height:32px;box-sizing:border-box}._selectInput_yr88h_713:focus,._dateInput_yr88h_715:focus{border-color:var(--brand-primary)}._toggleRow_yr88h_755{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._toggleBtn_yr88h_769{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-tag);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;font-size:.8rem;color:var(--text-secondary);-webkit-user-select:none;user-select:none;transition:all .15s ease}._toggleBtn_yr88h_769:hover{color:var(--text-primary);border-color:var(--text-secondary)}._toggleBtnActive_yr88h_809{background:rgba(var(--brand-primary-rgb),.15);border-color:var(--brand-primary);color:var(--text-primary);font-weight:600}._tableFilterBox_yr88h_825{display:flex;flex-direction:column;gap:8px;margin-top:4px}._tableChipsScroll_yr88h_839{display:flex;flex-wrap:wrap;gap:6px;max-height:85px;overflow-y:auto;padding:6px 8px;background:var(--bg-tag);border:1px solid var(--border-color);border-radius:8px}._tableChip_yr88h_839{display:inline-flex;align-items:center;padding:3px 8px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;font-size:.75rem;color:var(--text-secondary);cursor:pointer;transition:all .15s}._tableChip_yr88h_839:hover{color:var(--text-primary);border-color:var(--brand-primary)}._tableChipActive_yr88h_899{background:#50d1aa1f;border-color:#50d1aa;color:#50d1aa;font-weight:600}._kpiGrid_yr88h_915{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}._kpiCard_yr88h_927{background:var(--bg-tag);border:1px solid var(--border-color);border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:4px}._kpiLabel_yr88h_947{font-size:.74rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._kpiValue_yr88h_963{font-size:1.35rem;font-weight:700;color:var(--text-primary)}._resultsHeaderBar_yr88h_977{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}._resultsCountText_yr88h_993{font-size:.95rem;font-weight:700;color:var(--text-primary)}._exportBtn_yr88h_1005{display:inline-flex;align-items:center;gap:6px;background:var(--bg-tag);border:1px solid var(--border-color);color:#50d1aa;padding:7px 14px;border-radius:8px;cursor:pointer;font-size:.82rem;font-weight:600;transition:all .2s ease}._exportBtn_yr88h_1005:hover{background:#50d1aa1f;border-color:#50d1aa}._tableWrapper_yr88h_1047{overflow-x:auto;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-primary)}._table_yr88h_825{width:100%;border-collapse:collapse;text-align:left;font-size:.85rem}._table_yr88h_825 th{background:var(--bg-tag);color:var(--text-secondary);padding:10px 14px;font-weight:700;font-size:.76rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color);white-space:nowrap}._table_yr88h_825 td{padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}._table_yr88h_825 tr:hover{background:#ffffff05}._comboSku_yr88h_1119{font-weight:700;color:var(--text-primary);font-size:.9rem}._comboName_yr88h_1131{font-size:.82rem;color:var(--text-secondary);margin-top:1px}._badge_yr88h_89{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:.74rem;font-weight:600;white-space:nowrap}._badgeGreen_yr88h_1165{background:#50d1aa1f;color:#50d1aa;border:1px solid rgba(80,209,170,.25)}._badgeGray_yr88h_1177{background:#ffffff0f;color:var(--text-secondary);border:1px solid rgba(255,255,255,.1)}._badgeBlue_yr88h_1189{background:#38bdf81f;color:#38bdf8;border:1px solid rgba(56,189,248,.25)}._badgeOrange_yr88h_1201{background:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.25)}._priceTag_yr88h_1213{font-weight:700;color:var(--brand-primary);font-size:.88rem}._emptyState_yr88h_1227{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;color:var(--text-secondary);gap:8px;text-align:center}._emptyStateTitle_yr88h_1249{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0}._emptyStateDesc_yr88h_1263{font-size:.84rem;color:var(--text-secondary);max-width:480px}._loadingBox_yr88h_1277{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 16px;gap:12px}._spinner_yr88h_1295{width:36px;height:36px;border:3px solid rgba(var(--brand-primary-rgb),.2);border-top-color:var(--brand-primary);border-radius:50%;animation:_spin_yr88h_1295 .8s linear infinite}@keyframes _spin_yr88h_1295{to{transform:rotate(360deg)}}._paginationBar_yr88h_1327{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}._paginationInfo_yr88h_1347{font-size:.82rem;color:var(--text-secondary)}._paginationControls_yr88h_1357{display:flex;align-items:center;gap:8px}._pageBtn_yr88h_1369{background:var(--bg-tag);border:1px solid var(--border-color);color:var(--text-primary);padding:5px 12px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .15s}._pageBtn_yr88h_1369:hover:not(:disabled){background:var(--border-color);border-color:var(--brand-primary)}._pageBtn_yr88h_1369:disabled{opacity:.4;cursor:not-allowed}._perPageSelect_yr88h_1419{background:var(--bg-tag);border:1px solid var(--border-color);color:var(--text-primary);padding:5px 10px;border-radius:6px;font-size:.8rem;outline:none;font-family:inherit}._container_1w7sl_2{display:flex;flex-direction:column;gap:16px;width:100%}._card_1w7sl_10{background:var(--bg-primary);border:1px solid #2d303e;border-radius:12px;padding:18px 20px;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;gap:16px;position:relative}._modeSwitcher_1w7sl_23{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding-bottom:14px;border-bottom:1px solid #2d303e}._modeBtn_1w7sl_32{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:var(--bg-tag);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}._modeBtn_1w7sl_32:hover{background:var(--border-color);color:var(--text-primary);border-color:var(--brand-primary)}._modeBtnActive_1w7sl_53{background:rgba(var(--brand-primary-rgb, 56, 189, 248),.15);border-color:var(--brand-primary);color:var(--brand-primary);font-weight:700;box-shadow:0 2px 8px #00000040}._modeDescription_1w7sl_61{font-size:.82rem;color:var(--text-secondary);margin-top:-6px}._searchWrapper_1w7sl_68{position:relative;width:100%}._searchInputBox_1w7sl_73{display:flex;align-items:center;background:var(--bg-tag);border:1px solid var(--border-color);border-radius:10px;padding:10px 16px;gap:12px;transition:border-color .2s,box-shadow .2s}._searchInputBox_1w7sl_73:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb, 56, 189, 248),.15)}._searchInput_1w7sl_73{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.92rem;width:100%;font-family:inherit}._searchInput_1w7sl_73::placeholder{color:var(--text-secondary)}._clearSearchBtn_1w7sl_103{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;padding:0;transition:color .15s}._clearSearchBtn_1w7sl_103:hover{color:var(--text-primary)}._dropdownResults_1w7sl_118{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:320px;overflow-y:auto;background:#1e2230;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 12px 30px #0009;z-index:50}._dropdownItem_1w7sl_132{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}._dropdownItem_1w7sl_132:hover{background:rgba(var(--brand-primary-rgb, 56, 189, 248),.12)}._dropdownItemCode_1w7sl_146{font-weight:700;color:var(--brand-primary);margin-right:8px;font-size:.85rem}._dropdownItemName_1w7sl_153{color:var(--text-primary);font-weight:500;font-size:.88rem}._dropdownItemTouch_1w7sl_159{font-size:.78rem;color:var(--text-secondary);margin-top:2px}._selectedBanner_1w7sl_166{display:flex;justify-content:space-between;align-items:center;background:var(--bg-tag);border:1px solid var(--border-color);border-left:4px solid var(--brand-primary);border-radius:10px;padding:14px 18px;flex-wrap:wrap;gap:12px}._selectedInfo_1w7sl_179{display:flex;align-items:center;gap:14px;flex-wrap:wrap}._selectedBadge_1w7sl_186{background:var(--brand-primary);color:#fff;padding:4px 10px;border-radius:6px;font-weight:700;font-size:.82rem;letter-spacing:.5px}._selectedTitle_1w7sl_196{font-size:1.05rem;font-weight:700;color:var(--text-primary)}._selectedMeta_1w7sl_202{color:var(--text-secondary);font-size:.82rem;margin-top:2px}._clearSelectionBtn_1w7sl_208{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid #393c49;color:var(--text-secondary);padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.82rem;font-weight:600;transition:all .15s}._clearSelectionBtn_1w7sl_208:hover{background:#393c49;color:var(--text-primary);border-color:var(--brand-primary)}._kpiBar_1w7sl_230{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}._kpiCard_1w7sl_236{background:var(--bg-tag);border:1px solid var(--border-color);border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:4px}._kpiLabel_1w7sl_246{font-size:.74rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._kpiValue_1w7sl_254{font-size:1.3rem;font-weight:800;color:var(--text-primary)}._resultsHeaderBar_1w7sl_261{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:12px;border-bottom:1px solid #2d303e}._resultsCountText_1w7sl_271{font-size:1.05rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:8px}._exportBtn_1w7sl_280{display:inline-flex;align-items:center;gap:6px;background:#1e3a5f;border:1px solid #2563eb;color:#93c5fd;padding:7px 14px;border-radius:8px;cursor:pointer;font-size:.82rem;font-weight:600;transition:all .2s ease}._exportBtn_1w7sl_280:hover{background:#2563eb;color:#fff}._classList_1w7sl_301{display:flex;flex-direction:column;gap:16px}._classCard_1w7sl_307{background:var(--bg-primary);border:1px solid #2d303e;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #0003;transition:border-color .2s}._classCard_1w7sl_307:hover{border-color:#3b4252}._classCardHeader_1w7sl_320{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 18px;background:#ffffff05;border-bottom:1px solid #2d303e}._classHeaderLeft_1w7sl_331{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._classIconBadge_1w7sl_338{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:rgba(var(--brand-primary-rgb, 56, 189, 248),.12);border:1px solid rgba(var(--brand-primary-rgb, 56, 189, 248),.25);color:var(--brand-primary);border-radius:8px}._className_1w7sl_350{font-size:1.05rem;font-weight:700;color:var(--text-primary)}._classTouch_1w7sl_356{font-size:.8rem;color:var(--text-secondary);margin-top:2px}._classHeaderBadges_1w7sl_362{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._toggleExpandBtn_1w7sl_369{display:inline-flex;align-items:center;gap:6px;background:var(--bg-tag);border:1px solid var(--border-color);color:var(--text-primary);padding:6px 12px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s}._toggleExpandBtn_1w7sl_369:hover{background:var(--border-color);border-color:var(--brand-primary)}._classCardBody_1w7sl_389{padding:16px 18px;display:flex;flex-direction:column;gap:14px}._subSectionTitle_1w7sl_397{font-size:.88rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:6px}._materialsBox_1w7sl_407{background:var(--bg-tag);border:1px solid var(--border-color);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px}._materialsFilterInput_1w7sl_417{background:#171923;border:1px solid var(--border-color);color:var(--text-primary);padding:6px 12px;border-radius:6px;font-size:.82rem;outline:none;width:100%;max-width:320px}._materialsFilterInput_1w7sl_417:focus{border-color:var(--brand-primary)}._chipsContainer_1w7sl_433{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow-y:auto;padding-right:4px}._materialChip_1w7sl_442{display:inline-flex;align-items:center;gap:6px;background:#171923;border:1px solid #333846;color:var(--text-primary);padding:4px 10px;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .15s}._materialChip_1w7sl_442:hover{background:#232736;border-color:var(--brand-primary)}._materialChipSelected_1w7sl_461{background:#eab30826;border-color:#eab308;color:#fef08a;font-weight:700;box-shadow:0 0 8px #eab30833}._selectedPinBadge_1w7sl_469{display:inline-flex;align-items:center;gap:3px;background:#eab308;color:#000;padding:1px 5px;border-radius:4px;font-size:.68rem;font-weight:800;text-transform:uppercase}._tableWrapper_1w7sl_483{overflow-x:auto;width:100%;border:1px solid #2d303e;border-radius:8px}._table_1w7sl_483{width:100%;border-collapse:collapse;text-align:left;font-size:.84rem}._table_1w7sl_483 th{background:#1a1c26;color:var(--text-secondary);font-weight:600;padding:9px 12px;border-bottom:1px solid #2d303e;white-space:nowrap}._table_1w7sl_483 td{padding:9px 12px;border-bottom:1px solid #202430;color:var(--text-primary);vertical-align:middle}._table_1w7sl_483 tr:last-child td{border-bottom:none}._table_1w7sl_483 tr:hover td{background:#ffffff05}._badgeBlue_1w7sl_522{background:#38bdf81f;color:#38bdf8;border:1px solid rgba(56,189,248,.25);padding:3px 8px;border-radius:6px;font-size:.76rem;font-weight:600;display:inline-flex;align-items:center;gap:4px}._badgeGreen_1w7sl_535{background:#22c55e1f;color:#22c55e;border:1px solid rgba(34,197,94,.25);padding:3px 8px;border-radius:6px;font-size:.76rem;font-weight:600}._badgeGray_1w7sl_545{background:#94a3b81f;color:#94a3b8;border:1px solid rgba(148,163,184,.25);padding:3px 8px;border-radius:6px;font-size:.76rem;font-weight:600}._badgeOrange_1w7sl_555{background:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.25);padding:3px 8px;border-radius:6px;font-size:.76rem;font-weight:600}._tableChip_1w7sl_565{display:inline-block;background:#232736;border:1px solid #363b4d;color:#cbd5e1;padding:2px 7px;border-radius:4px;font-size:.74rem;white-space:nowrap}._priceTag_1w7sl_576{font-weight:700;color:var(--brand-primary);font-size:.86rem}._emptyState_1w7sl_583{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;color:var(--text-secondary);gap:8px;text-align:center}._emptyStateTitle_1w7sl_594{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0}._emptyStateDesc_1w7sl_601{font-size:.84rem;color:var(--text-secondary);max-width:500px}._linkBtn_1w7sl_608{background:transparent;border:none;color:var(--brand-primary);cursor:pointer;font-weight:600;font-size:.82rem;display:inline-flex;align-items:center;gap:4px;padding:0;transition:opacity .15s}._linkBtn_1w7sl_608:hover{text-decoration:underline;opacity:.85}._splitLayout_1w7sl_628{display:grid;grid-template-columns:360px 1fr;gap:16px;align-items:start;width:100%}@media(max-width:960px){._splitLayout_1w7sl_628{grid-template-columns:1fr}}._leftPanel_1w7sl_642{background:var(--bg-primary);border:1px solid #2d303e;border-radius:12px;padding:16px;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;gap:12px}._leftHeader_1w7sl_653{display:flex;justify-content:space-between;align-items:center;gap:8px}._leftTitle_1w7sl_660{font-size:.95rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:6px}._leftCountBadge_1w7sl_669{font-size:.76rem;font-weight:600;color:var(--text-secondary);background:var(--bg-tag);padding:2px 8px;border-radius:6px;border:1px solid var(--border-color)}._leftListScroll_1w7sl_679{display:flex;flex-direction:column;gap:6px;max-height:calc(100vh - 300px);min-height:480px;overflow-y:auto;padding-right:4px}._classListItem_1w7sl_689{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--bg-tag);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}._classListItem_1w7sl_689:hover{background:rgba(var(--brand-primary-rgb, 56, 189, 248),.08);border-color:rgba(var(--brand-primary-rgb, 56, 189, 248),.35);transform:translate(2px)}._classListItemActive_1w7sl_708{background:rgba(var(--brand-primary-rgb, 56, 189, 248),.15);border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}._classItemHeader_1w7sl_714{display:flex;justify-content:space-between;align-items:center;gap:8px}._classItemId_1w7sl_721{font-weight:700;font-size:.78rem;color:var(--brand-primary);background:rgba(var(--brand-primary-rgb, 56, 189, 248),.12);padding:2px 6px;border-radius:4px}._classItemName_1w7sl_730{font-size:.88rem;font-weight:600;color:var(--text-primary);word-break:break-word}._classItemTouch_1w7sl_737{font-size:.76rem;color:var(--text-secondary)}._classItemBadges_1w7sl_742{display:flex;gap:6px;flex-wrap:wrap}._rightPanel_1w7sl_748{background:var(--bg-primary);border:1px solid #2d303e;border-radius:12px;padding:18px 20px;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;gap:16px;min-height:480px}._layout_1c9py_3{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;height:100%;min-height:0;color:var(--text-primary)}@media(max-width:900px){._layout_1c9py_3{grid-template-columns:1fr}}._sidebar_1c9py_19{display:flex;flex-direction:column;gap:10px;min-height:0;padding:14px;border-radius:12px;border:1px solid var(--border-color);background-color:var(--bg-primary)}._sidebarHeader_1c9py_30{display:flex;align-items:center;justify-content:space-between}._sidebarTitle_1c9py_36{margin:0;font-size:1.05rem}._roleList_1c9py_41{display:flex;flex-direction:column;gap:6px;overflow-y:auto;min-height:0}._roleItem_1c9py_49{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:inherit;text-align:left;cursor:pointer}._roleItem_1c9py_49:hover{background-color:rgba(var(--fg-rgb),.04)}._roleItemActive_1c9py_66{border-color:var(--brand-primary);background-color:rgba(var(--brand-primary-rgb),.1)}._roleItemTop_1c9py_71{display:flex;align-items:center;justify-content:space-between;gap:8px}._roleName_1c9py_78{font-weight:700}._roleAccess_1c9py_82{font-size:.75rem;color:var(--text-secondary);line-height:1.35}._newRoleBox_1c9py_88{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;border:1px dashed rgba(var(--brand-primary-rgb),.5)}._newRoleActions_1c9py_97{display:flex;justify-content:flex-end;gap:8px}._content_1c9py_104{min-height:0;overflow-y:auto;padding-right:4px}._editor_1c9py_110{display:flex;flex-direction:column;gap:14px}._editorHeader_1c9py_116{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._nameInput_1c9py_123{flex:1;min-width:220px;padding:9px 12px;border-radius:8px;border:1px solid var(--border-color);background-color:var(--bg-input, var(--bg-primary));color:var(--text-primary);font-size:1.15rem;font-weight:700}._editorActions_1c9py_135{display:flex;gap:8px}._usersStrip_1c9py_140{display:flex;flex-wrap:wrap;align-items:center;gap:6px}._permToolbar_1c9py_147{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._permToolbar_1c9py_147 ._searchInput_1c9py_154{flex:1;min-width:220px}._moduleGrid_1c9py_159{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}._moduleCard_1c9py_165{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--border-color);background-color:var(--bg-primary)}._moduleCardOn_1c9py_175{border-color:rgba(var(--brand-primary-rgb),.55)}._moduleHeader_1c9py_179{display:flex;align-items:center;gap:8px;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;text-align:left}._moduleName_1c9py_191{flex:1;font-weight:700}._moduleCount_1c9py_196{font-size:.75rem;color:var(--text-secondary)}._moduleHint_1c9py_201{font-size:.8rem;color:var(--text-secondary);font-style:italic}._moduleChildren_1c9py_207{display:flex;flex-direction:column;gap:4px}._childItem_1c9py_213{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--text-secondary);cursor:pointer;padding:2px 0}._childItem_1c9py_213 input{accent-color:var(--brand-primary);width:16px;height:16px}._childItemDisabled_1c9py_229{opacity:.4;cursor:default}._switch_1c9py_234{position:relative;width:38px;height:20px;border-radius:20px;background-color:rgba(var(--fg-rgb),.2);transition:background-color .2s;flex-shrink:0}._switchOn_1c9py_244{background-color:var(--brand-primary)}._switchKnob_1c9py_248{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background-color:#fff;transition:left .2s}._switchOn_1c9py_244 ._switchKnob_1c9py_248{left:20px}._searchInput_1c9py_154,._select_1c9py_265{padding:8px 10px;border-radius:8px;border:1px solid var(--border-color);background-color:var(--bg-input, var(--bg-primary));color:var(--text-primary);font-size:.88rem}._label_1c9py_274{font-size:.8rem;font-weight:600;color:var(--text-secondary)}._muted_1c9py_280{font-size:.8rem;color:var(--text-secondary)}._chip_1c9py_285{padding:3px 10px;border-radius:999px;font-size:.8rem;background-color:rgba(var(--brand-primary-rgb),.14);color:var(--text-primary)}._badge_1c9py_293{font-size:.7rem;padding:1px 8px;border-radius:999px;background-color:rgba(var(--fg-rgb),.08);color:var(--text-secondary);white-space:nowrap}._empty_1c9py_302{padding:24px;text-align:center;color:var(--text-secondary);font-size:.9rem}._btnPrimary_1c9py_309,._btnPrimarySmall_1c9py_310,._btnSecondary_1c9py_311,._btnDanger_1c9py_312,._btnDangerOutline_1c9py_313{border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;padding:8px 14px;border:1px solid transparent}._btnPrimary_1c9py_309,._btnPrimarySmall_1c9py_310{background-color:var(--brand-primary);color:#fff}._btnPrimarySmall_1c9py_310{padding:5px 10px}._btnSecondary_1c9py_311{background:transparent;border-color:var(--border-color);color:var(--text-primary)}._btnDanger_1c9py_312{background-color:var(--brand-error);color:#fff}._btnDangerOutline_1c9py_313{background:transparent;border-color:rgba(var(--danger-rgb),.5);color:var(--brand-error)}._btnPrimary_1c9py_309:disabled,._btnPrimarySmall_1c9py_310:disabled,._btnSecondary_1c9py_311:disabled,._btnDanger_1c9py_312:disabled,._btnDangerOutline_1c9py_313:disabled{opacity:.45;cursor:not-allowed}._linkBtn_1c9py_358{border:none;background:transparent;color:var(--brand-primary);font-size:.82rem;font-weight:600;cursor:pointer;padding:0}._overlay_1c9py_369{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:20px;background-color:var(--backdrop, rgba(0, 0, 0, .55))}._dialog_1c9py_380{width:100%;max-width:760px;max-height:90vh;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:14px;border:1px solid var(--border-modal, var(--border-color));background-color:var(--bg-modal, var(--bg-primary));color:var(--text-primary)}._dialogTitle_1c9py_394{margin:0;font-size:1.1rem}._dialogText_1c9py_399{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.5}._dialogBody_1c9py_406{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;min-height:0;overflow:hidden}._dialogCol_1c9py_414{display:flex;flex-direction:column;gap:8px;min-height:0}._dialogActions_1c9py_421{display:flex;justify-content:flex-end;gap:8px}._checkList_1c9py_427{display:flex;flex-direction:column;gap:4px;overflow-y:auto;max-height:52vh}._checkItem_1c9py_435{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:8px;border:1px solid transparent;cursor:pointer}._checkItem_1c9py_435:hover{background-color:rgba(var(--fg-rgb),.04)}._checkItem_1c9py_435 input{margin-top:3px;accent-color:var(--brand-primary)}._checkItemOn_1c9py_454{border-color:rgba(var(--brand-primary-rgb),.45);background-color:rgba(var(--brand-primary-rgb),.07)}._checkText_1c9py_459{display:flex;flex-direction:column;gap:2px}._checkText_1c9py_459 small{color:var(--text-secondary);font-size:.75rem}._accessList_1c9py_470{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;overflow-y:auto;max-height:52vh}._accessList_1c9py_470 li{display:flex;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:8px;background-color:rgba(var(--fg-rgb),.04);font-size:.88rem}._userRoles_1c9py_492{display:flex;flex-wrap:wrap;align-items:center;gap:4px}._userRolesEdit_1c9py_499{border:1px dashed var(--border-color);background:transparent;color:var(--text-secondary);border-radius:999px;padding:2px 10px;font-size:.75rem;cursor:pointer}._userRolesEdit_1c9py_499:hover{border-color:var(--brand-primary);color:var(--brand-primary)}._homeContentContainer_1xwyv_1{flex:1;width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden;transition:all .25s cubic-bezier(.2,0,0,1)}._menuHeader_1xwyv_19{font-size:22px;font-weight:600;font-family:Barlow,sans-serif;letter-spacing:.5px;background:linear-gradient(90deg,var(--text-primary) 0%,var(--brand-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:12px 20px 8px;display:flex;align-items:center;gap:8px;position:relative;animation:_fadeInSlide_1xwyv_1 .3s ease-out forwards}@keyframes _fadeInSlide_1xwyv_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}._menuContentWrapper_1xwyv_81{width:100%;height:100%;display:flex;justify-content:center;align-items:center}._innerContent_1xwyv_95{width:calc(100% - 16px);height:calc(100% - 16px);border-radius:8px;overflow-y:auto;background-color:var(--bg-primary)}.login-container{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b);color:var(--text-primary)}.login-box{background:#1e293bb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);padding:36px 32px;border-radius:14px;box-shadow:0 16px 40px #00000073;width:100%;max-width:400px}.login-header{text-align:center;margin-bottom:24px}.login-header h1{font-size:32px;font-weight:600;margin:0 0 8px;color:var(--text-primary)}.login-header p{font-size:16px;color:var(--text-secondary);margin:0}.input-group{margin-bottom:20px}.input-group label{display:block;margin-bottom:8px;color:var(--text-secondary);font-weight:500}.input-group input{width:100%;padding:12px;background-color:var(--bg-tag);border:1px solid var(--border-color);border-radius:8px;font-size:14px;color:var(--text-primary);box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.input-group input:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.2)}.login-button{width:100%;padding:14px;background-color:var(--brand-primary);color:var(--text-primary);border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px var(--brand-primary-light);transition:all .2s}.login-button:hover:not(:disabled){background-color:var(--brand-primary-hover);box-shadow:0 8px 24px var(--brand-primary-light)}.login-error{background-color:#ff6b6b1a;border:1px solid var(--brand-error);color:var(--brand-error);padding:12px;border-radius:8px;margin-bottom:20px;text-align:center;font-size:14px}.mfa-header{text-align:center;margin-bottom:20px}.mfa-header h2{color:var(--brand-primary);font-size:1.2rem;margin-bottom:10px}.mfa-header p{font-size:.9rem;color:var(--text-secondary)}.mfa-input{text-align:center;font-size:1.5rem!important;letter-spacing:10px;font-weight:700}.back-button{width:100%;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);padding:12px;border-radius:8px;margin-top:10px;cursor:pointer;transition:all .2s}.back-button:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.qr-container svg{max-width:200px;height:auto}.forgot-password-link{background:none;border:none;color:var(--brand-primary);font-size:.85rem;cursor:pointer;padding:4px 0;text-decoration:underline;transition:opacity .2s}.forgot-password-link:hover{opacity:.8}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}.react-datepicker{background-color:var(--bg-primary)!important;border:1px solid #353845!important;border-radius:12px!important;font-family:inherit!important;color:var(--text-primary)!important;box-shadow:0 12px 36px #0009!important;overflow:hidden}.react-datepicker-popper{z-index:5000!important}.react-datepicker__header{background-color:var(--bg-tag)!important;border-bottom:1px solid #353845!important;padding:8px 6px 4px!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important}.react-datepicker__current-month{color:var(--text-primary)!important;font-weight:600!important;font-size:14px!important;margin-bottom:8px!important;text-transform:capitalize!important}.react-datepicker__day-names{margin-top:6px!important}.react-datepicker__day-name{color:var(--text-secondary)!important;font-weight:600!important;font-size:11px!important;width:32px!important;line-height:32px!important;margin:2px!important;text-transform:uppercase!important}.react-datepicker__day{color:#e2e8f0!important;width:32px!important;line-height:32px!important;margin:2px!important;border-radius:8px!important;font-size:13px!important;transition:all .15s ease!important}.react-datepicker__day:hover{background-color:rgba(var(--brand-primary-rgb),.25)!important;color:var(--text-primary)!important}.react-datepicker__day--selected{background-color:var(--brand-primary)!important;color:var(--text-primary)!important;font-weight:700!important;box-shadow:0 4px 12px rgba(var(--brand-primary-rgb),.35)!important}.react-datepicker__day--keyboard-selected{background-color:rgba(var(--brand-primary-rgb),.3)!important;color:var(--text-primary)!important}.react-datepicker__day--today{border:1px solid var(--brand-primary)!important;font-weight:700!important}.react-datepicker__day--disabled{color:#4b4e5d!important;cursor:not-allowed!important;opacity:.4!important}.react-datepicker__day--disabled:hover{background-color:transparent!important}.react-datepicker__day--outside-month{color:#4b4e5d!important}.react-datepicker__navigation{top:10px!important}.react-datepicker__navigation-icon:before{border-color:var(--text-secondary)!important;border-width:2px 2px 0 0!important;transition:border-color .15s!important}.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:var(--brand-primary)!important}.react-datepicker__triangle{display:none!important}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown{background-color:var(--bg-primary)!important;border:1px solid #353845!important;color:var(--text-primary)!important;border-radius:8px!important;box-shadow:0 8px 24px #00000080!important}.react-datepicker__year-option,.react-datepicker__month-option{padding:6px 12px!important;font-size:13px!important;transition:background-color .15s!important}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover{background-color:rgba(var(--brand-primary-rgb),.25)!important}.react-datepicker__year-option--selected_year,.react-datepicker__month-option--selected_month{color:var(--brand-primary)!important;font-weight:700!important}:root{--bg-primary-rgb: 30, 41, 59;--bg-primary: rgb(30, 41, 59);--bg-secondary-rgb: 56, 60, 83;--bg-secondary: rgb(56, 60, 83);--bg-tertiary-rgb: 37, 40, 54;--bg-tertiary: #252836;--bg-tag-rgb: 37, 40, 54;--bg-tag: #252836;--bg-body-rgb: 37, 40, 54;--bg-body: #ffffff;--bg-input: #1f1d2b;--text-primary: #ffffff;--text-secondary: rgb(171, 187, 194);--text-muted: #808080;--brand-primary-rgb: 0, 171, 255;--brand-primary: rgb(0, 171, 255);--brand-primary-hover: color-mix(in srgb, var(--brand-primary) 85%, white);--brand-primary-light: color-mix(in srgb, var(--brand-primary) 15%, transparent);--brand-primary-subtle: color-mix(in srgb, var(--brand-primary) 8%, transparent);--brand-primary-border: color-mix(in srgb, var(--brand-primary) 30%, transparent);--brand-success-rgb: 80, 209, 170;--brand-success: rgb(var(--brand-success-rgb));--brand-error-rgb: 255, 123, 123;--brand-error: rgb(var(--brand-error-rgb));--brand-warning-rgb: 245, 158, 11;--brand-warning: rgb(var(--brand-warning-rgb));--border-color: #393c49;--border-color-light: rgba(255, 255, 255, .08);--border-color-dark: #1f1d2b;--card-shadow: 0 8px 32px rgba(0, 0, 0, .25);--scrollbar-track: #1f1d2b;--scrollbar-thumb: #353845;--scrollbar-thumb-hover: var(--brand-primary);--bg-modal: #14233d;--bg-modal-sidebar: #121e36;--bg-modal-input: rgba(15, 23, 42, .4);--border-modal: rgba(255, 255, 255, .12);--border-modal-subtle: rgba(255, 255, 255, .08);--fg-rgb: 255, 255, 255;--surface-deep-rgb: 15, 23, 42;--surface-rgb: 30, 41, 59;--surface-raised-rgb: 51, 65, 85;--shadow-rgb: 0, 0, 0;--shadow-k: 1;--danger-rgb: 239, 68, 68;--backdrop: rgba(101, 107, 125, .8);--ft-text-max: #ffffff;--ft-text-strong: #f8fafc;--ft-text-emphasis: #e2e8f0;--ft-text-soft: #cbd5e1;--ft-text-secondary: #94a3b8;--ft-text-muted: #64748b;--ft-surface-solid: #1e293b;--ft-brand-hover: #0096e6;--ft-warning: #f59e0b;--ft-warning-soft: #fbbf24;--ft-danger: #ef4444;--ft-danger-strong: #dc2626;--ft-danger-soft: #f87171;--ft-danger-faint: #fca5a5;--ft-detail-bg: #222d3f;--ft-detail-text-secondary: #b6c2d2;--ft-detail-text-muted: #94a1b5;--ft-inset-bg: rgba(0, 0, 0, .22);--ft-on-brand: #ffffff;--nav-item-hover-bg: #2d303e}.theme-light{--bg-primary-rgb: 243, 241, 234;--bg-primary: rgb(243, 241, 234);--bg-secondary-rgb: 255, 255, 255;--bg-secondary: #ffffff;--bg-tertiary-rgb: 235, 232, 223;--bg-tertiary: #ebe8df;--bg-tag-rgb: 235, 232, 223;--bg-tag: #ebe8df;--bg-body-rgb: 230, 226, 216;--bg-body: #e6e2d8;--bg-input: #ffffff;--text-primary: #1f2328;--text-secondary: #5f6470;--text-muted: #7a808c;--brand-primary-rgb: 0, 132, 199;--brand-primary: rgb(0, 132, 199);--brand-primary-hover: color-mix(in srgb, var(--brand-primary) 85%, black);--brand-primary-light: color-mix(in srgb, var(--brand-primary) 12%, transparent);--brand-primary-subtle: color-mix(in srgb, var(--brand-primary) 7%, transparent);--brand-primary-border: color-mix(in srgb, var(--brand-primary) 30%, transparent);--brand-success-rgb: 21, 128, 61;--brand-success: rgb(var(--brand-success-rgb));--brand-error-rgb: 198, 40, 40;--brand-error: rgb(var(--brand-error-rgb));--brand-warning-rgb: 180, 83, 9;--brand-warning: rgb(var(--brand-warning-rgb));--border-color: #dcd8cc;--border-color-light: rgba(60, 50, 30, .1);--border-color-dark: #e6e2d8;--card-shadow: 0 1px 2px rgba(60, 50, 30, .06), 0 4px 16px rgba(60, 50, 30, .05);--scrollbar-track: #ebe8df;--scrollbar-thumb: #cfcabd;--scrollbar-thumb-hover: var(--brand-primary);--bg-modal: #ffffff;--bg-modal-sidebar: #f7f5f0;--bg-modal-input: #ffffff;--border-modal: rgba(60, 50, 30, .14);--border-modal-subtle: rgba(60, 50, 30, .09);--fg-rgb: 40, 36, 28;--surface-deep-rgb: 236, 232, 222;--surface-rgb: 255, 255, 255;--surface-raised-rgb: 228, 224, 212;--shadow-rgb: 60, 50, 30;--shadow-k: .35;--danger-rgb: 198, 40, 40;--backdrop: rgba(60, 55, 45, .35);--ft-text-max: #1f2328;--ft-text-strong: #1f2328;--ft-text-emphasis: #2a2e36;--ft-text-soft: #3d424d;--ft-text-secondary: #5f6470;--ft-text-muted: #7a808c;--ft-surface-solid: #ffffff;--ft-brand-hover: #006fa8;--ft-warning: #b45309;--ft-warning-soft: #b45309;--ft-danger: #c62828;--ft-danger-strong: #b71c1c;--ft-danger-soft: #c62828;--ft-danger-faint: #c62828;--ft-detail-bg: #ffffff;--ft-detail-text-secondary: #4f5560;--ft-detail-text-muted: #6f7580;--ft-inset-bg: #f6f4ee;--ft-on-brand: #ffffff;--nav-item-hover-bg: #e4e0d5;background-color:var(--bg-body);color:var(--text-primary);color-scheme:light}#reactHtml,#reactBody,#root{margin:0;width:100%;height:100%;background-color:var(--bg-body);color:var(--text-primary);font-family:Barlow,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.requisicoes-dark{--bg-secondary: #2d303e;--bg-tertiary: #252836;--bg-tag: #252836;--bg-body: #252836;--bg-input: #1f1d2b;--text-primary: #ffffff;--text-secondary: #abbbc2;--text-muted: #808080;--border-color: #393c49;--border-color-light: rgba(255, 255, 255, .08);--border-color-dark: #1f1d2b;--card-shadow: 0 8px 32px rgba(0, 0, 0, .25);--scrollbar-track: #1f1d2b;--scrollbar-thumb: #353845;--scrollbar-thumb-hover: var(--brand-primary)}.requisicoes-light{--bg-primary: #f5f6f8;--bg-secondary: #ffffff;--bg-tertiary: #e4e9ec;--bg-tag: #e4e9ec;--bg-body: #eef2f5;--bg-input: #e4e9ec;--text-primary: #1c1e26;--text-secondary: #5a6a85;--text-muted: #9eaebe;--border-color: #d1dbe5;--border-color-light: rgba(0, 0, 0, .06);--border-color-dark: #e2e8f0;--card-shadow: 0 8px 30px rgba(0, 0, 0, .04), 0 1px 3px rgba(0, 0, 0, .02);--scrollbar-track: #eef2f5;--scrollbar-thumb: #c2cfdb;--scrollbar-thumb-hover: var(--brand-primary)}
