@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._admin-login-container_3uat3_3{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#e4e8ec);padding:2rem}._admin-login-card_3uat3_12{width:100%;max-width:400px;background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 10px 40px #00000014}._admin-login-header_3uat3_21{text-align:center;margin-bottom:2rem}._admin-logo_3uat3_26{height:48px;margin-bottom:1.5rem}._admin-login-header_3uat3_21 h1{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;color:#1a1a2e;margin:0 0 .5rem}._admin-login-header_3uat3_21 ._subtitle_3uat3_39{font-family:Poppins,sans-serif;font-size:.875rem;color:#64748b;margin:0}._admin-login-form_3uat3_46{display:flex;flex-direction:column;gap:1.25rem}._admin-login-form_3uat3_46 ._input-group_3uat3_52{display:flex;flex-direction:column;gap:.5rem}._admin-login-form_3uat3_46 label{font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;color:#374151}._admin-login-form_3uat3_46 input{padding:.75rem 1rem;font-family:Poppins,sans-serif;font-size:.9375rem;color:#1a1a2e;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;transition:all .2s ease}._admin-login-form_3uat3_46 input:focus{border-color:#00b8d4;background:#fff;box-shadow:0 0 0 3px #00b8d41a}._admin-login-form_3uat3_46 input::placeholder{color:#94a3b8}._admin-login-form_3uat3_46 ._error-message_3uat3_87{padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-family:Poppins,sans-serif;font-size:.8125rem;color:#dc2626}._admin-login-form_3uat3_46 ._submit-btn_3uat3_97{margin-top:.5rem;padding:.875rem 1.5rem;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#00b8d4,#00838f);border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}._admin-login-form_3uat3_46 ._submit-btn_3uat3_97:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00b8d44d}._admin-login-form_3uat3_46 ._submit-btn_3uat3_97:disabled{opacity:.7;cursor:not-allowed}._toggle-mode_3uat3_121{margin-top:1.5rem;text-align:center;font-family:Poppins,sans-serif;font-size:.8125rem;color:#64748b}._toggle-mode_3uat3_121 button{background:none;border:none;color:#00b8d4;font-weight:500;cursor:pointer;padding:0}._toggle-mode_3uat3_121 button:hover{text-decoration:underline}._admin-dashboard_yhl9f_8{display:flex;min-height:100vh;background:#f8fafc;font-family:Inter,sans-serif}._admin-dashboard_yhl9f_8._loading_yhl9f_15{align-items:center;justify-content:center}._spinner_yhl9f_20{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#00b8d4;border-radius:50%;animation:_spin_yhl9f_20 .8s linear infinite}@keyframes _spin_yhl9f_20{to{transform:rotate(360deg)}}._sidebar_yhl9f_34{width:260px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;transition:width .3s ease;position:fixed;left:0;top:0;height:100vh;z-index:100;flex-shrink:0}._sidebar_yhl9f_34._collapsed_yhl9f_49{width:80px}._sidebar-header_yhl9f_53{display:flex;align-items:center;gap:.75rem;padding:1.5rem 1.25rem;border-bottom:1px solid #e2e8f0}._sidebar-logo_yhl9f_61{height:32px;flex-shrink:0}._sidebar-title_yhl9f_66{font-size:1rem;font-weight:600;color:#0f172a;white-space:nowrap}._sidebar_yhl9f_34._collapsed_yhl9f_49 ._sidebar-title_yhl9f_66{display:none}._sidebar-nav_yhl9f_77{flex:1;padding:1rem .75rem;display:flex;flex-direction:column;gap:.375rem}._nav-item_yhl9f_85{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;color:#64748b;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-decoration:none}._nav-item_yhl9f_85 svg{width:20px;height:20px;flex-shrink:0}._nav-item_yhl9f_85:hover{background:#f1f5f9;color:#0f172a}._nav-item_yhl9f_85._active_yhl9f_114{background:#e0f2fe;color:#00b8d4}._sidebar_yhl9f_34._collapsed_yhl9f_49 ._nav-item_yhl9f_85{justify-content:center;padding:.75rem}._sidebar_yhl9f_34._collapsed_yhl9f_49 ._nav-item_yhl9f_85 span{display:none}._sidebar-toggle_yhl9f_128{display:flex;align-items:center;justify-content:center;width:32px;height:32px;position:absolute;top:1.625rem;right:-16px;background:#fff;border:1px solid #e2e8f0;border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:10}._sidebar-toggle_yhl9f_128 svg{width:16px;height:16px;color:#64748b}._sidebar-toggle_yhl9f_128:hover{background:#f8fafc;border-color:#cbd5e1}._main-wrapper_yhl9f_157{margin-left:260px;width:calc(100% - 260px);min-height:100vh;height:100vh;display:flex;flex-direction:column;overflow:hidden}._admin-dashboard_yhl9f_8._sidebar-collapsed_yhl9f_167 ._main-wrapper_yhl9f_157{margin-left:80px;width:calc(100% - 80px)}._dashboard-header_yhl9f_173{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;background:#fff;flex-shrink:0;border-bottom:1px solid #e2e8f0}._header-breadcrumb_yhl9f_184{display:flex;align-items:center;gap:.5rem}._breadcrumb-item_yhl9f_190{font-size:.875rem;color:#64748b}._breadcrumb-item_yhl9f_190._active_yhl9f_114{font-weight:600;color:#0f172a}._header-right_yhl9f_200{display:flex;align-items:center;gap:1rem}._user-menu_yhl9f_206{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:#f8fafc;border-radius:8px}._user-avatar_yhl9f_215{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#00b8d4,#0097a7);border-radius:50%}._user-name_yhl9f_228{font-size:.875rem;font-weight:500;color:#0f172a}._logout-btn_yhl9f_234{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease}._logout-btn_yhl9f_234 svg{width:18px;height:18px}._logout-btn_yhl9f_234:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}._dashboard-main_yhl9f_262{flex:1;overflow-y:auto;padding:2rem}._stats-grid_yhl9f_269{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem}._stat-card_yhl9f_276{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .2s ease}._stat-card_yhl9f_276:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d}._stat-icon_yhl9f_292{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;border-radius:10px;flex-shrink:0}._stat-content_yhl9f_303{flex:1}._stat-value_yhl9f_307{font-size:1.75rem;font-weight:700;color:#0f172a;line-height:1;margin-bottom:.25rem}._stat-label_yhl9f_315{font-size:.875rem;color:#64748b;font-weight:500}._content-section_yhl9f_322{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}._section-header_yhl9f_329{padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0}._section-header_yhl9f_329 h2{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}._section-header_yhl9f_329 p{font-size:.875rem;color:#64748b;margin:0}._table-card_yhl9f_348{overflow-x:auto}._data-table_yhl9f_352{width:100%;border-collapse:collapse}._data-table_yhl9f_352 th,._data-table_yhl9f_352 td{padding:1rem 1.5rem;text-align:left}._data-table_yhl9f_352 th{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;white-space:nowrap}._data-table_yhl9f_352 td{font-size:.875rem;color:#0f172a;border-top:1px solid #f1f5f9}._data-table_yhl9f_352 tbody tr{transition:background .15s ease}._data-table_yhl9f_352 tbody tr:hover{background:#f8fafc}._order-cell_yhl9f_387 ._order-number_yhl9f_387{font-weight:600;color:#00b8d4}._date-cell_yhl9f_392{color:#64748b;font-size:.8125rem}._items-list_yhl9f_398{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._item-tag_yhl9f_405{padding:.25rem .625rem;font-size:.75rem;color:#475569;background:#f1f5f9;border-radius:6px;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}._more-items_yhl9f_417{font-size:.75rem;color:#94a3b8}._photo-badge_yhl9f_423{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;color:#7c3aed;background:#f3f0ff;border-radius:6px}._link-cell_yhl9f_437{display:flex;align-items:center;gap:.5rem}._link-url_yhl9f_443{font-size:.75rem;color:#64748b;background:#f8fafc;padding:.375rem .625rem;border-radius:6px;border:1px solid #e2e8f0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._icon-btn_yhl9f_456{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;flex-shrink:0}._icon-btn_yhl9f_456 svg{width:16px;height:16px;color:#64748b}._icon-btn_yhl9f_456:hover{background:#e2e8f0}._icon-btn_yhl9f_456._copy_yhl9f_480._copied_yhl9f_480{background:#dcfce7}._icon-btn_yhl9f_456._copy_yhl9f_480._copied_yhl9f_480 svg{color:#16a34a}._no-link_yhl9f_488{color:#cbd5e1;font-size:.875rem}._status-cell_yhl9f_494{white-space:nowrap}._status-badge_yhl9f_498{display:inline-flex;align-items:center}._progress-ring_yhl9f_503{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:#0f172a;background:#f1f5f9;border-radius:6px}._progress-inline_yhl9f_515{display:inline-flex;align-items:center;gap:.5rem}._progress-text_yhl9f_521{font-size:.8125rem;font-weight:600;color:#0f172a}._status-dot_yhl9f_527{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;border-radius:9999px}._status-dot_yhl9f_527:before{content:"";width:6px;height:6px;border-radius:50%}._status-dot_yhl9f_527._active_yhl9f_114{color:#16a34a;background:#dcfce7}._status-dot_yhl9f_527._active_yhl9f_114:before{background:#16a34a}._status-dot_yhl9f_527._inactive_yhl9f_553{color:#64748b;background:#f1f5f9}._status-dot_yhl9f_527._inactive_yhl9f_553:before{background:#94a3b8}._action-btn_yhl9f_563{padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap}._action-btn_yhl9f_563._primary_yhl9f_575{color:#fff;background:linear-gradient(135deg,#00b8d4,#0097a7)}._action-btn_yhl9f_563._primary_yhl9f_575:hover:not(:disabled){box-shadow:0 4px 12px #00b8d44d;transform:translateY(-1px)}._action-btn_yhl9f_563:disabled{opacity:.6;cursor:not-allowed}._empty-state_yhl9f_591{text-align:center;padding:4rem 2rem!important}._empty-icon_yhl9f_596{font-size:3rem;margin-bottom:1rem;opacity:.5}._empty-text_yhl9f_602{font-size:.875rem;color:#94a3b8}._loading-section_yhl9f_608{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}._loading-section_yhl9f_608 p{font-size:.875rem;color:#64748b;margin:0}._coming-soon_yhl9f_624{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}._coming-soon-icon_yhl9f_633{font-size:4rem;margin-bottom:1.5rem}._coming-soon_yhl9f_624 h3{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}._coming-soon_yhl9f_624 p{font-size:1rem;color:#64748b;margin:0}._filters-bar_yhl9f_652{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}._filter-search_yhl9f_661{position:relative;flex:1;max-width:400px}._filter-search_yhl9f_661 svg{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#94a3b8}._filter-search_yhl9f_661 input{width:100%;padding:.625rem .875rem .625rem 2.75rem;font-family:inherit;font-size:.875rem;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease}._filter-search_yhl9f_661 input:focus{outline:none;border-color:#00b8d4;box-shadow:0 0 0 3px #00b8d41a}._filter-search_yhl9f_661 input::placeholder{color:#94a3b8}._filter-group_yhl9f_699{display:flex;align-items:center;gap:.5rem}._filter-group_yhl9f_699 label{font-size:.8125rem;font-weight:500;color:#64748b;white-space:nowrap}._filter-group_yhl9f_699 select{padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease}._filter-group_yhl9f_699 select:focus{outline:none;border-color:#00b8d4;box-shadow:0 0 0 3px #00b8d41a}._filter-group_yhl9f_699 select:hover{border-color:#cbd5e1}._selection-info_yhl9f_734{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:#0f172a;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:8px}._bulk-action-btn_yhl9f_747{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#00b8d4,#0097a7);border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}._bulk-action-btn_yhl9f_747 svg{width:14px;height:14px}._bulk-action-btn_yhl9f_747:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00b8d44d}._clear-selection-btn_yhl9f_773{padding:.25rem .625rem;font-family:inherit;font-size:.75rem;font-weight:500;color:#0369a1;background:#fff;border:1px solid #7dd3fc;border-radius:4px;cursor:pointer;transition:all .2s ease}._clear-selection-btn_yhl9f_773:hover{background:#f0f9ff;border-color:#38bdf8}._filter-results_yhl9f_791{margin-left:auto;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px}._products-table_yhl9f_803._compact_yhl9f_803 th,._products-table_yhl9f_803._compact_yhl9f_803 td{padding:.75rem 1rem;vertical-align:middle}._products-table_yhl9f_803._compact_yhl9f_803 th{white-space:nowrap;font-size:.8125rem}._table-checkbox_yhl9f_814{width:18px;height:18px;cursor:pointer;accent-color:#00B8D4}._products-table_yhl9f_803 tbody tr._product-row_yhl9f_821:hover{background:#fafbfc}._products-table_yhl9f_803 tbody tr._product-row_yhl9f_821._selected_yhl9f_825{background:#e0f2fe}._products-table_yhl9f_803 tbody tr._product-row_yhl9f_821._selected_yhl9f_825:hover{background:#bae6fd}._product-cell_yhl9f_833{display:flex;align-items:center;gap:.75rem}._status-indicator_yhl9f_839{width:8px;height:8px;border-radius:50%;flex-shrink:0}._status-indicator_yhl9f_839._active_yhl9f_114{background:#16a34a;box-shadow:0 0 0 2px #16a34a33}._status-indicator_yhl9f_839._inactive_yhl9f_553{background:#94a3b8;box-shadow:0 0 0 2px #94a3b833}._product-image_yhl9f_856{width:48px;height:48px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0;flex-shrink:0}._product-info_yhl9f_865{display:flex;flex-direction:column;gap:.25rem}._product-title_yhl9f_871{font-weight:600;color:#0f172a;font-size:.875rem;line-height:1.3}._product-meta_yhl9f_878{font-size:.75rem;color:#94a3b8}._variant-column_yhl9f_884{text-align:center;min-width:140px}._variant-price_yhl9f_889{font-size:.9375rem;font-weight:600;color:#16a34a;white-space:nowrap}._no-variant_yhl9f_896{color:#cbd5e1;font-size:.875rem}._settings-grid_yhl9f_902{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;padding:2rem}._settings-card_yhl9f_909{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}._settings-card-header_yhl9f_916{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}._settings-card-header_yhl9f_916 svg{width:20px;height:20px;color:#00b8d4}._settings-card-header_yhl9f_916 h3{font-size:1rem;font-weight:600;color:#0f172a;margin:0}._settings-card-body_yhl9f_938{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}._setting-item_yhl9f_945{display:flex;flex-direction:column;gap:.5rem}._setting-item_yhl9f_945 label{font-size:.8125rem;font-weight:500;color:#64748b}._setting-item_yhl9f_945 input{padding:.625rem .875rem;font-family:inherit;font-size:.875rem;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease}._setting-item_yhl9f_945 input:disabled{cursor:not-allowed;opacity:.7}._setting-item_yhl9f_945 input:focus:not(:disabled){outline:none;border-color:#00b8d4;background:#fff}@media(max-width:1024px){._sidebar_yhl9f_34{width:80px}._sidebar-title_yhl9f_66,._sidebar_yhl9f_34 ._nav-item_yhl9f_85 span{display:none}._sidebar_yhl9f_34 ._nav-item_yhl9f_85{justify-content:center;padding:.75rem}._sidebar-toggle_yhl9f_128{display:none}._dashboard-main_yhl9f_262{padding:1.5rem}._section-header_yhl9f_329{padding:1.25rem 1.5rem}._data-table_yhl9f_352 th,._data-table_yhl9f_352 td{padding:.875rem 1rem}}@media(max-width:768px){._admin-dashboard_yhl9f_8{flex-direction:column}._sidebar_yhl9f_34{width:100%;flex-direction:row;border-right:none;border-bottom:1px solid #e2e8f0}._sidebar-header_yhl9f_53{padding:1rem}._sidebar-nav_yhl9f_77{flex-direction:row;padding:0 1rem;overflow-x:auto}._sidebar_yhl9f_34 ._nav-item_yhl9f_85 span{display:none}._sidebar_yhl9f_34 ._nav-item_yhl9f_85{padding:.75rem}._sidebar-toggle_yhl9f_128{display:none}._dashboard-header_yhl9f_173{padding:1rem;flex-wrap:wrap;gap:1rem}._user-menu_yhl9f_206{padding:.375rem .75rem}._user-name_yhl9f_228{display:none}._dashboard-main_yhl9f_262{padding:1rem}._stats-grid_yhl9f_269{grid-template-columns:repeat(2,1fr);gap:1rem}._stat-card_yhl9f_276{padding:1rem}._stat-icon_yhl9f_292{width:40px;height:40px;font-size:1.25rem}._stat-value_yhl9f_307{font-size:1.5rem}._section-header_yhl9f_329{padding:1rem}._table-card_yhl9f_348{overflow-x:auto}._data-table_yhl9f_352{min-width:700px}._settings-grid_yhl9f_902{grid-template-columns:1fr;padding:1rem}._products-table_yhl9f_803._compact_yhl9f_803{min-width:600px}._variant-column_yhl9f_884{min-width:120px}._filters-bar_yhl9f_652{flex-wrap:wrap;gap:.75rem;padding:1rem}._filter-search_yhl9f_661{max-width:none;width:100%}._filter-results_yhl9f_791{order:-1;width:100%;text-align:center}._selection-info_yhl9f_734{width:100%;justify-content:center}}@media(max-width:480px){._stats-grid_yhl9f_269{grid-template-columns:1fr}._link-url_yhl9f_443{max-width:120px}._product-image_yhl9f_856{width:40px;height:40px}._product-title_yhl9f_871{font-size:.8125rem}._variant-price_yhl9f_889{font-size:.875rem}._variant-column_yhl9f_884{min-width:100px}._filters-bar_yhl9f_652{padding:.875rem}._filter-search_yhl9f_661 input{font-size:.8125rem;padding:.5rem .75rem .5rem 2.5rem}._filter-group_yhl9f_699{width:100%}._filter-group_yhl9f_699 label{font-size:.75rem}._filter-group_yhl9f_699 select{flex:1;font-size:.75rem}}._modal-overlay_yhl9f_1182{position:fixed;inset:0;background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000;animation:_fadeIn_yhl9f_1 .15s ease}@keyframes _fadeIn_yhl9f_1{0%{opacity:0}to{opacity:1}}._modal-content_yhl9f_1200{background:#fff;border-radius:12px;width:100%;max-width:450px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 40px #00000026;animation:_slideUp_yhl9f_1 .2s ease}@keyframes _slideUp_yhl9f_1{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._modal-header_yhl9f_1224{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}._modal-header_yhl9f_1224 h2{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}._modal-close_yhl9f_1240{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._modal-close_yhl9f_1240 svg{width:18px;height:18px;color:#64748b}._modal-close_yhl9f_1240:hover{background:#f1f5f9}._modal-body_yhl9f_1264{padding:1.25rem;overflow-y:auto;flex:1}._modal-description_yhl9f_1270{font-size:.8125rem;color:#64748b;margin:0 0 1rem}._modal-description_yhl9f_1270 strong{color:#0f172a}._price-update-tabs_yhl9f_1280{display:flex;gap:.375rem;margin-bottom:1rem;padding:.25rem;background:#f8fafc;border-radius:6px}._tab-btn_yhl9f_1289{flex:1;padding:.5rem;font-family:inherit;font-size:.75rem;font-weight:500;color:#64748b;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .15s ease}._tab-btn_yhl9f_1289:hover{color:#0f172a;background:#fff}._tab-btn_yhl9f_1289._active_yhl9f_114{color:#00b8d4;background:#fff;box-shadow:0 1px 2px #0000000d}._price-inputs_yhl9f_1314{display:flex;flex-direction:column;gap:1rem}._variant-price-section_yhl9f_1320{display:flex;flex-direction:column;gap:.5rem;padding:.875rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}._variant-section-label_yhl9f_1330{font-size:.8125rem;font-weight:600;color:#0f172a;margin:0}._variant-inputs-row_yhl9f_1337{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._input-group_yhl9f_1343._compact_yhl9f_803{margin:0}._input-group_yhl9f_1343._compact_yhl9f_803 label{font-size:.6875rem;margin-bottom:.25rem}._input-group_yhl9f_1343{display:flex;flex-direction:column;gap:.375rem}._input-group_yhl9f_1343 label{font-size:.75rem;font-weight:500;color:#475569}._input-with-prefix_yhl9f_1364,._input-with-suffix_yhl9f_1365{position:relative;display:flex;align-items:center;width:100%}._input-prefix_yhl9f_1372{position:absolute;left:.75rem;font-size:.875rem;font-weight:500;color:#64748b;z-index:1;pointer-events:none}._input-suffix_yhl9f_1382{position:absolute;right:.75rem;font-size:.875rem;font-weight:500;color:#64748b;z-index:1;pointer-events:none}._input-group_yhl9f_1343 input{width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;transition:all .15s ease;box-sizing:border-box}._input-with-prefix_yhl9f_1364 input{padding-left:2rem}._input-with-suffix_yhl9f_1365 input{padding-right:2.25rem}._input-with-prefix_yhl9f_1364 input:focus,._input-with-suffix_yhl9f_1365 input:focus,._input-group_yhl9f_1343 input:focus{outline:none;border-color:#00b8d4;box-shadow:0 0 0 3px #00b8d414}._input-group_yhl9f_1343 input:disabled{background:#f8fafc;cursor:not-allowed}._input-hint_yhl9f_1426{font-size:.6875rem;color:#94a3b8;margin:0}._divider_yhl9f_1432{display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:600;color:#94a3b8;text-align:center;position:relative;margin:.25rem 0}._divider_yhl9f_1432:before,._divider_yhl9f_1432:after{content:"";flex:1;height:1px;background:#e2e8f0}._divider_yhl9f_1432:before{margin-right:.75rem}._divider_yhl9f_1432:after{margin-left:.75rem}._modal-footer_yhl9f_1460{display:flex;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid #e2e8f0;flex-shrink:0}._modal-btn_yhl9f_1468{flex:1;padding:.625rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}._modal-btn_yhl9f_1468._cancel_yhl9f_1480{background:#f1f5f9;color:#475569}._modal-btn_yhl9f_1468._cancel_yhl9f_1480:hover{background:#e2e8f0}._modal-btn_yhl9f_1468._confirm_yhl9f_1489{background:linear-gradient(135deg,#00b8d4,#0097a7);color:#fff;box-shadow:0 2px 8px #00b8d440}._modal-btn_yhl9f_1468._confirm_yhl9f_1489:hover:not(:disabled){box-shadow:0 4px 12px #00b8d459;transform:translateY(-1px)}._modal-btn_yhl9f_1468._confirm_yhl9f_1489:disabled{background:#cbd5e1;cursor:not-allowed;opacity:.6;box-shadow:none}._modal-btn_yhl9f_1468._confirm_yhl9f_1489:disabled:hover{transform:none}@media(max-width:480px){._modal-content_yhl9f_1200{max-width:100%;border-radius:16px 16px 0 0;max-height:85vh}._modal-header_yhl9f_1224{padding:.875rem 1rem}._modal-header_yhl9f_1224 h2{font-size:1rem}._modal-body_yhl9f_1264{padding:1rem}._modal-footer_yhl9f_1460{padding:.875rem 1rem}._price-update-tabs_yhl9f_1280{flex-direction:column}._tab-btn_yhl9f_1289{text-align:center}._variant-inputs-row_yhl9f_1337{grid-template-columns:1fr}._variant-price-section_yhl9f_1320{padding:.75rem}}._delete-modal_yhl9f_1552{max-width:680px;max-height:90vh}._delete-modal_yhl9f_1552 ._modal-header_yhl9f_1224{border-bottom:none;background:#fff;padding:2rem 2rem 1rem}._delete-modal_yhl9f_1552 ._modal-header_yhl9f_1224 h2{color:#0f172a;font-size:1.5rem;font-weight:700}._delete-modal_yhl9f_1552 ._modal-body_yhl9f_1264{padding:0 2rem 2rem;display:flex;flex-direction:column;gap:1.5rem}._warning-section_yhl9f_1576{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:12px;border:1px solid #fecaca}._warning-icon_yhl9f_1586{width:48px;height:48px;min-width:48px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 2px 8px #dc262626}._warning-content_yhl9f_1599{flex:1;display:flex;flex-direction:column;gap:.5rem}._order-details-section_yhl9f_1606{background:#f8fafc;padding:1.25rem;border-radius:12px;border:1px solid #e2e8f0}._order-details-header_yhl9f_1613{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}._order-details-header_yhl9f_1613 svg{width:20px;height:20px;color:#64748b}._order-details-header_yhl9f_1613 h3{font-size:.875rem;font-weight:600;color:#475569;margin:0;text-transform:uppercase;letter-spacing:.025em}._order-info-badge_yhl9f_1635{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fff;border:2px solid #00B8D4;border-radius:8px;font-size:.9375rem;color:#0f172a}._order-info-badge_yhl9f_1635 strong{font-weight:700;color:#00b8d4;font-size:1.125rem}._images-preview-section_yhl9f_1653{background:#f8fafc;padding:1.25rem;border-radius:12px;border:1px solid #e2e8f0}._images-preview-header_yhl9f_1660{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._images-preview-title_yhl9f_1667{display:flex;align-items:center;gap:.75rem}._images-preview-title_yhl9f_1667 svg{width:20px;height:20px;color:#64748b}._images-preview-title_yhl9f_1667 h3{font-size:.875rem;font-weight:600;color:#475569;margin:0;text-transform:uppercase;letter-spacing:.025em}._images-count_yhl9f_1688{font-size:.8125rem;color:#64748b;font-weight:500}._preview-images_yhl9f_1694{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}._preview-thumbnail_yhl9f_1700{aspect-ratio:1;border-radius:8px;overflow:hidden;background:#fff;border:2px solid #e2e8f0;transition:all .2s ease;position:relative;cursor:pointer}._preview-thumbnail_yhl9f_1700:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.4));opacity:0;transition:opacity .2s ease}._preview-thumbnail_yhl9f_1700:hover{transform:translateY(-2px);border-color:#00b8d4;box-shadow:0 8px 16px #00b8d440;z-index:1}._preview-thumbnail_yhl9f_1700:hover:after{opacity:1}._preview-thumbnail_yhl9f_1700 img{width:100%;height:100%;object-fit:cover}._more-images-badge_yhl9f_1737{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:.8125rem;color:#64748b;font-weight:500;margin-top:.75rem}@media(max-width:640px){._delete-modal_yhl9f_1552{max-width:95%}._delete-modal_yhl9f_1552 ._modal-header_yhl9f_1224,._delete-modal_yhl9f_1552 ._modal-body_yhl9f_1264{padding-left:1.25rem;padding-right:1.25rem}._preview-images_yhl9f_1694{grid-template-columns:repeat(3,1fr);gap:.5rem}}._warning-text_yhl9f_1768{font-size:.9375rem;font-weight:600;color:#991b1b;margin:0;line-height:1.5}._warning-subtext_yhl9f_1776{font-size:.8125rem;color:#7f1d1d;margin:0;line-height:1.5}._delete-modal_yhl9f_1552 ._modal-footer_yhl9f_1460{padding:1.5rem 2rem;gap:1rem;background:#fafafa}._modal-btn_yhl9f_1468._danger_yhl9f_1789{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;font-weight:600;padding:.75rem 1.5rem;box-shadow:0 4px 12px #dc26264d;position:relative;overflow:hidden}._modal-btn_yhl9f_1468._danger_yhl9f_1789:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}._modal-btn_yhl9f_1468._danger_yhl9f_1789:hover:not(:disabled):before{left:100%}._modal-btn_yhl9f_1468._danger_yhl9f_1789:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 6px 20px #dc262666;transform:translateY(-2px)}._modal-btn_yhl9f_1468._danger_yhl9f_1789:disabled{background:#fca5a5;cursor:not-allowed;opacity:.6;box-shadow:none}._modal-btn_yhl9f_1468._danger_yhl9f_1789:disabled:hover{transform:none}._delete-modal_yhl9f_1552 ._modal-btn_yhl9f_1468._cancel_yhl9f_1480{padding:.75rem 1.5rem;font-weight:600;background:#fff;border:2px solid #e2e8f0}._delete-modal_yhl9f_1552 ._modal-btn_yhl9f_1468._cancel_yhl9f_1480:hover{background:#f8fafc;border-color:#cbd5e1}._btn-loader_yhl9f_1843{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;display:inline-block;margin-right:8px;animation:_spin_yhl9f_20 .6s linear infinite}._deleted-badge_yhl9f_1854{display:inline-block;padding:.375rem .75rem;background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;border-radius:6px;font-size:.75rem;font-weight:600;border:1px solid #fecaca}._dashboard-page_hmqw3_3{display:flex;min-height:100vh;background:#f8fafc;font-family:Inter,sans-serif}._dashboard-page_hmqw3_3:not(._sidebar-collapsed_hmqw3_10) ._main_hmqw3_10{margin-left:260px}._dashboard-page_hmqw3_3._sidebar-collapsed_hmqw3_10 ._main_hmqw3_10{margin-left:80px}._spinner_hmqw3_18{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#0ea5e9;border-radius:50%;animation:_spin_hmqw3_18 .8s linear infinite;margin:3rem auto}@keyframes _spin_hmqw3_18{to{transform:rotate(360deg)}}._sidebar_hmqw3_10{width:260px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;padding:1.5rem 1rem;transition:width .3s ease;position:fixed;left:0;top:0;height:100vh;z-index:100}._sidebar_hmqw3_10._collapsed_hmqw3_48{width:80px}._sidebar-header_hmqw3_52{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;padding:0 .5rem}._sidebar-logo_hmqw3_60{width:32px;height:32px;flex-shrink:0}._sidebar-title_hmqw3_66{font-size:1.125rem;font-weight:600;color:#0f172a;white-space:nowrap}._sidebar_hmqw3_10._collapsed_hmqw3_48 ._sidebar-title_hmqw3_66{display:none}._sidebar-nav_hmqw3_77{display:flex;flex-direction:column;gap:.25rem;flex:1}._nav-item_hmqw3_84{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#64748b;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-decoration:none}._nav-item_hmqw3_84:hover{background:#f1f5f9;color:#0f172a}._nav-item_hmqw3_84._active_hmqw3_106{background:#e0f2fe;color:#0369a1}._nav-item_hmqw3_84 svg{width:20px;height:20px;flex-shrink:0}._sidebar-toggle_hmqw3_117{margin-top:auto;padding:.75rem;background:transparent;border:none;border-radius:8px;cursor:pointer;color:#64748b}._sidebar-toggle_hmqw3_117:hover{background:#f1f5f9;color:#0f172a}._sidebar-toggle_hmqw3_117 svg{width:20px;height:20px}._main_hmqw3_10{flex:1;padding:2rem;transition:margin-left .3s ease}._header_hmqw3_144{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}._title_hmqw3_153{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0}._year-select_hmqw3_160{display:flex;align-items:center;gap:.5rem}._year-select_hmqw3_160 label{font-size:.875rem;font-weight:500;color:#64748b}._select_hmqw3_172{padding:.5rem .75rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;cursor:pointer}._section_hmqw3_182{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:1.5rem 2rem;margin-bottom:2rem}._section-title_hmqw3_190{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}._section-desc_hmqw3_197{font-size:.875rem;color:#64748b;margin:0 0 1rem}._section_hmqw3_182{--tile-empty: #cacaca;--tile-zero: #bbf7d0;--tile-profit: #86efac;--tile-loss: #fca5a5}._legend_hmqw3_211{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.75rem;color:#64748b}._legend-label_hmqw3_220{font-weight:500}._legend-tile_hmqw3_224{width:12px;height:12px;border-radius:2px}._calendarContainer_hmqw3_231{display:flex;gap:.75rem}._weekdayLabels_hmqw3_236{display:grid;grid-template-rows:repeat(7,12px);gap:2px;font-size:.55rem;color:#94a3b8;font-weight:600;padding-top:0;flex-shrink:0}._weekdayLabel_hmqw3_236{width:12px;height:12px;display:flex;align-items:center;justify-content:center}._monthsGrid_hmqw3_256{display:flex;flex-wrap:wrap;row-gap:1.5rem;column-gap:1.25rem;align-items:flex-start}._monthBlock_hmqw3_264{display:flex;flex-direction:column;align-items:center;flex-shrink:0}._monthLabel_hmqw3_271{font-size:.65rem;font-weight:600;color:#64748b;margin-top:.35rem;letter-spacing:.02em}._monthGrid_hmqw3_279{display:grid;gap:2px;grid-auto-flow:column}._tile_hmqw3_285{width:12px;height:12px;min-width:12px;min-height:12px;border-radius:2px;transition:box-shadow .15s ease,transform .15s ease;box-sizing:border-box}._tile_hmqw3_285:hover{box-shadow:0 0 0 2px #0f172a26;z-index:1}._tooltip_hmqw3_301{position:fixed;pointer-events:none;z-index:1000;padding:.5rem .75rem;background:#1e293b;color:#f8fafc;border-radius:8px;font-size:.8125rem;box-shadow:0 10px 25px -5px #0003,0 4px 6px -2px #0000001a;white-space:nowrap}._tooltipDate_hmqw3_314{font-weight:500;margin-bottom:.25rem;color:#e2e8f0}._tooltipPnl_hmqw3_320{font-weight:600;font-size:.875rem}._tooltipProfit_hmqw3_325{color:#6ee7b7}._tooltipLoss_hmqw3_329{color:#fca5a5}._tooltipNone_hmqw3_333{color:#94a3b8;font-weight:500}._meta-ads-page-wrapper_uvtm8_2{display:flex;gap:1rem;width:100%;max-width:100%}._meta-ads-page_uvtm8_2{flex:1;min-width:0}._section-header_uvtm8_15 ._header-content_uvtm8_15{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;margin-bottom:12px}._month-filter_uvtm8_24{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._month-filter_uvtm8_24 label{font-size:.75rem;font-weight:600;color:#64748b;white-space:nowrap}._filter-select_uvtm8_38{padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease;min-width:160px}._filter-select_uvtm8_38:hover{border-color:#cbd5e1}._filter-select_uvtm8_38:focus{outline:none;border-color:#00b8d4;box-shadow:0 0 0 3px #00b8d41a}._expense-stats_uvtm8_63{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1.25rem}._stat-card_uvtm8_70{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px}._stat-icon_uvtm8_80{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;border-radius:8px;flex-shrink:0}._stat-content_uvtm8_91{flex:1}._stat-value_uvtm8_95{font-size:1.25rem;font-weight:700;color:#0f172a;line-height:1;margin-bottom:.125rem}._stat-label_uvtm8_103{font-size:.75rem;color:#64748b;font-weight:500}._add-expense-form_uvtm8_110{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem;max-width:100%}._add-expense-form_uvtm8_110 h3{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .875rem}._add-expense-form_uvtm8_110 form{display:flex;flex-direction:column;gap:.75rem}._form-actions_uvtm8_132{display:flex;align-items:center;gap:1rem;margin-top:.25rem}._add-expense-form_uvtm8_110 form>button{margin:0}._checkbox-group_uvtm8_144{margin:0}._checkbox-label_uvtm8_148{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox-input_uvtm8_156{position:absolute;opacity:0;width:0;height:0}._checkbox-text_uvtm8_163{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:#475569;position:relative;padding-left:1.75rem}._checkbox-text_uvtm8_163:before{content:"";position:absolute;left:0;width:18px;height:18px;border:2px solid #cbd5e1;border-radius:4px;background:#fff;transition:all .15s ease}._checkbox-input_uvtm8_156:checked+._checkbox-text_uvtm8_163:before{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981}._checkbox-icon_uvtm8_191{position:absolute;left:2px;width:14px;height:14px;color:#fff;opacity:0;transition:opacity .15s ease;pointer-events:none}._checkbox-input_uvtm8_156:checked+._checkbox-text_uvtm8_163 ._checkbox-icon_uvtm8_191{opacity:1}._checkbox-label_uvtm8_148:hover ._checkbox-text_uvtm8_163:before{border-color:#94a3b8}._checkbox-input_uvtm8_156:focus+._checkbox-text_uvtm8_163:before{outline:none;border-color:#00b8d4;box-shadow:0 0 0 3px #00b8d41a}._form-row_uvtm8_216{display:grid;grid-template-columns:200px 180px 1fr;gap:.75rem;margin-bottom:.75rem}._form-group_uvtm8_223{display:flex;flex-direction:column;gap:.375rem}._form-group_uvtm8_223 label{font-size:.75rem;font-weight:500;color:#475569}._form-group_uvtm8_223 input,._form-group_uvtm8_223 select{padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;transition:all .15s ease}._form-group_uvtm8_223 input:focus,._form-group_uvtm8_223 select:focus{outline:none;border-color:#00b8d4;box-shadow:0 0 0 3px #00b8d41a}._input-with-prefix_uvtm8_254{position:relative;display:flex;align-items:center}._input-prefix_uvtm8_260{position:absolute;left:.75rem;font-size:.8125rem;font-weight:500;color:#64748b;z-index:1;pointer-events:none}._input-with-prefix_uvtm8_254 input{padding-left:1.875rem;width:100%}._source-select-wrapper_uvtm8_275{display:flex;gap:.375rem}._source-select-wrapper_uvtm8_275 select{flex:1}._add-source-btn_uvtm8_284{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;font-family:inherit;font-size:.75rem;font-weight:500;color:#00b8d4;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap}._add-source-btn_uvtm8_284 svg{width:14px;height:14px}._add-source-btn_uvtm8_284:hover{background:#bae6fd;border-color:#38bdf8}._add-expense-form_uvtm8_110 ._submit-btn_uvtm8_311,._add-expense-form_uvtm8_110 button._submit-btn_uvtm8_311{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem .75rem;font-family:inherit;font-size:.6875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#00b8d4,#0097a7);border:none;border-radius:5px;cursor:pointer;transition:all .2s ease;width:auto!important;max-width:fit-content!important;flex:none!important}._submit-btn_uvtm8_311{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem .75rem;font-family:inherit;font-size:.6875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#00b8d4,#0097a7);border:none;border-radius:5px;cursor:pointer;transition:all .2s ease;width:auto;max-width:fit-content}._submit-btn_uvtm8_311 svg{width:14px;height:14px}._submit-btn_uvtm8_311:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00b8d44d}._submit-btn_uvtm8_311:disabled{opacity:.7;cursor:not-allowed}._btn-loader_uvtm8_366{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_uvtm8_536 .6s linear infinite}@keyframes _spin_uvtm8_536{to{transform:rotate(360deg)}}._expenses-list_uvtm8_380{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}._list-header_uvtm8_387{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid #e2e8f0}._list-header_uvtm8_387 h3{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0}._entry-count_uvtm8_402{font-size:.75rem;color:#64748b;font-weight:500}._amount-cell_uvtm8_408{font-weight:600;color:#0f172a;font-size:.8125rem}._source-badge_uvtm8_414{display:inline-block;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;color:#0284c7;background:#e0f2fe;border-radius:4px}._tax-badge_uvtm8_424{display:inline-block;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;border-radius:4px;white-space:nowrap}._tax-badge_uvtm8_424._exempt_uvtm8_433{color:#059669;background:#d1fae5}._tax-badge_uvtm8_424._taxable_uvtm8_438{color:#64748b;background:#f1f5f9}._notes-cell_uvtm8_443{color:#64748b;font-size:.75rem;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._no-notes_uvtm8_452{color:#cbd5e1}._delete-btn_uvtm8_456{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fee2e2;border:none;border-radius:4px;cursor:pointer;transition:all .15s ease;opacity:0}._delete-btn_uvtm8_456 svg{width:14px;height:14px;color:#dc2626}tr:hover ._delete-btn_uvtm8_456{opacity:1}._delete-btn_uvtm8_456:hover{background:#fecaca}._empty-state_uvtm8_484{text-align:center;padding:3rem 2rem}._empty-icon_uvtm8_489{font-size:2.5rem;margin-bottom:.75rem;opacity:.5}._empty-text_uvtm8_495{font-size:.8125rem;color:#94a3b8}._meta-ads-page_uvtm8_2 ._data-table_uvtm8_501 th,._meta-ads-page_uvtm8_2 ._data-table_uvtm8_501 td{padding:.625rem .875rem;font-size:.8125rem}._meta-ads-page_uvtm8_2 ._data-table_uvtm8_501 th{font-size:.6875rem}._date-cell_uvtm8_511{font-size:.75rem;color:#64748b}._source-modal_uvtm8_517{max-width:400px}._loading-section_uvtm8_521{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}._loading-section_uvtm8_521 p{font-size:.875rem;color:#64748b;margin:0}._spinner_uvtm8_536{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#00b8d4;border-radius:50%;animation:_spin_uvtm8_536 .8s linear infinite}._stats-sidebar_uvtm8_546{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:1rem}._sidebar-section_uvtm8_554{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}._sidebar-section-title_uvtm8_561{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:#0f172a;margin:0 0 .875rem}._sidebar-section-title_uvtm8_561 svg{width:16px;height:16px;color:#00b8d4}._avg-daily-spend_uvtm8_578{display:flex;flex-direction:column;gap:.75rem}._avg-spend-card_uvtm8_584{padding:1rem;background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border-radius:8px;text-align:center;border:1px solid #99f6e4}._avg-spend-label_uvtm8_592{font-size:.6875rem;font-weight:600;color:#0f766e;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.375rem}._avg-spend-value_uvtm8_601{font-size:1.5rem;font-weight:700;color:#115e59;line-height:1}._avg-spend-details_uvtm8_608{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}._detail-row_uvtm8_618{display:flex;justify-content:space-between;align-items:center}._detail-label_uvtm8_624{font-size:.6875rem;font-weight:500;color:#64748b}._detail-value_uvtm8_630{font-size:.75rem;font-weight:600;color:#0f172a}._month-total_uvtm8_637{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:linear-gradient(135deg,#e0f2fe,#dbeafe);border-radius:6px;margin-bottom:.875rem}._month-label_uvtm8_647{font-size:.6875rem;font-weight:600;color:#0284c7;text-transform:uppercase;letter-spacing:.025em}._month-amount_uvtm8_655{font-size:1rem;font-weight:700;color:#0c4a6e}._source-spend-list_uvtm8_661{display:flex;flex-direction:column;gap:.875rem}._source-spend-item_uvtm8_667{display:flex;flex-direction:column;gap:.375rem}._source-info_uvtm8_673{display:flex;justify-content:space-between;align-items:baseline}._source-name_uvtm8_679{font-size:.75rem;font-weight:600;color:#0f172a}._source-amount_uvtm8_685{font-size:.75rem;font-weight:700;color:#00b8d4}._source-bar_uvtm8_691{height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden}._source-bar-fill_uvtm8_698{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:3px;transition:width .3s ease}._source-percentage_uvtm8_705{font-size:.625rem;font-weight:500;color:#64748b;text-align:right}._no-data_uvtm8_712{text-align:center;padding:1.5rem;font-size:.75rem;color:#94a3b8}@media(max-width:1200px){._stats-sidebar_uvtm8_546{width:280px}}@media(max-width:1024px){._meta-ads-page-wrapper_uvtm8_2{flex-direction:column}._stats-sidebar_uvtm8_546{width:100%;flex-direction:row}._sidebar-section_uvtm8_554{flex:1}}@media(max-width:768px){._section-header_uvtm8_15 ._header-content_uvtm8_15{flex-direction:column;align-items:flex-start}._month-filter_uvtm8_24{width:100%}._filter-select_uvtm8_38{flex:1;min-width:0}._stats-sidebar_uvtm8_546{flex-direction:column}._form-row_uvtm8_216{grid-template-columns:1fr}._source-select-wrapper_uvtm8_275{flex-direction:column}._add-source-btn_uvtm8_284{width:100%;justify-content:center}._expense-stats_uvtm8_63{grid-template-columns:1fr}}._expenses-overview_c161t_1{width:100%;max-width:1200px;margin:0 auto}._hero-stat_c161t_8{background:linear-gradient(135deg,#0891b2,#0e7490);border-radius:12px;padding:2.5rem 2rem;text-align:center;margin-bottom:2rem;box-shadow:0 4px 16px #0891b233}._hero-stat-content_c161t_17{max-width:600px;margin:0 auto}._hero-stat-label_c161t_22{font-size:.875rem;font-weight:600;color:#ffffffe6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}._hero-stat-value_c161t_31{font-size:3.5rem;font-weight:700;color:#fff;line-height:1;margin-bottom:1rem}._hero-stat-description_c161t_39{font-size:.9375rem;color:#fffc;font-weight:500}._future-stats-placeholder_c161t_46{min-height:100px}._stats-grid_c161t_52{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}._stats-grid_c161t_52._compact_c161t_58{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}._stat-card_c161t_63{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem;transition:all .2s ease}._stat-card_c161t_63:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}._stats-grid_c161t_52._compact_c161t_58 ._stat-card_c161t_63{padding:1rem}._stats-grid_c161t_52._compact_c161t_58 ._stat-value_c161t_80{font-size:1.5rem}._stats-grid_c161t_52._compact_c161t_58 ._stat-icon_c161t_84{width:40px;height:40px}._stats-grid_c161t_52._compact_c161t_58 ._stat-icon_c161t_84 svg{width:20px;height:20px}._stat-header_c161t_94{display:flex;gap:1rem;align-items:flex-start}._stat-icon_c161t_84{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}._stat-icon_c161t_84 svg{width:24px;height:24px;color:#fff}._stat-content_c161t_116{flex:1}._stat-label_c161t_120{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.5rem}._stat-value_c161t_80{font-size:1.75rem;font-weight:700;color:#0f172a;line-height:1;margin-bottom:.5rem}._stat-card_c161t_63._primary_c161t_137 ._stat-value_c161t_80{color:#115e59}._stat-description_c161t_141{font-size:.75rem;color:#64748b;font-weight:500}._breakdown-grid_c161t_148{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem}._breakdown-card_c161t_154{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.5rem}._breakdown-header_c161t_161{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._breakdown-header_c161t_161 h4{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0}._breakdown-badge_c161t_175{padding:.25rem .625rem;font-size:.6875rem;font-weight:600;border-radius:12px}._breakdown-badge_c161t_175._exempt_c161t_182{color:#059669;background:#d1fae5}._breakdown-badge_c161t_175._taxable_c161t_187{color:#d97706;background:#fef3c7}._breakdown-amount_c161t_192{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:1rem}._breakdown-bar_c161t_199{height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden;margin-bottom:.75rem}._breakdown-bar-fill_c161t_207{height:100%;border-radius:4px;transition:width .3s ease}._breakdown-bar-fill_c161t_207._exempt_c161t_182{background:linear-gradient(90deg,#10b981,#059669)}._breakdown-bar-fill_c161t_207._taxable_c161t_187{background:linear-gradient(90deg,#f59e0b,#d97706)}._breakdown-percentage_c161t_221{font-size:.8125rem;font-weight:500;color:#64748b}._info-box_c161t_228{display:flex;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:10px;margin-top:2rem}._info-icon_c161t_238{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;flex-shrink:0}._info-icon_c161t_238 svg{width:20px;height:20px;color:#0284c7}._info-content_c161t_255{flex:1}._info-content_c161t_255 h4{font-size:.9375rem;font-weight:600;color:#0c4a6e;margin:0 0 .75rem}._info-content_c161t_255 ul{margin:0;padding-left:1.25rem}._info-content_c161t_255 li{font-size:.8125rem;color:#0369a1;line-height:1.6;margin-bottom:.375rem}._info-content_c161t_255 li:last-child{margin-bottom:0}._info-content_c161t_255 strong{font-weight:600;color:#0c4a6e}._loading-section_c161t_288{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}._loading-section_c161t_288 p{font-size:.875rem;color:#64748b;margin:0}._spinner_c161t_303{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#00b8d4;border-radius:50%;animation:_spin_c161t_303 .8s linear infinite}@keyframes _spin_c161t_303{to{transform:rotate(360deg)}}._details-section_c161t_317{margin-top:2rem}._details-section_c161t_317 summary{padding:1rem 1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:.9375rem;font-weight:600;color:#0f172a;list-style:none;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}._details-section_c161t_317 summary::-webkit-details-marker{display:none}._details-section_c161t_317 summary:before{content:"▶";font-size:.75rem;color:#64748b;transition:transform .2s ease}._details-section_c161t_317[open] summary:before{transform:rotate(90deg)}._details-section_c161t_317 summary:hover{background:#f8fafc;border-color:#cbd5e1}._details-section_c161t_317[open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:#e2e8f0}@media(max-width:768px){._expenses-overview_c161t_1{padding:0 1rem}._hero-stat_c161t_8{padding:2rem 1.5rem;border-radius:10px}._hero-stat-value_c161t_31{font-size:2.25rem}._hero-stat-description_c161t_39{font-size:.8125rem}}._sales-page_n8uum_1{width:100%}._sales-page_n8uum_1 ._header-content_n8uum_6{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%}._header-actions_n8uum_15{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._pending-btn_n8uum_23{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;color:#fff;background:#10b981;border:1px solid #10b981;border-radius:6px;cursor:pointer;transition:all .15s ease}._pending-btn_n8uum_23:hover{background:#059669;border-color:#059669}._pending-btn_n8uum_23 svg{width:16px;height:16px}._refresh-btn_n8uum_50{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}._refresh-btn_n8uum_50:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._refresh-btn_n8uum_50:disabled{opacity:.6;cursor:not-allowed}._refresh-btn_n8uum_50 svg{width:16px;height:16px;transition:transform .3s ease}._refresh-btn_n8uum_50 svg._spinning_n8uum_82{animation:_spin_n8uum_82 1s linear infinite}@keyframes _spin_n8uum_82{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._sales-page_n8uum_1 ._month-filter_n8uum_96{display:flex;align-items:center;gap:.5rem}._sales-page_n8uum_1 ._month-filter_n8uum_96 label{font-size:.75rem;font-weight:600;color:#64748b;white-space:nowrap}._sales-page_n8uum_1 ._filter-select_n8uum_109{padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease;min-width:160px}._sales-page_n8uum_1 ._filter-select_n8uum_109:hover{border-color:#cbd5e1}._sales-page_n8uum_1 ._filter-select_n8uum_109:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}._stats-section_n8uum_134{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.5rem 0 1rem}._status-filters_n8uum_142{display:flex;align-items:center;gap:.75rem;padding:1rem 0;margin-bottom:1rem;flex-wrap:wrap}._filters-label_n8uum_151{font-size:.875rem;font-weight:600;color:#64748b;margin-right:.25rem}._filter-chip_n8uum_158{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;color:#64748b;background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;cursor:pointer;transition:all .2s ease}._filter-chip_n8uum_158 svg{width:16px;height:16px;transition:all .2s ease}._filter-chip_n8uum_158:hover{border-color:#cbd5e1;background:#f8fafc}._filter-chip_n8uum_158._active_n8uum_185{background:#10b981;border-color:#10b981;color:#fff;font-weight:600;box-shadow:0 2px 8px #10b98140}._filter-chip_n8uum_158._active_n8uum_185 svg{stroke-width:2.5}._clear-filters-btn_n8uum_197{padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;color:#ef4444;background:#fff;border:1.5px solid #fee2e2;border-radius:20px;cursor:pointer;transition:all .2s ease}._clear-filters-btn_n8uum_197:hover{background:#fef2f2;border-color:#fecaca}._stat-card_n8uum_215{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #00000014;transition:all .2s ease}._stat-card_n8uum_215:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}._stat-card-combined_n8uum_230{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #00000014;transition:all .2s ease;grid-column:span 2}._stat-card-combined_n8uum_230:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}._status-breakdown_n8uum_245{margin-top:.75rem}._status-row_n8uum_249{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}._status-item_n8uum_255{display:flex;flex-direction:column;gap:.25rem}._status-label_n8uum_261{font-size:.75rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.05em}._status-value_n8uum_269{font-size:1.5rem;font-weight:700;color:#0f172a}._status-detail_n8uum_275{font-size:.75rem;color:#94a3b8;font-weight:500}._stat-label_n8uum_281{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}._stat-value_n8uum_290{font-size:1.75rem;font-weight:700;color:#0f172a;margin-bottom:.25rem}._stat-value_n8uum_290._profit_n8uum_297{color:#059669}._stat-value_n8uum_290._loss_n8uum_301{color:#dc2626}._stat-value_n8uum_290._ndr-high_n8uum_305{color:#f59e0b}._stat-value_n8uum_290._ndr-normal_n8uum_309{color:#10b981}._stat-subtext_n8uum_313{font-size:.75rem;color:#94a3b8;font-weight:500;margin-top:.25rem}._bulk-actions_n8uum_321{display:flex;align-items:center;gap:.75rem}._selected-count_n8uum_327{font-size:.8125rem;font-weight:600;color:#10b981;background:#d1fae5;padding:.375rem .75rem;border-radius:6px}._bulk-action-dropdown_n8uum_336{position:relative}._bulk-action-btn_n8uum_340{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}._bulk-action-btn_n8uum_340 svg{width:16px;height:16px}._bulk-action-btn_n8uum_340:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}._bulk-action-btn_n8uum_340:disabled{opacity:.6;cursor:not-allowed}._bulk-menu_n8uum_371{position:absolute;top:calc(100% + .5rem);right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 16px #0000001a;min-width:180px;z-index:10;overflow:hidden}._bulk-menu-item_n8uum_384{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;color:#0f172a;background:#fff;border:none;text-align:left;cursor:pointer;transition:background-color .15s ease}._bulk-menu-item_n8uum_384 svg{width:16px;height:16px}._bulk-menu-item_n8uum_384:hover{background:#f8fafc}._bulk-menu-item_n8uum_384._rto_n8uum_410{color:#ea580c}._bulk-menu-item_n8uum_384._rto_n8uum_410:hover{background:#fff7ed}._bulk-menu-item_n8uum_384._unmark-rto_n8uum_418{color:#7c3aed}._bulk-menu-item_n8uum_384._unmark-rto_n8uum_418:hover{background:#faf5ff}._menu-divider_n8uum_426{height:1px;background:#e2e8f0;margin:.25rem 0}._bulk-menu-item_n8uum_384._discard_n8uum_432{color:#dc2626}._bulk-menu-item_n8uum_384._discard_n8uum_432:hover{background:#fef2f2}._orders-table-container_n8uum_441{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin-top:12px}._orders-table_n8uum_441{width:100%;border-collapse:collapse;font-size:.8125rem}._orders-table_n8uum_441 thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}._orders-table_n8uum_441 th{padding:.75rem 1rem;text-align:left;font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.025em}._orders-table_n8uum_441 td{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}._orders-table_n8uum_441 tbody tr{transition:background-color .15s ease}._orders-table_n8uum_441 tbody tr:hover{background:#f8fafc}._orders-table_n8uum_441 tbody tr._selected_n8uum_327{background:#f0fdf4}._orders-table_n8uum_441 tbody tr:last-child td{border-bottom:none}._orders-table_n8uum_441 tbody tr._day-header-row_n8uum_493:hover{background:transparent}._day-header-cell_n8uum_497{background:#f1f5f9!important;border-bottom:1px solid #e2e8f0!important;padding:.5rem 1rem!important;font-size:.8125rem;font-weight:600;color:#475569}._day-header-date_n8uum_506{margin-right:1rem}._day-header-ad-spend_n8uum_510,._day-header-revenue_n8uum_511,._day-header-pnl_n8uum_512{font-weight:500;color:#64748b;margin-right:1rem}._day-header-pnl_n8uum_512._pnl-profit_n8uum_518{color:#15803d;font-weight:600}._day-header-pnl_n8uum_512._pnl-loss_n8uum_523{color:#b91c1c;font-weight:600}._checkbox-cell_n8uum_530{width:40px;padding-left:1.25rem!important}._table-checkbox_n8uum_535{width:16px;height:16px;border-radius:4px;border:2px solid #cbd5e1;cursor:pointer;transition:all .15s ease}._table-checkbox_n8uum_535:checked{background:#10b981;border-color:#10b981}._table-checkbox_n8uum_535:hover{border-color:#94a3b8}._order-name_n8uum_554{color:#0f172a}._order-name_n8uum_554{vertical-align:middle}._order-name-wrapper_n8uum_562{display:inline-flex;align-items:baseline;gap:.5rem}._payment-dot_n8uum_568{width:8px;height:8px;border-radius:50%;flex-shrink:0;align-self:center}._payment-dot_n8uum_568._prepaid_n8uum_576{background:#10b981;box-shadow:0 0 0 2px #10b98133}._payment-dot_n8uum_568._cod_n8uum_581{background:#f97316;box-shadow:0 0 0 2px #f9731633}._order-number_n8uum_586{font-weight:600;line-height:1}._line-items_n8uum_591{max-width:400px}._items-list_n8uum_595{display:flex;flex-direction:column;gap:.25rem}._items-list_n8uum_595 ._item_n8uum_595{color:#475569;font-size:.75rem;line-height:1.4}._order-tags_n8uum_607{padding:.875rem 1rem}._tags-wrapper_n8uum_611{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}._tag-badge_n8uum_618{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;border-radius:4px;text-transform:capitalize;letter-spacing:.025em;white-space:nowrap}._tag-badge_n8uum_618._rto_n8uum_410{color:#ea580c;background:#ffedd5;border:1px solid #fed7aa;text-transform:uppercase}._tag-badge_n8uum_618._delay-tag_n8uum_639{color:#f59e0b;background:#fef3c7;border:1px solid #fde68a;font-weight:600}._tag-badge_n8uum_618._delivery-delivered_n8uum_647{color:#059669;background:#d1fae5}._tag-badge_n8uum_618._delivery-in-transit_n8uum_652{color:#0891b2;background:#cffafe}._tag-badge_n8uum_618._delivery-out-for-delivery_n8uum_657{color:#0284c7;background:#e0f2fe}._tag-badge_n8uum_618._delivery-confirmed_n8uum_662,._tag-badge_n8uum_618._delivery-label-created_n8uum_663{color:#7c3aed;background:#f3f0ff}._tag-badge_n8uum_618._delivery-ready-pickup_n8uum_668{color:#d97706;background:#fed7aa}._tag-badge_n8uum_618._delivery-attempted_n8uum_673,._tag-badge_n8uum_618._delivery-failed_n8uum_674{color:#dc2626;background:#fee2e2}._tag-badge_n8uum_618._delivery-default_n8uum_679{color:#64748b;background:#f1f5f9}._profit-loss-cell_n8uum_685{text-align:right;font-weight:600;white-space:nowrap}._profit-loss-value_n8uum_691{display:inline-block;padding:.25rem .625rem;border-radius:6px;font-size:.875rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}._profit-loss-value_n8uum_691._profit_n8uum_297{color:#047857;background:#ecfdf5;border:1px solid #d1fae5}._profit-loss-value_n8uum_691._loss_n8uum_301{color:#b91c1c;background:#fef2f2;border:1px solid #fee2e2}._profit-loss-value_n8uum_691._neutral_n8uum_711{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}._profit-loss-pending_n8uum_717{color:#94a3b8;font-size:.875rem}._order-date_n8uum_722{color:#64748b;font-size:.75rem;white-space:nowrap}._empty-state_n8uum_729{text-align:center;padding:3rem 2rem}._empty-icon_n8uum_734{font-size:2.5rem;margin-bottom:.75rem;opacity:.5}._empty-text_n8uum_740{font-size:.8125rem;color:#94a3b8}._sales-page_n8uum_1 ._loading-section_n8uum_746{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}._sales-page_n8uum_1 ._spinner_n8uum_755{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#10b981;border-radius:50%;animation:_spin_n8uum_82 .8s linear infinite}@keyframes _spin_n8uum_82{to{transform:rotate(360deg)}}@media(max-width:1024px){._orders-table_n8uum_441{font-size:.75rem}._orders-table_n8uum_441 th,._orders-table_n8uum_441 td{padding:.625rem .75rem}._line-items_n8uum_591{max-width:200px}}@media(max-width:768px){._sales-page_n8uum_1 ._header-content_n8uum_6{flex-direction:column;align-items:flex-start}._header-actions_n8uum_15{width:100%;flex-direction:column;align-items:stretch}._sales-page_n8uum_1 ._month-filter_n8uum_96{width:100%}._sales-page_n8uum_1 ._filter-select_n8uum_109{flex:1}._bulk-actions_n8uum_321{width:100%;justify-content:space-between}._orders-table-container_n8uum_441{overflow-x:auto}._orders-table_n8uum_441{min-width:700px}._tags-wrapper_n8uum_611{justify-content:flex-start}}._config-header_n8uum_823{text-align:center;width:100px}._config-cell_n8uum_828{text-align:center;padding:.75rem!important}._config-select_n8uum_833{padding:.375rem .5rem;font-size:.8125rem;font-weight:500;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:80px}._config-select_n8uum_833:hover{border-color:#cbd5e1}._config-select_n8uum_833:focus{outline:none;border-color:#00b8d4;box-shadow:0 0 0 3px #00b8d41a}._pl-header_n8uum_857{text-align:right;width:110px}._pl-cell_n8uum_862{text-align:right;padding:.75rem 1rem!important}._pl-value_n8uum_867{font-size:.9375rem;font-weight:700;padding:.25rem .5rem;border-radius:4px;display:inline-flex;min-width:80px;justify-content:flex-end;align-items:center;white-space:nowrap}._pl-value_n8uum_867._profit_n8uum_297{color:#10b981;background:#d1fae5}._pl-value_n8uum_867._loss_n8uum_301{color:#ef4444;background:#fee2e2}._actions-header_n8uum_890{text-align:center;width:70px}._actions-cell_n8uum_895{text-align:center;padding:.75rem!important}._action-buttons_n8uum_900{display:flex;align-items:center;justify-content:center;gap:.5rem}._action-btn_n8uum_907{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;background:#64748b;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#fff}._action-btn_n8uum_907 svg{width:18px;height:18px}._action-btn_n8uum_907:hover{background:#475569;transform:translateY(-1px);box-shadow:0 4px 6px #00000026}._action-btn_n8uum_907:active{transform:translateY(0)}._modal-overlay_n8uum_936{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal-content_n8uum_950{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._modal-header_n8uum_960{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e2e8f0}._modal-header_n8uum_960 h3{margin:0;font-size:1.25rem;font-weight:700;color:#0f172a}._modal-close_n8uum_975{background:none;border:none;font-size:2rem;color:#64748b;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}._modal-close_n8uum_975:hover{background:#f1f5f9;color:#0f172a}._modal-body_n8uum_996{padding:1.5rem}._order-info_n8uum_1000{background:#f8fafc;border-radius:8px;padding:1rem;margin-bottom:1.5rem}._info-row_n8uum_1007{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}._info-row_n8uum_1007:not(:last-child){border-bottom:1px solid #e2e8f0}._info-label_n8uum_1018{font-size:.875rem;font-weight:600;color:#64748b}._info-value_n8uum_1024{font-size:.9375rem;font-weight:700;color:#0f172a}._variant-selector_n8uum_1030{margin-bottom:1.5rem}._variant-selector_n8uum_1030 label{display:block;font-size:.875rem;font-weight:600;color:#475569;margin-bottom:.75rem}._variant-buttons_n8uum_1042{display:flex;gap:.75rem}._variant-btn_n8uum_1047{flex:1;padding:.75rem;font-family:inherit;font-size:.9375rem;font-weight:600;color:#64748b;background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease}._variant-btn_n8uum_1047:hover{border-color:#cbd5e1;background:#f8fafc}._variant-btn_n8uum_1047._active_n8uum_185{color:#fff;background:#00b8d4;border-color:#00b8d4}._loading-cogs_n8uum_1072{text-align:center;padding:3rem 1rem}._loading-cogs_n8uum_1072 p{margin-top:1rem;color:#64748b;font-size:.875rem}._drawer-overlay_n8uum_1084{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;justify-content:flex-end;animation:_fadeIn_n8uum_1 .2s ease}@keyframes _fadeIn_n8uum_1{0%{opacity:0}to{opacity:1}}._drawer_n8uum_1084{width:100%;max-width:480px;background:#fff;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;animation:_slideIn_n8uum_1 .3s ease}@keyframes _slideIn_n8uum_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawer-header_n8uum_1125{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e2e8f0}._drawer-header_n8uum_1125 h3{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}._drawer-close_n8uum_1140{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;color:#64748b}._drawer-close_n8uum_1140:hover{background:#f1f5f9;color:#0f172a}._drawer-close_n8uum_1140 svg{width:20px;height:20px}._drawer-filters_n8uum_1165{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}._drawer-filters-row_n8uum_1174{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._drawer-filters-label_n8uum_1181{font-size:.8125rem;font-weight:600;color:#64748b;margin-right:.25rem;min-width:70px}._drawer-filter-chip_n8uum_1189{padding:.375rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:500;color:#64748b;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;cursor:pointer;transition:all .2s ease}._drawer-filter-chip_n8uum_1189:hover{border-color:#cbd5e1;background:#f8fafc}._drawer-filter-chip_n8uum_1189._active_n8uum_185{background:#10b981;border-color:#10b981;color:#fff;font-weight:600}._drawer-clear-filters_n8uum_1214{padding:.375rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:500;color:#ef4444;background:#fff;border:1.5px solid #fee2e2;border-radius:16px;cursor:pointer;transition:all .2s ease;align-self:flex-start}._drawer-clear-filters_n8uum_1214:hover{background:#fef2f2;border-color:#fecaca}._dropdown-container_n8uum_1234{position:relative}._dropdown-trigger_n8uum_1238{display:flex;align-items:center;gap:.5rem;padding:.375rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:500;color:#64748b;background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:160px;justify-content:space-between}._dropdown-trigger_n8uum_1238:hover{border-color:#cbd5e1}._dropdown-trigger_n8uum_1238._active_n8uum_185{border-color:#10b981;color:#10b981;font-weight:600}._dropdown-trigger_n8uum_1238 svg{width:14px;height:14px;transition:transform .2s ease}._dropdown-menu_n8uum_1272{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;max-height:300px;overflow-y:auto}._dropdown-item_n8uum_1286{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background .15s ease;font-size:.875rem;color:#0f172a}._dropdown-item_n8uum_1286:hover{background:#f8fafc}._dropdown-item_n8uum_1286 input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#10b981}._dropdown-item_n8uum_1286 span{flex:1;-webkit-user-select:none;user-select:none}._drawer-body_n8uum_1313{flex:1;overflow-y:auto;padding:1.5rem}._drawer-empty_n8uum_1319{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}._drawer-empty_n8uum_1319 svg{width:64px;height:64px;color:#10b981;margin-bottom:1rem}._drawer-empty_n8uum_1319 p{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}._drawer-empty_n8uum_1319 span{font-size:.875rem;color:#64748b}._pending-products-list_n8uum_1348{display:flex;flex-direction:column;gap:.75rem}._pending-product-item_n8uum_1354{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:all .15s ease}._pending-product-item_n8uum_1354:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #00000014}._product-info_n8uum_1370{flex:1}._product-title_n8uum_1374{font-size:.9375rem;font-weight:600;color:#0f172a;margin-bottom:.25rem}._product-variant_n8uum_1381{font-size:.8125rem;color:#64748b}._product-orders_n8uum_1386{font-size:.75rem;color:#94a3b8;margin-top:.5rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}._product-count_n8uum_1393{display:flex;align-items:center;margin-left:1rem}._count-badge_n8uum_1399{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:.375rem .75rem;font-size:1rem;font-weight:700;color:#10b981;background:#d1fae5;border-radius:6px}._cogs-breakdown_n8uum_1412{margin-bottom:1.5rem}._cogs-breakdown_n8uum_1412 h4{margin:0 0 1rem;font-size:1rem;font-weight:700;color:#0f172a}._breakdown-list_n8uum_1423{background:#f8fafc;border-radius:8px;padding:1rem}._no-data_n8uum_1429{text-align:center;color:#94a3b8;font-size:.875rem;padding:1rem;margin:0}._breakdown-item_n8uum_1437{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0}._breakdown-item_n8uum_1437:not(:last-child){border-bottom:1px solid #e2e8f0}._breakdown-info_n8uum_1448{display:flex;flex-direction:column;gap:.25rem}._breakdown-name_n8uum_1454{font-size:.9375rem;font-weight:600;color:#0f172a}._breakdown-type_n8uum_1460{font-size:.8125rem;color:#64748b}._breakdown-cost_n8uum_1465{font-size:.9375rem;font-weight:700;color:#475569}._cogs-summary_n8uum_1471{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:8px;padding:1.25rem}._summary-row_n8uum_1477{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0}._summary-row_n8uum_1477:not(:last-child){border-bottom:1px solid #cbd5e1}._summary-label_n8uum_1488{font-size:.9375rem;font-weight:600;color:#475569}._summary-value_n8uum_1494{font-size:1rem;font-weight:700;color:#0f172a}._profit-row_n8uum_1500{padding-top:1rem;margin-top:.5rem;border-top:2px solid #cbd5e1!important}._profit-row_n8uum_1500 ._summary-label_n8uum_1488{font-size:1.125rem;color:#0f172a}._profit-row_n8uum_1500 ._summary-value_n8uum_1494{font-size:1.5rem}._profit-row_n8uum_1500 ._summary-value_n8uum_1494._profit_n8uum_297{color:#10b981}._profit-row_n8uum_1500 ._summary-value_n8uum_1494._loss_n8uum_301{color:#ef4444}._cogs-page_1b40w_1{max-width:1800px;margin:0 auto;padding:0 1rem}._page-header_1b40w_8{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._page-header_1b40w_8 h2{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}._page-header_1b40w_8 p{font-size:.875rem;color:#64748b;margin:0}._save-btn_1b40w_28{padding:.625rem 1.25rem;background:#00b8d4;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._save-btn_1b40w_28:hover:not(:disabled){background:#0097a7}._save-btn_1b40w_28:disabled{opacity:.5;cursor:not-allowed}._add-field-section_1b40w_50{display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem;background:#f8fafc;border-radius:8px;border:1px dashed #cbd5e1}._field-name-input_1b40w_60{flex:1;padding:.625rem .875rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:6px;transition:all .2s ease;background:#fff}._field-name-input_1b40w_60:focus{outline:none;border-color:#00b8d4;box-shadow:0 0 0 2px #00b8d41a}._add-field-btn_1b40w_76{padding:.625rem 1.25rem;background:#00b8d4;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._add-field-btn_1b40w_76:hover:not(:disabled){background:#0097a7}._add-field-btn_1b40w_76:disabled{opacity:.5;cursor:not-allowed}._table-container_1b40w_99{background:#fff;border-radius:8px;border:1px solid #e2e8f0;overflow-x:auto}._cogs-table_1b40w_106{width:100%;border-collapse:collapse}._cogs-table_1b40w_106 thead th{padding:.75rem 1rem;background:#f8fafc;border-bottom:2px solid #e2e8f0;text-align:left;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._cogs-table_1b40w_106 thead th._value-header_1b40w_124{text-align:center}._cogs-table_1b40w_106 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s ease}._cogs-table_1b40w_106 tbody tr:hover{background:#fafafa}._cogs-table_1b40w_106 tbody td{padding:.625rem 1rem;font-size:.875rem;color:#0f172a}._name-cell_1b40w_143{font-weight:500;color:#475569}._calc-cell_1b40w_148{display:flex;gap:.375rem;align-items:center}._table-select_1b40w_154{width:100%;padding:.375rem .5rem;font-size:.8125rem;font-weight:500;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;transition:all .15s ease}._table-select_1b40w_154:hover{border-color:#cbd5e1}._table-select_1b40w_154:focus{outline:none;border-color:#00b8d4;box-shadow:0 0 0 2px #00b8d41a}._table-select-small_1b40w_177{padding:.375rem;font-size:.75rem;font-weight:500;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;transition:all .15s ease;min-width:42px}._table-select-small_1b40w_177:hover{border-color:#cbd5e1}._table-select-small_1b40w_177:focus{outline:none;border-color:#00b8d4;box-shadow:0 0 0 2px #00b8d41a}._table-input_1b40w_200{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid #e2e8f0;border-radius:4px;transition:all .15s ease;background:#fff;text-align:center}._table-input_1b40w_200:focus{outline:none;border-color:#00b8d4;box-shadow:0 0 0 2px #00b8d41a;background:#fafbff}._table-delete-btn_1b40w_218{padding:.375rem;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}._table-delete-btn_1b40w_218 svg{width:16px;height:16px;color:#cbd5e1}._table-delete-btn_1b40w_218:hover{background:#fef2f2;border-color:#fee2e2}._table-delete-btn_1b40w_218:hover svg{color:#dc2626}._cogs-table_1b40w_106 tfoot td{padding:.875rem 1rem;border-top:2px solid #e2e8f0;background:#f8fafc;font-weight:600}._totals-label_1b40w_252{color:#475569;font-size:.875rem}._totals-cell_1b40w_257{text-align:center;color:#0369a1;font-size:.875rem}._loading-section_1b40w_264{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}._spinner_1b40w_273{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#00b8d4;border-radius:50%;animation:_spin_1b40w_273 .8s linear infinite}@keyframes _spin_1b40w_273{to{transform:rotate(360deg)}}@media(max-width:1400px){._grid-container_1b40w_288{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){._grid-container_1b40w_288,._split-container_1b40w_298{grid-template-columns:1fr}}@media(max-width:768px){._page-header_1b40w_8{flex-direction:column;align-items:flex-start;gap:1rem}._save-btn_1b40w_28{width:100%}._add-field-section_1b40w_50{flex-direction:column}._add-field-btn_1b40w_76{width:100%}._page-header_1b40w_8 h2{font-size:1.5rem}}@media(max-width:480px){._variant-header_1b40w_328{flex-direction:column;align-items:flex-start;gap:.75rem}._total-badge_1b40w_334{width:100%;text-align:center}}._expenses-page_bzow1_7{display:flex;min-height:100vh;background:#f8fafc;font-family:Inter,sans-serif}._expenses-page_bzow1_7._loading_bzow1_14{align-items:center;justify-content:center}._spinner_bzow1_19{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#00b8d4;border-radius:50%;animation:_spin_bzow1_19 .8s linear infinite}@keyframes _spin_bzow1_19{to{transform:rotate(360deg)}}._sidebar_bzow1_33{width:260px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;padding:1.5rem 1rem;transition:width .3s ease;position:fixed;left:0;top:0;height:100vh;z-index:100}._sidebar_bzow1_33._collapsed_bzow1_48{width:80px}._sidebar-header_bzow1_52{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;padding:0 .5rem}._sidebar-logo_bzow1_60{width:32px;height:32px;flex-shrink:0}._sidebar-title_bzow1_66{font-size:1.125rem;font-weight:600;color:#0f172a;white-space:nowrap}._sidebar_bzow1_33._collapsed_bzow1_48 ._sidebar-title_bzow1_66{display:none}._sidebar-nav_bzow1_77{display:flex;flex-direction:column;gap:.25rem;flex:1}._nav-item_bzow1_84{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;color:#64748b;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-decoration:none}._nav-item_bzow1_84 svg{width:20px;height:20px;flex-shrink:0}._nav-item_bzow1_84:hover{background:#f1f5f9;color:#0f172a}._nav-item_bzow1_84._active_bzow1_113{background:#e0f2fe;color:#00b8d4}._sidebar_bzow1_33._collapsed_bzow1_48 ._nav-item_bzow1_84{justify-content:center;padding:.75rem}._sidebar_bzow1_33._collapsed_bzow1_48 ._nav-item_bzow1_84 span{display:none}._sidebar-toggle_bzow1_127{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:1rem auto 0;background:transparent;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s ease}._sidebar-toggle_bzow1_127:hover{background:#f1f5f9;border-color:#cbd5e1}._sidebar-toggle_bzow1_127 svg{width:16px;height:16px;color:#64748b}._main-wrapper_bzow1_154{margin-left:260px;width:calc(100% - 260px);min-height:100vh;height:100vh;display:flex;flex-direction:column;overflow:hidden}._expenses-page_bzow1_7._sidebar-collapsed_bzow1_164 ._main-wrapper_bzow1_154{margin-left:80px;width:calc(100% - 80px)}._dashboard-header_bzow1_170{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;z-index:10}._header-breadcrumb_bzow1_181{display:flex;align-items:center;gap:.5rem}._header-right_bzow1_187{display:flex;align-items:center;gap:1.5rem}._user-menu_bzow1_193{display:flex;align-items:center;gap:.75rem}._user-avatar_bzow1_199{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#00b8d4,#0097a7);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}._user-name_bzow1_212{font-size:.875rem;font-weight:500;color:#0f172a}._logout-btn_bzow1_218{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#64748b;background:transparent;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s ease}._logout-btn_bzow1_218:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}._logout-btn_bzow1_218 svg{width:18px;height:18px}._dashboard-main_bzow1_245{flex:1;overflow:auto;padding:2rem;background:#f8fafc}._expenses-nav_bzow1_253{display:flex;gap:.5rem;padding:0 0 1rem;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem}._expenses-nav-item_bzow1_261{padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:#64748b;text-decoration:none;border-bottom:2px solid transparent;transition:all .2s ease}._expenses-nav-item_bzow1_261:hover{color:#0f172a}._expenses-nav-item_bzow1_261._active_bzow1_113{color:#00b8d4;border-bottom-color:#00b8d4}._coming-soon_bzow1_281{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}._coming-soon-icon_bzow1_290{font-size:4rem;margin-bottom:1.5rem}._coming-soon_bzow1_281 h3{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}._coming-soon_bzow1_281 p{font-size:1rem;color:#64748b;margin:0}._breadcrumb-separator_bzow1_309{color:#94a3b8;margin:0 .5rem}._breadcrumb-item_bzow1_314{color:#64748b;text-decoration:none;font-size:.875rem;transition:color .2s ease}._breadcrumb-item_bzow1_314:hover{color:#0f172a}._breadcrumb-item_bzow1_314._active_bzow1_113{color:#0f172a;font-weight:600}._upload-page_38ypo_3{min-height:100vh;background:linear-gradient(145deg,#fafbfc,#f0f4f8);font-family:DM Sans,sans-serif}._upload-page_38ypo_3._loading_38ypo_10{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;color:#64748b}._loader_38ypo_19{width:48px;height:48px;border:3px solid #e2e8f0;border-top-color:#0ea5e9;border-radius:50%;animation:_spin_38ypo_1 .8s linear infinite}@keyframes _spin_38ypo_1{to{transform:rotate(360deg)}}._upload-page_38ypo_3._error-page_38ypo_33{display:flex;align-items:center;justify-content:center;padding:2rem}._error-container_38ypo_40{text-align:center;padding:3rem;background:#fff;border-radius:24px;box-shadow:0 4px 24px #0000000f;max-width:400px}._error-icon_38ypo_49{width:64px;height:64px;color:#f43f5e;margin-bottom:1.5rem}._error-container_38ypo_40 h1{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}._error-container_38ypo_40 p{color:#64748b;margin:0 0 2rem}._primary-btn_38ypo_68{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-family:inherit;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:12px;text-decoration:none;cursor:pointer;transition:all .2s ease}._primary-btn_38ypo_68:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0ea5e94d}._header_38ypo_91{padding:1.25rem 2rem;background:#fff;border-bottom:1px solid #e2e8f0}._logo_38ypo_97{height:36px}._main-content_38ypo_102{max-width:720px;margin:0 auto;padding:2rem}._upload-container_38ypo_108{background:#fff;border-radius:24px;padding:2.5rem;box-shadow:0 4px 24px #0000000a}._order-info_38ypo_116{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #f1f5f9}._order-info_38ypo_116 h1{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 .25rem}._order-number_38ypo_130{font-size:.9375rem;color:#64748b;margin:0 0 1.25rem}._stats-row_38ypo_136{display:flex;justify-content:center;gap:2rem}._stat-item_38ypo_142{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#475569}._stat-item_38ypo_142 svg{width:18px;height:18px;color:#0ea5e9}._stat-item_38ypo_142._uploaded_38ypo_156 svg{color:#10b981}._stat-item_38ypo_142 strong{color:#0f172a}._step-header_38ypo_165{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}._step-number_38ypo_172{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:50%;flex-shrink:0}._step-info_38ypo_186 h2{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}._step-info_38ypo_186 p{font-size:.875rem;color:#64748b;margin:0}._step-info_38ypo_186 strong{color:#0ea5e9}._options-step_38ypo_204{margin-bottom:2rem}._option-section-block_38ypo_208{background:#f8fafc;border-radius:16px;padding:1.25rem;margin-bottom:1.25rem;border:1px solid #e2e8f0}._option-section-block_38ypo_208 ._info-banner_38ypo_216{margin-top:1rem;margin-bottom:0}._option-group_38ypo_221{display:flex;flex-direction:column;gap:.75rem}._option-label_38ypo_227{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:#475569}._option-label_38ypo_227 svg{width:16px;height:16px}._toggle-group_38ypo_241{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}._toggle-btn_38ypo_247{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:1rem;font-family:inherit;color:#64748b;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .15s ease}._toggle-btn_38ypo_247 svg{width:24px;height:24px}._toggle-label_38ypo_267{font-size:.9375rem;font-weight:600}._toggle-desc_38ypo_272{font-size:.75rem;opacity:.7}._toggle-btn_38ypo_247:hover{border-color:#cbd5e1;background:#f1f5f9}._toggle-btn_38ypo_247._active_38ypo_282{color:#0ea5e9;background:#f0f9ff;border-color:#0ea5e9}._info-banner_38ypo_216{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;background:#fef3c7;border-radius:12px;margin-bottom:1.5rem}._info-banner_38ypo_216 svg{width:20px;height:20px;color:#d97706;flex-shrink:0;margin-top:1px}._info-banner_38ypo_216 span{font-size:.875rem;color:#92400e;line-height:1.5}._info-banner_38ypo_216._recommendation_38ypo_313{background:#ede9fe}._info-banner_38ypo_216._recommendation_38ypo_313 svg{color:#7c3aed}._info-banner_38ypo_216._recommendation_38ypo_313 span{color:#5b21b6}._info-banner_38ypo_216._recommendation_38ypo_313 strong{color:#6d28d9}._confirm-options-btn_38ypo_330{width:100%;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem;font-family:inherit;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:12px;cursor:pointer;transition:all .2s ease}._confirm-options-btn_38ypo_330 svg{width:20px;height:20px}._confirm-options-btn_38ypo_330:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0ea5e94d}._confirmed-options_38ypo_359{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-bottom:2rem}._confirmed-info_38ypo_370{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._confirmed-label_38ypo_377{font-size:.875rem;font-weight:500;color:#166534}._option-tag_38ypo_383{padding:.25rem .75rem;font-size:.8125rem;font-weight:600;color:#166534;background:#dcfce7;border-radius:6px}._change-options-btn_38ypo_392{padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;color:#166534;background:transparent;border:1px solid #86efac;border-radius:8px;cursor:pointer;transition:all .2s ease}._change-options-btn_38ypo_392:hover{background:#dcfce7}._upload-step_38ypo_410{margin-bottom:1.5rem}._upload-zone_38ypo_415{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;border:2px dashed #cbd5e1;border-radius:16px;background:#fafbfc;cursor:pointer;transition:all .2s ease;margin-bottom:1.5rem}._upload-zone_38ypo_415:hover,._upload-zone_38ypo_415._dragging_38ypo_430{border-color:#0ea5e9;background:#f0f9ff}._upload-icon_38ypo_435{width:48px;height:48px;color:#94a3b8;margin-bottom:1rem;transition:all .2s ease}._upload-zone_38ypo_415:hover ._upload-icon_38ypo_435,._upload-zone_38ypo_415._dragging_38ypo_430 ._upload-icon_38ypo_435{color:#0ea5e9;transform:translateY(-4px)}._upload-text_38ypo_449{font-size:1rem;font-weight:600;color:#334155;margin:0 0 .25rem}._upload-hint_38ypo_456{font-size:.8125rem;color:#94a3b8;margin:0}._preview-section_38ypo_463{margin-bottom:1.5rem}._preview-header_38ypo_467{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._preview-count_38ypo_474{font-size:.875rem;font-weight:600;color:#475569}._upload-btn_38ypo_480{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}._upload-btn_38ypo_480 svg{width:18px;height:18px}._upload-btn_38ypo_480:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #0ea5e94d}._upload-btn_38ypo_480:disabled{opacity:.8;cursor:not-allowed}._btn-loader_38ypo_511{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_38ypo_1 .6s linear infinite}._preview-grid_38ypo_520{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.75rem}._preview-card_38ypo_526{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f1f5f9}._preview-card_38ypo_526 img{width:100%;height:100%;object-fit:contain;background:#e2e8f0}._image-fallback_38ypo_541{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:100%;height:100%;padding:.75rem;text-align:center;color:#475569;background:#e2e8f0;font-size:.8125rem;line-height:1.3}._image-fallback_38ypo_541 svg{width:22px;height:22px;color:#94a3b8}._fallback-name_38ypo_563{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;font-size:.75rem;color:#64748b}._preview-overlay_38ypo_573{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0006}._preview-overlay_38ypo_573._success_38ypo_582{background:#10b981d9}._preview-overlay_38ypo_573._error_38ypo_33{background:#f43f5ed9}._preview-overlay_38ypo_573 svg{width:32px;height:32px;color:#fff}._preview-loader_38ypo_596{width:28px;height:28px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_38ypo_1 .6s linear infinite}._remove-btn_38ypo_605{position:absolute;top:6px;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#0009;border:none;border-radius:50%;cursor:pointer;opacity:0;transition:all .15s ease}._remove-btn_38ypo_605 svg{width:14px;height:14px;color:#fff}._preview-card_38ypo_526:hover ._remove-btn_38ypo_605{opacity:1}._remove-btn_38ypo_605:hover{background:#f43f5e}._uploaded-section_38ypo_637{margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}._section-header_38ypo_643{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem}._section-header_38ypo_643 svg{width:20px;height:20px;color:#10b981}._section-header_38ypo_643 h3{font-size:1rem;font-weight:600;color:#1e293b;margin:0}._data-notice_38ypo_663{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1rem}._data-notice_38ypo_663 svg{width:18px;height:18px;color:#64748b;flex-shrink:0}._data-notice_38ypo_663 span{font-size:.8125rem;color:#64748b;line-height:1.4}._uploaded-grid_38ypo_687{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.75rem}._uploaded-card_38ypo_693{position:relative;border-radius:12px;overflow:hidden;background:#f1f5f9;box-shadow:0 2px 8px #0000000f}._uploaded-card_38ypo_693 img{width:100%;height:100%;object-fit:contain;background:#e2e8f0;display:block}._uploaded-card_38ypo_693._large-landscape_38ypo_711{aspect-ratio:6 / 4}._uploaded-card_38ypo_693._large-portrait_38ypo_716,._uploaded-card_38ypo_693._large-square_38ypo_721{aspect-ratio:4 / 6}._uploaded-card_38ypo_693._small-landscape_38ypo_727{aspect-ratio:4 / 3}._uploaded-card_38ypo_693._small-portrait_38ypo_732,._uploaded-card_38ypo_693._small-square_38ypo_737{aspect-ratio:3 / 4}._uploaded-card_38ypo_693._large-loading_38ypo_742{aspect-ratio:6 / 4}._uploaded-card_38ypo_693._small-loading_38ypo_746{aspect-ratio:4 / 3}._uploaded-check_38ypo_750{position:absolute;top:8px;right:8px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#10b981;border-radius:50%;box-shadow:0 2px 4px #0003}._uploaded-check_38ypo_750 svg{width:12px;height:12px;color:#fff}._delete-btn_38ypo_770{position:absolute;bottom:8px;right:8px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#0009;border:none;border-radius:6px;cursor:pointer;opacity:0;transition:all .15s ease;box-shadow:0 2px 4px #0003}._delete-btn_38ypo_770 svg{width:14px;height:14px;color:#fff}._uploaded-card_38ypo_693:hover ._delete-btn_38ypo_770{opacity:1}._delete-btn_38ypo_770:hover{background:#ef4444}._uploaded-card_38ypo_693._deleting_38ypo_802{opacity:.6;pointer-events:none}._delete-overlay_38ypo_807{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080}._delete-loader_38ypo_816{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_38ypo_1 .6s linear infinite}._submit-section_38ypo_826{margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0;text-align:center}._submit-ready_38ypo_833{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;background:#f0fdf4;border-radius:10px;margin-bottom:1.25rem}._submit-ready_38ypo_833 svg{width:20px;height:20px;color:#10b981}._submit-ready_38ypo_833 span{font-size:.9375rem;font-weight:500;color:#166534}._submit-pending_38ypo_855{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;background:#fef3c7;border-radius:10px;margin-bottom:1.25rem}._submit-pending_38ypo_855 svg{width:20px;height:20px;color:#d97706}._submit-pending_38ypo_855 span{font-size:.9375rem;font-weight:500;color:#92400e}._submit-btn_38ypo_877{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;max-width:320px;padding:1rem 2rem;font-family:inherit;font-size:1.125rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px #10b9814d}._submit-btn_38ypo_877 svg{width:24px;height:24px}._submit-btn_38ypo_877:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #10b98166}._submit-btn_38ypo_877._disabled_38ypo_907,._submit-btn_38ypo_877:disabled{background:#94a3b8;cursor:not-allowed;box-shadow:none}._submit-btn_38ypo_877:disabled:hover{transform:none}._submitted-success_38ypo_919{text-align:center;padding:2rem 1rem}._success-icon-wrapper_38ypo_924{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;animation:_scaleIn_38ypo_1 .4s ease}@keyframes _scaleIn_38ypo_1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._success-icon-wrapper_38ypo_924 svg{width:40px;height:40px;color:#fff}._submitted-success_38ypo_919 h1{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}._submitted-order_38ypo_955{font-size:1rem;color:#64748b;margin:0 0 1rem}._submitted-message_38ypo_961{font-size:1rem;color:#475569;max-width:400px;margin:0 auto 1.5rem;line-height:1.6}._submitted-details_38ypo_969{display:inline-flex;flex-direction:column;gap:.5rem;padding:1rem 1.5rem;background:#f8fafc;border-radius:12px;margin-bottom:2rem}._detail-item_38ypo_979{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b}._detail-item_38ypo_979 svg{width:16px;height:16px}._submitted-success_38ypo_919 ._primary-btn_38ypo_68{margin-top:1rem}._submitted-success_38ypo_919 ._primary-btn_38ypo_68 svg{width:20px;height:20px}._uploaded-section_38ypo_637._readonly_38ypo_1002{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}._uploaded-card_38ypo_693._readonly_38ypo_1002{cursor:default}._uploaded-card_38ypo_693._readonly_38ypo_1002:hover ._delete-btn_38ypo_770{opacity:0}._expires-text_38ypo_1017{text-align:center;font-size:.8125rem;color:#94a3b8;margin:1.5rem 0 0}._modal-overlay_38ypo_1025{position:fixed;inset:0;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:1000;animation:_fadeIn_38ypo_1 .2s ease}@keyframes _fadeIn_38ypo_1{0%{opacity:0}to{opacity:1}}._modal-content_38ypo_1043{background:#fff;border-radius:24px;padding:2.5rem;max-width:480px;width:100%;text-align:center;box-shadow:0 24px 48px #0003;animation:_slideUp_38ypo_1 .3s ease}@keyframes _slideUp_38ypo_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modal-icon_38ypo_1065{width:72px;height:72px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%}._modal-icon_38ypo_1065 svg{width:36px;height:36px;color:#fff}._modal-content_38ypo_1043 h2{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 .75rem}._modal-message_38ypo_1089{font-size:1rem;color:#64748b;margin:0 0 1.5rem;line-height:1.5}._modal-message_38ypo_1089 strong{color:#0f172a}._modal-warning_38ypo_1100{display:flex;align-items:flex-start;gap:.875rem;text-align:left;padding:1rem 1.25rem;background:#fef3c7;border-radius:12px;margin-bottom:1.75rem}._modal-warning_38ypo_1100 svg{width:22px;height:22px;color:#d97706;flex-shrink:0;margin-top:2px}._modal-warning_38ypo_1100 div{display:flex;flex-direction:column;gap:.25rem}._modal-warning_38ypo_1100 strong{font-size:.9375rem;color:#92400e}._modal-warning_38ypo_1100 span{font-size:.8125rem;color:#a16207;line-height:1.4}._modal-actions_38ypo_1136{display:flex;gap:.75rem}._modal-btn_38ypo_1141{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}._modal-btn_38ypo_1141 svg{width:18px;height:18px}._modal-btn_38ypo_1141._cancel_38ypo_1163{background:#f1f5f9;color:#475569}._modal-btn_38ypo_1141._cancel_38ypo_1163:hover{background:#e2e8f0}._modal-btn_38ypo_1141._confirm_38ypo_330{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}._modal-btn_38ypo_1141._confirm_38ypo_330:hover{transform:translateY(-1px);box-shadow:0 6px 16px #10b98166}@media(max-width:600px){._header_38ypo_91{padding:1rem 1.25rem}._main-content_38ypo_102{padding:1rem}._upload-container_38ypo_108{padding:1.5rem;border-radius:20px}._option-section-block_38ypo_208{padding:1rem;margin-bottom:1rem}._stats-row_38ypo_136{flex-direction:column;gap:.75rem;align-items:stretch}._stat-item_38ypo_142{justify-content:center}._step-header_38ypo_165{align-items:center}._toggle-btn_38ypo_247{padding:.85rem}._upload-zone_38ypo_415{padding:2rem 1.5rem}._preview-grid_38ypo_520{grid-template-columns:repeat(3,1fr)}._preview-header_38ypo_467{flex-direction:column;gap:.75rem;align-items:stretch}._preview-count_38ypo_474{text-align:center}._upload-btn_38ypo_480{justify-content:center;width:100%}._confirmed-options_38ypo_359{flex-direction:column;gap:.75rem;align-items:flex-start}._change-options-btn_38ypo_392{width:100%;text-align:center}._uploaded-grid_38ypo_687{grid-template-columns:repeat(2,1fr)}._submit-btn_38ypo_877{width:100%}._modal-content_38ypo_1043{padding:1.75rem;border-radius:20px}._modal-icon_38ypo_1065{width:60px;height:60px;margin-bottom:1.25rem}._modal-icon_38ypo_1065 svg{width:30px;height:30px}._modal-content_38ypo_1043 h2{font-size:1.25rem}._modal-actions_38ypo_1136{flex-direction:column-reverse}._modal-btn_38ypo_1141{width:100%}}@media(max-width:420px){._step-header_38ypo_165{flex-direction:column;align-items:flex-start;gap:.5rem}._toggle-group_38ypo_241{grid-template-columns:1fr}._preview-grid_38ypo_520,._uploaded-grid_38ypo_687{grid-template-columns:repeat(2,1fr)}._submit-btn_38ypo_877{width:100%;font-size:1rem}}._completed-page_38ypo_1318{min-height:100vh;display:flex;flex-direction:column}._completed-page_38ypo_1318 ._main-content_38ypo_102{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}._completion-container_38ypo_1332{max-width:480px;width:100%;background:#fff;border-radius:24px;padding:3rem 2rem;text-align:center;box-shadow:0 4px 24px #0000000f}._completion-icon_38ypo_1342{width:72px;height:72px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:2.5rem;font-weight:700;border-radius:50%;animation:_scaleIn_38ypo_1 .4s ease}._completion-container_38ypo_1332 h1{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}._completion-container_38ypo_1332 ._order-number_38ypo_130{display:block;font-size:1rem;color:#64748b;margin:0 0 1.5rem}._completion-message_38ypo_1371{margin-bottom:2rem}._completion-message_38ypo_1371 p{color:#475569;line-height:1.6;margin:0 0 .75rem}._completion-message_38ypo_1371 p:last-child{margin-bottom:0}._completion-message_38ypo_1371 strong{color:#0f172a;font-weight:600}._thank-you_38ypo_1390{font-size:1.125rem;margin-top:1rem!important}._completion-container_38ypo_1332 ._primary-btn_38ypo_68{margin-top:.5rem}._completion-container_38ypo_1332 ._primary-btn_38ypo_68 svg{width:20px;height:20px}@media(max-width:600px){._completion-container_38ypo_1332{padding:2rem 1.5rem}._completion-icon_38ypo_1342{width:64px;height:64px;font-size:2rem}._completion-container_38ypo_1332 h1{font-size:1.5rem}}._monthly-reports_1u57v_1{max-width:1400px;margin:0 auto}._page-header_1u57v_6{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}._page-title-section_1u57v_13{display:flex;flex-direction:column;gap:.5rem}._page-title_1u57v_13{font-size:1.875rem;font-weight:700;color:#0f172a;margin:0}._page-subtitle_1u57v_26{font-size:.875rem;color:#64748b;margin:0}._report-controls_1u57v_33{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;margin-bottom:2rem}._filter-section_1u57v_41{display:flex;align-items:flex-end;gap:1rem}._filter-group_1u57v_47{display:flex;flex-direction:column;gap:.5rem}._filter-label_1u57v_53{font-size:.875rem;font-weight:500;color:#475569}._filter-select_1u57v_59{padding:.625rem .875rem;font-family:inherit;font-size:.875rem;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:150px}._filter-select_1u57v_59:hover{border-color:#cbd5e1}._filter-select_1u57v_59:focus{outline:none;border-color:#00b8d4;box-shadow:0 0 0 3px #00b8d41a}._upload-btn_1u57v_82{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}._upload-btn_1u57v_82:hover{transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed4d}._upload-btn_1u57v_82:active{transform:translateY(0)}._upload-btn_1u57v_82 svg{width:16px;height:16px}._upload-btn_1u57v_82:disabled{opacity:.6;cursor:not-allowed;transform:none}._upload-message_1u57v_118{margin-top:1rem;padding:.75rem 1rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;color:#0f172a}._report-content_1u57v_129{display:flex;flex-direction:column;gap:2rem}._loading-state_1u57v_136{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}._spinner_1u57v_145{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#00b8d4;border-radius:50%;animation:_spin_1u57v_145 .8s linear infinite;margin-bottom:1rem}@keyframes _spin_1u57v_145{to{transform:rotate(360deg)}}._loading-state_1u57v_136 p{font-size:.875rem;color:#64748b;margin:0}._summary-section_1u57v_166{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}._section-title_1u57v_173{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 1.25rem}._section-header-with-action_1u57v_180{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}._section-header-with-action_1u57v_180 ._section-title_1u57v_173{margin:0}._download-btn_1u57v_191{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}._download-btn_1u57v_191:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}._download-btn_1u57v_191:active{transform:translateY(0)}._download-btn_1u57v_191 svg{width:16px;height:16px}._summary-cards_1u57v_221{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}._summary-card_1u57v_221{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}._summary-card_1u57v_221._highlight_1u57v_237{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-color:#00b8d4}._summary-label_1u57v_242{font-size:.75rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.025em}._summary-card_1u57v_221._highlight_1u57v_237 ._summary-label_1u57v_242{color:#0c4a6e}._summary-value_1u57v_254{font-size:1.25rem;font-weight:700;color:#0f172a}._summary-card_1u57v_221._highlight_1u57v_237 ._summary-value_1u57v_254{color:#00b8d4}._table-section_1u57v_265{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}._table-container_1u57v_272{overflow-x:auto;margin-top:1rem}._gst-table_1u57v_277{width:100%;border-collapse:collapse;font-size:.875rem}._gst-table_1u57v_277 thead{background:#f8fafc;border-bottom:2px solid #e2e8f0}._gst-table_1u57v_277 th{padding:.875rem 1rem;text-align:left;font-weight:600;color:#475569;font-size:.75rem;text-transform:uppercase;letter-spacing:.025em}._gst-table_1u57v_277 td{padding:1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}._gst-table_1u57v_277 tbody tr:hover{background:#f8fafc}._gst-table_1u57v_277 tfoot{background:#f8fafc;border-top:2px solid #e2e8f0;font-weight:600}._gst-table_1u57v_277 tfoot td{padding:1rem;border-bottom:none}._text-right_1u57v_319{text-align:right}._order-number_1u57v_323{font-weight:500;color:#00b8d4}._items-cell_1u57v_328{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._total-amount_1u57v_335,._footer-label_1u57v_340{font-weight:600;color:#0f172a}._empty-state_1u57v_346{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;margin:0 auto;padding:4rem 2rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px}._empty-icon_1u57v_359{width:80px;height:80px;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}._empty-icon_1u57v_359 svg{width:40px;height:40px;color:#94a3b8}._empty-title_1u57v_376{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}._empty-text_1u57v_383{font-size:.875rem;color:#64748b;margin:0;line-height:1.6}*{box-sizing:border-box}._gst-reports-page_11ybu_7{display:flex;min-height:100vh;background:#f8fafc;font-family:Inter,sans-serif}._gst-reports-page_11ybu_7._loading_11ybu_14{align-items:center;justify-content:center}._spinner_11ybu_19{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#00b8d4;border-radius:50%;animation:_spin_11ybu_19 .8s linear infinite}@keyframes _spin_11ybu_19{to{transform:rotate(360deg)}}._sidebar_11ybu_33{width:260px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;padding:1.5rem 1rem;transition:width .3s ease;position:fixed;left:0;top:0;height:100vh;z-index:100}._sidebar_11ybu_33._collapsed_11ybu_48{width:80px}._sidebar-header_11ybu_52{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;padding:0 .5rem}._sidebar-logo_11ybu_60{width:32px;height:32px;flex-shrink:0}._sidebar-title_11ybu_66{font-size:1.125rem;font-weight:600;color:#0f172a;white-space:nowrap}._sidebar_11ybu_33._collapsed_11ybu_48 ._sidebar-title_11ybu_66{display:none}._sidebar-nav_11ybu_77{display:flex;flex-direction:column;gap:.25rem;flex:1}._nav-item_11ybu_84{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;color:#64748b;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-decoration:none}._nav-item_11ybu_84 svg{width:20px;height:20px;flex-shrink:0}._nav-item_11ybu_84:hover{background:#f1f5f9;color:#0f172a}._nav-item_11ybu_84._active_11ybu_113{background:#e0f2fe;color:#00b8d4}._sidebar_11ybu_33._collapsed_11ybu_48 ._nav-item_11ybu_84{justify-content:center;padding:.75rem}._sidebar_11ybu_33._collapsed_11ybu_48 ._nav-item_11ybu_84 span{display:none}._sidebar-toggle_11ybu_127{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:1rem auto 0;background:transparent;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s ease}._sidebar-toggle_11ybu_127:hover{background:#f1f5f9;border-color:#cbd5e1}._sidebar-toggle_11ybu_127 svg{width:16px;height:16px;color:#64748b}._main-wrapper_11ybu_154{margin-left:260px;width:calc(100% - 260px);min-height:100vh;height:100vh;display:flex;flex-direction:column;overflow:hidden}._gst-reports-page_11ybu_7._sidebar-collapsed_11ybu_164 ._main-wrapper_11ybu_154{margin-left:80px;width:calc(100% - 80px)}._dashboard-header_11ybu_170{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;z-index:10}._header-breadcrumb_11ybu_181{display:flex;align-items:center;gap:.5rem}._breadcrumb-item_11ybu_187{font-size:.875rem;color:#64748b;font-weight:500}._breadcrumb-item_11ybu_187._active_11ybu_113{color:#0f172a}._breadcrumb-separator_11ybu_197{color:#cbd5e1;font-size:.875rem}._header-right_11ybu_202{display:flex;align-items:center;gap:1rem}._user-menu_11ybu_208{display:flex;align-items:center;gap:.75rem}._user-avatar_11ybu_214{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#00b8d4,#0891b2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem}._user-name_11ybu_227{font-size:.875rem;font-weight:500;color:#0f172a}._logout-btn_11ybu_233{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;color:#64748b;background:transparent;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s ease}._logout-btn_11ybu_233:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._logout-btn_11ybu_233 svg{width:16px;height:16px}._sub-nav_11ybu_261{display:flex;gap:.5rem;padding:1rem 2rem;background:#fff;border-bottom:1px solid #e2e8f0}._sub-nav-item_11ybu_269{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:#64748b;background:transparent;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s ease;text-decoration:none}._sub-nav-item_11ybu_269:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._sub-nav-item_11ybu_269._active_11ybu_113{background:#e0f2fe;border-color:#00b8d4;color:#00b8d4}._sub-nav-item_11ybu_269 svg{width:16px;height:16px}._dashboard-main_11ybu_303{flex:1;overflow:auto;padding:2rem}._expenses-nav_11ybu_310{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #e2e8f0;padding-bottom:0}._expenses-nav-item_11ybu_318{padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;color:#64748b;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap}._expenses-nav-item_11ybu_318:hover{color:#0f172a;border-bottom-color:#cbd5e1}._expenses-nav-item_11ybu_318._active_11ybu_113{color:#00b8d4;border-bottom-color:#00b8d4;font-weight:600}
