._page_g9o55_1{background:#f3f0ed;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}._container_g9o55_29{background:var(--color-surface);width:900px;min-height:570px;box-shadow:var(--shadow);border-radius:12px;grid-template-columns:42% 58%;display:grid;overflow:hidden}._brand_g9o55_71{text-align:center;color:#fff;background:linear-gradient(145deg,#24170f,#4b2d1a);flex-direction:column;justify-content:center;align-items:center;padding:50px;display:flex;position:relative}._logo_g9o55_117{border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:20px;font-size:36px;font-weight:700;display:flex}._brand_g9o55_71 h1{letter-spacing:2px;margin:0;font-size:36px}._brand_g9o55_71 p{opacity:.9;max-width:260px;margin-top:15px;line-height:1.6}._brandFooter_g9o55_195{opacity:.7;max-width:260px;font-size:12px;position:absolute;bottom:35px}._formArea_g9o55_221{justify-content:center;align-items:center;padding:60px;display:flex}._formContent_g9o55_239{width:100%;max-width:380px}._smallTitle_g9o55_251{color:var(--color-primary);text-transform:uppercase;font-size:13px;font-weight:700}._formContent_g9o55_239 h2{margin:10px 0 8px;font-size:28px}._subtitle_g9o55_295{color:var(--color-text-light);margin:0 0 35px;font-size:14px}._field_g9o55_321{flex-direction:column;margin-bottom:20px;display:flex}._field_g9o55_321 label{margin-bottom:7px;font-size:13px;font-weight:600}._field_g9o55_321 input{border:1px solid var(--color-border);border-radius:var(--border-radius);outline:none;width:100%;height:46px;padding:0 14px;transition:border-color .2s}._field_g9o55_321 input:focus{border-color:var(--color-primary)}._submit_g9o55_413{border-radius:var(--border-radius);color:#fff;background:var(--color-primary);border:0;width:100%;height:46px;margin-top:8px;font-weight:600}._submit_g9o55_413:hover{background:var(--color-primary-hover)}._submit_g9o55_413:disabled{cursor:not-allowed;opacity:.7}._error_g9o55_479{border-radius:var(--border-radius);color:var(--color-danger);background:#fbe8e8;margin:0 0 15px;padding:11px;font-size:13px}@media (width<=750px){._page_g9o55_1{padding:15px}._container_g9o55_29{grid-template-columns:1fr;width:100%}._brand_g9o55_71{min-height:220px;padding:30px}._brandFooter_g9o55_195{display:none}._formArea_g9o55_221{padding:40px 25px}}._pagination_1vc47_1{border-top:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}._info_1vc47_37{color:var(--color-text-light);font-size:11px}._info_1vc47_37 strong{color:var(--color-text)}._navigation_1vc47_65{align-items:center;gap:10px;display:flex}._navigation_1vc47_65 span{text-align:center;min-width:110px;font-size:11px}._navigation_1vc47_65 button{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}._navigation_1vc47_65 button:hover:not(:disabled){background:#f7f2ee}._navigation_1vc47_65 button:disabled{cursor:not-allowed;opacity:.4}._pageSize_1vc47_171{color:var(--color-text-light);align-items:center;gap:8px;font-size:11px;display:flex}._pageSize_1vc47_171 input{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;width:65px;height:32px;padding:0 8px}._pageSize_1vc47_171 input:focus{border-color:var(--color-primary)}@media (width<=700px){._pagination_1vc47_1{flex-direction:column;align-items:stretch}._navigation_1vc47_65,._pageSize_1vc47_171{justify-content:center}._info_1vc47_37{text-align:center}}._page_15qhr_1{width:100%}._header_15qhr_19{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}._header_15qhr_19 h1{margin:0;font-size:24px}._header_15qhr_19 p{color:var(--color-text-light);margin:5px 0 0;font-size:13px}._monthFilter_15qhr_77{border:1px solid var(--color-border);background:var(--color-surface);height:40px;color:var(--color-primary);border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex}._monthFilter_15qhr_77 input{background:0 0;border:0;outline:none;font-size:11px}._error_15qhr_157,._warning_15qhr_159{border-radius:6px;margin-bottom:16px;padding:11px 14px;font-size:11px}._error_15qhr_157{color:var(--color-danger);background:#fbe8e8}._warning_15qhr_159{color:#80621c;background:#fff8e8;border:1px solid #ead7a6}._mainCards_15qhr_225{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:13px;display:grid}._mainCard_15qhr_225{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);flex-direction:column;min-height:135px;padding:16px;display:flex}._iconBox_15qhr_297{width:36px;height:36px;color:var(--color-primary);background:#f7f3ef;border-radius:8px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}._mainCard_15qhr_225>span{color:var(--color-text-light);font-size:10px}._mainCard_15qhr_225>strong{margin-top:4px;font-size:21px}._mainCard_15qhr_225 small{color:var(--color-text-light);margin-top:auto;padding-top:7px;font-size:9px}._secondaryCards_15qhr_399{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:22px;display:grid}._secondaryCards_15qhr_399>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;flex-direction:column;min-height:85px;padding:13px;display:flex}._secondaryCards_15qhr_399 svg{color:var(--color-primary);margin-bottom:6px}._secondaryCards_15qhr_399 span{color:var(--color-text-light);font-size:9px}._secondaryCards_15qhr_399 strong{margin-top:4px;font-size:14px}._gridTwo_15qhr_523{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:14px;margin-bottom:14px;display:grid}._rankingsGrid_15qhr_549{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}._card_15qhr_587{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);margin-bottom:14px;overflow:hidden}._rankingsGrid_15qhr_549 ._card_15qhr_587{margin-bottom:0}._cardHeader_15qhr_631,._cardHeaderRow_15qhr_633{border-bottom:1px solid var(--color-border);padding:14px 16px}._cardHeaderRow_15qhr_633{justify-content:space-between;align-items:center;gap:15px;display:flex}._cardHeader_15qhr_631 h2,._cardHeaderRow_15qhr_633 h2{margin:0;font-size:13px}._cardHeader_15qhr_631 p,._cardHeaderRow_15qhr_633 p{color:var(--color-text-light);margin:4px 0 0;font-size:9px}._compactSelect_15qhr_717{border:1px solid var(--color-border);min-width:110px;height:34px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:5px;outline:none;padding:0 10px;font-size:10px}._compactSelect_15qhr_717:focus{border-color:var(--color-primary)}._rankingHeader_15qhr_789{justify-content:space-between;align-items:center;gap:15px;margin:23px 0 12px;padding:0 2px;display:flex}._rankingHeader_15qhr_789 h2{margin:0;font-size:16px}._rankingHeader_15qhr_789 p{color:var(--color-text-light);margin:4px 0 0;font-size:10px}._chartLegend_15qhr_875{flex-wrap:wrap;gap:16px;padding:12px 16px 2px;display:flex}._chartLegend_15qhr_875 span{color:var(--color-text-light);align-items:center;gap:5px;font-size:9px;display:flex}._chartLegend_15qhr_875 i{border-radius:50%;width:8px;height:8px;display:block}._legendRevenue_15qhr_951,._revenueBar_15qhr_953{background:#4b8666}._legendExpense_15qhr_963,._expenseBar_15qhr_965{background:#a85c57}._legendProfit_15qhr_975,._profitBar_15qhr_977{background:#7b604f}._lossBar_15qhr_987{background:#c45151}._chart_15qhr_875{max-height:520px;padding:14px 16px 18px;overflow-y:auto}._chartMonth_15qhr_1029{grid-template-columns:55px 1fr;align-items:center;gap:10px;margin-bottom:11px;display:grid}._chartMonth_15qhr_1029:last-child{margin-bottom:0}._chartMonthName_15qhr_1069{color:var(--color-text-light);font-size:9px}._chartBars_15qhr_1085{flex-direction:column;gap:3px;display:flex}._barTrack_15qhr_1103{background:#f3f0ed;border-radius:10px;width:100%;height:7px;overflow:hidden}._revenueBar_15qhr_953,._expenseBar_15qhr_965,._profitBar_15qhr_977,._lossBar_15qhr_987{border-radius:10px;height:100%;transition:width .2s}._expenseComposition_15qhr_1165{padding:18px}._expenseItem_15qhr_1175{margin-bottom:22px}._expenseItemHeader_15qhr_1185{justify-content:space-between;gap:10px;margin-bottom:8px;font-size:10px;display:flex}._progressTrack_15qhr_1211{background:#f2efec;border-radius:10px;width:100%;height:8px;overflow:hidden}._purchaseProgress_15qhr_1235,._extraExpenseProgress_15qhr_1237{border-radius:10px;height:100%}._purchaseProgress_15qhr_1235{background:#846550}._extraExpenseProgress_15qhr_1237{background:#af8471}._expenseItem_15qhr_1175 small{color:var(--color-text-light);margin-top:5px;font-size:8px;display:block}._expenseTotal_15qhr_1295{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-top:15px;font-size:11px;display:flex}._expenseTotal_15qhr_1295 strong{font-size:15px}._tableWrapper_15qhr_1345{overflow-x:auto}._paymentsList_15qhr_1443{padding:0 15px}._paymentRow_15qhr_1457{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}._paymentRow_15qhr_1457:last-child{border-bottom:0}._paymentRow_15qhr_1457>div:first-child,._paymentMeta_15qhr_1505{flex-direction:column;gap:3px;display:flex}._paymentRow_15qhr_1457 strong{font-size:10px}._paymentRow_15qhr_1457 span{color:var(--color-text-light);font-size:9px}._paymentMeta_15qhr_1505{text-align:right}._positive_15qhr_1567{color:var(--color-success)!important}._negative_15qhr_1581{color:var(--color-danger)!important}._empty_15qhr_1595{color:var(--color-text-light);font-size:10px;text-align:center!important;padding:30px!important}@media (width<=1150px){._mainCards_15qhr_225,._secondaryCards_15qhr_399{grid-template-columns:repeat(2,minmax(0,1fr))}._gridTwo_15qhr_523,._rankingsGrid_15qhr_549{grid-template-columns:1fr}}@media (width<=650px){._header_15qhr_19,._rankingHeader_15qhr_789,._cardHeaderRow_15qhr_633{flex-direction:column;align-items:stretch}._monthFilter_15qhr_77,._compactSelect_15qhr_717{width:100%}._mainCards_15qhr_225,._secondaryCards_15qhr_399{grid-template-columns:1fr}._paymentRow_15qhr_1457{flex-direction:column;align-items:flex-start}._paymentMeta_15qhr_1505{text-align:left}._chartMonth_15qhr_1029{grid-template-columns:48px 1fr}}._sidebar_yuxiy_1{color:#fff;background:linear-gradient(#21160f 0%,#3b2719 100%);flex-direction:column;width:235px;height:100vh;padding:20px 14px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}._brand_yuxiy_55{align-items:center;gap:11px;padding:4px 8px 22px;display:flex}._logo_yuxiy_81{border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:flex}._brand_yuxiy_55 strong{letter-spacing:.5px;font-size:17px;display:block}._brand_yuxiy_55 span{color:#ffffff8c;margin-top:2px;font-size:10px;display:block}._navigation_yuxiy_179{flex-direction:column;flex:1;display:flex}._sectionButton_yuxiy_195{color:#ffffff6b;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:32px;margin:11px 0 4px;padding:0 10px;transition:background .2s,color .2s;display:flex}._sectionButton_yuxiy_195 span{letter-spacing:1px;font-size:9px}._sectionButton_yuxiy_195 svg{transition:transform .2s,color .2s}._sectionButton_yuxiy_195:hover{color:#ffffffbf;background:#ffffff0d}._sectionContent_yuxiy_339{flex-direction:column;display:flex}._link_yuxiy_351{color:#ffffffd1;border-radius:6px;align-items:center;gap:10px;min-height:38px;margin-bottom:2px;padding:0 11px;font-size:13px;text-decoration:none;transition:background .2s,color .2s;display:flex}._link_yuxiy_351:hover{color:#fff;background:#ffffff14}._active_yuxiy_445{color:#fff;background:#d8a47f40}._productButton_yuxiy_471{color:#ffffffd1;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:38px;margin-bottom:2px;padding:0 11px;font-size:13px;transition:background .2s,color .2s;display:flex}._productButton_yuxiy_471:hover{color:#fff;background:#ffffff14}._productButtonActive_yuxiy_575{color:#fff;background:#d8a47f24}._productButton_yuxiy_471 div{align-items:center;gap:10px;display:flex}._rotate_yuxiy_617{transform:rotate(180deg)}._submenu_yuxiy_633{border-left:1px solid #ffffff1a;margin:0 0 5px 28px;padding-left:8px;position:relative}._submenu_yuxiy_633 ._link_yuxiy_351{min-height:34px;padding:0 10px;font-size:12px}._logout_yuxiy_699{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1a;align-items:center;gap:10px;min-height:42px;margin-top:15px;padding:0 11px;display:flex}._logout_yuxiy_699:hover{color:#fff}._sidebar_yuxiy_1::-webkit-scrollbar{width:5px}._sidebar_yuxiy_1::-webkit-scrollbar-track{background:0 0}._sidebar_yuxiy_1::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}._sidebar_yuxiy_1::-webkit-scrollbar-thumb:hover{background:#fff3}._header_w58z6_1{background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex}._systemName_w58z6_41{color:var(--color-text-light);font-size:13px}._right_w58z6_57{align-items:center;gap:25px;display:flex}._date_w58z6_73{color:var(--color-text-light);align-items:center;gap:7px;font-size:12px;display:flex}._user_w58z6_99{align-items:center;gap:9px;display:flex}._avatar_w58z6_115{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}._user_w58z6_99 strong{font-size:12px;display:block}._user_w58z6_99 span{color:var(--color-text-light);margin-top:2px;font-size:10px;display:block}._layout_fz7fl_1{background:var(--color-background);min-height:100vh}._right_fz7fl_17{min-height:100vh;margin-left:235px}._content_fz7fl_31{padding:25px 28px}._page_80t15_1{width:100%}._header_80t15_11{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}._header_80t15_11 h1{margin:0;font-size:24px}._header_80t15_11 p{color:var(--color-text-light);margin:5px 0 0;font-size:13px}._addButton_80t15_67{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:7px;height:38px;padding:0 15px;display:flex}._searchBox_80t15_117{border:1px solid var(--color-border);background:var(--color-surface);max-width:340px;height:39px;color:var(--color-text-light);border-radius:6px;align-items:center;gap:8px;margin-bottom:18px;padding:0 12px;display:flex}._searchBox_80t15_117 input{background:0 0;border:0;outline:none;width:100%}._card_80t15_197{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);overflow:hidden}._tableWrapper_80t15_227{overflow-x:auto}._card_80t15_197 table{border-collapse:collapse;width:100%}._card_80t15_197 th,._card_80t15_197 td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:13px 15px;font-size:12px}._card_80t15_197 th{color:var(--color-text-light);background:#faf8f6;font-size:11px;font-weight:600}._card_80t15_197 tbody tr:hover{background:#fcfaf8}._actions_80t15_321{gap:5px;display:flex}._actions_80t15_321 button{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-primary);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex}._actions_80t15_321 button:hover{border-color:var(--color-primary);background:#faf8f6}._empty_80t15_401{color:var(--color-text-light);text-align:center!important;padding:30px!important}._error_80t15_421,._success_80t15_423{border-radius:6px;margin-bottom:15px;padding:11px 14px;font-size:12px}._error_80t15_421{color:var(--color-danger);background:#fbe8e8}._success_80t15_423{color:var(--color-success);background:#e7f5ec}._modalOverlay_80t15_485{z-index:1000;background:#0000006b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modal_80t15_485{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 18px 55px #00000038}._confirmModal_80t15_581{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;width:min(470px,100%);overflow:hidden;box-shadow:0 18px 55px #00000038}._modalHeader_80t15_629{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}._modalHeader_80t15_629 h2{margin:0;font-size:17px}._modalHeader_80t15_629 p{color:var(--color-text-light);margin:4px 0 0;font-size:11px}._closeModal_80t15_703{border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._modalBody_80t15_757{padding:20px;overflow-y:auto}._confirmBody_80t15_771{padding:20px}._confirmBody_80t15_771>p{color:var(--color-text-light);margin:0 0 8px;font-size:12px}._confirmBody_80t15_771>strong{margin-bottom:5px;font-size:16px;display:block}._confirmBody_80t15_771>span{color:var(--color-text-light);font-size:11px;display:block}._formGrid_80t15_853{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._formGrid_80t15_853>div{flex-direction:column;min-width:0;display:flex}._formGrid_80t15_853 label{margin-bottom:6px;font-size:11px;font-weight:600}._formGrid_80t15_853 input{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;width:100%;height:38px;padding:0 10px}._formGrid_80t15_853 input:focus{border-color:var(--color-primary)}._required_80t15_973{color:var(--color-text-light);margin:14px 0 0;font-size:10px}._formActions_80t15_999{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}._cancelButton_80t15_1019,._saveButton_80t15_1021,._deleteButton_80t15_1023{cursor:pointer;border-radius:5px;min-width:105px;height:38px;padding:0 15px}._cancelButton_80t15_1019{border:1px solid var(--color-border);color:var(--color-text);background:#fff}._saveButton_80t15_1021{background:var(--color-primary);color:#fff;border:0}._deleteButton_80t15_1023{background:var(--color-danger);color:#fff;border:0}._cancelButton_80t15_1019:disabled,._saveButton_80t15_1021:disabled,._deleteButton_80t15_1023:disabled,._closeModal_80t15_703:disabled{opacity:.6;cursor:not-allowed}._cepInput_80t15_1143{align-items:center;width:100%;display:flex;position:relative}._cepInput_80t15_1143 input{padding-right:36px}._cepLoading_80t15_1173{color:var(--color-primary);animation:.8s linear infinite _cepSpin_80t15_1;position:absolute;right:11px}._cepError_80t15_1205{color:var(--color-danger);margin-top:5px;font-size:9px;display:block}._cepSuccess_80t15_1229{color:var(--color-success);margin-top:5px;font-size:9px;display:block}@keyframes _cepSpin_80t15_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=900px){._formGrid_80t15_853{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){._header_80t15_11{flex-direction:column;align-items:stretch}._addButton_80t15_67{justify-content:center;width:100%}._searchBox_80t15_117{max-width:none}._formGrid_80t15_853{grid-template-columns:1fr}._modalOverlay_80t15_485{padding:10px}._modal_80t15_485{max-height:calc(100vh - 20px)}._formActions_80t15_999{flex-direction:column-reverse}._cancelButton_80t15_1019,._saveButton_80t15_1021,._deleteButton_80t15_1023{width:100%}}._page_1xyey_1{width:100%}._header_1xyey_11{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}._header_1xyey_11 h1{margin:0;font-size:24px}._header_1xyey_11 p{color:var(--color-text-light);margin:5px 0 0;font-size:13px}._addButton_1xyey_67{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:7px;height:38px;padding:0 15px;display:flex}._searchBox_1xyey_117{border:1px solid var(--color-border);background:var(--color-surface);max-width:370px;height:39px;color:var(--color-text-light);border-radius:6px;align-items:center;gap:8px;margin-bottom:18px;padding:0 12px;display:flex}._searchBox_1xyey_117 input{background:0 0;border:0;outline:none;width:100%}._card_1xyey_193{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);overflow:hidden}._tableWrapper_1xyey_223{overflow-x:auto}._card_1xyey_193 table{border-collapse:collapse;width:100%}._card_1xyey_193 th,._card_1xyey_193 td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:13px 15px;font-size:12px}._card_1xyey_193 th{color:var(--color-text-light);background:#faf8f6;font-size:11px;font-weight:600}._card_1xyey_193 tbody tr:hover{background:#fcfaf8}._actions_1xyey_317{gap:5px;display:flex}._actions_1xyey_317 button{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-primary);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex}._actions_1xyey_317 button:hover{border-color:var(--color-primary);background:#faf8f6}._empty_1xyey_397{color:var(--color-text-light);text-align:center!important;padding:30px!important}._error_1xyey_417,._success_1xyey_419{border-radius:6px;margin-bottom:15px;padding:11px 14px;font-size:12px}._error_1xyey_417{color:var(--color-danger);background:#fbe8e8}._success_1xyey_419{color:var(--color-success);background:#e7f5ec}._modalOverlay_1xyey_473{z-index:1000;background:#0000006b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modal_1xyey_473{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;width:min(650px,100%);overflow:hidden;box-shadow:0 18px 55px #00000038}._confirmModal_1xyey_557{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;width:min(470px,100%);overflow:hidden;box-shadow:0 18px 55px #00000038}._modalHeader_1xyey_605{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}._modalHeader_1xyey_605 h2{margin:0;font-size:17px}._modalHeader_1xyey_605 p{color:var(--color-text-light);margin:4px 0 0;font-size:11px}._closeModal_1xyey_679{border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._modalBody_1xyey_733,._confirmBody_1xyey_735{padding:20px}._confirmBody_1xyey_735>p{color:var(--color-text-light);margin:0 0 8px;font-size:12px}._confirmBody_1xyey_735>strong{margin-bottom:5px;font-size:16px;display:block}._confirmBody_1xyey_735>span{color:var(--color-text-light);font-size:11px;display:block}._formGrid_1xyey_809{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._formGrid_1xyey_809>div{flex-direction:column;min-width:0;display:flex}._formGrid_1xyey_809 label{margin-bottom:6px;font-size:11px;font-weight:600}._formGrid_1xyey_809 input{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;width:100%;height:38px;padding:0 10px}._formGrid_1xyey_809 input:focus{border-color:var(--color-primary)}._required_1xyey_929{color:var(--color-text-light);margin:14px 0 0;font-size:10px}._formActions_1xyey_955{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}._cancelButton_1xyey_975,._saveButton_1xyey_977,._deleteButton_1xyey_979{cursor:pointer;border-radius:5px;min-width:105px;height:38px;padding:0 15px}._cancelButton_1xyey_975{border:1px solid var(--color-border);color:var(--color-text);background:#fff}._saveButton_1xyey_977{background:var(--color-primary);color:#fff;border:0}._deleteButton_1xyey_979{background:var(--color-danger);color:#fff;border:0}._cancelButton_1xyey_975:disabled,._saveButton_1xyey_977:disabled,._deleteButton_1xyey_979:disabled,._closeModal_1xyey_679:disabled{opacity:.6;cursor:not-allowed}@media (width<=650px){._header_1xyey_11{flex-direction:column;align-items:stretch}._addButton_1xyey_67{justify-content:center;width:100%}._searchBox_1xyey_117{max-width:none}._formGrid_1xyey_809{grid-template-columns:1fr}._modalOverlay_1xyey_473{padding:10px}._formActions_1xyey_955{flex-direction:column-reverse}._cancelButton_1xyey_975,._saveButton_1xyey_977,._deleteButton_1xyey_979{width:100%}}._page_179ca_1{width:100%}._header_179ca_11{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}._header_179ca_11 h1{margin:0;font-size:24px}._header_179ca_11 p{color:var(--color-text-light);margin:5px 0 0;font-size:13px}._addButton_179ca_63{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:7px;height:38px;padding:0 15px;display:flex}._searchBox_179ca_109{border:1px solid var(--color-border);background:var(--color-surface);max-width:370px;height:39px;color:var(--color-text-light);border-radius:6px;align-items:center;gap:8px;margin-bottom:18px;padding:0 12px;display:flex}._searchBox_179ca_109 input{background:0 0;border:0;outline:none;width:100%}._summaryGrid_179ca_185{grid-template-columns:repeat(2,minmax(150px,220px));gap:12px;margin-bottom:16px;display:grid}._summaryCard_179ca_221{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;flex-direction:column;justify-content:center;min-height:112px;padding:16px;display:flex}._summaryCard_179ca_221 span{color:var(--color-text-light);font-size:11px;font-weight:600}._summaryCard_179ca_221 strong{color:var(--color-primary);margin:5px 0 2px;font-size:28px;line-height:1}._summaryCard_179ca_221 small{color:var(--color-text-light);font-size:10px}._typeFilter_179ca_321{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}._typeFilter_179ca_321>span{color:var(--color-text-light);margin-right:4px;font-size:11px;font-weight:600}._typeFilter_179ca_321 button{border:1px solid var(--color-border);height:33px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;padding:0 13px;font-size:11px}._typeFilter_179ca_321 button:hover{border-color:var(--color-primary);color:var(--color-primary)}._typeFilter_179ca_321 ._filterActive_179ca_429{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._typeFilter_179ca_321 ._filterActive_179ca_429:hover{color:#fff}._card_179ca_461{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden}th,td{border-bottom:1px solid var(--color-border);text-align:left;padding:13px 15px;font-size:12px}._actions_179ca_553{gap:5px;display:flex}._actions_179ca_553 button{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-primary);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;display:flex}._empty_179ca_613{text-align:center;color:var(--color-text-light);padding:30px}._formCard_179ca_633{padding:22px}._formCard_179ca_633 h2{margin:0 0 20px;font-size:16px}._formGrid_179ca_657{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}._formGrid_179ca_657 div{flex-direction:column;display:flex}._formGrid_179ca_657 label{margin-bottom:6px;font-size:11px;font-weight:600}._formGrid_179ca_657 input{border:1px solid var(--color-border);border-radius:5px;outline:none;height:38px;padding:0 10px}._formGrid_179ca_657 input:focus{border-color:var(--color-primary)}._required_179ca_751{color:var(--color-text-light);font-size:10px}._formActions_179ca_767{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}._cancelButton_179ca_787,._saveButton_179ca_789{border-radius:5px;min-width:90px;height:36px}._cancelButton_179ca_787{border:1px solid var(--color-border);background:#fff}._saveButton_179ca_789{background:var(--color-primary);color:#fff;border:0}._error_179ca_843,._success_179ca_845{border-radius:6px;margin-bottom:15px;padding:11px 14px;font-size:12px}._error_179ca_843{color:var(--color-danger);background:#fbe8e8}._success_179ca_845{color:var(--color-success);background:#e7f5ec}@media (width<=700px){._formGrid_179ca_657{grid-template-columns:1fr}}._formGrid_179ca_657 select{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;height:38px;padding:0 10px}._formGrid_179ca_657 select:focus{border-color:var(--color-primary)}._tableWrapper_179ca_959{overflow-x:auto}._producao_179ca_969,._revenda_179ca_971{border-radius:20px;align-items:center;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}._producao_179ca_969{color:#34734a;background:#e8f3eb}._revenda_179ca_971{color:var(--color-primary);background:#f5ede5}._modalOverlay_179ca_1037{z-index:1000;background:#0000006b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modal_179ca_1037{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;flex-direction:column;width:min(720px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 18px 55px #00000038}._confirmModal_179ca_1133{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;width:min(500px,100%);overflow:hidden;box-shadow:0 18px 55px #00000038}._modalHeader_179ca_1181{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}._modalHeader_179ca_1181 h2{margin:0;font-size:17px}._modalHeader_179ca_1181 p{color:var(--color-text-light);margin:4px 0 0;font-size:11px}._closeModal_179ca_1255{border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._modalBody_179ca_1309{padding:20px;overflow-y:auto}._confirmBody_179ca_1323{padding:20px}._confirmBody_179ca_1323>p{color:var(--color-text-light);margin:0 0 8px;font-size:12px}._confirmBody_179ca_1323>strong{margin-bottom:5px;font-size:16px;display:block}._confirmBody_179ca_1323>span{color:var(--color-text-light);font-size:11px;display:block}._fullField_179ca_1397{grid-column:1/-1}._deleteButton_179ca_1409{background:var(--color-danger);color:#fff;cursor:pointer;border:0;border-radius:5px;min-width:105px;height:36px;padding:0 15px}._closeModal_179ca_1255:disabled,._deleteButton_179ca_1409:disabled{opacity:.6;cursor:not-allowed}@media (width<=700px){._header_179ca_11{flex-direction:column;align-items:stretch}._addButton_179ca_63{justify-content:center;width:100%}._searchBox_179ca_109{max-width:none}._modalOverlay_179ca_1037{padding:10px}._modal_179ca_1037{max-height:calc(100vh - 20px)}._fullField_179ca_1397{grid-column:auto}}@media (width<=650px){._summaryGrid_179ca_185{grid-template-columns:repeat(2,1fr)}._typeFilter_179ca_321>span{width:100%}}._page_fiilg_1{width:100%}._header_fiilg_11{margin-bottom:20px}._header_fiilg_11 h1{margin:0;font-size:24px}._header_fiilg_11 p{color:var(--color-text-light);margin:5px 0 0;font-size:13px}._topCards_fiilg_55{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}._topCard_fiilg_55{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);align-items:center;gap:12px;min-height:88px;padding:16px;display:flex}._cardIcon_fiilg_135{width:40px;height:40px;color:var(--color-primary);background:#f5eee8;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}._topCard_fiilg_55 span{color:var(--color-text-light);font-size:10px;display:block}._topCard_fiilg_55 strong{margin-top:4px;font-size:20px;display:block}._toolbar_fiilg_211{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}._searchBox_fiilg_235{border:1px solid var(--color-border);background:var(--color-surface);width:320px;height:39px;color:var(--color-text-light);border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex}._searchBox_fiilg_235 input{background:0 0;border:0;outline:none;width:100%}._filterGroup_fiilg_307{gap:5px;display:flex}._filterButton_fiilg_321,._filterActive_fiilg_323{border:1px solid var(--color-border);cursor:pointer;border-radius:6px;height:39px;padding:0 13px;font-size:11px}._filterButton_fiilg_321{color:var(--color-text);background:#fff}._filterActive_fiilg_323{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._typeFilter_fiilg_395 select{border:1px solid var(--color-border);background:#fff;border-radius:6px;outline:none;height:39px;padding:0 10px;font-size:11px}._productsCard_fiilg_433{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);overflow:hidden}._tableWrapper_fiilg_463{overflow-x:auto}._productsCard_fiilg_433 table,._itemsTable_fiilg_475{border-collapse:collapse;width:100%}._productsCard_fiilg_433 th,._productsCard_fiilg_433 td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:12px 14px;font-size:11px}._productsCard_fiilg_433 th,._itemsTable_fiilg_475 th{color:var(--color-text-light);background:#faf8f6;font-size:10px;font-weight:600}._productsCard_fiilg_433 tbody tr:hover{background:#fcfaf8}._productName_fiilg_561{flex-direction:column;display:flex}._productName_fiilg_561 strong{font-size:12px}._productName_fiilg_561 span{color:var(--color-text-light);margin-top:3px;font-size:9px}._badgeProducao_fiilg_605,._badgeRevenda_fiilg_607,._badgeOk_fiilg_609,._badgePending_fiilg_611{border-radius:20px;align-items:center;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}._badgeProducao_fiilg_605{color:#34734a;background:#e8f3eb}._badgeRevenda_fiilg_607{color:var(--color-primary);background:#f5ede5}._badgeOk_fiilg_609{color:#34734a;background:#e8f3eb}._badgePending_fiilg_611{color:#8a6427;background:#f6efe3}._rowActions_fiilg_703{gap:6px;display:flex}._createButton_fiilg_717,._editButton_fiilg_719,._deleteButton_fiilg_721{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:10px;display:inline-flex}._createButton_fiilg_717,._editButton_fiilg_719{border:1px solid var(--color-border);color:var(--color-primary);background:#fff}._createButton_fiilg_717:hover,._editButton_fiilg_719:hover{border-color:var(--color-primary)}._deleteButton_fiilg_721{color:var(--color-danger);background:#fff;border:1px solid #efd0d0}._error_fiilg_823,._success_fiilg_825{border-radius:6px;margin-bottom:15px;padding:11px 14px;font-size:12px}._error_fiilg_823{color:var(--color-danger);background:#fbe8e8}._success_fiilg_825{color:var(--color-success);background:#e7f5ec}._empty_fiilg_879{color:var(--color-text-light);text-align:center!important;padding:28px!important}._modalOverlay_fiilg_899{z-index:1000;background:#00000075;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}._loadingModal_fiilg_935{background:#fff;border-radius:9px;padding:22px 28px;font-size:12px;box-shadow:0 18px 55px #00000038}._editorModal_fiilg_969{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;flex-direction:column;width:min(1120px,100%);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 18px 55px #0000003d}._confirmModal_fiilg_1029{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;width:min(470px,100%);overflow:hidden;box-shadow:0 18px 55px #00000038}._modalHeader_fiilg_1077{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 20px;display:flex}._modalTitleLine_fiilg_1111{flex-wrap:wrap;align-items:center;gap:9px;display:flex}._modalHeader_fiilg_1077 h2{margin:0;font-size:17px}._modalHeader_fiilg_1077 p{color:var(--color-text-light);margin:4px 0 0;font-size:10px}._closeModal_fiilg_1171{border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._editorModalBody_fiilg_1225{padding:20px;overflow-y:auto}._modalSummary_fiilg_1239{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}._modalSummary_fiilg_1239>div{border:1px solid var(--color-border);background:#faf8f6;border-radius:7px;padding:13px}._modalSummary_fiilg_1239 span{color:var(--color-text-light);font-size:9px;display:block}._modalSummary_fiilg_1239 strong{margin-top:5px;font-size:15px;display:block}._negative_fiilg_1339{color:var(--color-danger)}._rendimento_fiilg_1351{border:1px solid var(--color-border);background:#fcfaf8;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:14px;display:flex}._rendimento_fiilg_1351>div{flex-direction:column;display:flex}._rendimento_fiilg_1351 label{font-size:11px;font-weight:600}._rendimento_fiilg_1351 span{color:var(--color-text-light);margin-top:3px;font-size:9px}._rendimento_fiilg_1351 input{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;width:130px;height:36px;padding:0 9px}._itemsHeader_fiilg_1477{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}._itemsHeader_fiilg_1477 h3{margin:0;font-size:14px}._itemsHeader_fiilg_1477 span{color:var(--color-text-light);margin-top:3px;font-size:9px;display:block}._itemsHeader_fiilg_1477 button{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:10px;display:flex}._itemsTable_fiilg_475 th,._itemsTable_fiilg_475 td{border-bottom:1px solid var(--color-border);text-align:left;padding:9px 7px;font-size:10px}._itemsTable_fiilg_475 td input,._itemsTable_fiilg_475 td select{border:1px solid var(--color-border);background:#fff;border-radius:4px;outline:none;width:100%;min-width:90px;height:33px;padding:0 7px}._subtotal_fiilg_1663{white-space:nowrap;font-weight:600}._removeItem_fiilg_1677{width:28px;height:28px;color:var(--color-danger);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}._modalFooter_fiilg_1719{border-top:1px solid var(--color-border);background:#fcfaf8;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}._cancelButton_fiilg_1755,._saveButton_fiilg_1757,._confirmDelete_fiilg_1759{cursor:pointer;border-radius:5px;min-width:108px;height:37px;padding:0 14px}._cancelButton_fiilg_1755{border:1px solid var(--color-border);color:var(--color-text);background:#fff}._saveButton_fiilg_1757{background:var(--color-primary);color:#fff;border:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}._confirmBody_fiilg_1839{padding:20px}._confirmBody_fiilg_1839 p{color:var(--color-text-light);margin:0 0 8px;font-size:11px}._confirmBody_fiilg_1839 strong{margin-bottom:5px;font-size:15px;display:block}._confirmBody_fiilg_1839 span{color:var(--color-text-light);font-size:10px;display:block}._confirmActions_fiilg_1913{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}._confirmDelete_fiilg_1759{background:var(--color-danger);color:#fff;border:0}._cancelButton_fiilg_1755:disabled,._saveButton_fiilg_1757:disabled,._confirmDelete_fiilg_1759:disabled,._closeModal_fiilg_1171:disabled{opacity:.6;cursor:not-allowed}@media (width<=1100px){._topCards_fiilg_55,._modalSummary_fiilg_1239{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){._topCards_fiilg_55{grid-template-columns:1fr}._toolbar_fiilg_211{flex-direction:column;align-items:stretch}._searchBox_fiilg_235{width:100%}._filterGroup_fiilg_307{grid-template-columns:repeat(3,1fr);display:grid}._typeFilter_fiilg_395 select{width:100%}._modalOverlay_fiilg_899{padding:8px}._editorModal_fiilg_969{max-height:calc(100vh - 16px)}._modalSummary_fiilg_1239{grid-template-columns:1fr}._rendimento_fiilg_1351,._itemsHeader_fiilg_1477{flex-direction:column;align-items:stretch}._rendimento_fiilg_1351 input,._itemsHeader_fiilg_1477 button{width:100%}._rowActions_fiilg_703{min-width:165px}._modalFooter_fiilg_1719,._confirmActions_fiilg_1913{flex-direction:column-reverse}._cancelButton_fiilg_1755,._saveButton_fiilg_1757,._confirmDelete_fiilg_1759{width:100%}}._page_16p9z_1{width:100%}._header_16p9z_11{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}._header_16p9z_11 h1{margin:0;font-size:24px}._header_16p9z_11 p{color:var(--color-text-light);margin:5px 0 0;font-size:13px}._addButton_16p9z_67{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:7px;height:38px;padding:0 15px;display:flex}._topBar_16p9z_113{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}._searchBox_16p9z_135{border:1px solid var(--color-border);background:var(--color-surface);width:360px;height:39px;color:var(--color-text-light);border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex}._searchBox_16p9z_135 input{background:0 0;border:0;outline:none;width:100%}._totalCard_16p9z_207{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;flex-direction:column;min-width:170px;padding:10px 15px;display:flex}._totalCard_16p9z_207 span{color:var(--color-text-light);font-size:9px}._totalCard_16p9z_207 strong{margin-top:3px;font-size:16px}._periodBar_16p9z_275{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}._periodButtons_16p9z_299{gap:5px;display:flex}._periodButton_16p9z_299,._periodActive_16p9z_315{border:1px solid var(--color-border);cursor:pointer;border-radius:6px;height:36px;padding:0 13px;font-size:11px}._periodButton_16p9z_299{color:var(--color-text);background:#fff}._periodActive_16p9z_315{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._referenceInput_16p9z_387{border:1px solid var(--color-border);height:36px;color:var(--color-text);background:#fff;border-radius:6px;outline:none;padding:0 10px;font-size:11px}._card_16p9z_431{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);overflow:hidden}._tableWrapper_16p9z_461{overflow-x:auto}._card_16p9z_431 table{border-collapse:collapse;width:100%}._card_16p9z_431 th,._card_16p9z_431 td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:13px 15px;font-size:12px}._card_16p9z_431 th{color:var(--color-text-light);background:#faf8f6;font-size:11px}._card_16p9z_431 tbody tr:hover{background:#fcfaf8}._actions_16p9z_547{gap:5px;display:flex}._actions_16p9z_547 button{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-primary);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex}._actions_16p9z_547 button:hover{border-color:var(--color-primary);background:#faf8f6}._empty_16p9z_627{color:var(--color-text-light);text-align:center!important;padding:30px!important}._error_16p9z_647,._success_16p9z_649{border-radius:6px;margin-bottom:15px;padding:11px 14px;font-size:12px}._error_16p9z_647{color:var(--color-danger);background:#fbe8e8}._success_16p9z_649{color:var(--color-success);background:#e7f5ec}._modalOverlay_16p9z_703{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}._formModal_16p9z_739{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 18px 55px #00000038}._confirmModal_16p9z_799{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;width:min(470px,100%);overflow:hidden;box-shadow:0 18px 55px #00000038}._modalHeader_16p9z_847{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}._modalHeader_16p9z_847 h2{margin:0;font-size:17px}._modalHeader_16p9z_847 p{color:var(--color-text-light);margin:4px 0 0;font-size:10px}._closeModal_16p9z_911{border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._modalBody_16p9z_965,._confirmBody_16p9z_967{padding:20px}._formGrid_16p9z_977{grid-template-columns:120px minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}._formGrid_16p9z_977>div{flex-direction:column;min-width:0;display:flex}._formGrid_16p9z_977 label{margin-bottom:6px;font-size:11px;font-weight:600}._formGrid_16p9z_977 input{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;width:100%;height:38px;padding:0 10px}._formGrid_16p9z_977 input:focus{border-color:var(--color-primary)}._formGrid_16p9z_977 input:disabled{color:var(--color-text);background:#f7f5f3}._info_16p9z_1121{color:var(--color-text-light);margin-top:12px;font-size:10px}._formActions_16p9z_1141,._confirmActions_16p9z_1143{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}._cancelButton_16p9z_1163,._saveButton_16p9z_1165,._deleteButton_16p9z_1167{cursor:pointer;border-radius:5px;min-width:105px;height:37px;padding:0 14px}._cancelButton_16p9z_1163{border:1px solid var(--color-border);color:var(--color-text);background:#fff}._saveButton_16p9z_1165{background:var(--color-primary);color:#fff;border:0}._deleteButton_16p9z_1167{background:var(--color-danger);color:#fff;border:0}._confirmBody_16p9z_967>p{color:var(--color-text-light);margin:0 0 8px;font-size:11px}._confirmBody_16p9z_967>strong{margin-bottom:5px;font-size:15px;display:block}._confirmBody_16p9z_967>span{color:var(--color-text-light);font-size:10px;display:block}._cancelButton_16p9z_1163:disabled,._saveButton_16p9z_1165:disabled,._deleteButton_16p9z_1167:disabled,._closeModal_16p9z_911:disabled{opacity:.6;cursor:not-allowed}@media (width<=900px){._formGrid_16p9z_977{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){._header_16p9z_11,._topBar_16p9z_113{flex-direction:column;align-items:stretch}._addButton_16p9z_67,._searchBox_16p9z_135{width:100%}._addButton_16p9z_67{justify-content:center}._totalCard_16p9z_207{min-width:0}._periodBar_16p9z_275{flex-direction:column;align-items:stretch}._periodButtons_16p9z_299{grid-template-columns:repeat(4,1fr);display:grid}._referenceInput_16p9z_387{width:100%}._formGrid_16p9z_977{grid-template-columns:1fr}._modalOverlay_16p9z_703{padding:8px}._formModal_16p9z_739{max-height:calc(100vh - 16px)}._formActions_16p9z_1141,._confirmActions_16p9z_1143{flex-direction:column-reverse}._cancelButton_16p9z_1163,._saveButton_16p9z_1165,._deleteButton_16p9z_1167{width:100%}}._page_1s05w_3{width:100%}._header_1s05w_11{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}._header_1s05w_11 h1{margin:0;font-size:24px}._header_1s05w_11 p{color:var(--color-text-light);margin:5px 0 0;font-size:13px}._searchBox_1s05w_53{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;align-items:center;gap:8px;width:390px;height:39px;margin-bottom:0;padding:0 12px;display:flex}._searchBox_1s05w_53 input{background:0 0;border:0;outline:none;width:100%}._card_1s05w_101,._formCard_1s05w_103{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius)}._card_1s05w_101{margin-bottom:22px;overflow:hidden}._tableWrapper_1s05w_127{overflow-x:auto}._table_1s05w_127{border-collapse:collapse;width:100%}._table_1s05w_127 th,._table_1s05w_127 td{border-bottom:1px solid var(--color-border);text-align:left;padding:12px 14px;font-size:11px}._table_1s05w_127 th{color:var(--color-text-light);background:#faf8f6}._actions_1s05w_177{gap:5px;display:flex}._actions_1s05w_177 button,._removeItem_1s05w_189{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-primary);background:#fff;border-radius:5px;justify-content:center;align-items:center;display:flex}._formCard_1s05w_103{padding:22px}._formHeader_1s05w_231{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._formHeader_1s05w_231 h2{margin:0;font-size:17px}._barcodeArea_1s05w_257{grid-template-columns:minmax(250px,450px) auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}._barcodeArea_1s05w_257 div,._itemGrid_1s05w_287 div{flex-direction:column;display:flex}._barcodeArea_1s05w_257 label,._itemGrid_1s05w_287 label{margin-bottom:6px;font-size:11px;font-weight:600}._barcodeArea_1s05w_257 input,._itemGrid_1s05w_287 input{border:1px solid var(--color-border);border-radius:5px;outline:none;height:38px;padding:0 10px}._barcodeArea_1s05w_257 button,._addItem_1s05w_341{background:var(--color-primary);color:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}._productFound_1s05w_377{background:#f3ece6;border-radius:5px;margin-bottom:16px;padding:11px;font-size:11px}._productFound_1s05w_377 strong{margin-left:5px}._itemGrid_1s05w_287{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;margin-bottom:25px;display:grid}._itemsArea_1s05w_435 h3{margin:0 0 10px;font-size:14px}._footer_1s05w_445{justify-content:flex-end;align-items:center;gap:30px;margin-top:20px;display:flex}._footer_1s05w_445 div{text-align:right;flex-direction:column;display:flex}._footer_1s05w_445 span{color:var(--color-text-light);font-size:10px}._footer_1s05w_445 strong{margin-top:4px;font-size:20px}._saveButton_1s05w_501{background:var(--color-primary);color:#fff;border:0;border-radius:5px;height:40px;padding:0 18px}._cancelButton_1s05w_525{border:1px solid var(--color-border);background:#fff;border-radius:5px;height:34px;padding:0 12px}._details_1s05w_551{background:#faf8f6;padding:15px 25px!important}._innerTable_1s05w_563{border-collapse:collapse;background:#fff;width:100%}._innerTable_1s05w_563 th,._innerTable_1s05w_563 td{border:1px solid var(--color-border);text-align:left;padding:9px 12px;font-size:10px}._empty_1s05w_601{color:var(--color-text-light);text-align:center!important;padding:30px!important}._error_1s05w_617,._success_1s05w_619{border-radius:6px;margin-bottom:15px;padding:11px 14px;font-size:12px}._error_1s05w_617{color:var(--color-danger);background:#fbe8e8}._success_1s05w_619{color:var(--color-success);background:#e7f5ec}@media (width<=900px){._itemGrid_1s05w_287{grid-template-columns:repeat(2,1fr)}._searchBox_1s05w_53{width:100%}}@media (width<=600px){._barcodeArea_1s05w_257,._itemGrid_1s05w_287{grid-template-columns:1fr}._footer_1s05w_445{flex-direction:column;align-items:stretch}}._headerActions_1s05w_711{align-items:center;gap:8px;display:flex}._hiddenFileInput_1s05w_727{display:none}._readInvoiceButton_1s05w_737{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 15px;display:inline-flex}._readInvoiceButton_1s05w_737:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_1s05w_799{z-index:1000;background:#00000075;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}._invoiceModal_1s05w_835{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;flex-direction:column;width:min(1180px,100%);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 18px 55px #0000003d}._modalHeader_1s05w_895{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 20px;display:flex}._modalHeader_1s05w_895 h2{margin:0;font-size:17px}._modalHeader_1s05w_895 p{color:var(--color-text-light);margin:4px 0 0;font-size:10px}._closeModal_1s05w_959{border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._invoiceModalBody_1s05w_1013{padding:20px;overflow-y:auto}._invoiceNotice_1s05w_1027{color:#77592e;background:#fbf7ef;border:1px solid #eadcc5;border-radius:6px;align-items:flex-start;gap:9px;margin-bottom:15px;padding:11px 13px;font-size:10px;display:flex}._invoiceNotice_1s05w_1027 svg{flex:none}._invoiceTableWrapper_1s05w_1085{border:1px solid var(--color-border);border-radius:7px;overflow-x:auto}._invoiceTable_1s05w_1085{border-collapse:collapse;width:100%}._invoiceTable_1s05w_1085 th,._invoiceTable_1s05w_1085 td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:10px 11px;font-size:10px}._invoiceTable_1s05w_1085 th{color:var(--color-text-light);background:#faf8f6}._invoiceTable_1s05w_1085 input[type=number],._invoiceTable_1s05w_1085 input[type=date]{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;min-width:105px;height:34px;padding:0 8px}._invoiceTable_1s05w_1085 input[type=checkbox]{width:16px;height:16px}._unregisteredRow_1s05w_1219{background:#fff9f7}._registeredBadge_1s05w_1229,._unregisteredBadge_1s05w_1231{border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}._registeredBadge_1s05w_1229{color:#277347;background:#e7f5ec}._unregisteredBadge_1s05w_1231{color:var(--color-danger);background:#fbe8e8}._notAvailable_1s05w_1293{color:var(--color-danger);font-size:9px}._modalFooter_1s05w_1309{border-top:1px solid var(--color-border);background:#fcfaf8;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}@media (width<=700px){._header_1s05w_11{flex-direction:column;align-items:stretch}._headerActions_1s05w_711,._readInvoiceButton_1s05w_737{width:100%}._readInvoiceButton_1s05w_737{justify-content:center}._modalOverlay_1s05w_799{padding:8px}._invoiceModal_1s05w_835{max-height:calc(100vh - 16px)}._modalFooter_1s05w_1309{flex-direction:column-reverse}._modalFooter_1s05w_1309 ._cancelButton_1s05w_525,._modalFooter_1s05w_1309 ._saveButton_1s05w_501{width:100%}}._choiceModal_1s05w_1435{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;width:min(620px,100%);overflow:hidden;box-shadow:0 18px 55px #0000003d}._choiceOptions_1s05w_1475{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}._choiceOption_1s05w_1475{border:1px solid var(--color-border);min-height:150px;color:var(--color-text);text-align:left;cursor:pointer;background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:20px;transition:border-color .2s,background .2s,transform .2s;display:flex}._choiceOption_1s05w_1475:hover:not(:disabled){border-color:var(--color-primary);background:#faf8f6;transform:translateY(-1px)}._choiceOption_1s05w_1475:disabled{opacity:.6;cursor:not-allowed}._choiceOption_1s05w_1475 svg{color:var(--color-primary)}._choiceOption_1s05w_1475 strong{font-size:14px}._choiceOption_1s05w_1475 span{color:var(--color-text-light);font-size:11px;line-height:1.45}._purchaseModal_1s05w_1645{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;flex-direction:column;width:min(1120px,100%);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 18px 55px #0000003d}._purchaseModal_1s05w_1645 ._formCard_1s05w_103{border:0;padding:0}._purchaseModal_1s05w_1645 ._footer_1s05w_445{padding-bottom:2px}._invoiceCodeEdit_1s05w_1737{grid-template-columns:minmax(135px,1fr) 34px;align-items:center;gap:5px;min-width:190px;display:grid}._invoiceCodeEdit_1s05w_1737 input{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;width:100%;min-width:135px;height:34px;padding:0 8px;font-size:10px}._invoiceCodeEdit_1s05w_1737 input:focus{border-color:var(--color-primary)}._invoiceCodeEdit_1s05w_1737 button{border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-primary);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex}._invoiceCodeEdit_1s05w_1737 button:hover:not(:disabled){border-color:var(--color-primary);background:#faf8f6}._invoiceCodeEdit_1s05w_1737 button:disabled{opacity:.55;cursor:not-allowed}._codeWarning_1s05w_1901{color:var(--color-danger);margin-top:4px;font-size:9px;display:block}@media (width<=700px){._choiceOptions_1s05w_1475{grid-template-columns:1fr}._choiceOption_1s05w_1475{min-height:120px}}._listControls_1s05w_1957{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}._periodArea_1s05w_1979{align-items:center;gap:9px;display:flex}._periodButtons_1s05w_1995{align-items:center;gap:5px;display:flex}._periodButtons_1s05w_1995 button{border:1px solid var(--color-border);min-width:54px;height:36px;color:var(--color-text-light);cursor:pointer;background:#fff;border-radius:5px;padding:0 11px;font-size:11px}._periodButtons_1s05w_1995 button:hover{border-color:var(--color-primary);color:var(--color-primary)}._periodButtons_1s05w_1995 ._activePeriod_1s05w_2075{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._periodButtons_1s05w_1995 ._activePeriod_1s05w_2075:hover{color:#fff}._periodReference_1s05w_2107{border:1px solid var(--color-border);height:36px;color:var(--color-text);background:#fff;border-radius:5px;outline:none;padding:0 9px;font-size:11px}._periodReference_1s05w_2107:focus{border-color:var(--color-primary)}._filteredSummary_1s05w_2163{border:1px solid var(--color-border);background:#faf8f6;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;min-height:38px;margin-bottom:12px;padding:8px 12px;font-size:11px;display:flex}._filteredSummary_1s05w_2163 span{color:var(--color-text-light)}._filteredSummary_1s05w_2163 strong{color:var(--color-text);font-size:12px}._pagination_1s05w_2251{border-top:1px solid var(--color-border);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:60px;padding:12px 16px;display:grid}._paginationInfo_1s05w_2299{color:var(--color-text-light);font-size:11px}._paginationInfo_1s05w_2299 strong{color:var(--color-text)}._paginationControls_1s05w_2327{justify-content:center;align-items:center;gap:6px;display:flex}._paginationButton_1s05w_2345{border:1px solid var(--color-border);width:31px;height:31px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:17px;display:flex}._paginationButton_1s05w_2345:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:#faf8f6}._paginationButton_1s05w_2345:disabled{cursor:not-allowed;opacity:.35}._paginationPage_1s05w_2437{text-align:center;min-width:105px;color:var(--color-text-light);font-size:11px}._paginationPage_1s05w_2437 strong{color:var(--color-text)}._paginationSize_1s05w_2473{justify-content:flex-end;align-items:center;gap:8px;display:flex}._paginationSize_1s05w_2473 label{color:var(--color-text-light);font-size:11px}._paginationSize_1s05w_2473 input{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;width:65px;height:31px;padding:0 8px;font-size:11px}._paginationSize_1s05w_2473 input:focus{border-color:var(--color-primary)}._deleteInvoiceItem_1s05w_2571{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-danger);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex}._deleteInvoiceItem_1s05w_2571:hover{border-color:var(--color-danger);background:#fff7f7}@media (width<=1000px){._listControls_1s05w_1957{flex-direction:column;align-items:stretch}._searchBox_1s05w_53{width:100%}._periodArea_1s05w_1979{flex-wrap:wrap;align-items:stretch}}@media (width<=700px){._periodButtons_1s05w_1995{grid-template-columns:repeat(4,1fr);width:100%;display:grid}._periodButtons_1s05w_1995 button{width:100%;min-width:0}._periodReference_1s05w_2107{width:100%}._filteredSummary_1s05w_2163{flex-direction:column;align-items:flex-start;gap:4px}._pagination_1s05w_2251{grid-template-columns:1fr;justify-items:center}._paginationInfo_1s05w_2299{text-align:center}._paginationSize_1s05w_2473{justify-content:center}}._readingOverlay_1s05w_2785{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19100b8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._readingCard_1s05w_2837{background:var(--color-surface);border:1px solid #fff9;border-radius:14px;grid-template-columns:92px 1fr;gap:22px;width:min(520px,100%);padding:28px;animation:.22s ease-out _readingCardIn_1s05w_1;display:grid;box-shadow:0 24px 70px #160c0747}._readingIconArea_1s05w_2933{justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative}._readingSpinner_1s05w_2957{border:3px solid #eee5de;border-top-color:var(--color-primary);border-right-color:#d7b79f;border-radius:50%;animation:1s linear infinite _readingSpin_1s05w_2957;position:absolute;inset:0}._readingFileIcon_1s05w_3007{width:56px;height:56px;color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-border);background:#f4ece6;border-radius:50%;justify-content:center;align-items:center;display:flex}._readingContent_1s05w_3059{min-width:0}._readingEyebrow_1s05w_3069{color:var(--color-primary);letter-spacing:1.2px;margin-bottom:5px;font-size:9px;font-weight:700;display:block}._readingContent_1s05w_3059 h2{color:var(--color-text);margin:0 0 7px;font-size:20px}._readingContent_1s05w_3059>p{color:var(--color-text-light);margin:0 0 14px;font-size:11px;line-height:1.55}._readingFileName_1s05w_3157{border:1px solid var(--color-border);min-width:0;color:var(--color-text-light);background:#faf8f6;border-radius:6px;align-items:center;gap:7px;margin-bottom:14px;padding:8px 10px;font-size:10px;display:flex}._readingFileName_1s05w_3157 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._readingProgress_1s05w_3235{background:#eee7e1;border-radius:20px;height:5px;margin-bottom:18px;position:relative;overflow:hidden}._readingProgressBar_1s05w_3267{background:var(--color-primary);border-radius:20px;width:42%;animation:1.25s ease-in-out infinite _readingProgressMove_1s05w_1;position:absolute;top:0;bottom:0}._readingSteps_1s05w_3309{gap:11px;display:grid}._readingStep_1s05w_3309{grid-template-columns:10px 1fr;align-items:start;gap:9px;display:grid}._stepDot_1s05w_3349{background:var(--color-primary);border-radius:50%;width:8px;height:8px;margin-top:4px;animation:1.4s ease-in-out infinite _readingDotPulse_1s05w_1;box-shadow:0 0 0 4px #f3e9e2}._readingStep_1s05w_3309:nth-child(2) ._stepDot_1s05w_3349{animation-delay:.2s}._readingStep_1s05w_3309:nth-child(3) ._stepDot_1s05w_3349{animation-delay:.4s}._readingStep_1s05w_3309 strong{color:var(--color-text);margin-bottom:1px;font-size:11px;display:block}._readingStep_1s05w_3309 small{color:var(--color-text-light);font-size:9px;line-height:1.4;display:block}._readingHint_1s05w_3477{color:var(--color-text-light);text-align:center;margin-top:17px;font-size:9px;display:block}@keyframes _readingSpin_1s05w_2957{to{transform:rotate(360deg)}}@keyframes _readingProgressMove_1s05w_1{0%{left:-45%}50%{left:48%}to{left:105%}}@keyframes _readingDotPulse_1s05w_1{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes _readingCardIn_1s05w_1{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=620px){._readingCard_1s05w_2837{grid-template-columns:1fr;justify-items:center;padding:24px 20px}._readingContent_1s05w_3059{text-align:center;width:100%}._readingFileName_1s05w_3157,._readingStep_1s05w_3309{text-align:left}._readingIconArea_1s05w_2933{width:72px;height:72px}._readingFileIcon_1s05w_3007{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){._readingSpinner_1s05w_2957,._readingProgressBar_1s05w_3267,._stepDot_1s05w_3349,._readingCard_1s05w_2837{animation-duration:.01ms;animation-iteration-count:1}}._invoiceProductName_1s05w_3781{color:var(--color-text);font-size:10px}._unregisteredProductCell_1s05w_3797{flex-direction:column;align-items:flex-start;gap:6px;min-width:165px;display:flex}._unregisteredProductCell_1s05w_3797>span{color:var(--color-danger);font-size:9px}._quickRegisterButton_1s05w_3835{border:1px solid var(--color-primary);min-height:29px;color:var(--color-primary);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:600;display:inline-flex}._quickRegisterButton_1s05w_3835:hover{background:#f7f1ec}._quickRegisterOverlay_1s05w_3913{z-index:10020;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19100b94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._quickRegisterModal_1s05w_3965{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;width:min(470px,100%);animation:.18s ease-out _quickRegisterIn_1s05w_1;overflow:hidden;box-shadow:0 24px 70px #140c084d}._quickRegisterHeader_1s05w_4037{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex}._quickRegisterHeader_1s05w_4037>div>span{color:var(--color-primary);letter-spacing:1px;margin-bottom:5px;font-size:8px;font-weight:700;display:block}._quickRegisterHeader_1s05w_4037 h2{color:var(--color-text);margin:0;font-size:18px}._quickRegisterHeader_1s05w_4037 p{color:var(--color-text-light);margin:5px 0 0;font-size:10px;line-height:1.45}._quickRegisterBody_1s05w_4155{gap:15px;padding:20px;display:grid}._quickRegisterError_1s05w_4173{color:var(--color-danger);background:#fbe8e8;border-radius:6px;padding:10px 12px;font-size:10px}._quickRegisterField_1s05w_4207{flex-direction:column;gap:6px;display:flex}._quickRegisterField_1s05w_4207 label{color:var(--color-text);font-size:10px;font-weight:600}._quickRegisterField_1s05w_4207 input{border:1px solid var(--color-border);width:100%;height:39px;color:var(--color-text);background:#fff;border-radius:6px;outline:none;padding:0 11px;font-size:11px}._quickRegisterField_1s05w_4207 input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #784f3314}._quickRegisterField_1s05w_4207 input:disabled{cursor:not-allowed;background:#f5f2ef}._quickRegisterField_1s05w_4207 small{color:var(--color-text-light);font-size:9px;line-height:1.4}._quickRegisterPreview_1s05w_4369{color:#277347;background:#f0f8f3;border:1px solid #d8eadf;border-radius:6px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:9px;line-height:1.45;display:flex}._quickRegisterPreview_1s05w_4369 svg{flex:none}._quickRegisterFooter_1s05w_4441{border-top:1px solid var(--color-border);background:#fcfaf8;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}._quickRegisterFooter_1s05w_4441 ._cancelButton_1s05w_525,._quickRegisterFooter_1s05w_4441 ._saveButton_1s05w_501{min-width:120px}@keyframes _quickRegisterIn_1s05w_1{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){._quickRegisterOverlay_1s05w_3913{padding:10px}._quickRegisterFooter_1s05w_4441{flex-direction:column-reverse}._quickRegisterFooter_1s05w_4441 ._cancelButton_1s05w_525,._quickRegisterFooter_1s05w_4441 ._saveButton_1s05w_501{width:100%}}._page_t92xk_5{width:100%}._header_t92xk_15{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}._header_t92xk_15 h1{margin:0;font-size:24px}._header_t92xk_15 p{color:var(--color-text-light);margin:5px 0 0;font-size:13px}._withdrawOpenButton_t92xk_71{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:12px;font-weight:600;display:inline-flex}._withdrawOpenButton_t92xk_71:hover{filter:brightness(.96)}._withdrawModalOverlay_t92xk_137{z-index:1200;background:#00000075;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}._withdrawModal_t92xk_137{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;width:min(1080px,100%);max-height:calc(100vh - 36px);position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000003d}._withdrawModalClose_t92xk_231{z-index:4;float:right;border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;margin:14px 14px -48px 0;padding:0;display:flex;position:sticky;top:14px}._withdrawModalClose_t92xk_231:disabled{cursor:not-allowed;opacity:.55}._withdrawModalMessage_t92xk_323{padding:14px 62px 0 22px}._withdrawModalMessage_t92xk_323 ._error_t92xk_341,._withdrawModalMessage_t92xk_323 ._success_t92xk_343{margin-bottom:0}._withdrawModal_t92xk_137 ._withdrawCard_t92xk_353{border:0;border-radius:0;padding:22px}._withdrawModal_t92xk_137 ._withdrawHeader_t92xk_371{padding-right:48px}._validityAlert_t92xk_381{color:#8a6415;background:#fff8e6;border:1px solid #ead39b;border-radius:6px;align-items:center;gap:9px;margin-bottom:15px;padding:11px 14px;font-size:11px;display:flex}._validityAlert_t92xk_381 svg{flex-shrink:0}._cards_t92xk_439{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:20px;display:grid}._summaryCard_t92xk_463{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);flex-direction:column;min-height:105px;padding:15px;display:flex}._summaryCard_t92xk_463 svg{color:var(--color-primary);margin-bottom:12px}._summaryCard_t92xk_463 span{color:var(--color-text-light);font-size:10px}._summaryCard_t92xk_463 strong{margin-top:5px;font-size:19px}._summaryCard_t92xk_463 small{color:var(--color-text-light);margin-top:5px;font-size:9px}._warningCard_t92xk_569{background:#fffaf0;border-color:#ead39b}._warningCard_t92xk_569 svg{color:#b78316}._filters_t92xk_593{align-items:center;gap:10px;margin-bottom:18px;display:flex}._searchBox_t92xk_615{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;align-items:center;gap:8px;width:390px;height:39px;padding:0 12px;display:flex}._searchBox_t92xk_615 input{background:0 0;border:0;outline:none;width:100%}._filters_t92xk_593 select{border:1px solid var(--color-border);background:#fff;border-radius:6px;min-width:150px;height:39px;padding:0 10px}._card_t92xk_439,._withdrawCard_t92xk_353{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface)}._card_t92xk_439{margin-bottom:22px}._tableWrapper_t92xk_753{overflow-x:auto}._status_t92xk_829{border-radius:20px;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}._VALIDO_t92xk_855{color:#277347;background:#e7f5ec}._VENCIDO_t92xk_869{color:var(--color-danger);background:#fbe8e8}._SEM_VALIDADE_t92xk_885{color:#795c48;background:#f2ede8}._empty_t92xk_901{text-align:center;color:var(--color-text-light);padding:30px}._withdrawCard_t92xk_353{padding:22px}._withdrawCard_t92xk_353 h2{margin:0;font-size:17px}._withdrawCard_t92xk_353>p{color:var(--color-text-light);margin:5px 0 20px;font-size:11px}._barcodeArea_t92xk_971{grid-template-columns:minmax(260px,450px) auto;align-items:end;gap:10px;display:grid}._barcodeArea_t92xk_971 div,._withdrawGrid_t92xk_999 div{flex-direction:column;display:flex}._barcodeArea_t92xk_971 label,._withdrawGrid_t92xk_999 label{margin-bottom:6px;font-size:11px;font-weight:600}._barcodeArea_t92xk_971 input,._withdrawGrid_t92xk_999 input,._withdrawGrid_t92xk_999 select{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;height:38px;padding:0 10px}._barcodeArea_t92xk_971 button{background:var(--color-primary);color:#fff;border:0;border-radius:5px;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}._productFound_t92xk_1115{background:#f7f2ee;border-radius:6px;flex-direction:column;margin-top:15px;padding:13px;display:flex}._productFound_t92xk_1115 span{color:var(--color-text-light);font-size:9px}._productFound_t92xk_1115 strong{margin-top:3px;font-size:14px}._productFound_t92xk_1115 small{color:var(--color-text-light);margin-top:3px}._withdrawGrid_t92xk_999{grid-template-columns:2fr 1fr 2fr;gap:12px;margin-top:18px;display:grid}._withdrawActions_t92xk_1215{justify-content:flex-end;margin-top:18px;display:flex}._withdrawActions_t92xk_1215 button{background:var(--color-primary);color:#fff;border:0;border-radius:5px;height:39px;padding:0 18px}._withdrawActions_t92xk_1215 button:disabled{cursor:not-allowed;opacity:.6}._error_t92xk_341,._success_t92xk_343{border-radius:6px;margin-bottom:15px;padding:11px 14px;font-size:12px}._error_t92xk_341{color:var(--color-danger);background:#fbe8e8}._success_t92xk_343{color:var(--color-success);background:#e7f5ec}._withdrawHeader_t92xk_371{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}._withdrawHeader_t92xk_371 h2{margin:0;font-size:17px}._withdrawHeader_t92xk_371 p{color:var(--color-text-light);margin:5px 0 0;font-size:11px}._withdrawModes_t92xk_1399{border:1px solid var(--color-border);background:#faf8f6;border-radius:7px;gap:6px;padding:4px;display:flex}._withdrawModes_t92xk_1399 button{min-height:32px;color:var(--color-text-light);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 12px;font-size:10px;font-weight:600}._withdrawModes_t92xk_1399 ._activeMode_t92xk_1477{background:var(--color-primary);color:#fff}._withdrawDescription_t92xk_1493{color:var(--color-text-light);margin:0 0 18px;font-size:11px}._recipeGrid_t92xk_1519{grid-template-columns:2fr 1fr 2fr;gap:12px;margin-top:6px;display:grid}._recipeGrid_t92xk_1519>div{flex-direction:column;display:flex}._recipeGrid_t92xk_1519 label{margin-bottom:6px;font-size:11px;font-weight:600}._recipeGrid_t92xk_1519 input,._recipeGrid_t92xk_1519 select{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;height:38px;padding:0 10px}._recipeFound_t92xk_1611{border:1px solid var(--color-border);border-radius:7px;margin-top:18px;overflow:hidden}._recipeInfo_t92xk_1637{background:#f7f2ee;grid-template-columns:2fr 1fr;gap:15px;padding:13px 15px;display:grid}._recipeInfo_t92xk_1637>div{flex-direction:column;display:flex}._recipeInfo_t92xk_1637 span{color:var(--color-text-light);font-size:9px}._recipeInfo_t92xk_1637 strong{margin-top:3px;font-size:13px}._recipeTableWrapper_t92xk_1709{overflow-x:auto}._recipeTable_t92xk_1709{border-collapse:collapse;width:100%}._recipeTable_t92xk_1709 th,._recipeTable_t92xk_1709 td{padding:10px 12px;font-size:10px}._stockOk_t92xk_1749,._stockError_t92xk_1751{border-radius:20px;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}._stockOk_t92xk_1749{color:#277347;background:#e7f5ec}._stockError_t92xk_1751{color:var(--color-danger);background:#fbe8e8}._manualWarning_t92xk_1807{color:#8a6415;background:#fff8e6;border-top:1px solid #ead39b;border-bottom:1px solid #ead39b;align-items:center;gap:9px;padding:11px 13px;font-size:10px;display:flex}._manualWarning_t92xk_1807 svg{flex-shrink:0}._manualBadge_t92xk_1863,._stockBadge_t92xk_1865,._manualIgnored_t92xk_1867{border-radius:20px;align-items:center;min-height:24px;padding:3px 8px;font-size:9px;font-weight:600;display:inline-flex}._manualBadge_t92xk_1863,._manualIgnored_t92xk_1867{color:#98701f;background:#f6eedf}._stockBadge_t92xk_1865{color:#277347;background:#e7f5ec}._recipeLotSelect_t92xk_1931{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;min-width:235px;height:34px;padding:0 8px;font-size:10px}._recipeLotSelect_t92xk_1931:focus{border-color:var(--color-primary)}._recipeItemCode_t92xk_1983{color:var(--color-text-light);margin-top:3px;font-size:9px;display:block}._notApplicable_t92xk_2007{color:var(--color-text-light);font-size:10px}._PROXIMO_VALIDADE_t92xk_2023{color:#9a6b00;background:#fff4d6}._pagination_t92xk_2037{border-top:1px solid var(--color-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:60px;padding:12px 16px;display:grid}._paginationInfo_t92xk_2081{color:var(--color-text-light);font-size:11px}._paginationInfo_t92xk_2081 strong{color:var(--color-text)}._paginationControls_t92xk_2109{justify-content:center;align-items:center;gap:6px;display:flex}._paginationButton_t92xk_2131{border:1px solid var(--color-border);width:31px;height:31px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:17px;display:flex}._paginationButton_t92xk_2131:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:#faf8f6}._paginationButton_t92xk_2131:disabled{cursor:not-allowed;opacity:.35}._paginationPage_t92xk_2223{text-align:center;min-width:105px;color:var(--color-text-light);font-size:11px}._paginationPage_t92xk_2223 strong{color:var(--color-text)}._paginationSize_t92xk_2259{justify-content:flex-end;align-items:center;gap:8px;display:flex}._paginationSize_t92xk_2259 label{color:var(--color-text-light);font-size:11px}._paginationSize_t92xk_2259 input{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;width:65px;height:31px;padding:0 8px;font-size:11px}._paginationSize_t92xk_2259 input:focus{border-color:var(--color-primary)}@media (width<=700px){._pagination_t92xk_2037{grid-template-columns:1fr;justify-items:center}._paginationInfo_t92xk_2081{text-align:center}._paginationSize_t92xk_2259{justify-content:center}}@media (width<=1100px){._cards_t92xk_439{grid-template-columns:repeat(3,1fr)}._withdrawGrid_t92xk_999,._recipeGrid_t92xk_1519{grid-template-columns:1fr 1fr}._observation_t92xk_2425{grid-column:1/-1}}@media (width<=700px){._cards_t92xk_439{grid-template-columns:repeat(2,1fr)}._filters_t92xk_593{flex-direction:column;align-items:stretch}._searchBox_t92xk_615{width:100%}._barcodeArea_t92xk_971,._withdrawGrid_t92xk_999,._recipeGrid_t92xk_1519{grid-template-columns:1fr}._withdrawHeader_t92xk_371{flex-direction:column}._withdrawModes_t92xk_1399{width:100%}._withdrawModes_t92xk_1399 button{flex:1}._recipeInfo_t92xk_1637{grid-template-columns:1fr}._observation_t92xk_2425{grid-column:auto}}._withdrawHistoryCard_t92xk_2561{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);margin-top:22px}._historyHeader_t92xk_2591{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}._historyHeader_t92xk_2591 h2{margin:0;font-size:17px}._historyHeader_t92xk_2591 p{color:var(--color-text-light);margin:5px 0 0;font-size:11px}._historyHeader_t92xk_2591>strong{color:var(--color-primary);white-space:nowrap;font-size:12px}._historyFilters_t92xk_2677{border-bottom:1px solid var(--color-border);background:#faf8f6;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 22px;display:flex}._periodButtons_t92xk_2713{gap:7px;display:flex}._periodButtons_t92xk_2713 button{border:1px solid var(--color-border);height:35px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:5px;padding:0 13px;font-size:11px}._periodButtons_t92xk_2713 button:hover{border-color:var(--color-primary)}._periodButtons_t92xk_2713 ._activePeriod_t92xk_2783{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._historyReference_t92xk_2805{align-items:flex-end;gap:8px;display:flex}._historyReference_t92xk_2805 label{color:var(--color-text-light);align-self:center;font-size:11px;font-weight:600}._historyReference_t92xk_2805 input{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;width:155px;height:35px;padding:0 9px;font-size:11px}._historyReference_t92xk_2805 input:focus{border-color:var(--color-primary)}._historyReference_t92xk_2805 button{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:5px;height:35px;padding:0 14px;font-size:11px}._historyReference_t92xk_2805 button:disabled{cursor:not-allowed;opacity:.6}._historyTableWrapper_t92xk_2953{overflow-x:auto}._historyTable_t92xk_2953{border-collapse:collapse;width:100%}._historyTable_t92xk_2953 th,._historyTable_t92xk_2953 td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:12px 13px;font-size:10px}._historyTable_t92xk_2953 th{color:var(--color-text-light);white-space:nowrap;background:#fff}._historyTable_t92xk_2953 tbody tr:last-child td{border-bottom:0}._unitHistoryBadge_t92xk_3039,._recipeHistoryBadge_t92xk_3041{white-space:nowrap;border-radius:20px;align-items:center;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}._unitHistoryBadge_t92xk_3039{color:#795c48;background:#f2ede8}._recipeHistoryBadge_t92xk_3041{color:#277347;background:#e7f5ec}._historyObservation_t92xk_3103{min-width:250px;max-width:420px;color:var(--color-text-light);line-height:1.45;white-space:normal!important}@media (width<=800px){._historyHeader_t92xk_2591,._historyFilters_t92xk_2677{flex-direction:column;align-items:stretch}._historyHeader_t92xk_2591>strong{align-self:flex-start}._periodButtons_t92xk_2713{width:100%}._periodButtons_t92xk_2713 button{flex:1}._historyReference_t92xk_2805{flex-wrap:wrap;align-items:stretch}._historyReference_t92xk_2805 label{align-self:auto;width:100%}._historyReference_t92xk_2805 input{flex:1;width:auto;min-width:160px}}._historyArrowColumn_t92xk_3239{width:46px}._historyArrowCell_t92xk_3249{width:46px;text-align:center!important;padding-right:4px!important}._historyToggle_t92xk_3267{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-primary);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}._historyToggle_t92xk_3267:hover{border-color:var(--color-primary);background:#faf8f6}._historyMainRow_t92xk_3335:hover{background:#fcfaf8}._historyDetailsRow_t92xk_3345 td{background:#faf8f6;padding:0!important}._historyDetails_t92xk_3345{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 18px 16px 58px;display:grid}._historyDetails_t92xk_3345>div{flex-direction:column;gap:4px;display:flex}._historyDetails_t92xk_3345 span{color:var(--color-text-light);font-size:9px}._historyDetails_t92xk_3345 strong{color:var(--color-text);word-break:break-word;font-size:11px}@media (width<=900px){._historyDetails_t92xk_3345{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:18px}}@media (width<=560px){._historyDetails_t92xk_3345{grid-template-columns:1fr}}._withdrawalList_t92xk_3491{background:#faf8f6;padding:14px 18px 18px 58px}._withdrawalListTitle_t92xk_3505{color:var(--color-text);margin-bottom:10px;font-size:11px;font-weight:700}._withdrawalListTableWrapper_t92xk_3529{border:1px solid var(--color-border);background:#fff;border-radius:6px;overflow-x:auto}._withdrawalListTable_t92xk_3529{border-collapse:collapse;width:100%}._withdrawalListTable_t92xk_3529 th,._withdrawalListTable_t92xk_3529 td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:10px 12px;font-size:10px}._withdrawalListTable_t92xk_3529 th{color:var(--color-text-light);background:#f7f4f1}._withdrawalListTable_t92xk_3529 tbody tr:last-child td{border-bottom:0}@media (width<=900px){._withdrawalList_t92xk_3491{padding-left:18px}}@media (width<=700px){._header_t92xk_15{flex-direction:column;align-items:stretch}._withdrawOpenButton_t92xk_71{width:100%}._withdrawModalOverlay_t92xk_137{padding:8px}._withdrawModal_t92xk_137{max-height:calc(100vh - 16px)}._withdrawModal_t92xk_137 ._withdrawCard_t92xk_353{padding:18px 14px}._withdrawModal_t92xk_137 ._withdrawHeader_t92xk_371{padding-right:42px}._withdrawModalMessage_t92xk_323{padding:12px 54px 0 14px}}._page_yksib_1{width:100%}._header_yksib_11{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}._header_yksib_11 h1{margin:0;font-size:24px}._header_yksib_11 p{color:var(--color-text-light);margin:5px 0 0;font-size:13px}._addButton_yksib_69{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 15px;font-size:11px;font-weight:600;display:inline-flex}._addButton_yksib_69:hover{opacity:.92}._summary_yksib_137{grid-template-columns:repeat(2,minmax(180px,240px));gap:12px;margin-bottom:18px;display:grid}._summary_yksib_137>div{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);flex-direction:column;padding:15px;display:flex}._summary_yksib_137 svg{color:var(--color-danger);margin-bottom:10px}._summary_yksib_137 span{color:var(--color-text-light);font-size:10px}._summary_yksib_137 strong{margin-top:5px;font-size:18px}._periodArea_yksib_259{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px;display:flex}._periodButtons_yksib_305{gap:7px;display:flex}._periodButtons_yksib_305 button{border:1px solid var(--color-border);height:35px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:5px;padding:0 13px;font-size:11px}._periodButtons_yksib_305 button:hover{border-color:var(--color-primary)}._periodButtons_yksib_305 ._activePeriod_yksib_375{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._periodReference_yksib_397{align-items:center;gap:8px;display:flex}._periodReference_yksib_397 input{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;width:155px;height:35px;padding:0 9px;font-size:11px}._periodReference_yksib_397 input:focus{border-color:var(--color-primary)}._periodReference_yksib_397 button{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:5px;height:35px;padding:0 14px;font-size:11px}._filters_yksib_515{gap:10px;margin-bottom:18px;display:flex}._searchBox_yksib_533{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;align-items:center;gap:8px;width:390px;height:39px;padding:0 12px;display:flex}._searchBox_yksib_533 input{background:0 0;border:0;outline:none;width:100%}._filters_yksib_515 select{border:1px solid var(--color-border);background:#fff;border-radius:6px;height:39px;padding:0 10px}._card_yksib_639{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);margin-bottom:22px}._tableWrapper_yksib_669{overflow-x:auto}th,td{border-bottom:1px solid var(--color-border);white-space:nowrap;text-align:left;padding:12px;font-size:10px}tbody tr:last-child td{border-bottom:0}._actions_yksib_751{gap:5px;display:flex}._actions_yksib_751 button{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-primary);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;display:flex}._actions_yksib_751 button:hover{border-color:var(--color-primary)}._actions_yksib_751 ._deleteAction_yksib_825{color:var(--color-danger)}._empty_yksib_837{text-align:center;color:var(--color-text-light);padding:30px}._pagination_yksib_865{border-top:1px solid var(--color-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;padding:13px 14px;display:grid}._paginationInfo_yksib_905{color:var(--color-text-light);font-size:10px}._paginationControls_yksib_921{align-items:center;gap:5px;display:flex}._paginationButton_yksib_939{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex}._paginationButton_yksib_939:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._paginationButton_yksib_939:disabled{cursor:not-allowed;opacity:.4}._paginationPage_yksib_1027{color:var(--color-text-light);white-space:nowrap;padding:0 8px;font-size:10px}._paginationSize_yksib_1051{justify-content:flex-end;align-items:center;gap:7px;display:flex}._paginationSize_yksib_1051 label{color:var(--color-text-light);white-space:nowrap;font-size:10px}._paginationSize_yksib_1051 input{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;width:58px;height:30px;padding:0 7px;font-size:10px}._modalOverlay_yksib_1139{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e16117a;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}._modalCard_yksib_1183{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;width:min(880px,100%);max-height:calc(100vh - 44px);overflow-y:auto;box-shadow:0 20px 55px #0000002e}._modalHeader_yksib_1237{z-index:2;border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex;position:sticky;top:0}._modalHeader_yksib_1237 h2{margin:0;font-size:18px}._modalHeader_yksib_1237 p{color:var(--color-text-light);margin:5px 0 0;font-size:11px}._modalBody_yksib_1321{padding:20px}._closeButton_yksib_1331{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}._closeButton_yksib_1331:disabled{cursor:not-allowed;opacity:.55}._barcode_yksib_1405{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;margin-bottom:15px;display:grid}._barcode_yksib_1405 div,._formGrid_yksib_1437 div{flex-direction:column;display:flex}._barcode_yksib_1405 label,._formGrid_yksib_1437 label{margin-bottom:6px;font-size:11px;font-weight:600}._barcode_yksib_1405 input,._formGrid_yksib_1437 input,._formGrid_yksib_1437 select{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;height:38px;padding:0 10px}._barcode_yksib_1405 input:focus,._formGrid_yksib_1437 input:focus,._formGrid_yksib_1437 select:focus{border-color:var(--color-primary)}._barcode_yksib_1405 input:disabled,._formGrid_yksib_1437 input:disabled,._formGrid_yksib_1437 select:disabled{cursor:not-allowed;background:#f4f2f0}._barcode_yksib_1405 button{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:5px;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}._barcode_yksib_1405 button:disabled{cursor:not-allowed;opacity:.6}._productFound_yksib_1605{background:#f7f2ee;border-radius:6px;margin-bottom:18px;padding:12px;font-size:11px}._formGrid_yksib_1437{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._observation_yksib_1657{grid-column:1/-1}._formActions_yksib_1669{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}._cancelButton_yksib_1691,._saveButton_yksib_1693,._deleteButton_yksib_1695{cursor:pointer;border-radius:5px;min-width:96px;height:37px;padding:0 14px;font-size:11px;font-weight:600}._cancelButton_yksib_1691{border:1px solid var(--color-border);color:var(--color-text);background:#fff}._saveButton_yksib_1693{background:var(--color-primary);color:#fff;border:0}._deleteButton_yksib_1695{background:var(--color-danger);color:#fff;border:0}._cancelButton_yksib_1691:disabled,._saveButton_yksib_1693:disabled,._deleteButton_yksib_1695:disabled{cursor:not-allowed;opacity:.6}._confirmModal_yksib_1819{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;width:min(430px,100%);padding:24px;box-shadow:0 20px 55px #0000002e}._confirmIcon_yksib_1865{width:44px;height:44px;color:var(--color-danger);background:#fbe8e8;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:flex}._confirmModal_yksib_1819 h2{margin:0;font-size:18px}._confirmModal_yksib_1819>p{color:var(--color-text-light);margin:10px 0 16px;font-size:12px;line-height:1.55}._confirmDetails_yksib_1943{border:1px solid var(--color-border);background:#faf8f6;border-radius:6px;grid-template-columns:auto 1fr;gap:8px 12px;padding:13px;display:grid}._confirmDetails_yksib_1943 span{color:var(--color-text-light);font-size:10px}._confirmDetails_yksib_1943 strong{font-size:11px}._confirmActions_yksib_2011{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}._error_yksib_2041,._success_yksib_2043{border-radius:6px;margin-bottom:15px;padding:11px 14px;font-size:12px}._error_yksib_2041{color:var(--color-danger);background:#fbe8e8}._success_yksib_2043{color:var(--color-success);background:#e7f5ec}@media (width<=900px){._formGrid_yksib_1437{grid-template-columns:repeat(2,1fr)}._observation_yksib_1657{grid-column:1/-1}._pagination_yksib_865{grid-template-columns:1fr;justify-items:center}._paginationInfo_yksib_905,._paginationSize_yksib_1051{justify-self:center}}@media (width<=700px){._header_yksib_11,._periodArea_yksib_259{flex-direction:column;align-items:stretch}._addButton_yksib_69,._periodButtons_yksib_305{width:100%}._periodButtons_yksib_305 button{flex:1}._periodReference_yksib_397{width:100%}._periodReference_yksib_397 input{flex:1;width:auto}}@media (width<=650px){._summary_yksib_137,._formGrid_yksib_1437,._barcode_yksib_1405{grid-template-columns:1fr}._filters_yksib_515{flex-direction:column}._searchBox_yksib_533,._filters_yksib_515 select{width:100%}._observation_yksib_1657{grid-column:auto}._modalOverlay_yksib_1139{padding:10px}._modalCard_yksib_1183{max-height:calc(100vh - 20px)}._modalHeader_yksib_1237,._modalBody_yksib_1321{padding:15px}._formActions_yksib_1669,._confirmActions_yksib_2011{flex-direction:column-reverse}._cancelButton_yksib_1691,._saveButton_yksib_1693,._deleteButton_yksib_1695{width:100%}}._page_w5bky_3{width:100%}._header_w5bky_21{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}._header_w5bky_21 h1{margin:0;font-size:24px}._header_w5bky_21 p{color:var(--color-text-light);margin:5px 0 0;font-size:13px}._newOrderButton_w5bky_79{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-size:11px;font-weight:600;display:inline-flex}._newOrderButton_w5bky_79:hover{opacity:.92}._error_w5bky_155,._success_w5bky_157{border-radius:6px;margin-bottom:15px;padding:11px 14px;font-size:12px}._error_w5bky_155{color:var(--color-danger);background:#fbe8e8}._success_w5bky_157{color:var(--color-success);background:#e7f5ec}._formCard_w5bky_219,._modalForm_w5bky_221{box-sizing:border-box;background:var(--color-surface);width:100%}._formCard_w5bky_219{border:1px solid var(--color-border);border-radius:var(--border-radius);margin-bottom:28px;padding:22px}._modalForm_w5bky_221{padding:0}._formHeader_w5bky_279{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}._formHeader_w5bky_279 h2{margin:0;font-size:17px}._formHeader_w5bky_279 p{color:var(--color-text-light);margin:5px 0 0;font-size:11px}._formCard_w5bky_219 h3,._modalForm_w5bky_221 h3{margin:0 0 12px;font-size:13px}._customer_w5bky_361{flex-direction:column;width:min(100%,500px);margin-bottom:24px;display:flex}._customer_w5bky_361 label,._itemGrid_w5bky_391 label{margin-bottom:6px;font-size:11px;font-weight:600}._customer_w5bky_361 select,._itemGrid_w5bky_391 input,._itemGrid_w5bky_391 select{box-sizing:border-box;border:1px solid var(--color-border);width:100%;min-width:0;height:38px;color:var(--color-text);background:#fff;border-radius:5px;outline:none;padding:0 10px}._customer_w5bky_361 select:focus,._itemGrid_w5bky_391 input:focus,._itemGrid_w5bky_391 select:focus{border-color:var(--color-primary)}._itemGrid_w5bky_391 input:disabled{color:var(--color-text-light);cursor:not-allowed;background:#f5f3f1}._itemGrid_w5bky_391{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:10px;width:100%;margin-bottom:22px;display:grid}._itemGrid_w5bky_391>div{flex-direction:column;min-width:0;display:flex}._productField_w5bky_571{grid-column:span 3}._quantityField_w5bky_583{grid-column:span 1}._valueField_w5bky_595,._discountTypeField_w5bky_607,._discountValueField_w5bky_619{grid-column:span 2}._addItem_w5bky_631{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:5px;grid-column:span 2;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;height:38px;padding:0 12px;display:flex}._addItem_w5bky_631:hover{opacity:.92}._itemsArea_w5bky_711{border:1px solid var(--color-border);border-radius:6px;width:100%;overflow-x:auto}._itemsArea_w5bky_711 table{min-width:780px}._summary_w5bky_755{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}._summary_w5bky_755>div{border:1px solid var(--color-border);background:#faf8f6;border-radius:6px;min-width:150px;padding:13px}._summary_w5bky_755 span{color:var(--color-text-light);font-size:9px;display:block}._summary_w5bky_755 strong{margin-top:5px;font-size:16px;display:block}._formActions_w5bky_857{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}._cancelButton_w5bky_883,._saveButton_w5bky_885{cursor:pointer;border-radius:5px;min-height:38px;padding:0 15px}._cancelButton_w5bky_883{border:1px solid var(--color-border);color:var(--color-text);background:#fff}._saveButton_w5bky_885{background:var(--color-primary);color:#fff;border:0}._cancelButton_w5bky_883:disabled,._saveButton_w5bky_885:disabled{opacity:.55;cursor:not-allowed}._listSectionHeader_w5bky_975{margin:0 0 12px}._listSectionHeader_w5bky_975 h2{margin:0;font-size:17px}._listSectionHeader_w5bky_975 p{color:var(--color-text-light);margin:5px 0 0;font-size:11px}._filters_w5bky_1033{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}._searchBox_w5bky_1059{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;align-items:center;gap:8px;width:400px;height:39px;padding:0 12px;display:flex}._searchBox_w5bky_1059 svg{color:var(--color-text-light);flex-shrink:0}._searchBox_w5bky_1059 input{background:0 0;border:0;outline:none;width:100%}._filters_w5bky_1033>select{border:1px solid var(--color-border);height:39px;color:var(--color-text);background:#fff;border-radius:6px;outline:none;padding:0 10px}._dateFilters_w5bky_1183{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-6px 0 18px;display:flex}._dateTabs_w5bky_1211{flex-wrap:wrap;gap:6px;display:flex}._dateTabs_w5bky_1211 button{border:1px solid var(--color-border);min-height:35px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;padding:0 13px;font-size:10px}._dateTabs_w5bky_1211 button:hover{border-color:var(--color-primary)}._dateTabs_w5bky_1211 ._activeDateTab_w5bky_1285{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._dateReference_w5bky_1307{border:1px solid var(--color-border);background:#fff;border-radius:6px;align-items:center;gap:9px;min-height:39px;padding:0 10px;display:flex}._dateReference_w5bky_1307 span{color:var(--color-text-light);font-size:10px}._dateReference_w5bky_1307 input{min-width:125px;height:30px;color:var(--color-text);background:0 0;border:0;outline:none}._card_w5bky_1405{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);margin-bottom:22px;overflow:hidden}._tableWrapper_w5bky_1439{overflow-x:auto}._empty_w5bky_1511{color:var(--color-text-light);text-align:center!important;padding:30px!important}._aberto_w5bky_1543,._concluido_w5bky_1545,._pago_w5bky_1547,._pendente_w5bky_1549{border-radius:20px;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}._aberto_w5bky_1543,._pendente_w5bky_1549{color:#98701f;background:#f6eedf}._concluido_w5bky_1545,._pago_w5bky_1547{color:#277347;background:#e7f5ec}._actions_w5bky_1615{flex-wrap:nowrap;gap:5px;display:flex}._actions_w5bky_1615 button,._removeItem_w5bky_1635{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-primary);cursor:pointer;background:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._actions_w5bky_1615 button:hover,._removeItem_w5bky_1635:hover{border-color:var(--color-primary);background:#f7f3ef}._pdfButton_w5bky_1709{color:var(--color-primary)!important;background:#faf7f4!important}._pdfButton_w5bky_1709:hover{background:#f3ece6!important}._details_w5bky_1747{background:#faf8f6;padding:15px 25px!important}._innerTable_w5bky_1767{background:#fff;min-width:700px}._innerTable_w5bky_1767 th,._innerTable_w5bky_1767 td{border:1px solid var(--color-border);padding:9px}._modalOverlay_w5bky_1809{z-index:2000;background:#0000007a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._modal_w5bky_221{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;flex-direction:column;width:min(1180px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 60px #00000038}._modalHeader_w5bky_1939{border-bottom:1px solid var(--color-border);background:#faf8f6;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}._modalHeader_w5bky_1939 h2{margin:0;font-size:18px}._modalHeader_w5bky_1939 p{color:var(--color-text-light);margin:5px 0 0;font-size:11px}._closeModal_w5bky_2009{border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._closeModal_w5bky_2009:hover{border-color:var(--color-primary);color:var(--color-primary)}._closeModal_w5bky_2009:disabled{opacity:.5;cursor:not-allowed}._modalBody_w5bky_2097{padding:20px;overflow-y:auto}@media (width<=1200px){._itemGrid_w5bky_391{grid-template-columns:repeat(6,minmax(0,1fr))}._productField_w5bky_571{grid-column:span 3}._quantityField_w5bky_583{grid-column:span 1}._valueField_w5bky_595,._discountTypeField_w5bky_607,._discountValueField_w5bky_619,._addItem_w5bky_631{grid-column:span 2}}@media (width<=750px){._filters_w5bky_1033{flex-direction:column;align-items:stretch}._searchBox_w5bky_1059,._filters_w5bky_1033>select{box-sizing:border-box;width:100%}._itemGrid_w5bky_391{grid-template-columns:1fr}._productField_w5bky_571,._quantityField_w5bky_583,._valueField_w5bky_595,._discountTypeField_w5bky_607,._discountValueField_w5bky_619,._addItem_w5bky_631{grid-column:span 1}._summary_w5bky_755{flex-direction:column}._summary_w5bky_755>div{box-sizing:border-box;width:100%}._formActions_w5bky_857{flex-direction:column-reverse}._formActions_w5bky_857 button{width:100%}._modalOverlay_w5bky_1809{align-items:stretch;padding:10px}._modal_w5bky_221{max-height:calc(100vh - 20px)}._modalHeader_w5bky_1939,._modalBody_w5bky_2097{padding:15px}}@media (width<=700px){._header_w5bky_21{flex-direction:column}._newOrderButton_w5bky_79{width:100%}._dateFilters_w5bky_1183{flex-direction:column;align-items:stretch}._dateTabs_w5bky_1211{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._dateTabs_w5bky_1211 button{width:100%}._dateReference_w5bky_1307{box-sizing:border-box;width:100%}._dateReference_w5bky_1307 input{flex:1;min-width:0}}._page_1pfo8_3{width:100%}._header_1pfo8_13{margin-bottom:22px}._header_1pfo8_13 h1{margin:0;font-size:24px}._header_1pfo8_13 p{color:var(--color-text-light);margin:5px 0 0;font-size:13px}._summary_1pfo8_57{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px;display:grid}._summary_1pfo8_57>div{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);flex-direction:column;padding:15px;display:flex}._summary_1pfo8_57 span{color:var(--color-text-light);font-size:10px}._summary_1pfo8_57 strong{margin-top:5px;font-size:18px}._filters_1pfo8_147{gap:10px;margin-bottom:18px;display:flex}._searchBox_1pfo8_165{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;align-items:center;gap:8px;width:390px;height:39px;padding:0 12px;display:flex}._searchBox_1pfo8_165 input{background:0 0;border:0;outline:none;width:100%}._filters_1pfo8_147 select{border:1px solid var(--color-border);background:#fff;border-radius:6px;height:39px;padding:0 10px}._card_1pfo8_261{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);margin-bottom:22px}._tableWrapper_1pfo8_297{overflow-x:auto}th{color:var(--color-text-light);background:#faf8f6}._aberto_1pfo8_369,._concluido_1pfo8_371,._pago_1pfo8_373,._pendente_1pfo8_375{border-radius:20px;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}._aberto_1pfo8_369,._pendente_1pfo8_375{color:#98701f;background:#f6eedf}._concluido_1pfo8_371,._pago_1pfo8_373{color:#277347;background:#e7f5ec}._payButton_1pfo8_433,._reverseButton_1pfo8_435{background:#fff;border-radius:5px;align-items:center;gap:5px;height:31px;padding:0 9px;display:flex}._payButton_1pfo8_433{color:var(--color-success);border:1px solid #cde7d7}._reverseButton_1pfo8_435{border:1px solid var(--color-border);color:var(--color-danger)}._empty_1pfo8_503{color:var(--color-text-light);text-align:center!important;padding:30px!important}._modalOverlay_1pfo8_523{z-index:1000;background:#1e18157a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modal_1pfo8_523{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;width:min(620px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 18px 55px #0000002e}._modalHeader_1pfo8_607{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}._modalHeader_1pfo8_607 h2{margin:0;font-size:18px}._modalHeader_1pfo8_607 p{color:var(--color-text-light);margin:5px 0 0;font-size:11px}._closeModal_1pfo8_673{border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._closeModal_1pfo8_673:hover{border-color:var(--color-primary);color:var(--color-primary)}._closeModal_1pfo8_673:disabled{opacity:.55;cursor:not-allowed}._modalBody_1pfo8_761{padding:22px}._paymentValue_1pfo8_771{border:1px solid var(--color-border);background:#faf8f6;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:14px 16px;display:flex}._paymentValue_1pfo8_771 span{color:var(--color-text-light);font-size:10px}._paymentValue_1pfo8_771 strong{color:var(--color-primary);font-size:20px}._modalActions_1pfo8_847{border-top:1px solid var(--color-border);background:#faf8f6;justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}._reverseWarning_1pfo8_881{color:var(--color-danger);background:#fdf4f4;border:1px solid #efd0d0;border-radius:6px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:14px;display:flex}._reverseWarning_1pfo8_881 svg{flex-shrink:0;margin-top:1px}._reverseWarning_1pfo8_881 strong{margin-bottom:4px;font-size:11px;display:block}._reverseWarning_1pfo8_881 p{color:var(--color-text);margin:0;font-size:10px;line-height:1.5}._reverseDetails_1pfo8_983{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._reverseDetails_1pfo8_983>div{border:1px solid var(--color-border);background:#fff;border-radius:6px;flex-direction:column;gap:4px;padding:12px;display:flex}._reverseDetails_1pfo8_983 span{color:var(--color-text-light);font-size:9px}._reverseDetails_1pfo8_983 strong{word-break:break-word;font-size:11px}._paymentGrid_1pfo8_1071{grid-template-columns:1fr 1fr;gap:14px;display:grid}._paymentGrid_1pfo8_1071>div{flex-direction:column;display:flex}._paymentGrid_1pfo8_1071 label{margin-bottom:6px;font-size:11px;font-weight:600}._paymentGrid_1pfo8_1071 input,._paymentGrid_1pfo8_1071 select{border:1px solid var(--color-border);background:#fff;border-radius:5px;height:38px;padding:0 10px}._paymentGrid_1pfo8_1071 input:disabled{background:#f6f4f2}._observation_1pfo8_1165{grid-column:1/-1}._dateInfo_1pfo8_1177{color:var(--color-text-light);margin-top:12px;font-size:10px}._cancelButton_1pfo8_1197,._confirmButton_1pfo8_1199,._confirmReverseButton_1pfo8_1201{cursor:pointer;border-radius:5px;height:38px;padding:0 15px}._cancelButton_1pfo8_1197{border:1px solid var(--color-border);background:#fff}._confirmButton_1pfo8_1199{background:var(--color-primary);color:#fff;border:0}._confirmReverseButton_1pfo8_1201{background:var(--color-danger);color:#fff;border:0}._cancelButton_1pfo8_1197:disabled,._confirmButton_1pfo8_1199:disabled,._confirmReverseButton_1pfo8_1201:disabled{opacity:.6;cursor:not-allowed}._error_1pfo8_1299,._success_1pfo8_1301{border-radius:6px;margin-bottom:15px;padding:11px 14px;font-size:12px}._error_1pfo8_1299{color:var(--color-danger);background:#fbe8e8}._success_1pfo8_1301{color:var(--color-success);background:#e7f5ec}@media (width<=1100px){._summary_1pfo8_57{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){._summary_1pfo8_57{grid-template-columns:repeat(2,1fr)}._filters_1pfo8_147{flex-direction:column}._searchBox_1pfo8_165{width:100%}._paymentGrid_1pfo8_1071{grid-template-columns:1fr}._observation_1pfo8_1165{grid-column:auto}._modalOverlay_1pfo8_523{padding:10px}._modalHeader_1pfo8_607,._modalBody_1pfo8_761,._modalActions_1pfo8_847{padding-left:15px;padding-right:15px}._paymentValue_1pfo8_771{flex-direction:column;align-items:flex-start}._reverseDetails_1pfo8_983{grid-template-columns:1fr}}._periodTabs_1pfo8_1495{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}._periodTabs_1pfo8_1495 button{border:1px solid var(--color-border);height:35px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;padding:0 16px}._periodTabs_1pfo8_1495 button:hover{border-color:var(--color-primary)}._periodTabs_1pfo8_1495 ._activeTab_1pfo8_1569{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._periodFilter_1pfo8_1591{border:1px solid var(--color-border);width:fit-content;height:39px;color:var(--color-primary);background:#fff;border-radius:6px;align-items:center;gap:8px;margin-bottom:18px;padding:0 11px;display:flex}._periodFilter_1pfo8_1591 input{height:30px;color:var(--color-text);background:0 0;border:0;outline:none}@media (width<=700px){._periodFilter_1pfo8_1591{width:100%}._periodTabs_1pfo8_1495{grid-template-columns:repeat(3,1fr);display:grid}}._page_16y0u_1{width:100%}._header_16y0u_19{margin-bottom:20px}._header_16y0u_19 h1{margin:0;font-size:24px}._header_16y0u_19 p{color:var(--color-text-light);margin:5px 0 0;font-size:13px}._periodTabs_16y0u_71{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}._periodTabs_16y0u_71 button{border:1px solid var(--color-border);height:35px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;padding:0 16px}._periodTabs_16y0u_71 button:hover{border-color:var(--color-primary)}._periodTabs_16y0u_71 ._activeTab_16y0u_145{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._periodFilter_16y0u_167{border:1px solid var(--color-border);width:fit-content;height:39px;color:var(--color-primary);background:#fff;border-radius:6px;align-items:center;gap:8px;margin-bottom:18px;padding:0 11px;display:flex}._periodFilter_16y0u_167 input{background:0 0;border:0;outline:none;height:30px}._summary_16y0u_251{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}._summary_16y0u_251>div{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);flex-direction:column;min-height:100px;padding:15px;display:flex}._summary_16y0u_251 svg{color:var(--color-primary);margin-bottom:10px}._summary_16y0u_251 span{color:var(--color-text-light);font-size:10px}._summary_16y0u_251 strong{margin-top:5px;font-size:18px}._filters_16y0u_377{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}._searchBox_16y0u_403{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;align-items:center;gap:8px;width:430px;height:39px;padding:0 12px;display:flex}._searchBox_16y0u_403 input{background:0 0;border:0;outline:none;width:100%}._filters_16y0u_377 select{border:1px solid var(--color-border);min-width:145px;height:39px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;outline:none;padding:0 10px}._filters_16y0u_377 select:last-child{min-width:170px}._filters_16y0u_377 select:focus{border-color:var(--color-primary)}._card_16y0u_547{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);overflow:hidden}._tableWrapper_16y0u_585{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:11px 12px;font-size:10px}th{color:var(--color-text-light);background:#faf8f6;font-size:9px}._pedidoRow_16y0u_661{transition:background .15s}._pedidoRow_16y0u_661:hover{background:#fcfaf8}._pago_16y0u_693,._pendente_16y0u_695{border-radius:20px;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}._pago_16y0u_693{color:#277347;background:#e7f5ec}._pendente_16y0u_695{color:#98701f;background:#f6eedf}._expandButton_16y0u_757{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-primary);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:flex}._expandButton_16y0u_757:hover{border-color:var(--color-primary);background:#f7f3ef}._itemCount_16y0u_837{color:var(--color-primary);background:#f3efeb;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}._detailsRow_16y0u_881>td{background:#faf8f6;padding:0!important}._detailsContainer_16y0u_895{padding:18px 25px 22px}._detailsHeader_16y0u_911{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}._detailsHeader_16y0u_911>div:first-child{flex-direction:column;gap:4px;display:flex}._detailsHeader_16y0u_911 strong{font-size:12px}._detailsHeader_16y0u_911 span{color:var(--color-text-light);font-size:10px}._paymentInfo_16y0u_979{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._paymentInfo_16y0u_979 strong{color:var(--color-primary)}._detailsTableWrapper_16y0u_1013{border:1px solid var(--color-border);background:#fff;border-radius:6px;overflow-x:auto}._detailsTable_16y0u_1013{width:100%}._detailsTable_16y0u_1013 th,._detailsTable_16y0u_1013 td{padding:10px 12px;font-size:10px}._detailsTable_16y0u_1013 tbody tr:last-child td{border-bottom:0}._detailsTotals_16y0u_1075{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}._detailsTotals_16y0u_1075>div{border:1px solid var(--color-border);background:#fff;border-radius:5px;min-width:135px;padding:11px 13px}._detailsTotals_16y0u_1075 span{color:var(--color-text-light);font-size:9px;display:block}._detailsTotals_16y0u_1075 strong{margin-top:4px;font-size:13px;display:block}._empty_16y0u_1177{color:var(--color-text-light);font-size:10px;text-align:center!important;padding:35px!important}._error_16y0u_1201{color:var(--color-danger);background:#fbe8e8;border-radius:6px;margin-bottom:15px;padding:11px 14px;font-size:12px}._pagination_16y0u_1241{border-top:1px solid var(--color-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:60px;padding:12px 16px;display:grid}._paginationInfo_16y0u_1285{color:var(--color-text-light);font-size:11px}._paginationInfo_16y0u_1285 strong{color:var(--color-text)}._paginationControls_16y0u_1313{justify-content:center;align-items:center;gap:6px;display:flex}._paginationButton_16y0u_1335{border:1px solid var(--color-border);width:31px;height:31px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:17px;display:flex}._paginationButton_16y0u_1335:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:#faf8f6}._paginationButton_16y0u_1335:disabled{cursor:not-allowed;opacity:.35}._paginationPage_16y0u_1427{text-align:center;min-width:105px;color:var(--color-text-light);font-size:11px}._paginationPage_16y0u_1427 strong{color:var(--color-text)}._paginationSize_16y0u_1463{justify-content:flex-end;align-items:center;gap:8px;display:flex}._paginationSize_16y0u_1463 label{color:var(--color-text-light);font-size:11px}._paginationSize_16y0u_1463 input{border:1px solid var(--color-border);background:#fff;border-radius:5px;outline:none;width:65px;height:31px;padding:0 8px;font-size:11px}._paginationSize_16y0u_1463 input:focus{border-color:var(--color-primary)}@media (width<=1100px){._summary_16y0u_251{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){._summary_16y0u_251{grid-template-columns:repeat(2,minmax(0,1fr))}._filters_16y0u_377{flex-direction:column;align-items:stretch}._searchBox_16y0u_403,._filters_16y0u_377 select,._periodFilter_16y0u_167{width:100%}._detailsHeader_16y0u_911,._paymentInfo_16y0u_979{flex-direction:column;align-items:flex-start}._detailsTotals_16y0u_1075{flex-direction:column}._detailsTotals_16y0u_1075>div{width:100%}}@media (width<=480px){._summary_16y0u_251{grid-template-columns:1fr}._periodTabs_16y0u_71{grid-template-columns:repeat(3,1fr);display:grid}._periodTabs_16y0u_71 button{padding:0 8px}}@media (width<=700px){._pagination_16y0u_1241{grid-template-columns:1fr;justify-items:center}._paginationInfo_16y0u_1285{text-align:center}._paginationSize_16y0u_1463{justify-content:center}}._page_1noi7_1{width:100%}._header_1noi7_19{margin-bottom:20px}._header_1noi7_19 h1{margin:0;font-size:24px}._header_1noi7_19 p{color:var(--color-text-light);margin:5px 0 0;font-size:13px}._periodTabs_1noi7_71{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}._periodTabs_1noi7_71 button{border:1px solid var(--color-border);height:35px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;padding:0 16px;transition:background .15s,border-color .15s}._periodTabs_1noi7_71 button:hover{border-color:var(--color-primary)}._periodTabs_1noi7_71 ._activeTab_1noi7_153{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._periodFilter_1noi7_183{border:1px solid var(--color-border);width:fit-content;height:39px;color:var(--color-primary);background:#fff;border-radius:6px;align-items:center;gap:8px;margin-bottom:18px;padding:0 11px;display:flex}._periodFilter_1noi7_183 input{height:30px;color:var(--color-text);background:0 0;border:0;outline:none}._summary_1noi7_271{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}._summaryCard_1noi7_301{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);flex-direction:column;min-height:105px;padding:15px;display:flex}._summaryCard_1noi7_301 svg{color:var(--color-primary);margin-bottom:10px}._summaryCard_1noi7_301 span{color:var(--color-text-light);font-size:10px}._summaryCard_1noi7_301 strong{margin-top:5px;font-size:18px}._filters_1noi7_397{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}._searchBox_1noi7_423{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;align-items:center;gap:8px;width:390px;height:39px;padding:0 12px;display:flex}._searchBox_1noi7_423 svg{color:var(--color-text-light);flex-shrink:0}._searchBox_1noi7_423 input{width:100%;color:var(--color-text);background:0 0;border:0;outline:none}._filters_1noi7_397 select{border:1px solid var(--color-border);min-width:145px;height:39px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:6px;outline:none;padding:0 10px}._filters_1noi7_397 select:last-child{min-width:165px}._filters_1noi7_397 select:focus{border-color:var(--color-primary)}._error_1noi7_589{color:var(--color-danger);background:#fbe8e8;border-radius:6px;margin-bottom:15px;padding:11px 14px;font-size:12px}._card_1noi7_629{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);overflow:hidden}._tableWrapper_1noi7_667{overflow-x:auto}._card_1noi7_629 table{border-collapse:collapse;width:100%}._card_1noi7_629 th,._card_1noi7_629 td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:11px 12px;font-size:10px}._card_1noi7_629 th{color:var(--color-text-light);background:#faf8f6;font-size:9px;font-weight:600}._mainRow_1noi7_747{transition:background .15s}._mainRow_1noi7_747:hover{background:#fcfaf8}._entrada_1noi7_777,._saida_1noi7_779{border-radius:20px;align-items:center;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}._entrada_1noi7_777{color:#277347;background:#e7f5ec}._saida_1noi7_779{color:#a14343;background:#fbe8e8}._positive_1noi7_837{color:var(--color-success)!important}._negative_1noi7_851{color:var(--color-danger)!important}._categoryCell_1noi7_873{align-items:center;gap:8px;display:flex}._expandButton_1noi7_899{border:1px solid var(--color-border);width:29px;height:29px;color:var(--color-primary);cursor:pointer;background:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:flex}._expandButton_1noi7_899:hover{border-color:var(--color-primary);background:#f7f3ef}._loadingDot_1noi7_979{font-size:11px;font-weight:700;line-height:1}._detailsRow_1noi7_1005>td{background:#faf8f6;padding:0!important}._purchaseDetails_1noi7_1019{padding:18px 24px 22px}._detailsHeader_1noi7_1035{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}._detailsHeader_1noi7_1035>div{flex-direction:column;gap:4px;display:flex}._detailsHeader_1noi7_1035 strong{font-size:12px}._detailsHeader_1noi7_1035 span{color:var(--color-text-light);font-size:10px}._purchaseStatus_1noi7_1103{background:#f3efeb;border-radius:20px;align-items:center;padding:5px 9px;font-weight:600;display:inline-flex;color:var(--color-primary)!important;font-size:9px!important}._detailsTableWrapper_1noi7_1155{border:1px solid var(--color-border);background:#fff;border-radius:6px;overflow-x:auto}._detailsTable_1noi7_1155{border-collapse:collapse;width:100%}._detailsTable_1noi7_1155 th,._detailsTable_1noi7_1155 td{padding:10px 12px;font-size:10px}._detailsTable_1noi7_1155 th{color:var(--color-text-light);background:#f7f4f1;font-size:9px}._detailsTable_1noi7_1155 tbody tr:last-child td{border-bottom:0}._emptyDetails_1noi7_1241{color:var(--color-text-light);text-align:center!important;padding:25px!important}._purchaseTotals_1noi7_1269{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}._purchaseTotals_1noi7_1269>div{border:1px solid var(--color-border);background:#fff;border-radius:5px;min-width:135px;padding:11px 13px}._purchaseTotals_1noi7_1269 span{color:var(--color-text-light);margin-bottom:4px;font-size:9px;display:block}._purchaseTotals_1noi7_1269 strong{font-size:13px;display:block}._totalFinal_1noi7_1363{border-color:var(--color-primary)!important;background:#faf7f4!important}._totalFinal_1noi7_1363 strong{color:var(--color-primary);font-size:14px}._observation_1noi7_1407{border:1px solid var(--color-border);background:#fff;border-radius:5px;align-items:flex-start;gap:6px;margin-top:14px;padding:11px 13px;font-size:10px;display:flex}._observation_1noi7_1407 strong{white-space:nowrap}._observation_1noi7_1407 span{color:var(--color-text-light);white-space:normal}._empty_1noi7_1241{color:var(--color-text-light);font-size:10px;text-align:center!important;padding:35px!important}@media (width<=1150px){._summary_1noi7_271{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){._filters_1noi7_397{flex-direction:column;align-items:stretch}._searchBox_1noi7_423,._filters_1noi7_397 select,._periodFilter_1noi7_183{width:100%}._summary_1noi7_271{grid-template-columns:repeat(2,minmax(0,1fr))}._detailsHeader_1noi7_1035{flex-direction:column;align-items:flex-start}._purchaseTotals_1noi7_1269{flex-direction:column}._purchaseTotals_1noi7_1269>div{width:100%}._observation_1noi7_1407{flex-direction:column}}@media (width<=500px){._summary_1noi7_271{grid-template-columns:1fr}._periodTabs_1noi7_71{grid-template-columns:repeat(3,1fr);display:grid}._periodTabs_1noi7_71 button{padding:0 8px}._purchaseDetails_1noi7_1019{padding:14px 12px 18px}}._page_9ac5e_1{width:100%}._header_9ac5e_19{margin-bottom:20px}._header_9ac5e_19 h1{margin:0;font-size:24px}._header_9ac5e_19 p{color:var(--color-text-light);margin:5px 0 0;font-size:13px}._periodTabs_9ac5e_71{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}._periodTabs_9ac5e_71 button{border:1px solid var(--color-border);background:var(--color-surface);height:36px;color:var(--color-text);cursor:pointer;border-radius:6px;padding:0 17px;transition:background .15s,border-color .15s}._periodTabs_9ac5e_71 button:hover{border-color:var(--color-primary)}._periodTabs_9ac5e_71 ._activeTab_9ac5e_155{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._periodFilter_9ac5e_177{border:1px solid var(--color-border);background:var(--color-surface);width:fit-content;height:40px;color:var(--color-primary);border-radius:6px;align-items:center;gap:8px;margin-bottom:20px;padding:0 12px;display:flex}._periodFilter_9ac5e_177 input{height:30px;color:var(--color-text);background:0 0;border:0;outline:none}._warning_9ac5e_267{color:#80621c;background:#fff8e8;border:1px solid #ead7a6;border-radius:6px;margin-bottom:20px;padding:12px 15px;font-size:11px}._sectionTitle_9ac5e_311{margin:25px 0 12px}._sectionTitle_9ac5e_311 h2{margin:0;font-size:16px}._sectionTitle_9ac5e_311 p{color:var(--color-text-light);margin:4px 0 0;font-size:10px}._summary_9ac5e_367{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}._summaryCard_9ac5e_397{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);flex-direction:column;min-height:105px;padding:16px;display:flex}._summaryCard_9ac5e_397 svg{color:var(--color-primary);margin-bottom:10px}._summaryCard_9ac5e_397 span{color:var(--color-text-light);font-size:10px}._summaryCard_9ac5e_397 strong{margin-top:5px;font-size:18px}._card_9ac5e_491{border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);margin-bottom:20px;overflow:hidden}._cardHeader_9ac5e_525{border-bottom:1px solid var(--color-border);background:#faf8f6;padding:14px 16px}._cardHeader_9ac5e_525 h3{margin:0;font-size:12px}._resultList_9ac5e_569{padding:5px 18px}._resultList_9ac5e_569>div{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:11px;display:flex}._resultList_9ac5e_569>div:last-child{border-bottom:0}._resultTotal_9ac5e_623{margin-top:2px;font-size:13px!important}._resultTotal_9ac5e_623 strong{font-size:16px}._flowGrid_9ac5e_657{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}._flowGrid_9ac5e_657>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;flex-direction:column;padding:14px;display:flex}._flowGrid_9ac5e_657 svg{color:var(--color-primary);margin-bottom:8px}._flowGrid_9ac5e_657 span{color:var(--color-text-light);font-size:9px}._flowGrid_9ac5e_657 strong{margin-top:4px;font-size:14px}._indicators_9ac5e_775{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}._indicators_9ac5e_775>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;padding:13px}._indicators_9ac5e_775 span{color:var(--color-text-light);font-size:9px;display:block}._indicators_9ac5e_775 strong{margin-top:5px;font-size:16px;display:block}._rankingsGrid_9ac5e_879{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}._rankingCard_9ac5e_909{min-width:0;margin-bottom:20px}._tableWrapper_9ac5e_931{overflow-x:auto}._card_9ac5e_491 table{border-collapse:collapse;width:100%}._card_9ac5e_491 th,._card_9ac5e_491 td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:12px 13px;font-size:10px}._card_9ac5e_491 th{color:var(--color-text-light);background:#faf8f6;font-size:9px}._card_9ac5e_491 tbody tr:last-child td{border-bottom:0}._card_9ac5e_491 tbody tr:hover td{background:#fcfaf8}._empty_9ac5e_1027{color:var(--color-text-light);text-align:center!important;padding:35px!important}._positive_9ac5e_1059{color:var(--color-success)!important}._negative_9ac5e_1073{color:var(--color-danger)!important}._error_9ac5e_1087{color:var(--color-danger);background:#fbe8e8;border-radius:6px;margin-bottom:15px;padding:11px 14px;font-size:12px}@media (width<=1100px){._flowGrid_9ac5e_657,._indicators_9ac5e_775{grid-template-columns:repeat(3,minmax(0,1fr))}._rankingsGrid_9ac5e_879{grid-template-columns:1fr}}@media (width<=750px){._summary_9ac5e_367,._flowGrid_9ac5e_657,._indicators_9ac5e_775{grid-template-columns:repeat(2,minmax(0,1fr))}._periodFilter_9ac5e_177{width:100%}._resultList_9ac5e_569>div{align-items:flex-start}}@media (width<=450px){._summary_9ac5e_367,._flowGrid_9ac5e_657,._indicators_9ac5e_775{grid-template-columns:1fr}._periodTabs_9ac5e_71{grid-template-columns:repeat(3,1fr);display:grid}._periodTabs_9ac5e_71 button{padding:0 8px}._resultList_9ac5e_569>div{flex-direction:column}}:root{--color-primary:#6b3e26;--color-primary-hover:#56301d;--color-secondary:#d8a47f;--color-sidebar:#2e2118;--color-sidebar-hover:#4a3527;--color-background:#f7f3ef;--color-surface:#fff;--color-text:#2e2e2e;--color-text-light:#777;--color-border:#e5ded8;--color-success:#278a54;--color-danger:#b44242;--color-warning:#c28b27;--border-radius:8px;--shadow:0 4px 20px #00000014}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{background:var(--color-background);min-height:100vh;color:var(--color-text);font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}
