.CollectieCalculator_container__BXFtn{padding:1rem 0;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.CollectieCalculator_header__G_38T{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.CollectieCalculator_title__6tici{font-size:2rem;font-weight:700;margin:0;color:#2c3e50;border-bottom:2px solid #3498db;padding-bottom:.5rem;flex:1 1;min-width:250px}.CollectieCalculator_inputSection__xxIZh{background-color:white;border-radius:10px;padding:1.5rem;box-shadow:0 4px 15px rgba(0,0,0,.1);margin-bottom:1.5rem}.CollectieCalculator_inputLabel__Oly0Y{display:block;font-size:.9rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.CollectieCalculator_inputGroup__45MxP{display:flex;gap:.75rem}.CollectieCalculator_urlInput__Hx_ty{flex:1 1;padding:.75rem 1rem;border:1px solid #bdc3c7;border-radius:5px;font-size:1rem;color:#2c3e50;transition:border-color .2s ease}.CollectieCalculator_urlInput__Hx_ty:hover{border-color:#7f8c8d}.CollectieCalculator_urlInput__Hx_ty:focus{outline:none;border-color:#3498db}.CollectieCalculator_urlInput__Hx_ty::placeholder{color:#95a5a6}.CollectieCalculator_analyzeButton__g86fp{padding:.75rem 1.5rem;background-color:#3498db;color:white;border:none;border-radius:5px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.CollectieCalculator_analyzeButton__g86fp:hover:not(:disabled){background-color:#2980b9}.CollectieCalculator_analyzeButton__g86fp:disabled{background-color:#bdc3c7;cursor:not-allowed}.CollectieCalculator_loaderContainer__RDUpd{display:flex;justify-content:center;align-items:center;height:200px;width:100%}.CollectieCalculator_loader__64Xdq{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;animation:CollectieCalculator_spin__AKT2K 1s linear infinite}@keyframes CollectieCalculator_spin__AKT2K{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CollectieCalculator_errorMessage__utO2g{background-color:#fee2e2;border:1px solid #fecaca;color:#dc2626;padding:1rem;border-radius:8px;margin-bottom:1rem}.CollectieCalculator_resultCard__y02Ps{background-color:white;border-radius:10px;padding:1.5rem;box-shadow:0 4px 15px rgba(0,0,0,.1);margin-bottom:1.5rem}.CollectieCalculator_resultHeader__h5y1s{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #ecf0f1}.CollectieCalculator_adTitle__E8ZlE{font-size:1.25rem;font-weight:600;color:#2c3e50;margin:0 0 .5rem}.CollectieCalculator_adSubtitle__pEdEi{font-size:.9rem;color:#7f8c8d;margin:0}.CollectieCalculator_statsGrid__CpPTu{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem}.CollectieCalculator_statCard__flPbC{background-color:#f8f9fa;border-radius:8px;padding:1rem;text-align:center}.CollectieCalculator_statLabel__S6EyK{font-size:.8rem;color:#7f8c8d;margin-bottom:.25rem;display:block}.CollectieCalculator_statValue__Jh8Z_{font-size:1.5rem;font-weight:700;color:#2c3e50}.CollectieCalculator_statValuePositive__54JAU{color:#27ae60}.CollectieCalculator_statValueNegative__pkC8u{color:#e74c3c}.CollectieCalculator_matchesSection__1dXTP{margin-top:1.5rem}.CollectieCalculator_matchesHeader__qHynO{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.75rem;background-color:#f8f9fa;border-radius:8px;margin-bottom:.5rem;transition:background-color .2s ease}.CollectieCalculator_matchesHeader__qHynO:hover{background-color:#ecf0f1}.CollectieCalculator_matchesTitle__kkXE7{font-size:1rem;font-weight:600;color:#2c3e50;margin:0}.CollectieCalculator_toggleIcon___nUoB{color:#7f8c8d;transition:transform .2s ease}.CollectieCalculator_toggleIconOpen__srxr9{transform:rotate(180deg)}.CollectieCalculator_matchesList__Inda2{display:grid;gap:.75rem}.CollectieCalculator_matchItem__t7FBM{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:#f8f9fa;border-radius:6px}.CollectieCalculator_matchName__zazX_{font-size:.9rem;color:#2c3e50;flex:1 1}.CollectieCalculator_matchPrice__T7iVZ{font-size:.9rem;font-weight:600;color:#27ae60;margin-left:1rem}.CollectieCalculator_emptyState__JRCjB{text-align:center;padding:3rem;color:#7f8c8d}.CollectieCalculator_emptyIcon__wDmx_{font-size:3rem;margin-bottom:1rem;opacity:.5}.CollectieCalculator_emptyText__Hkxl0{font-size:1rem;margin:0}@media (max-width:768px){.CollectieCalculator_container__BXFtn{padding:1.5rem}.CollectieCalculator_title__6tici{font-size:1.5rem}.CollectieCalculator_inputGroup__45MxP{flex-direction:column}.CollectieCalculator_analyzeButton__g86fp{width:100%;justify-content:center}.CollectieCalculator_statsGrid__CpPTu{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.CollectieCalculator_statsGrid__CpPTu{grid-template-columns:1fr}.CollectieCalculator_statValue__Jh8Z_{font-size:1.25rem}}@media (prefers-color-scheme:dark){.CollectieCalculator_title__6tici{color:#ecf0f1}.CollectieCalculator_inputSection__xxIZh{background-color:#2c3e50;box-shadow:0 4px 15px rgba(0,0,0,.3)}.CollectieCalculator_inputLabel__Oly0Y{color:#ecf0f1}.CollectieCalculator_urlInput__Hx_ty{background-color:#34495e;color:#ecf0f1;border-color:#7f8c8d}.CollectieCalculator_urlInput__Hx_ty:hover{border-color:#95a5a6}.CollectieCalculator_urlInput__Hx_ty:focus{border-color:#3498db}.CollectieCalculator_urlInput__Hx_ty::placeholder{color:#7f8c8d}.CollectieCalculator_analyzeButton__g86fp{background-color:#2980b9}.CollectieCalculator_analyzeButton__g86fp:hover:not(:disabled){background-color:#3498db}.CollectieCalculator_analyzeButton__g86fp:disabled{background-color:#7f8c8d}.CollectieCalculator_errorMessage__utO2g{background-color:#4a1515;border-color:#7f1d1d;color:#fca5a5}.CollectieCalculator_resultCard__y02Ps{background-color:#2c3e50;box-shadow:0 4px 15px rgba(0,0,0,.3)}.CollectieCalculator_resultHeader__h5y1s{border-bottom-color:#34495e}.CollectieCalculator_adTitle__E8ZlE{color:#ecf0f1}.CollectieCalculator_adSubtitle__pEdEi{color:#bdc3c7}.CollectieCalculator_statCard__flPbC{background-color:#34495e}.CollectieCalculator_statLabel__S6EyK{color:#bdc3c7}.CollectieCalculator_statValue__Jh8Z_{color:#ecf0f1}.CollectieCalculator_matchesHeader__qHynO{background-color:#34495e}.CollectieCalculator_matchesHeader__qHynO:hover{background-color:#3d566e}.CollectieCalculator_matchesTitle__kkXE7{color:#ecf0f1}.CollectieCalculator_toggleIcon___nUoB{color:#bdc3c7}.CollectieCalculator_matchItem__t7FBM{background-color:#34495e}.CollectieCalculator_matchName__zazX_{color:#ecf0f1}.CollectieCalculator_emptyState__JRCjB{color:#bdc3c7}}.ProtectedRoute_loadingScreen__KiaXM{display:flex;justify-content:center;align-items:center;height:100vh;flex-direction:column;background-color:#f5f5f5}.ProtectedRoute_spinner__mL6C7{width:50px;height:50px;border:5px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:ProtectedRoute_spin__tXQS1 1s linear infinite;margin-bottom:20px}.ProtectedRoute_loadingText__9vzHr{color:#333;font-size:16px}.ProtectedRoute_errorText__8__Sj{color:#e74c3c;font-size:14px;margin-top:10px}.ProtectedRoute_hintText__CZGub{color:#777;font-size:14px;margin-top:10px}.ProtectedRoute_linkBtn__WBfw_{background:none;border:none;text-decoration:underline;cursor:pointer;color:#3498db;padding:0;font:inherit}.ProtectedRoute_actionBtn__AXzTD{margin-top:20px;padding:10px 15px;background:#3498db;color:white;border:none;border-radius:4px;cursor:pointer;font-size:14px}@keyframes ProtectedRoute_spin__tXQS1{to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.ProtectedRoute_loadingScreen__KiaXM{background-color:#141414}.ProtectedRoute_spinner__mL6C7{border-color:#0d6efd #333 #333}.ProtectedRoute_loadingText__9vzHr{color:#f0f0f0}.ProtectedRoute_hintText__CZGub{color:#9ca3af}}.TimeframePicker_wrap__WhAmk{position:relative;display:inline-block}.TimeframePicker_trigger__HYkph{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .85rem;background:white;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;font-weight:500;color:#111827;cursor:pointer;transition:border-color .15s ease,background .15s ease;font-family:inherit;white-space:nowrap}.TimeframePicker_trigger__HYkph:hover{border-color:#9ca3af;background:#f9fafb}.TimeframePicker_icon__LlzBB{font-size:1.1rem;color:#6b7280}.TimeframePicker_triggerLabel__ScpVg{text-transform:capitalize}.TimeframePicker_chevron__marVP{font-size:1rem;color:#6b7280;transition:transform .15s ease}.TimeframePicker_chevronOpen__h9wcF{transform:rotate(180deg)}.TimeframePicker_popover__mNDOA{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:340px;background:white;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px rgba(15,23,42,.12);padding:.75rem}.TimeframePicker_popoverEnd__Bratd{left:auto;right:0}.TimeframePicker_presetList__OlhbV{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.TimeframePicker_preset__kE6kQ{padding:.5rem .75rem;background:transparent;border:1px solid transparent;border-radius:6px;font-size:.85rem;font-weight:500;color:#374151;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease,color .15s ease,border-color .15s ease}.TimeframePicker_preset__kE6kQ:hover{background:#f3f4f6;color:#111827}.TimeframePicker_presetActive__ZpSa4{background:#111827;color:white;border-color:#111827}.TimeframePicker_presetActive__ZpSa4:hover{background:#1f2937;color:white}.TimeframePicker_customWrap__uTpQJ{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.TimeframePicker_customLabel__auj_b{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:.5rem}.TimeframePicker_customRow__n5L1D{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.TimeframePicker_dateInput__ESWUy{padding:.4rem .55rem;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;background:white;color:#111827;font-family:inherit;flex:1 1 130px;min-width:0}.TimeframePicker_dateInput__ESWUy:focus{outline:none;border-color:#6b7280;box-shadow:0 0 0 3px rgba(107,114,128,.18)}.TimeframePicker_dash__Bf7cf{color:#9ca3af;font-weight:600}.TimeframePicker_applyBtn__mJaHM{padding:.45rem .85rem;background:#111827;color:white;border:none;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s ease}.TimeframePicker_applyBtn__mJaHM:hover:not(:disabled){background:#1f2937}.TimeframePicker_applyBtn__mJaHM:disabled{background:#d1d5db;cursor:not-allowed}.TimeframePicker_compareHint__gscTB{margin-top:.55rem;font-size:.75rem;color:#6b7280}.TimeframePicker_compareHint__gscTB strong{color:#111827;font-weight:600}@media (prefers-color-scheme:dark){.TimeframePicker_trigger__HYkph{background:#1f2937;color:#f3f4f6;border-color:#374151}.TimeframePicker_trigger__HYkph:hover{background:#111827;border-color:#4b5563}.TimeframePicker_chevron__marVP,.TimeframePicker_icon__LlzBB{color:#9ca3af}.TimeframePicker_popover__mNDOA{background:#1f2937;border-color:#374151;box-shadow:0 8px 24px rgba(0,0,0,.4)}.TimeframePicker_preset__kE6kQ{color:#d1d5db}.TimeframePicker_preset__kE6kQ:hover{background:#111827;color:white}.TimeframePicker_presetActive__ZpSa4{background:#f3f4f6;color:#111827;border-color:#f3f4f6}.TimeframePicker_presetActive__ZpSa4:hover{background:white;color:#111827}.TimeframePicker_customWrap__uTpQJ{border-top-color:#374151}.TimeframePicker_customLabel__auj_b{color:#9ca3af}.TimeframePicker_dateInput__ESWUy{background:#111827;color:#f3f4f6;border-color:#374151}.TimeframePicker_dateInput__ESWUy:focus{border-color:#9ca3af}.TimeframePicker_applyBtn__mJaHM{background:#f3f4f6;color:#111827}.TimeframePicker_applyBtn__mJaHM:hover:not(:disabled){background:white}.TimeframePicker_applyBtn__mJaHM:disabled{background:#374151;color:#6b7280}.TimeframePicker_compareHint__gscTB{color:#9ca3af}.TimeframePicker_compareHint__gscTB strong{color:#f3f4f6}}.RetourAanmakenModal_overlay__CBhhM{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:1000}.RetourAanmakenModal_modal__OpJt0{width:100%;max-width:520px;background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(15,23,42,.15);overflow:hidden}.RetourAanmakenModal_header__GPPvF{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #f1f5f9}.RetourAanmakenModal_headerTitle__eLhL2{margin:0;display:flex;align-items:center;gap:8px}.RetourAanmakenModal_iconBtn__8OR9V{background:transparent;border:none;cursor:pointer;color:#6b7280;font-size:18px;padding:4px;border-radius:6px}.RetourAanmakenModal_bodyPad__tunVf{padding:20px}.RetourAanmakenModal_metaSection__5yud5{padding:16px 20px;border-bottom:1px solid #f1f5f9}.RetourAanmakenModal_readOnlyRow__WYD7B{display:flex;gap:12px;align-items:baseline;font-size:14px;margin-top:4px}.RetourAanmakenModal_readOnlyLabel__eui6J{width:90px;color:#6b7280}.RetourAanmakenModal_readOnlyValue__EDGKJ{color:#111827;font-weight:500}.RetourAanmakenModal_calloutWarn__O7XCb{margin-top:10px;padding:10px;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;font-size:13px;color:#92400e}.RetourAanmakenModal_fieldLabel__RX4UC{display:block;margin-bottom:6px;font-size:13px;color:#374151;font-weight:500}.RetourAanmakenModal_fieldOptional__9giVX{color:#9ca3af}.RetourAanmakenModal_textarea__b9O2o{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit;resize:vertical;box-sizing:border-box;background:#fff;color:#111827}.RetourAanmakenModal_checkboxRow__AUQay{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;color:#374151;cursor:pointer}.RetourAanmakenModal_successBanner__V2oRk{display:flex;gap:10px;align-items:center;color:#059669;font-weight:600;margin-bottom:12px}.RetourAanmakenModal_resultList__fhCEN{margin:0 0 16px 16px;padding:0;color:#374151;font-size:14px}.RetourAanmakenModal_errorBanner__SUUrQ{margin:0 20px 12px;padding:10px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;font-size:13px}.RetourAanmakenModal_footer__Jwhw7{padding:12px 20px;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end}.RetourAanmakenModal_primaryBtn__T6TGq{padding:8px 14px;background:#374151;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer}.RetourAanmakenModal_secondaryBtn__Nm7nK{padding:8px 14px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:14px;cursor:pointer;text-decoration:none;display:inline-block}@media (prefers-color-scheme:dark){.RetourAanmakenModal_modal__OpJt0{background:#1e1e1e;color:#f0f0f0;box-shadow:0 20px 50px rgba(0,0,0,.55)}.RetourAanmakenModal_footer__Jwhw7,.RetourAanmakenModal_header__GPPvF,.RetourAanmakenModal_metaSection__5yud5{border-color:#333}.RetourAanmakenModal_iconBtn__8OR9V,.RetourAanmakenModal_readOnlyLabel__eui6J{color:#9ca3af}.RetourAanmakenModal_readOnlyValue__EDGKJ{color:#f0f0f0}.RetourAanmakenModal_calloutWarn__O7XCb{background:rgba(217,119,6,.15);border-color:rgba(217,119,6,.35);color:#fde68a}.RetourAanmakenModal_checkboxRow__AUQay,.RetourAanmakenModal_fieldLabel__RX4UC,.RetourAanmakenModal_resultList__fhCEN{color:#d1d5db}.RetourAanmakenModal_textarea__b9O2o{background:#2a2a2a;color:#f0f0f0;border-color:#444}.RetourAanmakenModal_successBanner__V2oRk{color:#6ee7b7}.RetourAanmakenModal_errorBanner__SUUrQ{background:rgba(220,38,38,.12);border-color:rgba(220,38,38,.35);color:#fca5a5}.RetourAanmakenModal_primaryBtn__T6TGq{background:#4b5563}.RetourAanmakenModal_primaryBtn__T6TGq:hover{background:#374151}.RetourAanmakenModal_secondaryBtn__Nm7nK{background:#2a2a2a;color:#f0f0f0;border-color:#444}}.ResponsiveTable_root__5EMj5{width:100%}.ResponsiveTable_desktopView__2Th2R{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-card,10px)}.ResponsiveTable_table__SYVad{width:100%;border-collapse:collapse;font-size:.92rem}.ResponsiveTable_caption__55yzB{text-align:left;padding:.5rem .25rem;font-weight:600;color:#444}.ResponsiveTable_table__SYVad thead th{text-align:left;font-weight:600;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;color:#6b7280;background:#f8fafc;padding:.65rem .75rem;border-bottom:1px solid #e5e7eb;white-space:nowrap}.ResponsiveTable_table__SYVad tbody td{padding:.7rem .75rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}.ResponsiveTable_table__SYVad tbody tr:last-child td{border-bottom:none}.ResponsiveTable_compact__TWqUz .ResponsiveTable_table__SYVad thead th{padding:.4rem .6rem}.ResponsiveTable_compact__TWqUz .ResponsiveTable_table__SYVad tbody td{padding:.5rem .6rem}.ResponsiveTable_expandToggleCol__mrlrs{width:48px}.ResponsiveTable_expandToggleCell__XoKW1{width:48px;text-align:center}.ResponsiveTable_rowClickable__EBvP_{cursor:pointer}.ResponsiveTable_rowClickable__EBvP_:hover td{background:#f8fafc}.ResponsiveTable_expandToggleCell__XoKW1 .ResponsiveTable_chevron__baCf9{border:none;cursor:pointer;padding:0}.ResponsiveTable_desktopExpandRow__x6jcv td{padding:0;border-bottom:1px solid #f1f5f9;background:#fafafa}.ResponsiveTable_desktopExpandInner__YPATB{padding:.75rem .9rem}.ResponsiveTable_alignRight__Yvzz4{text-align:right}.ResponsiveTable_alignCenter__QsNpg{text-align:center}.ResponsiveTable_empty__YsEuC{padding:2rem 1rem;text-align:center;color:#6b7280;font-size:.95rem;background:#f9fafb;border-radius:var(--radius-card,10px)}.ResponsiveTable_mobileView__o6mPR{display:none;list-style:none;padding:0;margin:0;width:100%}@media (max-width:640px){.ResponsiveTable_desktopView__2Th2R{display:none}.ResponsiveTable_mobileView__o6mPR{display:flex;flex-direction:column;gap:.6rem}}.ResponsiveTable_card__RwmJn{background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius-card,10px);overflow:hidden}.ResponsiveTable_cardHeader__sMmXo{display:flex;gap:.5rem;align-items:stretch;padding:.75rem .9rem;cursor:pointer;min-width:0}.ResponsiveTable_cardHeader__sMmXo[role=button]:focus-visible,.ResponsiveTable_cardHeader__sMmXo[role=button]:hover{background:#f9fafb;outline:none}.ResponsiveTable_cardSummary__yXROO{display:flex;flex-direction:column;gap:.35rem;flex:1 1 auto;min-width:0}.ResponsiveTable_summaryCell__QtB2Y{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ResponsiveTable_cellLabel__13qwj{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-weight:600}.ResponsiveTable_cellValue__HIYXb{font-size:.95rem;color:#111827;word-break:break-word;min-width:0}.ResponsiveTable_cardHeaderActions__VOtco{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.ResponsiveTable_headerActionsSlot__Z9dRC{display:flex;align-items:center;gap:.35rem}.ResponsiveTable_chevron__baCf9{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:1rem;transition:transform .18s ease}.ResponsiveTable_chevronOpen__k7TY2{transform:rotate(180deg)}.ResponsiveTable_cardExpand__h_kAS{padding:.5rem .9rem .9rem;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.55rem;background:#fafafa}.ResponsiveTable_expandRow__BwjxL{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;font-size:.9rem}.ResponsiveTable_expandRow__BwjxL .ResponsiveTable_cellValue__HIYXb{text-align:right;flex:1 1 auto;min-width:0}.ResponsiveTable_expandExtra__0Hf2T{padding-top:.5rem;border-top:1px dashed #e5e7eb}@media (prefers-color-scheme:dark){.ResponsiveTable_table__SYVad thead th{background:#1f2937;color:#cbd5e1;border-bottom-color:#334155}.ResponsiveTable_table__SYVad tbody td{border-bottom-color:#1f2937;color:#f1f5f9}.ResponsiveTable_caption__55yzB{color:#94a3b8}.ResponsiveTable_card__RwmJn{background:#111827;border-color:#1f2937}.ResponsiveTable_cardHeader__sMmXo[role=button]:focus-visible,.ResponsiveTable_cardHeader__sMmXo[role=button]:hover{background:#1f2937}.ResponsiveTable_cellLabel__13qwj{color:#94a3b8}.ResponsiveTable_cellValue__HIYXb{color:#f1f5f9}.ResponsiveTable_chevron__baCf9{background:#1f2937;color:#cbd5e1}.ResponsiveTable_cardExpand__h_kAS{background:#0f172a;border-top-color:#1f2937}.ResponsiveTable_rowClickable__EBvP_:hover td{background:#1f2937}.ResponsiveTable_desktopExpandRow__x6jcv td{background:#0f172a;border-bottom-color:#1f2937}.ResponsiveTable_empty__YsEuC{background:#1f2937;color:#94a3b8}}.KpiGrid_grid__k43S1{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--kpi-min-col,220px),1fr));gap:var(--gap-grid,1rem);width:100%}@media (max-width:640px){.KpiGrid_grid__k43S1{grid-template-columns:1fr}.KpiGrid_grid__k43S1.KpiGrid_scrollMobile__FSlxQ{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(78%,1fr);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-width:thin}.KpiGrid_grid__k43S1.KpiGrid_scrollMobile__FSlxQ>*{scroll-snap-align:start;min-width:0}}.Tabs_bar__LCjkm{display:flex;gap:.25rem;border-bottom:1px solid #e5e7eb;margin-bottom:1rem;background:transparent}.Tabs_scrollable__p0OLE{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin}.Tabs_scrollable__p0OLE::-webkit-scrollbar{height:4px}.Tabs_scrollable__p0OLE::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.Tabs_tab__nskRn{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .85rem;background:transparent;cursor:pointer;font-size:.92rem;color:#475569;border:none;border-bottom:2px solid transparent;white-space:nowrap;flex-shrink:0;scroll-snap-align:start;transition:color .15s ease,border-color .15s ease,background .15s ease}.Tabs_tab__nskRn:hover{color:#111827;background:rgba(0,0,0,.03)}.Tabs_tab__nskRn.Tabs_active__veq_b{color:#007bff;border-bottom-color:#007bff;font-weight:600}.Tabs_icon___ZBuq{display:inline-flex;align-items:center;font-size:1.05rem}.Tabs_label__kKmLI{display:inline-block}.Tabs_badge__tuzd0{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:.7rem;font-weight:700;line-height:1}@media (max-width:640px){.Tabs_tab__nskRn{padding:.5rem .7rem;font-size:.85rem}}@media (prefers-color-scheme:dark){.Tabs_bar__LCjkm{border-bottom-color:#1f2937}.Tabs_tab__nskRn{color:#cbd5e1}.Tabs_tab__nskRn:hover{color:#f1f5f9;background:rgba(255,255,255,.04)}.Tabs_tab__nskRn.Tabs_active__veq_b{color:#60a5fa;border-bottom-color:#60a5fa}}.MobileModal_overlay__WyR4g{position:fixed;inset:0;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.MobileModal_modal__c0KgE{background:#fff;border-radius:14px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 60px rgba(15,23,42,.25);overflow:hidden}.MobileModal_size_sm__66izj{max-width:420px}.MobileModal_size_md__Qoph_{max-width:620px}.MobileModal_size_lg__CTDNp{max-width:880px}.MobileModal_size_xl__xd_HM{max-width:1100px}.MobileModal_header__MW1ZU{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.1rem;border-bottom:1px solid #e5e7eb;background:#fafafa}.MobileModal_title__P088a{font-weight:600;font-size:1rem;color:#111827;min-width:0;flex:1 1 auto}.MobileModal_closeBtn__XfRLS{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;width:32px;height:32px;border-radius:999px;color:#475569;font-size:1.2rem;flex-shrink:0}.MobileModal_closeBtn__XfRLS:hover{background:#e5e7eb}.MobileModal_body__6jaqa{padding:1rem 1.1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0}.MobileModal_footer__tPKWU{padding:.75rem 1.1rem;border-top:1px solid #e5e7eb;background:#fafafa;display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}@media (max-width:640px){.MobileModal_overlay__WyR4g{padding:0;align-items:flex-end}.MobileModal_modal__c0KgE.MobileModal_fullScreenMobile__31JYy{max-width:none;max-height:100dvh;height:100dvh;border-radius:0}.MobileModal_modal__c0KgE:not(.MobileModal_fullScreenMobile__31JYy){max-width:none;width:100%;border-radius:14px 14px 0 0;max-height:90dvh}.MobileModal_header__MW1ZU{padding:.75rem .9rem}.MobileModal_body__6jaqa{padding:.9rem}.MobileModal_footer__tPKWU{padding:.75rem .9rem}}@media (prefers-color-scheme:dark){.MobileModal_modal__c0KgE{background:#111827;color:#f1f5f9}.MobileModal_header__MW1ZU{background:#0f172a;border-bottom-color:#1f2937}.MobileModal_footer__tPKWU{background:#0f172a;border-top-color:#1f2937}.MobileModal_title__P088a{color:#f1f5f9}.MobileModal_closeBtn__XfRLS{color:#cbd5e1}.MobileModal_closeBtn__XfRLS:hover{background:#1f2937}}.FormRow_row__1PrX3{display:grid;grid-template-columns:repeat(var(--row-cols,2),minmax(0,1fr));width:100%}.FormRow_gap_sm__8P_h2{gap:.5rem}.FormRow_gap_md__CiOJS{gap:.85rem}.FormRow_gap_lg__RhJA0{gap:1.25rem}@media (max-width:1024px){.FormRow_row__1PrX3{grid-template-columns:repeat(var(--row-cols-tablet,2),minmax(0,1fr))}}@media (max-width:640px){.FormRow_row__1PrX3{grid-template-columns:1fr}}.FormRow_row__1PrX3>*{min-width:0}.Boekhouding_container__l1gf8{padding:20px;max-width:1400px;margin:0 auto}.Boekhouding_header__M_ill{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.Boekhouding_headerLeft__mNf9t{flex:1 1}.Boekhouding_title__EGm26{font-size:1.8rem;margin-bottom:.3rem;color:#333;display:flex;align-items:center;gap:.5rem}.Boekhouding_titleIcon__mJIjQ{color:#6b7280}.Boekhouding_subtitle__KvayH{color:#666;font-size:.9rem;margin:0}.Boekhouding_headerActions__D_z0H{display:flex;gap:.5rem;flex-wrap:wrap}.Boekhouding_refreshButton__D_Ojm{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;background:#f5f5f5;color:#333;border:1px solid #ddd;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background .2s ease}.Boekhouding_refreshButton__D_Ojm:hover:not(:disabled){background:#e8e8e8}.Boekhouding_refreshButton__D_Ojm:disabled{opacity:.5;cursor:not-allowed}.Boekhouding_spinning__fYnHY{animation:Boekhouding_spin__cfRne 1s linear infinite}@keyframes Boekhouding_spin__cfRne{to{transform:rotate(1turn)}}.Boekhouding_tabBar__n2w2C{display:flex;gap:.25rem;border-bottom:1px solid #e5e7eb;margin-bottom:1.25rem;overflow-x:auto}.Boekhouding_tabButton__21yB1{padding:.65rem 1.1rem;background:transparent;border:none;border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;font-size:.95rem;white-space:nowrap;transition:all .2s ease;display:inline-flex;align-items:center;gap:.4rem}.Boekhouding_tabButton__21yB1:hover{color:#374151}.Boekhouding_tabActive__WF0aW{color:#374151;border-bottom-color:#374151;font-weight:500}.Boekhouding_tabBadge__c55RS{background:#dc2626;color:white;font-size:.7rem;padding:.1rem .45rem;border-radius:9999px;min-width:1.1rem;text-align:center}.Boekhouding_kpiGrid__DGv2O{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.Boekhouding_kpiCard__HwrVx{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem 1.1rem}.Boekhouding_kpiLabel__5Bm4s{color:#6b7280;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem}.Boekhouding_kpiValue__LmjSN{font-size:1.6rem;font-weight:600;color:#111827;line-height:1.1}.Boekhouding_kpiSub__SBe5R{color:#6b7280;font-size:.8rem;margin-top:.25rem}.Boekhouding_kpiDeltaUp__OAP5t{color:#059669;font-weight:500}.Boekhouding_kpiDeltaDown__pY70_{color:#dc2626;font-weight:500}.Boekhouding_kpiDeduction__tDV5Q{color:#6b7280}.Boekhouding_kpiAlert__Dujas{border-color:#fbbf24;background:#fffbeb}.Boekhouding_kpiPlaceholder__o6uZl{border-style:dashed;background:#fafafa}.Boekhouding_chartCard__nHRBz{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem 1.1rem;margin-bottom:1.5rem}.Boekhouding_chartTitle__FBJWY{font-size:.95rem;font-weight:500;margin:0 0 .6rem;color:#374151}.Boekhouding_chartWrap__Dd1m1{height:320px;position:relative}.Boekhouding_chartSkeleton__HJPRB{min-height:320px;display:flex;align-items:center;justify-content:center;border:1px solid #eee;border-radius:8px;margin-top:1rem;background:#fafafa}.Boekhouding_overviewStack__5clGU{display:flex;flex-direction:column;gap:1.5rem}.Boekhouding_overviewStack__5clGU .Boekhouding_chartCard__nHRBz,.Boekhouding_overviewStack__5clGU .Boekhouding_toolbar__h8GlJ{margin-bottom:0}.Boekhouding_overviewStack__5clGU .Boekhouding_bolStrip__crb_v{margin-top:0}.Boekhouding_tableWrap__zAZKi{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.Boekhouding_table__OSZC4{width:100%;border-collapse:collapse;font-size:.88rem}.Boekhouding_table__OSZC4 th{background:#f9fafb;color:#374151;font-weight:500;text-align:left;padding:.65rem .85rem;border-bottom:1px solid #e5e7eb;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.Boekhouding_table__OSZC4 td{padding:.7rem .85rem;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:middle}.Boekhouding_table__OSZC4 tr:last-child td{border-bottom:none}.Boekhouding_table__OSZC4 tr:hover td{background:#fafafa}.Boekhouding_numCell__icv1a,.Boekhouding_table__OSZC4 td.Boekhouding_numCell__icv1a,.Boekhouding_table__OSZC4 th.Boekhouding_numCell__icv1a{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Boekhouding_muted__tUNVS{color:#9ca3af}.Boekhouding_mono__T08a1{font-family:SFMono-Regular,Menlo,monospace;font-size:.82rem;color:#6b7280}.Boekhouding_badge__NeNbB{display:inline-block;padding:.15rem .55rem;border-radius:9999px;font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.Boekhouding_badgePaid__bKJ5A{background:#d1fae5;color:#065f46}.Boekhouding_badgePending__VYe7I{background:#fef3c7;color:#92400e}.Boekhouding_badgeInTransit__E8mrr{background:#dbeafe;color:#1e40af}.Boekhouding_badgeFailed__ZByep{background:#fee2e2;color:#991b1b}.Boekhouding_badgeNeutral__w_Sht{background:#f3f4f6;color:#374151}.Boekhouding_badgeDanger__v3UzC{background:#fee2e2;color:#991b1b}.Boekhouding_badgeWarning__tOvi2{background:#fef3c7;color:#92400e}.Boekhouding_methodBadge__MHXys{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:4px;background:#f3f4f6;color:#374151;font-size:.78rem;text-transform:capitalize}.Boekhouding_methodBrand__kQNs0{color:#9ca3af;font-size:.72rem}.Boekhouding_toolbar__h8GlJ{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.Boekhouding_input___5IBv{padding:.45rem .7rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;color:#374151;background:#fff}.Boekhouding_exportBtn__HgEUE{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;background:#374151;color:white;border:none;border-radius:6px;font-size:.88rem;cursor:pointer;text-decoration:none;transition:background .2s ease}.Boekhouding_exportBtn__HgEUE:hover{background:#1f2937}.Boekhouding_balanceCard__6Ufuu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem 1.1rem;margin-bottom:1.5rem}.Boekhouding_balanceHead__Dx56S{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.Boekhouding_balanceBadgeTest__e_WNi{color:#d97706;font-size:.68rem;font-weight:600;border:1px solid #f3d19b;background:#fffbeb;padding:.05rem .4rem;border-radius:4px;letter-spacing:.03em}.Boekhouding_balanceGrid__S3fpU{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;margin-top:.9rem}.Boekhouding_balanceTile__YO5nQ{border:1px solid #e5e7eb;border-radius:8px;padding:.8rem .9rem;display:flex;flex-direction:column;gap:.55rem}.Boekhouding_balanceTileLabel__Ozgly{color:#6b7280;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.Boekhouding_balanceTileValue__YODW5{font-size:1.5rem;font-weight:600;color:#111827;line-height:1.1}.Boekhouding_balanceTileValueNeg__kxxiM{color:#dc2626}.Boekhouding_balanceTileValueMuted__efuDx{color:#6b7280;font-weight:500}.Boekhouding_balanceHint__JXrXI{color:#6b7280;font-size:.75rem;margin-top:auto}.Boekhouding_balanceHintWarn__SXj56{color:#d97706}.Boekhouding_payoutBtn__2dm5C{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .9rem;background:#374151;color:#fff;border:none;border-radius:6px;font-size:.86rem;cursor:pointer;transition:background .2s ease;width:100%}.Boekhouding_payoutBtn__2dm5C:hover:not(:disabled){background:#1f2937}.Boekhouding_payoutBtn__2dm5C:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.Boekhouding_payoutBtnInstant__fc8Cx{background:#d97706}.Boekhouding_payoutBtnInstant__fc8Cx:hover:not(:disabled){background:#b45309}.Boekhouding_payoutFeedback__bOIUA{margin-top:.7rem;padding:.45rem .7rem;border-radius:6px;font-size:.85rem}.Boekhouding_payoutFeedbackOk__KHSRd{background:rgba(5,150,105,.1);color:#059669}.Boekhouding_payoutFeedbackErr__CSbPF{background:rgba(220,38,38,.1);color:#dc2626}.Boekhouding_empty__VKQgP{text-align:center;padding:2.5rem 1rem;color:#9ca3af;font-size:.95rem}.Boekhouding_errorBanner__Nrw_c{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:.7rem 1rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.Boekhouding_modalOverlay__7bqlu{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.Boekhouding_modal__MmgFQ{background:#fff;border-radius:10px;width:100%;max-width:640px;max-height:90vh;overflow-y:auto;padding:1.5rem}.Boekhouding_modalTitle__ycauW{font-size:1.15rem;font-weight:600;margin:0 0 .4rem;color:#111827}.Boekhouding_modalSubtitle__uWQQ5{font-size:.85rem;color:#6b7280;margin:0 0 1.1rem}.Boekhouding_formGroup___sqL2{margin-bottom:.9rem}.Boekhouding_label__S2vKf{display:block;font-size:.82rem;color:#374151;margin-bottom:.25rem;font-weight:500}.Boekhouding_textarea__KjeSF{width:100%;padding:.5rem .7rem;border:1px solid #d1d5db;border-radius:6px;font-size:.88rem;font-family:inherit;resize:vertical;min-height:70px}.Boekhouding_modalActions__4OV_V{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.2rem}.Boekhouding_btnPrimary__tK0wx{padding:.55rem 1.1rem;background:#374151;color:white;border:none;border-radius:6px;font-size:.9rem;cursor:pointer}.Boekhouding_btnPrimary__tK0wx:hover:not(:disabled){background:#1f2937}.Boekhouding_btnPrimary__tK0wx:disabled{opacity:.5;cursor:not-allowed}.Boekhouding_btnSecondary__OHzqF{padding:.55rem 1.1rem;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;cursor:pointer}.Boekhouding_btnSecondary__OHzqF:hover{background:#f5f5f5}.Boekhouding_btnSubmit__ngZuE{padding:.55rem 1.1rem;background:#059669;color:white;border:none;border-radius:6px;font-size:.9rem;cursor:pointer}.Boekhouding_btnSubmit__ngZuE:hover:not(:disabled){background:#047857}.Boekhouding_expandRow__fLIxN td{background:#fafafa!important;padding:0}.Boekhouding_expandInner__kry__{padding:.5rem .85rem .85rem;border-left:3px solid #374151;margin-left:.5rem}.Boekhouding_expandTable__gGbYE{width:100%;font-size:.82rem}.Boekhouding_expandTable__gGbYE td{padding:.3rem .5rem;border:none;background:transparent!important}.Boekhouding_expandBtn__jYic5{display:inline-flex;align-items:center;color:#6b7280;padding:.2rem;font-size:1rem}.Boekhouding_clickableRow__PesXy{cursor:pointer;transition:background-color .15s ease}.Boekhouding_clickableRow__PesXy:hover{background-color:#f9fafb}.Boekhouding_clickableRow__PesXy:hover .Boekhouding_expandBtn__jYic5{color:#374151}.Boekhouding_clickableRow__PesXy:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.Boekhouding_calloutWarn__bWvX1{margin-bottom:1.2rem;padding:.9rem 1.1rem;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.3);border-radius:8px;font-size:.85rem;color:#374151;line-height:1.55}.Boekhouding_calloutMuted__PAdhr{margin-bottom:1.5rem;padding:1rem 1.2rem;background:rgba(55,65,81,.04);border:1px dashed rgba(55,65,81,.25);border-radius:8px;color:#6b7280}.Boekhouding_infoIcon__gjFwx{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(55,65,81,.08);color:#6b7280;font-size:.72rem;font-style:italic;font-weight:600;font-family:Georgia,serif;cursor:help;-webkit-user-select:none;user-select:none}.Boekhouding_infoIcon__gjFwx:hover{background:rgba(55,65,81,.16);color:#374151}.Boekhouding_calloutRules__XDgSI{margin-top:1rem;padding:.7rem 1rem;background:rgba(55,65,81,.05);border:1px solid rgba(55,65,81,.1);border-radius:6px;font-size:.85rem;color:#374151;line-height:1.5}.Boekhouding_calloutList__qFrep{margin:.4rem 0 0 1.2rem;padding:0;font-size:.82rem}.Boekhouding_calloutFootnote__2anjr{margin-top:.5rem;font-size:.78rem;opacity:.8}.Boekhouding_quarterSection__QrFUE{margin-bottom:2.5rem}.Boekhouding_quarterHeader__u7wV3{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.Boekhouding_quarterTitle__orSy_{font-size:1.1rem;margin:0;color:#111827}.Boekhouding_modalWide__bXwKB{max-width:480px}.Boekhouding_modalSummary__2h9Im{margin:16px 0;padding:14px 16px;background:rgba(55,65,81,.05);border-radius:8px;border:1px solid rgba(55,65,81,.1)}.Boekhouding_modalSummaryRow__CaP3u{display:flex;justify-content:space-between;margin-bottom:6px}.Boekhouding_modalSummaryRowMuted___O5xQ{opacity:.7}.Boekhouding_modalSummaryRowSmall__UXN8U{font-size:.85rem}.Boekhouding_modalSummaryTotal__7_WRT{display:flex;justify-content:space-between;padding-top:6px;border-top:1px solid rgba(55,65,81,.1);font-size:.95rem}.Boekhouding_calloutTest__Jf5tv{padding:8px 12px;background:rgba(217,119,6,.1);color:#d97706;border-radius:6px;font-size:.85rem;margin-bottom:12px}.Boekhouding_sectionBlock__p5hX7{margin-bottom:2rem;scroll-margin-top:1rem}.Boekhouding_sectionTitle__Y0zCN{font-size:1.05rem;margin-bottom:.5rem;color:#111827}.Boekhouding_sectionLead__QtIkB{font-size:.85rem;color:#6b7280;margin-bottom:.5rem}.Boekhouding_linkAccent__kls4T{color:#2563eb;text-decoration:underline}.Boekhouding_kpiGridInline__OlUYH{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem;margin-bottom:1.5rem}.Boekhouding_summaryBox__mABuv{padding:1rem 1.2rem;border-radius:8px}.Boekhouding_summaryBoxGreen__j9ZdK{background:rgba(5,150,105,.06);border:1px solid rgba(5,150,105,.25)}.Boekhouding_summaryBoxMuted__Uts5d{background:rgba(55,65,81,.04);border:1px solid rgba(55,65,81,.15)}.Boekhouding_summaryGrid__y2WX4{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem}.Boekhouding_summaryLabel__buuAP{font-size:.8rem;opacity:.7}.Boekhouding_summaryValue__r3Mmd{font-size:1.1rem;font-weight:600}.Boekhouding_summaryTotal__mwjtK{padding-left:1rem;border-left:2px solid #10b981}.Boekhouding_summaryTotalValue__dSvkA{font-size:1.4rem;font-weight:700;color:#047857}.Boekhouding_summaryTotalValueNeutral__CCZf3{font-size:1.4rem;font-weight:700}.Boekhouding_summaryTotalMuted__FqlKQ{padding-left:1rem;border-left:2px solid #6b7280}.Boekhouding_breakdownGrid__Cfujk{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;margin-bottom:.8rem;font-size:.85rem}.Boekhouding_btwSummarySticky__WSE9L{position:sticky;top:0;z-index:5;background:#f9fafb;padding-bottom:.5rem;margin-bottom:.75rem;border-bottom:1px solid #e5e7eb}.Boekhouding_btwSummaryRow__Nmlm_ td,.Boekhouding_btwSummaryRow__Nmlm_ th{font-size:.82rem;vertical-align:middle}.Boekhouding_btwSummaryCell__k94Au{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;width:100%;padding:.35rem .5rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:border-color .2s ease,background .2s ease;text-align:right}.Boekhouding_btwSummaryCell__k94Au:hover{border-color:#9ca3af;background:#f3f4f6}.Boekhouding_btwSummaryCellActive__qtSX_{border-color:#374151;background:#f3f4f6}.Boekhouding_btwSummaryCellValue__Mq9Bm{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Boekhouding_btwSummaryCellSub__PKRa6{font-size:.68rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em}.Boekhouding_btwStatusOk__mTAeU{color:#047857;font-size:.85rem}.Boekhouding_btwStatusWarn__NFIkU{color:#b45309;font-size:.85rem}.Boekhouding_btwSectionPanel__Y_hmD{margin-top:.5rem}.Boekhouding_btwSectionHead__2cjMh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin:1rem 0 .5rem}.Boekhouding_btwSectionFoot__qZIgP{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e7eb;font-size:.88rem;color:#6b7280}.Boekhouding_btwSubgrid__wBPnt{display:grid;grid-template-columns:auto 1fr 1fr;gap:.45rem;margin:.75rem 0 .25rem;max-width:520px}.Boekhouding_btwSubgridHead__Y8crr{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;padding:.35rem .25rem}.Boekhouding_btwSubgridCell__FIdFf{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .65rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:border-color .2s ease,background .2s ease;text-align:left}.Boekhouding_btwSubgridCell__FIdFf:hover{border-color:#9ca3af}.Boekhouding_btwSubgridCellActive__rmrWr{border-color:#374151;background:#f3f4f6}.Boekhouding_btwSubgridAmount__srP5p{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.95rem}.Boekhouding_btwSubgridCount__QUqdD,.Boekhouding_btwSubgridLabel__32wg0{font-size:.72rem;color:#9ca3af}.Boekhouding_btwSubgridLabel__32wg0{text-transform:uppercase;letter-spacing:.03em}.Boekhouding_btwVoorTiles__vwXxg{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.45rem;margin:.75rem 0 .25rem}.Boekhouding_btwVoorTile__XWJxR{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.55rem .65rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.Boekhouding_btwVoorTile__XWJxR:hover{border-color:#9ca3af}.Boekhouding_btwLineToolbar__CPoeo{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem}.Boekhouding_btwSearchInput__mhYU3{flex:1 1;min-width:200px;max-width:360px;padding:.4rem .65rem;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;background:#fff}.Boekhouding_btwLineMeta__XptLB{font-size:.8rem;color:#9ca3af}.Boekhouding_btwLineTableFooter__3wfsv td{background:#f9fafb;border-top:2px solid #e5e7eb}.Boekhouding_btwShowMoreBtn__HQtzV{margin-top:.5rem;padding:.4rem .85rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;color:#374151;cursor:pointer;transition:background .2s ease,border-color .2s ease}.Boekhouding_btwShowMoreBtn__HQtzV:hover{background:#f3f4f6;border-color:#9ca3af}.Boekhouding_btwCellTruncate__okzIG{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Boekhouding_btwMutedCell__lCiwe{font-size:.78rem;opacity:.75}.Boekhouding_btwMismatchHint__tL2hQ{font-size:.75rem;color:#b45309;font-weight:400}.Boekhouding_feeHighlight__fV0y_{color:#d97706}.Boekhouding_netPositive__37hja{color:#10b981}.Boekhouding_payoutConfirmBtn__C1nf2{color:#fff}.Boekhouding_payoutConfirmBtnStandard__iyYGQ{background:#374151}.Boekhouding_payoutConfirmBtnInstant__n2ZLE{background:#d97706}.Boekhouding_channelChips__c3m9S{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem}.Boekhouding_channelChipsLabel___MBh0{font-size:.78rem;color:#6b7280;font-weight:500;margin-right:.25rem;text-transform:uppercase;letter-spacing:.04em}.Boekhouding_channelChip__6yajI{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;background:#fff;border:1px solid #d1d5db;border-radius:999px;font-size:.85rem;color:#6b7280;cursor:pointer;transition:all .2s ease}.Boekhouding_channelChip__6yajI:hover{border-color:#9ca3af;color:#111827}.Boekhouding_channelChipActive__w6qLK{background:#111827;border-color:#111827;color:#fff}.Boekhouding_channelChipActive__w6qLK:hover{background:#1f2937;border-color:#1f2937;color:#fff}.Boekhouding_kpiBreakdown__XofDF{margin-top:.45rem;font-size:.72rem;color:#9ca3af;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Boekhouding_chartHint__TGUos{font-weight:400;font-size:.8rem;color:#9ca3af}.Boekhouding_bolStrip__crb_v{padding:1rem 1.1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.Boekhouding_bolStripHead__tdjOs{margin-bottom:.65rem}.Boekhouding_bolStripTitle__dniwo{display:inline-flex;align-items:center;gap:.35rem;font-size:.95rem;font-weight:500;color:#374151;margin:0}.Boekhouding_bolStripDesc__Huf71{margin:.25rem 0 0;font-size:.8rem;color:#9ca3af}.Boekhouding_bolStripBody__9IHXR{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.Boekhouding_bolBadge__eXM0O{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;border-radius:999px;font-size:.76rem;font-weight:500;border:1px solid transparent;white-space:nowrap}.Boekhouding_bolBadgeCountry__u8iIP{font-size:.65rem;opacity:.7;margin-left:.2rem}.Boekhouding_bolBadgeGood__F5g9O{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.Boekhouding_bolBadgeWarn__NtzPe{background:#fef3c7;border-color:#fde68a;color:#92400e}.Boekhouding_bolBadgeCrit__JrLD3{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.Boekhouding_bolBadgeNeutral__Tm8th{background:#fff;border-color:#e5e7eb;color:#4b5563}.Boekhouding_bolBadgeLink__1e0FW{text-decoration:none;cursor:pointer;transition:background .2s ease}.Boekhouding_bolBadgeLink__1e0FW:hover{background:#f3f4f6}.Boekhouding_channelBadge__szwuq{display:inline-block;padding:.2rem .55rem;border-radius:6px;font-size:.72rem;font-weight:600;border:1px solid transparent;white-space:nowrap}.Boekhouding_channelBadgeWeb__u3spq{background:#f1f5f9;border-color:#cbd5e1;color:#374151}.Boekhouding_channelBadgeBol__Q_PIf{background:#e0f2fe;border-color:#7dd3fc;color:#075985}.Boekhouding_bartHighlight__y43oP{color:#047857;background:rgba(5,150,105,.06);font-weight:600}@media (prefers-color-scheme:dark){.Boekhouding_title__EGm26{color:#f0f0f0}.Boekhouding_titleIcon__mJIjQ{color:#888}.Boekhouding_subtitle__KvayH{color:#9ca3af}.Boekhouding_refreshButton__D_Ojm{background:#2a2a2a;color:#f0f0f0;border-color:#444}.Boekhouding_refreshButton__D_Ojm:hover:not(:disabled){background:#333;border-color:#555}.Boekhouding_tabBar__n2w2C{border-bottom-color:#333}.Boekhouding_tabButton__21yB1{color:#9ca3af}.Boekhouding_tabButton__21yB1:hover{color:#f0f0f0}.Boekhouding_tabActive__WF0aW{color:#f0f0f0;border-bottom-color:#9ca3af}.Boekhouding_kpiCard__HwrVx{background:#1e1e1e;border-color:#333}.Boekhouding_kpiLabel__5Bm4s{color:#9ca3af}.Boekhouding_kpiValue__LmjSN{color:#f0f0f0}.Boekhouding_kpiDeduction__tDV5Q,.Boekhouding_kpiSub__SBe5R{color:#9ca3af}.Boekhouding_kpiAlert__Dujas{border-color:rgba(251,191,36,.45);background:rgba(217,119,6,.12)}.Boekhouding_kpiPlaceholder__o6uZl{background:#1a1a1a;border-color:#444}.Boekhouding_chartCard__nHRBz{background:#1e1e1e;border-color:#333}.Boekhouding_chartTitle__FBJWY{color:#d1d5db}.Boekhouding_chartSkeleton__HJPRB,.Boekhouding_tableWrap__zAZKi{background:#1e1e1e;border-color:#333}.Boekhouding_table__OSZC4 th{background:#252525;color:#9ca3af;border-bottom-color:#333}.Boekhouding_table__OSZC4 td{border-bottom-color:#2a2a2a;color:#f0f0f0}.Boekhouding_table__OSZC4 tr:hover td{background:#252525}.Boekhouding_muted__tUNVS{color:#6b7280}.Boekhouding_mono__T08a1{color:#9ca3af}.Boekhouding_badgePaid__bKJ5A{background:rgba(5,150,105,.2);color:#6ee7b7}.Boekhouding_badgePending__VYe7I{background:rgba(217,119,6,.2);color:#fbbf24}.Boekhouding_badgeInTransit__E8mrr{background:rgba(59,130,246,.2);color:#93c5fd}.Boekhouding_badgeFailed__ZByep{background:rgba(220,38,38,.2);color:#fca5a5}.Boekhouding_badgeNeutral__w_Sht{background:#2a2a2a;color:#d1d5db}.Boekhouding_badgeDanger__v3UzC{background:rgba(220,38,38,.2);color:#fca5a5}.Boekhouding_badgeWarning__tOvi2{background:rgba(217,119,6,.2);color:#fbbf24}.Boekhouding_methodBadge__MHXys{background:#2a2a2a;color:#d1d5db}.Boekhouding_methodBrand__kQNs0{color:#6b7280}.Boekhouding_input___5IBv{background:#2a2a2a;color:#f0f0f0;border-color:#444}.Boekhouding_exportBtn__HgEUE{background:#4b5563}.Boekhouding_exportBtn__HgEUE:hover{background:#374151}.Boekhouding_balanceCard__6Ufuu{background:#1e1e1e;border-color:#333}.Boekhouding_balanceHead__Dx56S{color:#9ca3af}.Boekhouding_balanceBadgeTest__e_WNi{background:rgba(217,119,6,.15);border-color:rgba(217,119,6,.4);color:#fbbf24}.Boekhouding_balanceTile__YO5nQ{border-color:#333}.Boekhouding_balanceTileLabel__Ozgly{color:#9ca3af}.Boekhouding_balanceTileValue__YODW5{color:#f0f0f0}.Boekhouding_balanceHint__JXrXI,.Boekhouding_balanceTileValueMuted__efuDx{color:#9ca3af}.Boekhouding_payoutBtn__2dm5C{background:#4b5563}.Boekhouding_payoutBtn__2dm5C:hover:not(:disabled){background:#374151}.Boekhouding_payoutBtn__2dm5C:disabled{background:#2a2a2a;color:#6b7280}.Boekhouding_empty__VKQgP{color:#6b7280}.Boekhouding_errorBanner__Nrw_c{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3);color:#f87171}.Boekhouding_modal__MmgFQ{background:#1e1e1e;color:#f0f0f0;box-shadow:0 20px 50px rgba(0,0,0,.55)}.Boekhouding_modalTitle__ycauW{color:#f0f0f0}.Boekhouding_modalSubtitle__uWQQ5{color:#9ca3af}.Boekhouding_label__S2vKf{color:#d1d5db}.Boekhouding_textarea__KjeSF{background:#2a2a2a;color:#f0f0f0;border-color:#444}.Boekhouding_btnPrimary__tK0wx{background:#4b5563}.Boekhouding_btnPrimary__tK0wx:hover:not(:disabled){background:#374151}.Boekhouding_btnSecondary__OHzqF{background:#2a2a2a;color:#f0f0f0;border-color:#444}.Boekhouding_btnSecondary__OHzqF:hover{background:#333}.Boekhouding_expandRow__fLIxN td{background:#252525!important}.Boekhouding_expandInner__kry__{border-left-color:#6b7280}.Boekhouding_expandBtn__jYic5{color:#9ca3af}.Boekhouding_clickableRow__PesXy:hover{background-color:rgba(255,255,255,.04)}.Boekhouding_clickableRow__PesXy:hover .Boekhouding_expandBtn__jYic5{color:#f3f4f6}.Boekhouding_channelChipsLabel___MBh0{color:#9ca3af}.Boekhouding_channelChip__6yajI{background:#1e1e1e;color:#9ca3af;border-color:#444}.Boekhouding_channelChip__6yajI:hover{border-color:#6b7280;color:#f0f0f0}.Boekhouding_channelChipActive__w6qLK{background:#4b5563;border-color:#4b5563;color:#f0f0f0}.Boekhouding_channelChipActive__w6qLK:hover{background:#374151;border-color:#374151}.Boekhouding_btwSummarySticky__WSE9L{background:#1a1a1a;border-bottom-color:#333}.Boekhouding_btwSearchInput__mhYU3,.Boekhouding_btwShowMoreBtn__HQtzV,.Boekhouding_btwSubgridCell__FIdFf,.Boekhouding_btwSummaryCell__k94Au,.Boekhouding_btwVoorTile__XWJxR{background:#1e1e1e;border-color:#444;color:#f0f0f0}.Boekhouding_btwShowMoreBtn__HQtzV:hover,.Boekhouding_btwSubgridCellActive__rmrWr,.Boekhouding_btwSubgridCell__FIdFf:hover,.Boekhouding_btwSummaryCellActive__qtSX_,.Boekhouding_btwSummaryCell__k94Au:hover,.Boekhouding_btwVoorTile__XWJxR:hover{background:#2a2a2a;border-color:#6b7280}.Boekhouding_btwLineMeta__XptLB,.Boekhouding_btwSectionFoot__qZIgP,.Boekhouding_btwSubgridCount__QUqdD,.Boekhouding_btwSubgridLabel__32wg0,.Boekhouding_btwSummaryCellSub__PKRa6{color:#9ca3af}.Boekhouding_btwLineTableFooter__3wfsv td{background:#252525;border-top-color:#444}.Boekhouding_btwStatusOk__mTAeU{color:#6ee7b7}.Boekhouding_btwStatusWarn__NFIkU{color:#fbbf24}.Boekhouding_chartHint__TGUos,.Boekhouding_kpiBreakdown__XofDF{color:#9ca3af}.Boekhouding_bolStrip__crb_v{background:#1e1e1e;border-color:#333}.Boekhouding_bolStripTitle__dniwo{color:#d1d5db}.Boekhouding_bolStripDesc__Huf71{color:#9ca3af}.Boekhouding_bolBadgeGood__F5g9O{background:rgba(5,150,105,.18);border-color:rgba(5,150,105,.4);color:#6ee7b7}.Boekhouding_bolBadgeWarn__NtzPe{background:rgba(217,119,6,.2);border-color:rgba(217,119,6,.45);color:#fbbf24}.Boekhouding_bolBadgeCrit__JrLD3{background:rgba(220,38,38,.18);border-color:rgba(220,38,38,.4);color:#fca5a5}.Boekhouding_bolBadgeNeutral__Tm8th{background:#2a2a2a;border-color:#444;color:#d1d5db}.Boekhouding_bolBadgeLink__1e0FW:hover{background:#333}.Boekhouding_channelBadgeWeb__u3spq{background:#2a2a2a;border-color:#444;color:#d1d5db}.Boekhouding_channelBadgeBol__Q_PIf{background:rgba(14,165,233,.18);border-color:rgba(14,165,233,.4);color:#7dd3fc}.Boekhouding_bartHighlight__y43oP{color:#6ee7b7;background:rgba(5,150,105,.12)}.Boekhouding_calloutWarn__bWvX1{background:rgba(217,119,6,.12);border-color:rgba(217,119,6,.35);color:#fde68a}.Boekhouding_calloutMuted__PAdhr{background:rgba(255,255,255,.03);border-color:#444;color:#9ca3af}.Boekhouding_infoIcon__gjFwx{background:rgba(255,255,255,.06);color:#9ca3af}.Boekhouding_infoIcon__gjFwx:hover{background:rgba(255,255,255,.12);color:#d1d5db}.Boekhouding_calloutRules__XDgSI,.Boekhouding_modalSummary__2h9Im{background:rgba(255,255,255,.04);border-color:#444;color:#d1d5db}.Boekhouding_quarterTitle__orSy_{color:#f0f0f0}.Boekhouding_modalSummaryTotal__7_WRT{border-top-color:#444}.Boekhouding_calloutTest__Jf5tv{background:rgba(217,119,6,.15);color:#fbbf24}.Boekhouding_sectionTitle__Y0zCN{color:#f0f0f0}.Boekhouding_sectionLead__QtIkB{color:#9ca3af}.Boekhouding_linkAccent__kls4T{color:#93c5fd}.Boekhouding_summaryBoxGreen__j9ZdK{background:rgba(5,150,105,.12);border-color:rgba(5,150,105,.35)}.Boekhouding_summaryBoxMuted__Uts5d{background:rgba(255,255,255,.04);border-color:#444}.Boekhouding_summaryTotalValue__dSvkA{color:#6ee7b7}.Boekhouding_summaryTotalValueNeutral__CCZf3{color:#f0f0f0}.Boekhouding_summaryTotal__mwjtK{border-left-color:#10b981}.Boekhouding_summaryTotalMuted__FqlKQ{border-left-color:#6b7280}.Boekhouding_table__OSZC4 tfoot td{background:#252525;color:#f0f0f0;border-top:1px solid #333}.Boekhouding_payoutBtnInstant__fc8Cx{background:#d97706}.Boekhouding_payoutBtnInstant__fc8Cx:hover:not(:disabled){background:#b45309}.Boekhouding_payoutFeedbackOk__KHSRd{background:rgba(5,150,105,.15);color:#6ee7b7}.Boekhouding_payoutFeedbackErr__CSbPF{background:rgba(220,38,38,.12);color:#fca5a5}.Boekhouding_btnSubmit__ngZuE{background:#059669}.Boekhouding_btnSubmit__ngZuE:hover:not(:disabled){background:#047857}.Boekhouding_balanceTileValueNeg__kxxiM{color:#fca5a5}.Boekhouding_balanceHintWarn__SXj56,.Boekhouding_feeHighlight__fV0y_{color:#fbbf24}.Boekhouding_netPositive__37hja{color:#6ee7b7}}.ReviewRequestModal_overlay__60H2A{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:1000}.ReviewRequestModal_modal__duu36{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(15,23,42,.15)}.ReviewRequestModal_header__6xyte{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #f1f5f9}.ReviewRequestModal_headerTitle__2RkTN{margin:0;display:flex;align-items:center;gap:8px}.ReviewRequestModal_iconBtn___Yc6_{background:transparent;border:none;cursor:pointer;color:#6b7280;font-size:18px;padding:4px;border-radius:6px}.ReviewRequestModal_bodyPad__ShBtn{padding:20px}.ReviewRequestModal_metaSection__0UYM4{padding:16px 20px;border-bottom:1px solid #f1f5f9}.ReviewRequestModal_readOnlyRow__RtLAP{display:flex;gap:12px;align-items:baseline;font-size:14px;margin-top:4px}.ReviewRequestModal_readOnlyLabel__acw1t{width:80px;color:#6b7280}.ReviewRequestModal_readOnlyValue__K4YL5{color:#111827;font-weight:500}.ReviewRequestModal_calloutWarn__CtTTG{margin-top:10px;padding:10px;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;font-size:13px;color:#92400e}.ReviewRequestModal_fieldLabel__QaTaV{display:block;margin-bottom:6px;font-size:13px;color:#374151;font-weight:500}.ReviewRequestModal_fieldOptional__LVUwZ{color:#9ca3af;font-weight:400}.ReviewRequestModal_templateRow__V4sSs{display:flex;gap:8px}.ReviewRequestModal_templateBtn__GV17a{flex:1 1;padding:8px 12px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:13px;cursor:pointer;transition:background .2s,border-color .2s}.ReviewRequestModal_templateBtn__GV17a:hover{background:#f8fafc}.ReviewRequestModal_templateBtnActive__uV8Ri{background:#374151;color:#fff;border-color:#374151}.ReviewRequestModal_templateBtnActive__uV8Ri:hover{background:#374151}.ReviewRequestModal_editTextarea__mXcpi,.ReviewRequestModal_input__kYU_d{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit;box-sizing:border-box;background:#fff;color:#111827}.ReviewRequestModal_editTextarea__mXcpi{line-height:1.5;resize:vertical}.ReviewRequestModal_hint__ZJUT8{margin:6px 0 0;font-size:12px;color:#9ca3af}.ReviewRequestModal_preview__CNE0d{margin:0;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;font-family:inherit;font-size:13px;line-height:1.5;color:#374151;white-space:pre-wrap;word-break:break-word}.ReviewRequestModal_successBanner__1WCSb{display:flex;gap:10px;align-items:center;color:#059669;font-weight:600;margin-bottom:12px}.ReviewRequestModal_errorBanner__8_oHi{margin:0 20px 12px;padding:10px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;font-size:13px}.ReviewRequestModal_footer__nc0rk{padding:12px 20px;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end}.ReviewRequestModal_primaryBtn___D4gf{padding:8px 14px;background:#374151;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer}.ReviewRequestModal_secondaryBtn__ZJcbt{padding:8px 14px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:14px;cursor:pointer}@media (prefers-color-scheme:dark){.ReviewRequestModal_modal__duu36{background:#1e1e1e;color:#f0f0f0;box-shadow:0 20px 50px rgba(0,0,0,.55)}.ReviewRequestModal_footer__nc0rk,.ReviewRequestModal_header__6xyte,.ReviewRequestModal_metaSection__0UYM4{border-color:#333}.ReviewRequestModal_iconBtn___Yc6_,.ReviewRequestModal_readOnlyLabel__acw1t{color:#9ca3af}.ReviewRequestModal_readOnlyValue__K4YL5{color:#f0f0f0}.ReviewRequestModal_calloutWarn__CtTTG{background:rgba(217,119,6,.15);border-color:rgba(217,119,6,.35);color:#fde68a}.ReviewRequestModal_fieldLabel__QaTaV{color:#d1d5db}.ReviewRequestModal_templateBtn__GV17a{background:#2a2a2a;color:#f0f0f0;border-color:#444}.ReviewRequestModal_templateBtn__GV17a:hover{background:#333}.ReviewRequestModal_templateBtnActive__uV8Ri{background:#4b5563;color:#fff;border-color:#4b5563}.ReviewRequestModal_templateBtnActive__uV8Ri:hover{background:#4b5563}.ReviewRequestModal_editTextarea__mXcpi,.ReviewRequestModal_input__kYU_d,.ReviewRequestModal_preview__CNE0d{background:#2a2a2a;color:#f0f0f0;border-color:#444}.ReviewRequestModal_successBanner__1WCSb{color:#6ee7b7}.ReviewRequestModal_errorBanner__8_oHi{background:rgba(220,38,38,.12);border-color:rgba(220,38,38,.35);color:#fca5a5}.ReviewRequestModal_primaryBtn___D4gf{background:#4b5563}.ReviewRequestModal_primaryBtn___D4gf:hover{background:#374151}.ReviewRequestModal_secondaryBtn__ZJcbt{background:#2a2a2a;color:#f0f0f0;border-color:#444}}.QRPhotoUpload_overlay__MDq8r{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.QRPhotoUpload_modal__sd9o0{background:#1e1e2e;border-radius:16px;padding:28px;max-width:480px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.1)}.QRPhotoUpload_closeButton__zBuIn{position:absolute;top:16px;right:16px;background:rgba(255,255,255,.1);border:none;color:#94a3b8;width:32px;height:32px;border-radius:8px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .2s}.QRPhotoUpload_closeButton__zBuIn:hover{background:rgba(255,255,255,.2);color:#ffffff}.QRPhotoUpload_title__o_yzq{font-size:20px;font-weight:600;color:#f8fafc;margin:0 0 20px;padding-right:40px}.QRPhotoUpload_instructions__RGhm7{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.QRPhotoUpload_step__2KQ6g{display:flex;align-items:center;gap:12px;color:#94a3b8;font-size:14px}.QRPhotoUpload_stepNumber__lfM78{width:24px;height:24px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.QRPhotoUpload_qrContainer__MaDmw{display:flex;justify-content:center;padding:16px;background:white;border-radius:12px;margin-bottom:16px}.QRPhotoUpload_hint__XyhUp{font-size:12px;color:#64748b;text-align:center;margin:0 0 20px}.QRPhotoUpload_url__Kkj5q{background:rgba(255,255,255,.1);padding:2px 6px;border-radius:4px;font-size:11px;word-break:break-all}.QRPhotoUpload_loading__wh0dA{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:16px}.QRPhotoUpload_spinner__GAPeA{width:40px;height:40px;border:3px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:QRPhotoUpload_spin__KkVzK .8s linear infinite}@keyframes QRPhotoUpload_spin__KkVzK{to{transform:rotate(1turn)}}.QRPhotoUpload_loading__wh0dA p{color:#94a3b8;font-size:14px;margin:0}.QRPhotoUpload_error__Tge_A{text-align:center;padding:20px}.QRPhotoUpload_error__Tge_A p{color:#fca5a5;margin:0 0 16px}.QRPhotoUpload_retryButton__7V1We{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;border:none;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.QRPhotoUpload_retryButton__7V1We:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.QRPhotoUpload_waiting__8karB{display:flex;flex-direction:column;align-items:center;padding:20px;gap:12px}.QRPhotoUpload_waitingDots__7WhYZ{display:flex;gap:6px}.QRPhotoUpload_waitingDots__7WhYZ span{width:8px;height:8px;background:#3b82f6;border-radius:50%;animation:QRPhotoUpload_bounce__TXTuz 1.4s ease-in-out infinite both}.QRPhotoUpload_waitingDots__7WhYZ span:first-child{animation-delay:-.32s}.QRPhotoUpload_waitingDots__7WhYZ span:nth-child(2){animation-delay:-.16s}@keyframes QRPhotoUpload_bounce__TXTuz{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.QRPhotoUpload_waiting__8karB p{color:#64748b;font-size:13px;margin:0}.QRPhotoUpload_photosSection__MniIF{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;margin-top:8px}.QRPhotoUpload_photosTitle__M68EB{font-size:14px;font-weight:600;color:#10b981;margin:0 0 12px}.QRPhotoUpload_photosGrid__HH63O{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.QRPhotoUpload_photoItem__X7Eer{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:rgba(255,255,255,.05)}.QRPhotoUpload_photoThumb__8Ieoa{width:100%;height:100%;object-fit:cover}.QRPhotoUpload_photoIndex__EvH15{position:absolute;top:4px;left:4px;background:rgba(0,0,0,.6);color:white;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}.QRPhotoUpload_useButton__sQxx5{width:100%;background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;padding:14px 24px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 16px rgba(16,185,129,.3)}.QRPhotoUpload_useButton__sQxx5:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgba(16,185,129,.4)}.QRPhotoUpload_useButton__sQxx5:active{transform:translateY(0)}@media (prefers-color-scheme:light){.QRPhotoUpload_modal__sd9o0{background:#ffffff;border-color:rgba(0,0,0,.08);box-shadow:0 20px 60px rgba(0,0,0,.15)}.QRPhotoUpload_closeButton__zBuIn{background:rgba(0,0,0,.06);color:#475569}.QRPhotoUpload_closeButton__zBuIn:hover{background:rgba(0,0,0,.12);color:#0f172a}.QRPhotoUpload_title__o_yzq{color:#0f172a}.QRPhotoUpload_step__2KQ6g{color:#475569}.QRPhotoUpload_hint__XyhUp{color:#64748b}.QRPhotoUpload_url__Kkj5q{background:rgba(0,0,0,.05);color:#334155}.QRPhotoUpload_loading__wh0dA p{color:#475569}.QRPhotoUpload_waiting__8karB p{color:#64748b}.QRPhotoUpload_photosSection__MniIF{border-top-color:rgba(0,0,0,.08)}.QRPhotoUpload_photoItem__X7Eer{background:rgba(0,0,0,.04)}}.Retours_container__h8cYR{padding:20px;max-width:1400px;margin:0 auto}.Retours_header__lJyJP{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.Retours_headerLeft__wYlW1{flex:1 1}.Retours_title__mMzJm{font-size:1.8rem;margin-bottom:.4rem;color:#333;display:flex;align-items:center;gap:.5rem}.Retours_titleIcon__KILMw{color:#6b7280}.Retours_subtitle__0L4ej{color:#666;font-size:.9rem;margin:0}.Retours_headerActions__8C5P8{display:flex;gap:.5rem;flex-wrap:wrap}.Retours_primaryButton__NArT9{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1rem;background:#374151;color:white;border:none;border-radius:6px;font-size:.9rem;cursor:pointer}.Retours_primaryButton__NArT9:hover:not(:disabled){background:#1f2937}.Retours_primaryButton__NArT9:disabled{opacity:.5;cursor:not-allowed}.Retours_primaryButtonSmall__DqPsz{padding:.35rem .7rem;background:#374151;color:white;border:none;border-radius:4px;font-size:.8rem;cursor:pointer}.Retours_primaryButtonSmall__DqPsz:hover:not(:disabled){background:#1f2937}.Retours_primaryButtonSmall__DqPsz:disabled{opacity:.5;cursor:not-allowed}.Retours_refreshButton__3e2Q5,.Retours_secondaryButton__nTlUi{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1rem;background:#f5f5f5;color:#333;border:1px solid #ddd;border-radius:6px;font-size:.9rem;cursor:pointer}.Retours_refreshButton__3e2Q5:hover:not(:disabled),.Retours_secondaryButton__nTlUi:hover{background:#e8e8e8}.Retours_refreshButton__3e2Q5:disabled{opacity:.5;cursor:not-allowed}.Retours_secondaryButtonSmall__KIBMO{padding:.35rem .7rem;background:#f5f5f5;color:#333;border:1px solid #ddd;border-radius:4px;font-size:.8rem;cursor:pointer;text-decoration:none;display:inline-block}.Retours_secondaryButtonSmall__KIBMO:hover{background:#e8e8e8}.Retours_iconButton__t8d4v{padding:.35rem;background:transparent;border:1px solid #ddd;border-radius:4px;font-size:1rem;cursor:pointer;color:#6b7280;display:inline-flex;align-items:center}.Retours_iconButton__t8d4v:hover{background:#fee2e2;color:#dc2626;border-color:#fca5a5}.Retours_spinning__VaR4W{animation:Retours_spin__haTFT 1s linear infinite}@keyframes Retours_spin__haTFT{to{transform:rotate(1turn)}}.Retours_errorBanner__DPwOF{background:#fef2f2;border:1px solid #fca5a5;color:#dc2626;padding:.7rem 1rem;border-radius:6px;display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.Retours_errorClose__LL8co{margin-left:auto;background:none;border:none;font-size:1.2rem;cursor:pointer;color:inherit}.Retours_filterBar__rGkJ2{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.Retours_filterChip__19hi2{background:#f5f5f5;border:1px solid #ddd;border-radius:999px;padding:.3rem .9rem;font-size:.85rem;cursor:pointer;color:#555}.Retours_filterChip__19hi2:hover{background:#e8e8e8}.Retours_filterChipActive__jmgyQ{background:#374151;color:white;border-color:#374151}.Retours_channelSectionTitle__aJEIc{display:flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:600;color:#374151;margin:1.5rem 0 .75rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.Retours_channelSectionTitle__aJEIc:first-of-type{margin-top:.5rem;padding-top:0;border-top:none}.Retours_emptyState__me_hx,.Retours_loading__rdsZ1{text-align:center;padding:3rem;color:#888}.Retours_emptyIcon___fSpD{font-size:3rem;color:#ccc;margin-bottom:.5rem}.Retours_tableWrapper__F9rFB{overflow-x:auto;background:white;border:1px solid #e5e7eb;border-radius:8px}.Retours_table__nBJYm{width:100%;border-collapse:collapse;font-size:.9rem}.Retours_table__nBJYm td,.Retours_table__nBJYm th{text-align:left;padding:.7rem .8rem;border-bottom:1px solid #f0f1f4;vertical-align:top}.Retours_table__nBJYm th{background:#f9fafb;font-weight:600;color:#374151;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.Retours_idCell__4QL9u{color:#9ca3af;font-family:monospace}.Retours_customerCell__P5TdZ{display:flex;flex-direction:column;gap:.15rem}.Retours_customerCell__P5TdZ strong{color:#111827}.Retours_email__OX14m{color:#6b7280;font-size:.8rem}.Retours_linkRef__nBRuE{color:#2563eb;font-size:.75rem}.Retours_reasonCell__4ALzO{color:#4b5563;max-width:320px}.Retours_muted__Ic9jz{color:#9ca3af}.Retours_trackLink__T6v_A{color:#2563eb;text-decoration:none;font-size:.85rem}.Retours_trackLink__T6v_A:hover{text-decoration:underline}.Retours_dateCell__oaanV{color:#6b7280;font-size:.85rem}.Retours_statusBadge__cnwtT{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.5px;background:#e5e7eb;color:#374151}.Retours_statusNEW__axqrT{background:#dbeafe;color:#1e40af}.Retours_statusLABEL_CREATED__JBG4E{background:#fef3c7;color:#92400e}.Retours_statusIN_TRANSIT__bjYSp{background:#ddd6fe;color:#5b21b6}.Retours_statusRECEIVED__WPuL0{background:#d1fae5;color:#065f46}.Retours_statusPROCESSED__f7O8d{background:#d1fae5;color:#047857}.Retours_statusCANCELLED__Wnvw_{background:#fee2e2;color:#991b1b}.Retours_actionButtons__N_SH1{display:flex;gap:.4rem;align-items:center}.Retours_modalOverlay__clk0j{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:flex-start;justify-content:center;padding:5vh 1rem;z-index:1000}.Retours_modal__Kzjy5{background:white;width:100%;max-width:540px;border-radius:8px;box-shadow:0 20px 50px rgba(0,0,0,.3)}.Retours_modalHeader___S4Ns{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;border-bottom:1px solid #eef0f3}.Retours_modalHeader___S4Ns h3{margin:0;font-size:1.1rem}.Retours_modalClose__skXPO{background:none;border:none;cursor:pointer;font-size:1.3rem;color:#666;padding:.2rem;display:flex;align-items:center}.Retours_modalBody__AFCSS{padding:1rem 1.2rem}.Retours_modalFooter__Kx0Kl{padding:.8rem 1.2rem;border-top:1px solid #eef0f3;display:flex;justify-content:flex-end;gap:.5rem}.Retours_formField__eEegp{margin-bottom:.9rem;display:flex;flex-direction:column}.Retours_formField__eEegp label{font-size:.85rem;font-weight:600;color:#374151;margin-bottom:.3rem}.Retours_formField__eEegp input,.Retours_formField__eEegp select,.Retours_formField__eEegp textarea{padding:.5rem .7rem;border:1px solid #d1d5db;border-radius:4px;font-size:.9rem;font-family:inherit}.Retours_formField__eEegp small{margin-top:.25rem;color:#6b7280;font-size:.75rem}.Retours_formSectionTitle__EeNRN{margin:.75rem 0 .35rem;font-size:.85rem;font-weight:600;color:#374151}.Retours_formRow__pgnGq{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem}.Retours_checkboxRow__qmrGc{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;color:#374151;cursor:pointer}.Retours_modalHint__fA0rz{margin:0 0 .75rem;font-size:.85rem;color:#6b7280;line-height:1.45}.Retours_bolReasonCell__8nwqy{display:flex;flex-direction:column;gap:2px;line-height:1.35}.Retours_bolReasonMain__Xa9Mh{font-size:13px;color:#374151}.Retours_bolReasonDetail__cDIXu{font-size:12px;color:#4b5563}.Retours_bolReasonComment__3o2_t{font-size:12px;color:#6b7280;font-style:italic}@media (prefers-color-scheme:dark){.Retours_title__mMzJm{color:#f0f0f0}.Retours_titleIcon__KILMw{color:#888}.Retours_subtitle__0L4ej{color:#9ca3af}.Retours_primaryButton__NArT9{background:#4b5563}.Retours_primaryButton__NArT9:hover:not(:disabled){background:#374151}.Retours_primaryButtonSmall__DqPsz{background:#4b5563}.Retours_primaryButtonSmall__DqPsz:hover:not(:disabled){background:#374151}.Retours_refreshButton__3e2Q5,.Retours_secondaryButtonSmall__KIBMO,.Retours_secondaryButton__nTlUi{background:#2a2a2a;color:#f0f0f0;border-color:#444}.Retours_refreshButton__3e2Q5:hover:not(:disabled),.Retours_secondaryButtonSmall__KIBMO:hover,.Retours_secondaryButton__nTlUi:hover{background:#333;border-color:#555}.Retours_iconButton__t8d4v{border-color:#444;color:#9ca3af}.Retours_iconButton__t8d4v:hover{background:rgba(220,38,38,.15);color:#f87171;border-color:rgba(220,38,38,.4)}.Retours_errorBanner__DPwOF{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3);color:#f87171}.Retours_filterChip__19hi2{background:#2a2a2a;color:#d1d5db;border-color:#444}.Retours_filterChip__19hi2:hover{background:#333}.Retours_filterChipActive__jmgyQ{background:#4b5563;color:#f0f0f0;border-color:#4b5563}.Retours_channelSectionTitle__aJEIc{color:#d1d5db;border-top-color:#333}.Retours_emptyState__me_hx,.Retours_loading__rdsZ1{color:#6b7280}.Retours_emptyIcon___fSpD{color:#4b5563}.Retours_tableWrapper__F9rFB{background:#1e1e1e;border-color:#333}.Retours_table__nBJYm td,.Retours_table__nBJYm th{border-bottom-color:#2a2a2a}.Retours_table__nBJYm th{background:#232323;color:#d1d5db}.Retours_idCell__4QL9u{color:#6b7280}.Retours_customerCell__P5TdZ strong{color:#f0f0f0}.Retours_email__OX14m{color:#9ca3af}.Retours_linkRef__nBRuE{color:#60a5fa}.Retours_bolReasonMain__Xa9Mh,.Retours_reasonCell__4ALzO{color:#d1d5db}.Retours_bolReasonDetail__cDIXu{color:#9ca3af}.Retours_bolReasonComment__3o2_t,.Retours_muted__Ic9jz{color:#6b7280}.Retours_trackLink__T6v_A{color:#60a5fa}.Retours_dateCell__oaanV{color:#9ca3af}.Retours_statusBadge__cnwtT{background:#2a2a2a;color:#d1d5db}.Retours_statusNEW__axqrT{background:rgba(37,99,235,.2);color:#93c5fd}.Retours_statusLABEL_CREATED__JBG4E{background:rgba(217,119,6,.2);color:#fbbf24}.Retours_statusIN_TRANSIT__bjYSp{background:rgba(124,58,237,.25);color:#c4b5fd}.Retours_statusPROCESSED__f7O8d,.Retours_statusRECEIVED__WPuL0{background:rgba(5,150,105,.2);color:#6ee7b7}.Retours_statusCANCELLED__Wnvw_{background:rgba(220,38,38,.2);color:#fca5a5}.Retours_modalOverlay__clk0j{background:rgba(0,0,0,.65)}.Retours_modal__Kzjy5{background:#1e1e1e;box-shadow:0 20px 50px rgba(0,0,0,.55);color:#f0f0f0}.Retours_modalHeader___S4Ns{border-bottom-color:#2a2a2a}.Retours_modalClose__skXPO{color:#9ca3af}.Retours_modalFooter__Kx0Kl{border-top-color:#2a2a2a}.Retours_formField__eEegp label{color:#d1d5db}.Retours_formField__eEegp input,.Retours_formField__eEegp select,.Retours_formField__eEegp textarea{background:#2a2a2a;color:#f0f0f0;border-color:#444}.Retours_formField__eEegp small{color:#9ca3af}.Retours_checkboxRow__qmrGc,.Retours_formSectionTitle__EeNRN{color:#d1d5db}.Retours_modalHint__fA0rz{color:#9ca3af}}