@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";:root{--color-surface:#f9f9ff;--color-surface-dim:#cfdaf1;--color-surface-bright:#f9f9ff;--color-surface-container-lowest:#fff;--color-surface-container-low:#f0f3ff;--color-surface-container:#e7eeff;--color-surface-container-high:#dee8ff;--color-surface-container-highest:#d8e3fa;--color-on-surface:#111c2c;--color-on-surface-variant:#5c403d;--color-inverse-surface:#263142;--color-inverse-on-surface:#ebf1ff;--color-outline:#906f6c;--color-outline-variant:#e5bdb9;--color-surface-tint:#be0b1d;--color-primary:#a80016;--color-on-primary:#fff;--color-primary-container:#cf1e27;--color-on-primary-container:#ffe5e3;--color-inverse-primary:#ffb3ad;--color-secondary:#4e5f7c;--color-on-secondary:#fff;--color-secondary-container:#c9dbfd;--color-on-secondary-container:#4f607d;--color-tertiary:#4e5254;--color-on-tertiary:#fff;--color-tertiary-container:#666a6c;--color-on-tertiary-container:#e8ebed;--color-error:#ba1a1a;--color-on-error:#fff;--color-error-container:#ffdad6;--color-on-error-container:#93000a;--color-background:#f9f9ff;--color-on-background:#111c2c;--color-surface-variant:#d8e3fa;--color-success:#15803d;--color-success-bg:#f0fdf4;--color-success-border:#bbf7d0;--color-warning:#b45309;--color-warning-bg:#fef3c7;--color-warning-border:#fde68a;--color-info:#0369a1;--color-info-bg:#f0f9ff;--color-info-border:#bae6fd;--radius-sm:.125rem;--radius-default:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--spacing-base:4px;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--spacing-container-max:1440px;--spacing-sidebar-width:260px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{background-color:var(--color-background);width:100%;height:100%;color:var(--color-on-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#4e5f7c33}::-webkit-scrollbar-thumb:hover{background:#4e5f7c66}.bni-swal-popup{border-radius:var(--radius-lg)!important;background-color:var(--color-surface-container-lowest,#fff)!important;border:1px solid var(--color-surface-container-high,#dee8ff)!important;padding:var(--spacing-lg)!important;font-family:Hanken Grotesk,system-ui,sans-serif!important;box-shadow:0 10px 30px #111c2c14!important}.bni-swal-title{color:var(--color-on-surface,#111c2c)!important;margin-bottom:var(--spacing-xs)!important;font-size:18px!important;font-weight:700!important}.bni-swal-text{color:var(--color-secondary,#4e5f7c)!important;font-size:13px!important;line-height:1.5!important}.bni-swal-confirm-btn,.bni-swal-cancel-btn{border-radius:var(--radius-default)!important;cursor:pointer!important;border:none!important;padding:10px 20px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.bni-swal-confirm-btn{background-color:var(--color-primary,#a80016)!important;color:var(--color-on-primary,#fff)!important}.bni-swal-confirm-btn:hover{transform:translateY(-1px);background-color:var(--color-primary-container,#cf1e27)!important}.bni-swal-cancel-btn{border:1px solid var(--color-outline-variant,#e5bdb9)!important;color:var(--color-secondary,#4e5f7c)!important;background-color:#0000!important;margin-right:8px!important}.bni-swal-cancel-btn:hover{transform:translateY(-1px);background-color:var(--color-surface-container-low,#f0f3ff)!important;color:var(--color-on-surface,#111c2c)!important}.bni-swal-actions{gap:10px!important}._overlay_9c0k4_2{z-index:99999;-webkit-backdrop-filter:blur(4px);background-color:#111c2c73;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) forwards _fadeIn_9c0k4_1;display:flex;position:fixed;inset:0}._card_9c0k4_17{background-color:var(--color-surface-container-lowest,#fff);border:1px solid var(--color-surface-container-high,#dee8ff);border-radius:var(--radius-lg,16px);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:200px;max-width:380px;padding:28px 36px;animation:.25s cubic-bezier(.16,1,.3,1) forwards _scaleUp_9c0k4_1;display:flex;box-shadow:0 20px 45px -10px #111c2c40,0 0 1px #111c2c1a}._inlineContainer_9c0k4_35{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:48px 24px;animation:.2s ease-out _fadeIn_9c0k4_1;display:flex}._spinnerWrapper_9c0k4_47{justify-content:center;align-items:center;display:flex;position:relative}._spinner_9c0k4_47{border-style:solid;border-color:#a8001626;border-top-color:var(--color-primary,#a80016);border-right-color:var(--color-primary,#a80016);border-radius:50%;animation:.75s linear infinite _spin_9c0k4_47}._sizeSm_9c0k4_64{border-width:2.5px;width:22px;height:22px}._sizeMd_9c0k4_70{border-width:3.5px;width:38px;height:38px}._sizeLg_9c0k4_76{border-width:4px;width:50px;height:50px}._glowDot_9c0k4_83{background-color:var(--color-primary,#a80016);opacity:.6;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite _pulse_9c0k4_1;position:absolute}._message_9c0k4_94{color:var(--color-on-surface,#111c2c);letter-spacing:-.01em;margin:0;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;line-height:1.4}._inlineMessage_9c0k4_104{color:var(--color-secondary,#4e5f7c);font-size:13.5px;font-weight:600}._subMessage_9c0k4_110{color:var(--color-secondary,#4e5f7c);margin-top:-8px;font-family:Hanken Grotesk,sans-serif;font-size:12px}@keyframes _spin_9c0k4_47{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_9c0k4_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_9c0k4_1{0%{opacity:0;transform:scale(.92)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes _pulse_9c0k4_1{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:.85;transform:scale(1.3)}}._appContainer_yyznz_2{background-color:var(--color-background);width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}._mainContent_yyznz_11{flex-direction:column;flex-grow:1;height:100%;display:flex;overflow:hidden}._pageBody_yyznz_20{padding:var(--spacing-lg);flex-grow:1;overflow-y:auto}._pageHeader_yyznz_26{margin-bottom:var(--spacing-lg)}._pageTitle_yyznz_30{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.2}._pageSubtitle_yyznz_38{color:var(--color-secondary);margin-top:4px;font-size:13px}._metricsGrid_yyznz_45{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}._metricCard_yyznz_52{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);flex-direction:column;transition:all .2s;display:flex}._metricCard_yyznz_52:hover{border-color:var(--color-surface-container-highest);transform:translateY(-2px);box-shadow:0 4px 12px #111c2c08}._metricHeader_yyznz_68{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}._metricTitle_yyznz_75{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}._metricIconWrapper_yyznz_83{background-color:var(--color-surface-container-low);border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-secondary);justify-content:center;align-items:center;display:flex}._metricValue_yyznz_94{color:var(--color-on-surface);margin:var(--spacing-xs) 0 4px;font-family:JetBrains Mono,monospace;font-size:26px;font-weight:700;line-height:1.2}._nextMeetingCard_yyznz_104{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);padding:var(--spacing-md);margin-top:var(--spacing-xs)}._meetingTime_yyznz_112{color:var(--color-on-surface);font-size:14px;font-weight:600}._meetingLocation_yyznz_118{color:var(--color-secondary);font-size:12px}._dashboardGrid_yyznz_124{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}@media (width<=1024px){._dashboardGrid_yyznz_124{grid-template-columns:1fr}}._chartCard_yyznz_137{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-lg);flex-direction:column;display:flex}._cardHeader_yyznz_146{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._cardTitle_yyznz_155{color:var(--color-on-surface);font-size:16px;font-weight:700}._trafficLightsGrid_yyznz_162{gap:var(--spacing-sm);margin-top:var(--spacing-sm);grid-template-columns:repeat(4,1fr);display:grid}._trafficLightCard_yyznz_169{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);padding:var(--spacing-sm);text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}._lightIndicator_yyznz_181{border-radius:var(--radius-full);width:12px;height:12px}._lightGreen_yyznz_187{background-color:var(--color-success);box-shadow:0 0 8px #15803d66}._lightAmber_yyznz_192{background-color:var(--color-warning);box-shadow:0 0 8px #b4530966}._lightRed_yyznz_197{background-color:var(--color-error);box-shadow:0 0 8px #ba1a1a66}._lightGrey_yyznz_202{background-color:var(--color-tertiary);box-shadow:0 0 8px #666a6c66}._lightValue_yyznz_207{color:var(--color-on-surface);font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}._lightLabel_yyznz_214{color:var(--color-secondary);font-size:11px;font-weight:600}._progressWidget_yyznz_221{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-direction:column;display:flex}._progressHeader_yyznz_228{justify-content:space-between;font-size:12px;font-weight:600;display:flex}._progressBarContainer_yyznz_235{background-color:var(--color-surface-container-high);border-radius:var(--radius-full);width:100%;height:8px;overflow:hidden}._progressBarFill_yyznz_243{background-color:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .3s}._progressLegend_yyznz_250{color:var(--color-secondary);justify-content:space-between;font-size:11px;display:flex}._feesContainer_yyznz_258{gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-direction:column;display:flex}._feeItem_yyznz_265{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;display:flex}._feeLabel_yyznz_275{font-size:12px;font-weight:600}._feeValue_yyznz_280{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}._leaderboardList_yyznz_287{gap:var(--spacing-md);flex-direction:column;list-style:none;display:flex}._leaderboardItem_yyznz_294{padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;display:flex}._leaderboardItem_yyznz_294:last-child{border-bottom:none;padding-bottom:0}._leaderboardRank_yyznz_307{width:20px;color:var(--color-secondary);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}._leaderboardInfo_yyznz_315{margin-left:var(--spacing-xs);flex-grow:1}._leaderboardName_yyznz_320{color:var(--color-on-surface);font-size:13px;font-weight:600}._leaderboardSubtext_yyznz_326{color:var(--color-secondary);font-size:11px}._leaderboardScore_yyznz_331{color:var(--color-primary);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}._tableCard_yyznz_339{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-xxl)}._tableFilters_yyznz_347{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}._filterBtn_yyznz_354{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-full);cursor:pointer;color:var(--color-secondary);padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}._filterBtn_yyznz_354:hover{background-color:var(--color-surface-container-highest);color:var(--color-on-surface)}._filterBtnActive_yyznz_371{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}._tableWrapper_yyznz_377{border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);background-color:var(--color-surface-container-lowest);width:100%;overflow-x:auto}._customTable_yyznz_385{border-collapse:collapse;text-align:left;width:100%;font-size:13px}._customTable_yyznz_385 th{background-color:var(--color-surface-container-low);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;padding:12px var(--spacing-md);border-bottom:2px solid var(--color-surface-container-high);white-space:nowrap;font-size:10px;font-weight:700}._customTable_yyznz_385 td{padding:14px var(--spacing-md);border-bottom:1px solid var(--color-surface-container-high);color:var(--color-on-surface);white-space:nowrap;vertical-align:middle}._customTable_yyznz_385 tbody tr{cursor:pointer;transition:background-color .15s}._customTable_yyznz_385 tbody tr:hover{background-color:#4e5f7c05}._idCell_yyznz_421{color:var(--color-secondary);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}._amountCell_yyznz_428{font-family:JetBrains Mono,monospace;font-weight:600}._statusBadge_yyznz_434{padding:4px var(--spacing-xs);border-radius:var(--radius-full);text-transform:capitalize;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}._statusBadgeApproved_yyznz_445{background-color:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border)}._statusBadgePending_yyznz_451{background-color:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning-border)}._statusBadgeRejected_yyznz_457{background-color:var(--color-error-container);color:var(--color-error);border:1px solid #fecaca}._modalOverlay_yyznz_464{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;width:100vw;height:100vh;padding:var(--spacing-md);background-color:#111c2c99;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}._modalContent_yyznz_479{background-color:var(--color-surface-container-lowest);border-radius:var(--radius-lg);border:1px solid var(--color-surface-container-highest);flex-direction:column;width:100%;max-width:500px;animation:.25s cubic-bezier(.16,1,.3,1) _modalSlide_yyznz_1;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes _modalSlide_yyznz_1{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}._modalHeader_yyznz_503{padding:var(--spacing-lg);border-bottom:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;display:flex}._modalTitle_yyznz_511{color:var(--color-on-surface);font-size:18px;font-weight:700}._closeBtn_yyznz_517{cursor:pointer;color:var(--color-secondary);border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._closeBtn_yyznz_517:hover{background-color:var(--color-surface-container-low);color:var(--color-on-surface)}._modalBody_yyznz_535{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;display:flex}._detailsList_yyznz_542{gap:var(--spacing-sm);flex-direction:column;display:flex}._detailsRow_yyznz_548{padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-surface-container-low);justify-content:space-between;font-size:13px;display:flex}._detailsRow_yyznz_548:last-child{border-bottom:none}._detailsLabel_yyznz_560{color:var(--color-secondary);font-weight:500}._detailsValue_yyznz_565{color:var(--color-on-surface);font-weight:600}._detailsValueMono_yyznz_570{font-family:JetBrains Mono,monospace;font-weight:600}._modalFooter_yyznz_575{padding:var(--spacing-lg);background-color:var(--color-surface-container-low);border-top:1px solid var(--color-surface-container-high);justify-content:flex-end;gap:var(--spacing-sm);display:flex}._btn_yyznz_585{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid #0000;outline:none;padding:8px 16px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._btn_yyznz_585:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-secondary)}._btnPrimary_yyznz_607{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_yyznz_607:hover{background-color:var(--color-primary-container);transform:translateY(-1px)}._btnPrimary_yyznz_607:active{transform:translateY(0)}._btnSecondary_yyznz_621{background-color:var(--color-secondary);color:var(--color-on-secondary)}._btnSecondary_yyznz_621:hover{background-color:#3b4b66;transform:translateY(-1px)}._btnSecondary_yyznz_621:active{transform:translateY(0)}._btnOutline_yyznz_635{border-color:var(--color-outline-variant);color:var(--color-secondary);background-color:#0000}._btnOutline_yyznz_635:hover{background-color:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface)}@media (width<=1024px){._pageBody_yyznz_20{padding:var(--spacing-md)}}@media (width<=640px){._metricsGrid_yyznz_45{grid-template-columns:1fr}._trafficLightsGrid_yyznz_162{grid-template-columns:repeat(2,1fr)}._modalOverlay_yyznz_464{align-items:flex-end;padding:0}._modalContent_yyznz_479{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:100%;animation:.3s cubic-bezier(.16,1,.3,1) _modalDrawerSlide_yyznz_1}@keyframes _modalDrawerSlide_yyznz_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._modalFooter_yyznz_575{flex-direction:column-reverse}._modalFooter_yyznz_575 button{width:100%}}._sidebar_13q6c_1{width:var(--spacing-sidebar-width);height:100%;color:var(--color-inverse-on-surface);z-index:100;background-color:#111c2c;border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}._sidebarHeader_13q6c_14{padding:var(--spacing-lg) var(--spacing-md);align-items:center;gap:var(--spacing-sm);border-bottom:1px solid #ffffff0d;display:flex}._logoContainer_13q6c_22{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:800;display:flex}._brandName_13q6c_35{letter-spacing:-.02em;color:#fff;flex:1;font-size:18px;font-weight:700}._closeBtn_13q6c_43{color:#ffffffb3;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;padding:6px;transition:all .2s;display:none}._closeBtn_13q6c_43:hover{color:#fff;background-color:#ffffff1a}@media (width<=1024px){._closeBtn_13q6c_43{justify-content:center;align-items:center;display:flex}}._sidebarMenu_13q6c_67{padding:var(--spacing-md) var(--spacing-xs);gap:var(--spacing-base);flex-direction:column;flex-grow:1;list-style:none;display:flex;overflow-y:auto}._sidebarSectionHeader_13q6c_77{text-transform:uppercase;letter-spacing:.1em;color:#fff6;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xs);font-size:10px;font-weight:700}._sidebarItem_13q6c_86{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:#ffffffb3;border-radius:var(--radius-md);cursor:pointer;border-left:3px solid #0000;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}._sidebarItem_13q6c_86:hover{color:#fff;background-color:#ffffff0a}._sidebarItemActive_13q6c_106{border-left:3px solid var(--color-primary);background-color:#a800161a;font-weight:600;color:#fff!important}._sidebarIcon_13q6c_113{stroke-width:2px;flex-shrink:0;width:20px;height:20px}._sidebarFooter_13q6c_120{padding:var(--spacing-md);align-items:center;gap:var(--spacing-sm);cursor:pointer;background-color:#0003;border-top:1px solid #ffffff0d;transition:background-color .2s;display:flex}._sidebarFooter_13q6c_120:hover{background-color:#ffffff0d}._userAvatar_13q6c_135{border-radius:var(--radius-full);background:var(--color-secondary);color:#fff;border:2px solid #ffffff1a;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}._userInfo_13q6c_149{flex-direction:column;display:flex;overflow:hidden}._userName_13q6c_155{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._userRole_13q6c_164{color:#fff6;font-size:11px}@media (width<=1024px){._sidebar_13q6c_1{position:absolute;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #111c2c26}._sidebarOpen_13q6c_179{transform:translate(0)}}._submenuContainer_13q6c_185{gap:var(--spacing-base);padding-left:var(--spacing-md);margin-top:2px;margin-bottom:var(--spacing-xs);border-left:1px dashed #ffffff1a;flex-direction:column;margin-left:28px;display:flex}._submenuItem_13q6c_196{align-items:center;gap:var(--spacing-xs);padding:6px var(--spacing-xs);color:#ffffff80;border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}._submenuItem_13q6c_196:hover{color:#fff;background-color:#ffffff05}._submenuItemActive_13q6c_215{background-color:#a800161a;font-weight:600;color:#fff!important}._chevronIcon_13q6c_221{stroke:currentColor;stroke-width:2.5px;width:14px;height:14px;margin-left:auto;transition:transform .2s}._chevronIconRotated_13q6c_230{transform:rotate(90deg)}._header_y13fc_1{background-color:var(--color-surface-container-lowest);border-bottom:1px solid var(--color-surface-container-high);height:64px;padding:0 var(--spacing-lg);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._headerLeft_y13fc_12{align-items:center;gap:var(--spacing-md);display:flex}._hamburgerBtn_y13fc_18{cursor:pointer;color:var(--color-on-surface);border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s;display:none}._hamburgerBtn_y13fc_18:hover{background-color:var(--color-surface-container)}._breadcrumb_y13fc_36{color:var(--color-secondary);font-size:14px;font-weight:500}._breadcrumbActive_y13fc_42{color:var(--color-on-surface);font-weight:600}._headerRight_y13fc_47{align-items:center;gap:var(--spacing-md);display:flex}._searchBar_y13fc_53{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-highest);border-radius:var(--radius-md);align-items:center;gap:var(--spacing-xs);width:240px;padding:6px 12px;transition:all .2s;display:flex}._searchBar_y13fc_53:focus-within{border-color:var(--color-primary);background-color:var(--color-surface-container-lowest);box-shadow:0 0 0 2px #a800161a}._searchInput_y13fc_71{width:100%;color:var(--color-on-surface);background:0 0;border:none;outline:none;font-family:inherit;font-size:13px}._iconBtn_y13fc_81{cursor:pointer;color:var(--color-secondary);border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:relative}._iconBtn_y13fc_81:hover{background-color:var(--color-surface-container-low);color:var(--color-on-surface)}._badge_y13fc_101{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-full);justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex;position:absolute;top:4px;right:4px}._userAvatar_y13fc_117{border-radius:var(--radius-full);background:var(--color-secondary);color:#fff;border:2px solid var(--color-surface-container-high);justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:flex}._profileWrapper_y13fc_131{display:inline-block;position:relative}._profileDropdown_y13fc_136{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);z-index:1000;flex-direction:column;width:220px;padding:8px 0;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 20px #111c2c1a}._dropdownHeader_y13fc_151{flex-direction:column;gap:2px;padding:8px 16px;display:flex}._dropdownName_y13fc_158{color:var(--color-on-surface);font-size:13px;font-weight:700}._dropdownEmail_y13fc_164{color:var(--color-secondary);font-size:11px}._dropdownDivider_y13fc_169{background-color:var(--color-surface-container-low);height:1px;margin:6px 0}._dropdownItem_y13fc_175{width:100%;color:var(--color-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .15s;display:flex}._dropdownItem_y13fc_175:hover{background-color:var(--color-surface-container-low)}@media (width<=1024px){._hamburgerBtn_y13fc_18{display:flex}._header_y13fc_1{padding:0 var(--spacing-md)}._searchBar_y13fc_53{width:180px}}@media (width<=640px){._searchBar_y13fc_53{display:none}._headerRight_y13fc_47{gap:var(--spacing-xs)}}._notificationWrapper_y13fc_220{display:inline-block;position:relative}._notificationDropdown_y13fc_225{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);z-index:1000;flex-direction:column;width:290px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 20px #111c2c26}._notificationHeader_y13fc_240{border-bottom:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._notificationTitle_y13fc_248{color:var(--color-on-surface);font-size:13.5px;font-weight:700}._markAllReadBtn_y13fc_254{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}._markAllReadBtn_y13fc_254:hover{text-decoration:underline}._notificationList_y13fc_268{flex-direction:column;max-height:250px;display:flex;overflow-y:auto}._notificationItem_y13fc_275{border-bottom:1px solid var(--color-surface-container-low);cursor:pointer;background-color:var(--color-surface-container-lowest);align-items:flex-start;gap:10px;padding:12px 16px;transition:background-color .2s;display:flex}._notificationItem_y13fc_275:hover{background-color:var(--color-surface-container-low)}._notificationItemUnread_y13fc_290{background-color:#a8001608}._notificationText_y13fc_294{color:var(--color-on-surface);flex-grow:1;font-size:12px;line-height:1.4}._notificationTime_y13fc_301{color:var(--color-secondary);margin-top:4px;font-size:10px;display:block}._unreadDot_y13fc_308{border-radius:var(--radius-full);background-color:var(--color-primary);flex-shrink:0;width:6px;height:6px;margin-top:5px}._emptyNotifications_y13fc_317{text-align:center;color:var(--color-secondary);padding:24px 16px;font-size:12.5px}._container_1afz4_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_1afz4_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_1afz4_16{flex-direction:column;display:flex}._title_1afz4_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_1afz4_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._filterInputCol_1afz4_34{flex-direction:column;gap:6px;min-width:140px;display:flex}._filterLabel_1afz4_41{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}._chapterCard_1afz4_52{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);cursor:pointer;gap:var(--spacing-sm);flex-direction:column;transition:all .2s;display:flex}._chapterCard_1afz4_52:hover{border-color:var(--color-surface-container-highest);transform:translateY(-2px);box-shadow:0 4px 12px #111c2c0a}._cardHeader_1afz4_70{border-bottom:1px solid var(--color-surface-container-low);padding-bottom:var(--spacing-xs);justify-content:space-between;align-items:flex-start;display:flex}._cardTitle_1afz4_78{color:var(--color-on-surface);font-size:15px;font-weight:700}._cardRegion_1afz4_84{color:var(--color-secondary);margin-top:2px;font-size:12px;font-weight:500}._cardBody_1afz4_91{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:1fr 1fr;font-size:12px;display:grid}._cardRow_1afz4_98{flex-direction:column;gap:2px;display:flex}._cardLabel_1afz4_104{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}._cardValue_1afz4_112{color:var(--color-on-surface);font-weight:600}._cardFooter_1afz4_117{border-top:1px solid var(--color-surface-container-low);padding-top:var(--spacing-xs);justify-content:flex-end;margin-top:2px;display:flex}._locationLinkText_1afz4_125{color:var(--color-primary);align-items:center;gap:4px;font-size:11px;font-weight:700;text-decoration:none;display:flex}._locationLinkText_1afz4_125:hover{text-decoration:underline}._statusBadge_1afz4_140{padding:3px var(--spacing-xs);border-radius:var(--radius-full);text-transform:capitalize;border:1px solid #0000;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}._badgeActive_1afz4_152{background-color:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}._badgeInactive_1afz4_158{background-color:var(--color-error-container);color:var(--color-error);border-color:#fecaca}._boldCell_1afz4_165{color:var(--color-on-surface);font-weight:600}._monoCell_1afz4_170{font-family:JetBrains Mono,monospace;font-size:12px}._btn_1afz4_176{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid #0000;outline:none;padding:8px 16px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._btn_1afz4_176:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-secondary)}._btnPrimary_1afz4_198{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_1afz4_198:hover{background-color:var(--color-primary-container);transform:translateY(-1px)}._btnPrimary_1afz4_198:active{transform:translateY(0)}._btnSecondary_1afz4_212{background-color:var(--color-secondary);color:var(--color-on-secondary)}._btnSecondary_1afz4_212:hover{background-color:#3b4b66;transform:translateY(-1px)}._btnSecondary_1afz4_212:active{transform:translateY(0)}._btnOutline_1afz4_226{border-color:var(--color-outline-variant);color:var(--color-secondary);background-color:#0000}._btnOutline_1afz4_226:hover{background-color:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface)}._actionContainer_1afz4_239{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_1afz4_245{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_1afz4_245:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_1afz4_245:active{transform:translateY(0)}._viewBtn_1afz4_269:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_1afz4_275:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_1afz4_281:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._controlsBar_1afz4_288{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}._leftControls_1afz4_298{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_1afz4_307{flex:1;min-width:220px;position:relative}._searchIcon_1afz4_313{color:var(--color-secondary);align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_1afz4_323{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_1afz4_323:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._filterCard_shndr_1{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);margin-bottom:var(--spacing-sm);gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}._filterHeaderMobile_shndr_13{align-items:center;gap:var(--spacing-xs);color:var(--color-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:700;display:none}._filterIcon_shndr_24{stroke:currentColor;stroke-width:2.5px;flex-shrink:0;width:16px;height:16px}._toggleFiltersBtn_shndr_32{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);padding:4px var(--spacing-xs);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;margin-left:auto;font-size:11px;font-weight:700;transition:all .2s;display:flex}._toggleFiltersBtn_shndr_32:hover{background-color:var(--color-surface-container-highest);color:var(--color-on-surface)}._filterPanelBody_shndr_53{display:block}._filterFieldGroup_shndr_57{align-items:flex-end;gap:var(--spacing-md);flex-wrap:wrap;width:100%;display:flex}@media (width<=768px){._filterHeaderMobile_shndr_13{display:flex}._filterPanelBody_shndr_53{border-top:1px solid var(--color-surface-container-high);padding-top:var(--spacing-sm);margin-top:2px;display:none}._showFilters_shndr_77{display:block}._filterFieldGroup_shndr_57{flex-direction:column;align-items:stretch}}._clearBtn_shndr_87{border:1px solid var(--color-outline-variant);color:var(--color-primary);border-radius:var(--radius-md);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;height:38px;margin-bottom:2px;padding:10px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}._clearBtn_shndr_87:hover{border-color:var(--color-primary);background-color:#a800160d}._clearBtn_shndr_87:active{transform:scale(.98)}._tableCard_w0cbz_1{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);width:100%}._tableWrapper_w0cbz_9{border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);background-color:var(--color-surface-container-lowest);width:100%;overflow-x:auto}._table_w0cbz_1{border-collapse:collapse;text-align:left;width:100%;font-size:13px}._table_w0cbz_1 th{background-color:var(--color-surface-container-low);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;padding:12px var(--spacing-md);border-bottom:2px solid var(--color-surface-container-high);white-space:nowrap;font-size:10px;font-weight:700}._table_w0cbz_1 td{padding:14px var(--spacing-md);border-bottom:1px solid var(--color-surface-container-high);color:var(--color-on-surface);white-space:nowrap;vertical-align:middle}._table_w0cbz_1 tbody tr{cursor:pointer;transition:background-color .15s}._table_w0cbz_1 tbody tr:hover{background-color:#4e5f7c05}@media (width<=768px){._tableCard_w0cbz_1{display:none}}._cardsGrid_1nl1o_1{gap:var(--spacing-md);grid-template-columns:1fr;width:100%;display:grid}@media (width>=769px){._cardsGrid_1nl1o_1{display:none}}._paginationRow_d7knx_1{margin-top:var(--spacing-md);margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;padding-top:var(--spacing-sm);border-top:1px solid var(--color-surface-container-high);flex-wrap:wrap;display:flex}._paginationInfo_d7knx_14{color:var(--color-secondary);font-size:13px;font-weight:500}._paginationButtons_d7knx_20{gap:6px;display:flex}._paginationBtn_d7knx_25{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}._paginationBtn_d7knx_25:hover:not(:disabled){background-color:var(--color-surface-container-low);color:var(--color-on-surface);border-color:var(--color-surface-container-highest)}._paginationBtn_d7knx_25:disabled{opacity:.5;cursor:not-allowed}._activePageBtn_d7knx_49{background-color:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}@media (width<=640px){._paginationRow_d7knx_1{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-top:12px}._paginationInfo_d7knx_14{font-size:12px}._paginationButtons_d7knx_20{flex-wrap:wrap;justify-content:center;gap:4px;width:100%;display:flex}._paginationBtn_d7knx_25{padding:6px 10px;font-size:11.5px}}@media (width<=480px){._paginationBtn_d7knx_25{padding:5px 8px;font-size:11px}}@media (width<=768px){._formCard_7d1bc_27{padding:var(--spacing-md)}}._form_1elq7_1{width:100%}._formGrid_1elq7_5{gap:var(--spacing-md) var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}._formField_1elq7_11{flex-direction:column;gap:6px;display:flex}._formFieldFull_1elq7_17{flex-direction:column;grid-column:span 2;gap:6px;display:flex}._inputLabel_1elq7_24{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._inputField_1elq7_32{border:1px solid var(--color-surface-container-highest);border-radius:var(--radius-md);background-color:var(--color-surface-container-low);color:var(--color-on-surface);outline:none;padding:10px 14px;font-family:inherit;font-size:13px;transition:all .2s}._inputField_1elq7_32:focus{border-color:var(--color-primary);background-color:var(--color-surface-container-lowest);box-shadow:0 0 0 2px #a800161a}._inputField_1elq7_32:disabled{background-color:var(--color-surface-container-high,#e2e8f0);border-color:var(--color-surface-container-high,#e2e8f0);color:var(--color-secondary,#64748b);cursor:not-allowed;opacity:.8}._formActions_1elq7_59{justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-xl);border-top:1px solid var(--color-surface-container-high);padding-top:var(--spacing-lg);display:flex}@media (width<=768px){._formGrid_1elq7_5{gap:var(--spacing-md);grid-template-columns:1fr}._formFieldFull_1elq7_17{grid-column:span 1}._formActions_1elq7_59{flex-direction:column-reverse}._formActions_1elq7_59>button{width:100%}}._btn_1elq7_88{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid #0000;outline:none;padding:10px 20px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._btn_1elq7_88:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-secondary)}._btnPrimary_1elq7_110{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_1elq7_110:hover{background-color:var(--color-primary-container);transform:translateY(-1px)}._btnPrimary_1elq7_110:active{transform:translateY(0)}._btnSecondary_1elq7_124{background-color:var(--color-secondary);color:var(--color-on-secondary)}._btnSecondary_1elq7_124:hover{background-color:#3b4b66;transform:translateY(-1px)}._btnSecondary_1elq7_124:active{transform:translateY(0)}._btnOutline_1elq7_138{border-color:var(--color-outline-variant);color:var(--color-secondary);background-color:#0000}._btnOutline_1elq7_138:hover{background-color:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface)}._btn_1elq7_88:disabled{opacity:.5;cursor:not-allowed}._inputField_1elq7_32[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(15%)sepia(85%)saturate(7400%)hue-rotate(345deg)brightness(85%)contrast(115%);transition:transform .2s}._inputField_1elq7_32[type=date]::-webkit-calendar-picker-indicator:hover{transform:scale(1.15)}._datePickerWrapper_1elq7_167{width:100%;display:block}.react-datepicker{background-color:var(--color-surface-container-lowest)!important;border:1px solid var(--color-surface-container-high)!important;border-radius:var(--radius-md)!important;color:var(--color-on-surface)!important;font-family:inherit!important;box-shadow:0 4px 16px #111c2c14!important}.react-datepicker__header{background-color:var(--color-surface-container-low)!important;border-bottom:1px solid var(--color-surface-container-high)!important;border-top-left-radius:var(--radius-md)!important;border-top-right-radius:var(--radius-md)!important}.react-datepicker__current-month,.react-datepicker__day-name{color:var(--color-secondary)!important;font-weight:700!important}.react-datepicker__day{color:var(--color-on-surface)!important}.react-datepicker__day:hover{background-color:var(--color-surface-container-high)!important;border-radius:var(--radius-sm)!important}.react-datepicker__day--selected{background-color:var(--color-primary)!important;color:var(--color-on-primary)!important;border-radius:var(--radius-sm)!important;font-weight:700!important}.react-datepicker__day--keyboard-selected{color:var(--color-primary)!important;border-radius:var(--radius-sm)!important;background-color:#a800161a!important}.react-datepicker__navigation-icon:before{border-color:var(--color-secondary)!important}.react-datepicker__month-read-view,.react-datepicker__year-read-view{visibility:visible!important}.react-datepicker__month-select,.react-datepicker__year-select{border-radius:var(--radius-sm)!important;background-color:var(--color-surface-container-lowest)!important;border:1px solid var(--color-surface-container-high)!important;color:var(--color-on-surface)!important;cursor:pointer!important;outline:none!important;margin:0 4px!important;padding:3px 6px!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;transition:all .2s!important}.react-datepicker__month-select:hover,.react-datepicker__year-select:hover{border-color:var(--color-primary)!important}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.375em;border-bottom-left-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-top:1px solid #aeaeae;border-bottom:none;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}._container_zs2bc_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_zs2bc_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_zs2bc_16{flex-direction:column;display:flex}._title_zs2bc_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_zs2bc_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._btn_zs2bc_35{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);border:1px solid #0000;padding:10px 20px;font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}._btnPrimary_zs2bc_50{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_zs2bc_50:hover{background-color:var(--color-primary-container)}._btnOutline_zs2bc_59{border-color:var(--color-outline-variant);color:var(--color-secondary);background-color:#0000}._btnOutline_zs2bc_59:hover{background-color:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface)}._spin_zs2bc_71{animation:.8s linear infinite _spin_zs2bc_71}@keyframes _spin_zs2bc_71{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._metricsSummary_zs2bc_81{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._summaryCard_zs2bc_87{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);padding:var(--spacing-md);flex-direction:column;gap:4px;display:flex;box-shadow:0 1px 3px #111c2c05}._summaryLabel_zs2bc_98{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._summaryVal_zs2bc_106{color:var(--color-on-surface);font-size:22px;font-weight:700}._filterInputCol_zs2bc_113{flex-direction:column;flex:1;gap:4px;min-width:170px;display:flex}._filterLabel_zs2bc_121{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._controlsBar_zs2bc_130{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_zs2bc_139{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_zs2bc_148{flex:1;min-width:220px;position:relative}._searchIcon_zs2bc_154{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_zs2bc_162{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_zs2bc_162:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._memberInfoCell_zs2bc_181{align-items:center;gap:var(--spacing-sm);display:flex}._avatar_zs2bc_187{object-fit:cover;background-color:var(--color-surface-container-high);border:1.5px solid var(--color-outline-variant);border-radius:50%;flex-shrink:0;width:36px;height:36px}._avatarFallback_zs2bc_197{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-container) 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}._nameCol_zs2bc_211{flex-direction:column;display:flex}._memberNameText_zs2bc_216{color:var(--color-on-surface);font-size:13px;font-weight:600}._positionSubtext_zs2bc_222{color:var(--color-secondary);font-size:11px}._deviceCell_zs2bc_228{flex-direction:column;gap:2px;display:flex}._platformBadge_zs2bc_234{color:var(--color-on-surface);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}._deviceIdWrapper_zs2bc_243{color:var(--color-secondary);align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}._copyBtn_zs2bc_252{color:var(--color-secondary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex}._copyBtn_zs2bc_252:hover{color:var(--color-primary)}._badge_zs2bc_268{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-family:Hanken Grotesk,sans-serif;font-size:10px;font-weight:700;display:inline-flex}._badgeYes_zs2bc_282{color:#10b981;background-color:#10b9811a}._badgePending_zs2bc_287,._badgeAmber_zs2bc_292{color:#f59e0b;background-color:#f59e0b1a}._badgeRed_zs2bc_297{color:#ef4444;background-color:#ef44441a}._badgeGrey_zs2bc_302{color:#6b7280;background-color:#6b72801a}._actionContainer_zs2bc_308{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_zs2bc_314{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_zs2bc_314:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_zs2bc_314:active{transform:translateY(0)}._viewBtn_zs2bc_338:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._deleteBtn_zs2bc_344:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._statusBtnActive_zs2bc_350:hover{color:#10b981;background-color:#10b9811a;border-color:#10b981}._statusBtnInactive_zs2bc_356:hover{color:#6b7280;background-color:#6b72801a;border-color:#6b7280}._promoteBtn_zs2bc_363{background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:6px 12px;font-family:Hanken Grotesk,sans-serif;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}._promoteBtn_zs2bc_363:hover{background-color:var(--color-primary-container);transform:translateY(-1px);box-shadow:0 2px 8px #a8001633}._promoteBtn_zs2bc_363:active{transform:translateY(0)}._memberCard_zs2bc_391{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-sm);cursor:pointer;flex-direction:column;transition:all .2s;display:flex}._memberCard_zs2bc_391:hover{transform:translateY(-2px);box-shadow:0 6px 20px #111c2c14}._cardHeader_zs2bc_408{justify-content:space-between;align-items:flex-start;display:flex}._cardMeta_zs2bc_414{flex-direction:column;gap:2px;display:flex}._cardBody_zs2bc_420{border-top:1px solid var(--color-surface-container-low);flex-direction:column;gap:8px;padding-top:8px;display:flex}._cardRow_zs2bc_428{justify-content:space-between;font-size:12px;display:flex}._cardLabel_zs2bc_434{color:var(--color-secondary);font-weight:500}._cardValue_zs2bc_439{color:var(--color-on-surface);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-weight:600;overflow:hidden}._cardFooter_zs2bc_449{border-top:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}._drawerOverlay_zs2bc_459{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#111c2c66;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawerContent_zs2bc_472{background-color:var(--color-surface-container-lowest);flex-direction:column;width:100%;max-width:580px;height:100%;animation:.25s ease-out _slideIn_zs2bc_1;display:flex;box-shadow:-10px 0 30px #111c2c26}@keyframes _slideIn_zs2bc_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_zs2bc_488{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;display:flex}._drawerTitle_zs2bc_496{color:var(--color-on-surface);align-items:center;gap:var(--spacing-xs);font-size:18px;font-weight:700;display:flex}._drawerCloseBtn_zs2bc_505{color:var(--color-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}._drawerCloseBtn_zs2bc_505:hover{background-color:var(--color-surface-container-low);color:var(--color-on-surface)}._drawerBody_zs2bc_523{padding:var(--spacing-lg);gap:var(--spacing-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}._detailsGrid_zs2bc_532{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}._detailsGridFull_zs2bc_538{grid-column:1/-1}._detailItem_zs2bc_542{flex-direction:column;gap:3px;display:flex}._detailLabel_zs2bc_548{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._detailValue_zs2bc_556{color:var(--color-on-surface);word-break:break-all;font-size:13px;font-weight:600}._drawerFooter_zs2bc_563{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-surface-container-low);justify-content:flex-end;gap:var(--spacing-sm);background-color:var(--color-surface-container-lowest);display:flex}._container_b9lvm_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_b9lvm_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_b9lvm_16{flex-direction:column;display:flex}._title_b9lvm_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_b9lvm_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._metricsSummary_b9lvm_35{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}._summaryCard_b9lvm_41{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);padding:var(--spacing-md);flex-direction:column;gap:4px;display:flex}._summaryLabel_b9lvm_51{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._summaryVal_b9lvm_59{color:var(--color-on-surface);font-size:20px;font-weight:700}._controlsBar_b9lvm_66{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_b9lvm_75{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_b9lvm_84{flex:1;min-width:220px;position:relative}._searchIcon_b9lvm_90{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_b9lvm_98{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_b9lvm_98:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._viewToggles_b9lvm_116{background-color:var(--color-surface-container-low);border-radius:var(--radius-default);border:1px solid var(--color-surface-container-high);padding:3px;display:flex}._toggleBtn_b9lvm_124{color:var(--color-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:flex}._toggleBtnActive_b9lvm_140{background-color:var(--color-surface-container-lowest);color:var(--color-on-surface);box-shadow:0 2px 6px #111c2c0f}._btn_b9lvm_146{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);border:1px solid #0000;padding:10px 20px;font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}._btnPrimary_b9lvm_161{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_b9lvm_161:hover{background-color:var(--color-primary-container)}._btnOutline_b9lvm_170{border-color:var(--color-outline-variant);color:var(--color-secondary);background-color:#0000}._btnOutline_b9lvm_170:hover{background-color:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface)}._tableCard_b9lvm_183{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 20px #111c2c08}._tableWrapper_b9lvm_191{width:100%;overflow-x:auto}._customTable_b9lvm_196{border-collapse:collapse;text-align:left;width:100%}._customTable_b9lvm_196 th{padding:var(--spacing-md);background-color:var(--color-surface-container-low);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-surface-container-high);font-size:11px;font-weight:700}._customTable_b9lvm_196 td{padding:var(--spacing-md);border-bottom:1px solid var(--color-surface-container-low);color:var(--color-on-surface);vertical-align:middle;font-size:13px}._customTable_b9lvm_196 tbody tr{cursor:pointer;transition:background-color .15s}._customTable_b9lvm_196 tbody tr:hover{background-color:var(--color-surface-container-lowest-hover)}._memberInfoCell_b9lvm_230{align-items:center;gap:var(--spacing-sm);display:flex}._avatar_b9lvm_236{object-fit:cover;background-color:var(--color-surface-container-high);border:1.5px solid var(--color-outline-variant);border-radius:50%;width:36px;height:36px}._avatarSm_b9lvm_245{width:24px;height:24px}._nameCol_b9lvm_250{flex-direction:column;display:flex}._memberNameText_b9lvm_255{color:var(--color-on-surface);font-weight:600}._positionSubtext_b9lvm_260{color:var(--color-secondary);font-size:11px}._badge_b9lvm_266{text-transform:uppercase;letter-spacing:.03em;border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-family:Hanken Grotesk,sans-serif;font-size:10px;font-weight:700;display:inline-flex}._badgeGreen_b9lvm_279{color:#10b981;background-color:#10b9811a}._badgeAmber_b9lvm_284{color:#f59e0b;background-color:#f59e0b1a}._badgeRed_b9lvm_289{color:#ef4444;background-color:#ef44441a}._badgeGrey_b9lvm_294{color:#6b7280;background-color:#6b72801a}._badgeYes_b9lvm_299{color:#10b981;background-color:#10b9811a}._badgePending_b9lvm_304{color:#f59e0b;background-color:#f59e0b1a}._badgeOverdue_b9lvm_309{color:#ef4444;background-color:#ef44441a}._cardsGrid_b9lvm_315{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}._memberCard_b9lvm_321{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-sm);cursor:pointer;flex-direction:column;transition:all .2s;display:flex}._memberCard_b9lvm_321:hover{transform:translateY(-2px);box-shadow:0 6px 20px #111c2c14}._cardHeader_b9lvm_338{justify-content:space-between;align-items:flex-start;display:flex}._cardAvatarWrapper_b9lvm_344{position:relative}._cardCompanyLogo_b9lvm_348{object-fit:cover;border:1px solid var(--color-background);border-radius:4px;width:18px;height:18px;position:absolute;bottom:-2px;right:-2px}._cardMeta_b9lvm_359{flex-direction:column;gap:2px;display:flex}._cardBody_b9lvm_365{border-top:1px solid var(--color-surface-container-low);flex-direction:column;gap:8px;padding-top:8px;display:flex}._cardRow_b9lvm_373{justify-content:space-between;font-size:12px;display:flex}._cardLabel_b9lvm_379{color:var(--color-secondary);font-weight:500}._cardValue_b9lvm_384{color:var(--color-on-surface);font-weight:600}._cardFooter_b9lvm_389{border-top:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}._socialIcons_b9lvm_398{gap:8px;display:flex}._socialLink_b9lvm_403{color:var(--color-secondary);justify-content:center;align-items:center;transition:color .15s;display:flex}._socialLink_b9lvm_403:hover{color:var(--color-primary)}._drawerOverlay_b9lvm_416{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#111c2c66;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawerContent_b9lvm_429{background-color:var(--color-surface-container-lowest);flex-direction:column;width:100%;max-width:620px;height:100%;animation:.3s ease-out _slideIn_b9lvm_1;display:flex;box-shadow:-10px 0 30px #111c2c26}@keyframes _slideIn_b9lvm_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_b9lvm_449{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;display:flex}._drawerTitleArea_b9lvm_457{align-items:center;gap:var(--spacing-sm);display:flex}._drawerTitleText_b9lvm_463{flex-direction:column;display:flex}._drawerTitle_b9lvm_457{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:700}._closeBtn_b9lvm_475{color:var(--color-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:background-color .15s;display:flex}._closeBtn_b9lvm_475:hover{background-color:var(--color-surface-container-low);color:var(--color-on-surface)}._drawerTabs_b9lvm_493{background-color:var(--color-surface-container-low);border-bottom:1px solid var(--color-surface-container-high);display:flex}._tabBtn_b9lvm_499{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;font-size:12px;font-weight:700;transition:all .2s;position:relative}._tabBtnActive_b9lvm_513{color:var(--color-primary)}._tabBtnActive_b9lvm_513:after{content:"";background-color:var(--color-primary);height:2.5px;position:absolute;bottom:0;left:0;right:0}._drawerBody_b9lvm_527{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}._detailsGroup_b9lvm_536{gap:var(--spacing-sm);flex-direction:column;display:flex}._groupTitle_b9lvm_542{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px dashed var(--color-outline-variant);padding-bottom:4px;font-size:12px;font-weight:700}._detailsGrid_b9lvm_552{gap:var(--spacing-sm) var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}._detailsGridFull_b9lvm_558{grid-template-columns:1fr}._detailItem_b9lvm_562{flex-direction:column;gap:3px;display:flex}._detailLabel_b9lvm_568{color:var(--color-secondary);font-size:11px}._detailValue_b9lvm_573{color:var(--color-on-surface);font-size:13px;font-weight:600}._drawerFooter_b9lvm_579{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-surface-container-low);justify-content:flex-end;gap:var(--spacing-sm);background-color:var(--color-surface-container-lowest);display:flex}._actionContainer_b9lvm_589{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_b9lvm_595{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_b9lvm_595:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_b9lvm_595:active{transform:translateY(0)}._viewBtn_b9lvm_619:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_b9lvm_625:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_b9lvm_631:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}@media (width<=768px){._formCard_7d1bc_27{padding:var(--spacing-md)}}._overlay_6jji5_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modal_6jji5_13{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:440px;display:flex;overflow:hidden;box-shadow:0 20px 40px #0000004d}._header_6jji5_24{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._header_6jji5_24 h3{color:#111827;margin:0;font-size:16px;font-weight:700}._closeBtn_6jji5_39{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:18px}._cropContainer_6jji5_47{-webkit-user-select:none;user-select:none;background:#111827;justify-content:center;align-items:center;width:100%;height:320px;display:flex;position:relative;overflow:hidden}._cropBox_6jji5_59{border:2px dashed #fff;border-radius:8px;justify-content:center;align-items:center;width:260px;height:260px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 9999px #0000008c}._cropImage_6jji5_72{object-fit:contain;pointer-events:auto;width:100%;height:100%;transition:transform 50ms ease-out}._controls_6jji5_80{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-direction:column;gap:12px;padding:16px 20px;display:flex}._controlGroup_6jji5_89{align-items:center;gap:12px;display:flex}._controlGroup_6jji5_89 label{color:#374151;width:60px;font-size:13px;font-weight:600}._controlGroup_6jji5_89 input[type=range]{accent-color:#c52332;flex:1}._actions_6jji5_107{justify-content:flex-end;align-items:center;gap:12px;padding:16px 20px;display:flex}._cancelBtn_6jji5_115{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}._cropBtn_6jji5_126{color:#fff;cursor:pointer;background:#c52332;border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:700;transition:background .2s}._cropBtn_6jji5_126:hover{background:#a01a27}@media (width<=768px){._formCard_7d1bc_27{padding:var(--spacing-md)}}@keyframes _slideIn_11m33_1{0%{transform:translate(100%)}to{transform:translate(0)}}._container_17hwe_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_17hwe_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_17hwe_16{flex-direction:column;display:flex}._title_17hwe_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_17hwe_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._metricsSummary_17hwe_35{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}._summaryCard_17hwe_41{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);padding:var(--spacing-md);flex-direction:column;gap:4px;display:flex}._summaryLabel_17hwe_51{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._summaryVal_17hwe_59{color:var(--color-on-surface);font-size:20px;font-weight:700}._controlsBar_17hwe_66{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_17hwe_75{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_17hwe_84{flex:1;min-width:220px;position:relative}._searchIcon_17hwe_90{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_17hwe_98{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_17hwe_98:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._viewToggles_17hwe_116{background-color:var(--color-surface-container-low);border-radius:var(--radius-default);border:1px solid var(--color-surface-container-high);padding:3px;display:flex}._toggleBtn_17hwe_124{color:var(--color-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:flex}._toggleBtnActive_17hwe_140{background-color:var(--color-surface-container-lowest);color:var(--color-on-surface);box-shadow:0 2px 6px #111c2c0f}._btn_17hwe_146{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);border:1px solid #0000;padding:10px 20px;font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}._btnPrimary_17hwe_161{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_17hwe_161:hover{background-color:var(--color-primary-container)}._btnOutline_17hwe_170{border-color:var(--color-outline-variant);color:var(--color-secondary);background-color:#0000}._btnOutline_17hwe_170:hover{background-color:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface)}._tableCard_17hwe_183{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 20px #111c2c08}._tableWrapper_17hwe_191{width:100%;overflow-x:auto}._customTable_17hwe_196{border-collapse:collapse;text-align:left;width:100%}._customTable_17hwe_196 th{padding:var(--spacing-md);background-color:var(--color-surface-container-low);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-surface-container-high);font-size:11px;font-weight:700}._customTable_17hwe_196 td{padding:var(--spacing-md);border-bottom:1px solid var(--color-surface-container-low);color:var(--color-on-surface);vertical-align:middle;font-size:13px}._customTable_17hwe_196 tbody tr{cursor:pointer;transition:background-color .15s}._customTable_17hwe_196 tbody tr:hover{background-color:var(--color-surface-container-lowest-hover)}._memberInfoCell_17hwe_230{align-items:center;gap:var(--spacing-sm);display:flex}._avatar_17hwe_236{object-fit:cover;background-color:var(--color-surface-container-high);border:1.5px solid var(--color-outline-variant);border-radius:50%;width:36px;height:36px}._avatarSm_17hwe_245{width:24px;height:24px}._nameCol_17hwe_250{flex-direction:column;display:flex}._memberNameText_17hwe_255{color:var(--color-on-surface);font-weight:600}._positionSubtext_17hwe_260{color:var(--color-secondary);font-size:11px}._badge_17hwe_266{text-transform:uppercase;letter-spacing:.03em;border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-family:Hanken Grotesk,sans-serif;font-size:10px;font-weight:700;display:inline-flex}._badgeGreen_17hwe_279{color:#10b981;background-color:#10b9811a}._badgeAmber_17hwe_284{color:#f59e0b;background-color:#f59e0b1a}._badgeRed_17hwe_289{color:#ef4444;background-color:#ef44441a}._badgeGrey_17hwe_294{color:#6b7280;background-color:#6b72801a}._badgeYes_17hwe_299{color:#10b981;background-color:#10b9811a}._badgePending_17hwe_304{color:#f59e0b;background-color:#f59e0b1a}._badgeOverdue_17hwe_309{color:#ef4444;background-color:#ef44441a}._cardsGrid_17hwe_315{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}._memberCard_17hwe_321{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-sm);cursor:pointer;flex-direction:column;transition:all .2s;display:flex}._memberCard_17hwe_321:hover{transform:translateY(-2px);box-shadow:0 6px 20px #111c2c14}._cardHeader_17hwe_338{justify-content:space-between;align-items:flex-start;display:flex}._cardAvatarWrapper_17hwe_344{position:relative}._cardCompanyLogo_17hwe_348{object-fit:cover;border:1px solid var(--color-background);border-radius:4px;width:18px;height:18px;position:absolute;bottom:-2px;right:-2px}._cardMeta_17hwe_359{flex-direction:column;gap:2px;display:flex}._cardBody_17hwe_365{border-top:1px solid var(--color-surface-container-low);flex-direction:column;gap:8px;padding-top:8px;display:flex}._cardRow_17hwe_373{justify-content:space-between;font-size:12px;display:flex}._cardLabel_17hwe_379{color:var(--color-secondary);font-weight:500}._cardValue_17hwe_384{color:var(--color-on-surface);font-weight:600}._cardFooter_17hwe_389{border-top:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}._socialIcons_17hwe_398{gap:8px;display:flex}._socialLink_17hwe_403{color:var(--color-secondary);justify-content:center;align-items:center;transition:color .15s;display:flex}._socialLink_17hwe_403:hover{color:var(--color-primary)}._drawerOverlay_17hwe_416{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#111c2c66;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawerContent_17hwe_429{background-color:var(--color-surface-container-lowest);flex-direction:column;width:100%;max-width:620px;height:100%;animation:.3s ease-out _slideIn_17hwe_1;display:flex;box-shadow:-10px 0 30px #111c2c26}@keyframes _slideIn_17hwe_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_17hwe_449{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;display:flex}._drawerTitleArea_17hwe_457{align-items:center;gap:var(--spacing-sm);display:flex}._drawerTitleText_17hwe_463{flex-direction:column;display:flex}._drawerTitle_17hwe_457{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:700}._closeBtn_17hwe_475{color:var(--color-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:background-color .15s;display:flex}._closeBtn_17hwe_475:hover{background-color:var(--color-surface-container-low);color:var(--color-on-surface)}._drawerTabs_17hwe_493{background-color:var(--color-surface-container-low);border-bottom:1px solid var(--color-surface-container-high);display:flex}._tabBtn_17hwe_499{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;font-size:12px;font-weight:700;transition:all .2s;position:relative}._tabBtnActive_17hwe_513{color:var(--color-primary)}._tabBtnActive_17hwe_513:after{content:"";background-color:var(--color-primary);height:2.5px;position:absolute;bottom:0;left:0;right:0}._drawerBody_17hwe_527{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}._detailsGroup_17hwe_536{gap:var(--spacing-sm);flex-direction:column;display:flex}._groupTitle_17hwe_542{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px dashed var(--color-outline-variant);padding-bottom:4px;font-size:12px;font-weight:700}._detailsGrid_17hwe_552{gap:var(--spacing-sm) var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}._detailsGridFull_17hwe_558{grid-template-columns:1fr}._detailItem_17hwe_562{flex-direction:column;gap:3px;display:flex}._detailLabel_17hwe_568{color:var(--color-secondary);font-size:11px}._detailValue_17hwe_573{color:var(--color-on-surface);font-size:13px;font-weight:600}._drawerFooter_17hwe_579{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-surface-container-low);justify-content:flex-end;gap:var(--spacing-sm);background-color:var(--color-surface-container-lowest);display:flex}._actionContainer_17hwe_589{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_17hwe_595{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_17hwe_595:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_17hwe_595:active{transform:translateY(0)}._viewBtn_17hwe_619:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_17hwe_625:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_17hwe_631:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._reorderHint_17hwe_638{border-radius:var(--radius-md);color:var(--color-on-surface);margin-bottom:var(--spacing-xs);background-color:#cf142b0d;border:1px dashed #cf142b47;align-items:center;gap:10px;padding:10px 16px;font-size:13px;line-height:1.5;display:flex}._reorderHintIcon_17hwe_652{color:var(--color-primary);flex-shrink:0}._dragHandleCell_17hwe_657{text-align:center;width:38px;padding:8px 4px!important}._dragHandle_17hwe_657{color:var(--color-secondary);cursor:grab;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:5px;transition:all .15s;display:inline-flex}._dragHandle_17hwe_657:hover{color:var(--color-primary);background-color:#cf142b1a}._dragHandle_17hwe_657:active{cursor:grabbing}._sequenceBadge_17hwe_684{background-color:var(--color-surface-container-high);width:24px;height:24px;color:var(--color-on-surface);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}._tableRowDraggable_17hwe_697{cursor:grab;transition:background-color .15s,opacity .15s}._tableRowDraggable_17hwe_697:hover{background-color:#00000005}._tableRowDragging_17hwe_706{opacity:.35;background-color:#cf142b14!important}._tableRowDragOver_17hwe_711{outline:2px dashed var(--color-primary);outline-offset:-2px;background-color:#cf142b17!important}._container_1qw3z_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_1qw3z_8{justify-content:space-between;align-items:center;display:flex}._titleArea_1qw3z_14{flex-direction:column;display:flex}._title_1qw3z_14{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_1qw3z_26{color:var(--color-secondary);margin-top:4px;font-size:13px}._controlsCard_1qw3z_32{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._bulkSelectButtons_1qw3z_44{align-items:center;gap:var(--spacing-xs);display:flex}._btnSecondary_1qw3z_50{background-color:var(--color-surface-container-high);color:var(--color-on-surface);border-color:var(--color-outline-variant)}._btnSecondary_1qw3z_50:hover{background-color:var(--color-surface-container-highest);color:var(--color-primary)}._roleSelectorField_1qw3z_61{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._selectorLabel_1qw3z_68{color:var(--color-secondary);font-size:13px;font-weight:700}._selectorWrapper_1qw3z_74{width:260px}._matrixContainer_1qw3z_79{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 20px #111c2c08}._matrixHeader_1qw3z_87{background-color:var(--color-surface-container-low);border-bottom:1px solid var(--color-surface-container-high);padding:var(--spacing-md);grid-template-columns:2fr repeat(4,1fr);display:grid}._moduleColumnHeader_1qw3z_95{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._permColumnHeader_1qw3z_103{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;text-align:center;font-size:11px;font-weight:700}._permColumnHeaderClickable_1qw3z_112{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);padding:4px 8px;font-size:11px;font-weight:700;transition:all .2s}._permColumnHeaderClickable_1qw3z_112:hover{background-color:var(--color-surface-container-high);color:var(--color-primary)}._matrixBody_1qw3z_131{flex-direction:column;display:flex}._matrixRow_1qw3z_136{border-bottom:1px solid var(--color-surface-container-low);padding:var(--spacing-md);grid-template-columns:2fr repeat(4,1fr);align-items:center;transition:background-color .15s;display:grid}._matrixRow_1qw3z_136:hover{background-color:var(--color-surface-container-lowest-hover)}._moduleCell_1qw3z_149{flex-direction:column;gap:4px;display:flex}._moduleLabel_1qw3z_155{color:var(--color-on-surface);font-size:14px;font-weight:700}._moduleDesc_1qw3z_161{color:var(--color-secondary);font-size:12px;line-height:1.4}._checkboxCell_1qw3z_167{justify-content:center;align-items:center;display:flex}._permCheckbox_1qw3z_173{border-radius:var(--radius-sm);border:2px solid var(--color-outline);cursor:pointer;width:18px;height:18px;accent-color:var(--color-primary)}._actionsBar_1qw3z_182{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-xs);display:flex}._btn_1qw3z_50{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);border:1px solid #0000;padding:10px 20px;font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}._btnPrimary_1qw3z_204{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_1qw3z_204:hover{background-color:var(--color-primary-container)}._btnOutline_1qw3z_213{border-color:var(--color-outline-variant);color:var(--color-secondary);background-color:#0000}._btnOutline_1qw3z_213:hover{background-color:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface)}._container_1t5vw_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_1t5vw_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_1t5vw_16{flex-direction:column;display:flex}._title_1t5vw_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_1t5vw_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._metricsSummary_1t5vw_35{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}._summaryCard_1t5vw_41{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);padding:var(--spacing-md);flex-direction:column;gap:4px;display:flex}._summaryLabel_1t5vw_51{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._summaryVal_1t5vw_59{color:var(--color-on-surface);font-size:20px;font-weight:700}._controlsBar_1t5vw_66{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_1t5vw_75{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_1t5vw_84{flex:1;min-width:220px;position:relative}._searchIcon_1t5vw_90{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_1t5vw_98{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_1t5vw_98:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._viewToggles_1t5vw_116{background-color:var(--color-surface-container-low);border-radius:var(--radius-default);border:1px solid var(--color-surface-container-high);padding:3px;display:flex}._toggleBtn_1t5vw_124{color:var(--color-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:flex}._toggleBtnActive_1t5vw_140{background-color:var(--color-surface-container-lowest);color:var(--color-on-surface);box-shadow:0 2px 6px #111c2c0f}._btn_1t5vw_146{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);border:1px solid #0000;padding:10px 20px;font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}._btnPrimary_1t5vw_161{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_1t5vw_161:hover{background-color:var(--color-primary-container)}._btnOutline_1t5vw_170{border-color:var(--color-outline-variant);color:var(--color-secondary);background-color:#0000}._btnOutline_1t5vw_170:hover{background-color:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface)}._tableCard_1t5vw_183{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 20px #111c2c08}._tableWrapper_1t5vw_191{width:100%;overflow-x:auto}._customTable_1t5vw_196{border-collapse:collapse;text-align:left;width:100%}._customTable_1t5vw_196 th{padding:var(--spacing-md);background-color:var(--color-surface-container-low);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-surface-container-high);font-size:11px;font-weight:700}._customTable_1t5vw_196 td{padding:var(--spacing-md);border-bottom:1px solid var(--color-surface-container-low);color:var(--color-on-surface);vertical-align:middle;font-size:13px}._customTable_1t5vw_196 tbody tr{cursor:pointer;transition:background-color .15s}._customTable_1t5vw_196 tbody tr:hover{background-color:var(--color-surface-container-lowest-hover)}._memberInfoCell_1t5vw_230{align-items:center;gap:var(--spacing-sm);display:flex}._avatar_1t5vw_236{object-fit:cover;background-color:var(--color-surface-container-high);border:1.5px solid var(--color-outline-variant);border-radius:50%;width:36px;height:36px}._avatarSm_1t5vw_245{width:24px;height:24px}._nameCol_1t5vw_250{flex-direction:column;display:flex}._memberNameText_1t5vw_255{color:var(--color-on-surface);font-weight:600}._positionSubtext_1t5vw_260{color:var(--color-secondary);font-size:11px}._badge_1t5vw_266{text-transform:uppercase;letter-spacing:.03em;border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-family:Hanken Grotesk,sans-serif;font-size:10px;font-weight:700;display:inline-flex}._badgeGreen_1t5vw_279{color:#10b981;background-color:#10b9811a}._badgeAmber_1t5vw_284{color:#f59e0b;background-color:#f59e0b1a}._badgeRed_1t5vw_289{color:#ef4444;background-color:#ef44441a}._badgeGrey_1t5vw_294{color:#6b7280;background-color:#6b72801a}._badgeYes_1t5vw_299{color:#10b981;background-color:#10b9811a}._badgePending_1t5vw_304{color:#f59e0b;background-color:#f59e0b1a}._badgeOverdue_1t5vw_309{color:#ef4444;background-color:#ef44441a}._cardsGrid_1t5vw_315{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}._memberCard_1t5vw_321{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-sm);cursor:pointer;flex-direction:column;transition:all .2s;display:flex}._memberCard_1t5vw_321:hover{transform:translateY(-2px);box-shadow:0 6px 20px #111c2c14}._cardHeader_1t5vw_338{justify-content:space-between;align-items:flex-start;display:flex}._cardAvatarWrapper_1t5vw_344{position:relative}._cardCompanyLogo_1t5vw_348{object-fit:cover;border:1px solid var(--color-background);border-radius:4px;width:18px;height:18px;position:absolute;bottom:-2px;right:-2px}._cardMeta_1t5vw_359{flex-direction:column;gap:2px;display:flex}._cardBody_1t5vw_365{border-top:1px solid var(--color-surface-container-low);flex-direction:column;gap:8px;padding-top:8px;display:flex}._cardRow_1t5vw_373{justify-content:space-between;font-size:12px;display:flex}._cardLabel_1t5vw_379{color:var(--color-secondary);font-weight:500}._cardValue_1t5vw_384{color:var(--color-on-surface);font-weight:600}._cardFooter_1t5vw_389{border-top:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}._socialIcons_1t5vw_398{gap:8px;display:flex}._socialLink_1t5vw_403{color:var(--color-secondary);justify-content:center;align-items:center;transition:color .15s;display:flex}._socialLink_1t5vw_403:hover{color:var(--color-primary)}._drawerOverlay_1t5vw_416{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#111c2c66;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawerContent_1t5vw_429{background-color:var(--color-surface-container-lowest);flex-direction:column;width:100%;max-width:620px;height:100%;animation:.3s ease-out _slideIn_1t5vw_1;display:flex;box-shadow:-10px 0 30px #111c2c26}@keyframes _slideIn_1t5vw_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1t5vw_449{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;display:flex}._drawerTitleArea_1t5vw_457{align-items:center;gap:var(--spacing-sm);display:flex}._drawerTitleText_1t5vw_463{flex-direction:column;display:flex}._drawerTitle_1t5vw_457{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:700}._closeBtn_1t5vw_475{color:var(--color-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:background-color .15s;display:flex}._closeBtn_1t5vw_475:hover{background-color:var(--color-surface-container-low);color:var(--color-on-surface)}._drawerTabs_1t5vw_493{background-color:var(--color-surface-container-low);border-bottom:1px solid var(--color-surface-container-high);display:flex}._tabBtn_1t5vw_499{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;font-size:12px;font-weight:700;transition:all .2s;position:relative}._tabBtnActive_1t5vw_513{color:var(--color-primary)}._tabBtnActive_1t5vw_513:after{content:"";background-color:var(--color-primary);height:2.5px;position:absolute;bottom:0;left:0;right:0}._drawerBody_1t5vw_527{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}._detailsGroup_1t5vw_536{gap:var(--spacing-sm);flex-direction:column;display:flex}._groupTitle_1t5vw_542{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px dashed var(--color-outline-variant);padding-bottom:4px;font-size:12px;font-weight:700}._detailsGrid_1t5vw_552{gap:var(--spacing-sm) var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}._detailsGridFull_1t5vw_558{grid-template-columns:1fr}._detailItem_1t5vw_562{flex-direction:column;gap:3px;display:flex}._detailLabel_1t5vw_568{color:var(--color-secondary);font-size:11px}._detailValue_1t5vw_573{color:var(--color-on-surface);font-size:13px;font-weight:600}._drawerFooter_1t5vw_579{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-surface-container-low);justify-content:flex-end;gap:var(--spacing-sm);background-color:var(--color-surface-container-lowest);display:flex}._actionContainer_1t5vw_589{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_1t5vw_595{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_1t5vw_595:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_1t5vw_595:active{transform:translateY(0)}._viewBtn_1t5vw_619:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_1t5vw_625:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_1t5vw_631:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._viewTextField_1t5vw_637{background-color:var(--color-surface-container-low);border-radius:var(--radius-md);color:var(--color-on-surface);border:1px solid var(--color-surface-container-high);padding:8px 12px;font-size:13px;font-weight:500}._container_7eujt_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_7eujt_8{flex-direction:column;display:flex}._title_7eujt_13{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_7eujt_20{color:var(--color-secondary);margin-top:4px;font-size:13px}._formCard_7eujt_26{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);width:100%;max-width:800px;padding:var(--spacing-lg);box-shadow:0 4px 20px #111c2c08}._container_11m33_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_11m33_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_11m33_16{flex-direction:column;display:flex}._title_11m33_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_11m33_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._metricsSummary_11m33_35{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}._summaryCard_11m33_41{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);padding:var(--spacing-md);flex-direction:column;gap:4px;display:flex}._summaryLabel_11m33_51{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._summaryVal_11m33_59{color:var(--color-on-surface);font-size:20px;font-weight:700}._controlsBar_11m33_66{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_11m33_75{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_11m33_84{flex:1;min-width:220px;position:relative}._searchIcon_11m33_90{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_11m33_98{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_11m33_98:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._viewToggles_11m33_116{background-color:var(--color-surface-container-low);border-radius:var(--radius-default);border:1px solid var(--color-surface-container-high);padding:3px;display:flex}._toggleBtn_11m33_124{color:var(--color-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:flex}._toggleBtnActive_11m33_140{background-color:var(--color-surface-container-lowest);color:var(--color-on-surface);box-shadow:0 2px 6px #111c2c0f}._btn_11m33_146{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);border:1px solid #0000;padding:10px 20px;font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}._btnPrimary_11m33_161{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_11m33_161:hover{background-color:var(--color-primary-container)}._btnOutline_11m33_170{border-color:var(--color-outline-variant);color:var(--color-secondary);background-color:#0000}._btnOutline_11m33_170:hover{background-color:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface)}._tableCard_11m33_183{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 20px #111c2c08}._tableWrapper_11m33_191{width:100%;overflow-x:auto}._customTable_11m33_196{border-collapse:collapse;text-align:left;width:100%}._customTable_11m33_196 th{padding:var(--spacing-md);background-color:var(--color-surface-container-low);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-surface-container-high);font-size:11px;font-weight:700}._customTable_11m33_196 td{padding:var(--spacing-md);border-bottom:1px solid var(--color-surface-container-low);color:var(--color-on-surface);vertical-align:middle;font-size:13px}._customTable_11m33_196 tbody tr{cursor:pointer;transition:background-color .15s}._customTable_11m33_196 tbody tr:hover{background-color:var(--color-surface-container-lowest-hover)}._memberInfoCell_11m33_230{align-items:center;gap:var(--spacing-sm);display:flex}._avatar_11m33_236{object-fit:cover;background-color:var(--color-surface-container-high);border:1.5px solid var(--color-outline-variant);border-radius:50%;width:36px;height:36px}._avatarSm_11m33_245{width:24px;height:24px}._nameCol_11m33_250{flex-direction:column;display:flex}._memberNameText_11m33_255{color:var(--color-on-surface);font-weight:600}._positionSubtext_11m33_260{color:var(--color-secondary);font-size:11px}._badge_11m33_266{text-transform:uppercase;letter-spacing:.03em;border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-family:Hanken Grotesk,sans-serif;font-size:10px;font-weight:700;display:inline-flex}._badgeGreen_11m33_279{color:#10b981;background-color:#10b9811a}._badgeAmber_11m33_284{color:#f59e0b;background-color:#f59e0b1a}._badgeRed_11m33_289{color:#ef4444;background-color:#ef44441a}._badgeGrey_11m33_294{color:#6b7280;background-color:#6b72801a}._badgeYes_11m33_299{color:#10b981;background-color:#10b9811a}._badgePending_11m33_304{color:#f59e0b;background-color:#f59e0b1a}._badgeOverdue_11m33_309{color:#ef4444;background-color:#ef44441a}._cardsGrid_11m33_315{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}._memberCard_11m33_321{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-sm);cursor:pointer;flex-direction:column;transition:all .2s;display:flex}._memberCard_11m33_321:hover{transform:translateY(-2px);box-shadow:0 6px 20px #111c2c14}._cardHeader_11m33_338{justify-content:space-between;align-items:flex-start;display:flex}._cardAvatarWrapper_11m33_344{position:relative}._cardCompanyLogo_11m33_348{object-fit:cover;border:1px solid var(--color-background);border-radius:4px;width:18px;height:18px;position:absolute;bottom:-2px;right:-2px}._cardMeta_11m33_359{flex-direction:column;gap:2px;display:flex}._cardBody_11m33_365{border-top:1px solid var(--color-surface-container-low);flex-direction:column;gap:8px;padding-top:8px;display:flex}._cardRow_11m33_373{justify-content:space-between;font-size:12px;display:flex}._cardLabel_11m33_379{color:var(--color-secondary);font-weight:500}._cardValue_11m33_384{color:var(--color-on-surface);font-weight:600}._cardFooter_11m33_389{border-top:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}._socialIcons_11m33_398{gap:8px;display:flex}._socialLink_11m33_403{color:var(--color-secondary);justify-content:center;align-items:center;transition:color .15s;display:flex}._socialLink_11m33_403:hover{color:var(--color-primary)}._drawerOverlay_11m33_416{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#111c2c66;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawerContent_11m33_429{background-color:var(--color-surface-container-lowest);flex-direction:column;width:100%;max-width:620px;height:100%;animation:.3s ease-out _slideIn_11m33_1;display:flex;box-shadow:-10px 0 30px #111c2c26}._drawerHeader_11m33_449{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;display:flex}._drawerTitleArea_11m33_457{align-items:center;gap:var(--spacing-sm);display:flex}._drawerTitleText_11m33_463{flex-direction:column;display:flex}._drawerTitle_11m33_457{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:700}._closeBtn_11m33_475{color:var(--color-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:background-color .15s;display:flex}._closeBtn_11m33_475:hover{background-color:var(--color-surface-container-low);color:var(--color-on-surface)}._drawerTabs_11m33_493{background-color:var(--color-surface-container-low);border-bottom:1px solid var(--color-surface-container-high);display:flex}._tabBtn_11m33_499{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;font-size:12px;font-weight:700;transition:all .2s;position:relative}._tabBtnActive_11m33_513{color:var(--color-primary)}._tabBtnActive_11m33_513:after{content:"";background-color:var(--color-primary);height:2.5px;position:absolute;bottom:0;left:0;right:0}._drawerBody_11m33_527{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}._detailsGroup_11m33_536{gap:var(--spacing-sm);flex-direction:column;display:flex}._groupTitle_11m33_542{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px dashed var(--color-outline-variant);padding-bottom:4px;font-size:12px;font-weight:700}._detailsGrid_11m33_552{gap:var(--spacing-sm) var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}._detailsGridFull_11m33_558{grid-template-columns:1fr}._detailItem_11m33_562{flex-direction:column;gap:3px;display:flex}._detailLabel_11m33_568{color:var(--color-secondary);font-size:11px}._detailValue_11m33_573{color:var(--color-on-surface);font-size:13px;font-weight:600}._drawerFooter_11m33_579{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-surface-container-low);justify-content:flex-end;gap:var(--spacing-sm);background-color:var(--color-surface-container-lowest);display:flex}._actionContainer_11m33_589{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_11m33_595{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_11m33_595:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_11m33_595:active{transform:translateY(0)}._viewBtn_11m33_619:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_11m33_625:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_11m33_631:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}@keyframes _slideIn_dw4mq_1{0%{transform:translate(100%)}to{transform:translate(0)}}._container_dw4mq_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_dw4mq_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_dw4mq_16{flex-direction:column;display:flex}._title_dw4mq_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_dw4mq_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._metricsSummary_dw4mq_35{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}._summaryCard_dw4mq_41{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);padding:var(--spacing-md);flex-direction:column;gap:4px;display:flex}._summaryLabel_dw4mq_51{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._summaryVal_dw4mq_59{color:var(--color-on-surface);font-size:20px;font-weight:700}._controlsBar_dw4mq_66{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_dw4mq_75{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_dw4mq_84{flex:1;min-width:220px;position:relative}._searchIcon_dw4mq_90{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_dw4mq_98{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_dw4mq_98:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._viewToggles_dw4mq_116{background-color:var(--color-surface-container-low);border-radius:var(--radius-default);border:1px solid var(--color-surface-container-high);padding:3px;display:flex}._toggleBtn_dw4mq_124{color:var(--color-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:flex}._toggleBtnActive_dw4mq_140{background-color:var(--color-surface-container-lowest);color:var(--color-on-surface);box-shadow:0 2px 6px #111c2c0f}._btn_dw4mq_146{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);border:1px solid #0000;padding:10px 20px;font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}._btnPrimary_dw4mq_161{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_dw4mq_161:hover{background-color:var(--color-primary-container)}._btnOutline_dw4mq_170{border-color:var(--color-outline-variant);color:var(--color-secondary);background-color:#0000}._btnOutline_dw4mq_170:hover{background-color:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface)}._tableCard_dw4mq_183{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 20px #111c2c08}._tableWrapper_dw4mq_191{width:100%;overflow-x:auto}._customTable_dw4mq_196{border-collapse:collapse;text-align:left;width:100%}._customTable_dw4mq_196 th{padding:var(--spacing-md);background-color:var(--color-surface-container-low);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-surface-container-high);font-size:11px;font-weight:700}._customTable_dw4mq_196 td{padding:var(--spacing-md);border-bottom:1px solid var(--color-surface-container-low);color:var(--color-on-surface);vertical-align:middle;font-size:13px}._customTable_dw4mq_196 tbody tr{cursor:pointer;transition:background-color .15s}._customTable_dw4mq_196 tbody tr:hover{background-color:var(--color-surface-container-lowest-hover)}._memberInfoCell_dw4mq_230{align-items:center;gap:var(--spacing-sm);display:flex}._avatar_dw4mq_236{object-fit:cover;background-color:var(--color-surface-container-high);border:1.5px solid var(--color-outline-variant);border-radius:50%;width:36px;height:36px}._avatarSm_dw4mq_245{width:24px;height:24px}._nameCol_dw4mq_250{flex-direction:column;display:flex}._memberNameText_dw4mq_255{color:var(--color-on-surface);font-weight:600}._positionSubtext_dw4mq_260{color:var(--color-secondary);font-size:11px}._badge_dw4mq_266{text-transform:uppercase;letter-spacing:.03em;border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-family:Hanken Grotesk,sans-serif;font-size:10px;font-weight:700;display:inline-flex}._badgeGreen_dw4mq_279{color:#10b981;background-color:#10b9811a}._badgeAmber_dw4mq_284{color:#f59e0b;background-color:#f59e0b1a}._badgeRed_dw4mq_289{color:#ef4444;background-color:#ef44441a}._badgeGrey_dw4mq_294{color:#6b7280;background-color:#6b72801a}._badgeYes_dw4mq_299{color:#10b981;background-color:#10b9811a}._badgePending_dw4mq_304{color:#f59e0b;background-color:#f59e0b1a}._badgeOverdue_dw4mq_309{color:#ef4444;background-color:#ef44441a}._cardsGrid_dw4mq_315{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}._memberCard_dw4mq_321{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-sm);cursor:pointer;flex-direction:column;transition:all .2s;display:flex}._memberCard_dw4mq_321:hover{transform:translateY(-2px);box-shadow:0 6px 20px #111c2c14}._cardHeader_dw4mq_338{justify-content:space-between;align-items:flex-start;display:flex}._cardAvatarWrapper_dw4mq_344{position:relative}._cardCompanyLogo_dw4mq_348{object-fit:cover;border:1px solid var(--color-background);border-radius:4px;width:18px;height:18px;position:absolute;bottom:-2px;right:-2px}._cardMeta_dw4mq_359{flex-direction:column;gap:2px;display:flex}._cardBody_dw4mq_365{border-top:1px solid var(--color-surface-container-low);flex-direction:column;gap:8px;padding-top:8px;display:flex}._cardRow_dw4mq_373{justify-content:space-between;font-size:12px;display:flex}._cardLabel_dw4mq_379{color:var(--color-secondary);font-weight:500}._cardValue_dw4mq_384{color:var(--color-on-surface);font-weight:600}._cardFooter_dw4mq_389{border-top:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}._socialIcons_dw4mq_398{gap:8px;display:flex}._socialLink_dw4mq_403{color:var(--color-secondary);justify-content:center;align-items:center;transition:color .15s;display:flex}._socialLink_dw4mq_403:hover{color:var(--color-primary)}._drawerOverlay_dw4mq_416{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#111c2c66;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawerContent_dw4mq_429{background-color:var(--color-surface-container-lowest);flex-direction:column;width:100%;max-width:620px;height:100%;animation:.3s ease-out _slideIn_dw4mq_1;display:flex;box-shadow:-10px 0 30px #111c2c26}._drawerHeader_dw4mq_449{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;display:flex}._drawerTitleArea_dw4mq_457{align-items:center;gap:var(--spacing-sm);display:flex}._drawerTitleText_dw4mq_463{flex-direction:column;display:flex}._drawerTitle_dw4mq_457{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:700}._closeBtn_dw4mq_475{color:var(--color-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:background-color .15s;display:flex}._closeBtn_dw4mq_475:hover{background-color:var(--color-surface-container-low);color:var(--color-on-surface)}._drawerTabs_dw4mq_493{background-color:var(--color-surface-container-low);border-bottom:1px solid var(--color-surface-container-high);display:flex}._tabBtn_dw4mq_499{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;font-size:12px;font-weight:700;transition:all .2s;position:relative}._tabBtnActive_dw4mq_513{color:var(--color-primary)}._tabBtnActive_dw4mq_513:after{content:"";background-color:var(--color-primary);height:2.5px;position:absolute;bottom:0;left:0;right:0}._drawerBody_dw4mq_527{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}._detailsGroup_dw4mq_536{gap:var(--spacing-sm);flex-direction:column;display:flex}._groupTitle_dw4mq_542{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px dashed var(--color-outline-variant);padding-bottom:4px;font-size:12px;font-weight:700}._detailsGrid_dw4mq_552{gap:var(--spacing-sm) var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}._detailsGridFull_dw4mq_558{grid-template-columns:1fr}._detailItem_dw4mq_562{flex-direction:column;gap:3px;display:flex}._detailLabel_dw4mq_568{color:var(--color-secondary);font-size:11px}._detailValue_dw4mq_573{color:var(--color-on-surface);font-size:13px;font-weight:600}._drawerFooter_dw4mq_579{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-surface-container-low);justify-content:flex-end;gap:var(--spacing-sm);background-color:var(--color-surface-container-lowest);display:flex}._actionContainer_dw4mq_589{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_dw4mq_595{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_dw4mq_595:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_dw4mq_595:active{transform:translateY(0)}._viewBtn_dw4mq_619:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_dw4mq_625:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_dw4mq_631:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._filterInputCol_dw4mq_637{flex-direction:column;flex:1;gap:4px;min-width:180px;display:flex}._filterLabel_dw4mq_645{color:var(--color-secondary);text-transform:uppercase;font-size:11px;font-weight:700}._container_1cyhv_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_1cyhv_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_1cyhv_16{flex-direction:column;display:flex}._title_1cyhv_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_1cyhv_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._metricsSummary_1cyhv_35{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}._summaryCard_1cyhv_41{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);padding:var(--spacing-md);flex-direction:column;gap:4px;display:flex}._summaryLabel_1cyhv_51{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._summaryVal_1cyhv_59{color:var(--color-on-surface);font-size:20px;font-weight:700}._controlsBar_1cyhv_66{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_1cyhv_75{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_1cyhv_84{flex:1;min-width:220px;position:relative}._searchIcon_1cyhv_90{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_1cyhv_98{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_1cyhv_98:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._btn_1cyhv_116{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);border:1px solid #0000;padding:10px 20px;font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}._btnPrimary_1cyhv_131{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_1cyhv_131:hover{background-color:var(--color-primary-container)}._btnOutline_1cyhv_140{border-color:var(--color-outline-variant);color:var(--color-secondary);background-color:#0000}._btnOutline_1cyhv_140:hover{background-color:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface)}._badge_1cyhv_153{text-transform:uppercase;letter-spacing:.03em;border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-family:Hanken Grotesk,sans-serif;font-size:10px;font-weight:700;display:inline-flex}._badgeYes_1cyhv_166{color:#10b981;background-color:#10b9811a}._badgeGrey_1cyhv_171{color:#6b7280;background-color:#6b72801a}._badgeMonth_1cyhv_176{color:#2563eb;background-color:#3b82f61f;border:1px solid #3b82f640;font-weight:800}._actionContainer_1cyhv_184{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_1cyhv_190{border-radius:var(--radius-md);cursor:pointer;background-color:#0000;border:1px solid #0000;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_1cyhv_190:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_1cyhv_190:active{transform:translateY(0)}._viewBtn_1cyhv_213{color:var(--color-secondary)}._viewBtn_1cyhv_213:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_1cyhv_223{color:var(--color-secondary)}._editBtn_1cyhv_223:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_1cyhv_233{color:var(--color-secondary)}._deleteBtn_1cyhv_233:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._cardsGrid_1cyhv_244{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}._memberCard_1cyhv_250{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-sm);cursor:pointer;flex-direction:column;transition:all .2s;display:flex}._memberCard_1cyhv_250:hover{transform:translateY(-2px);box-shadow:0 6px 20px #111c2c14}._cardHeader_1cyhv_267{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xs);display:flex}._memberNameText_1cyhv_274{color:var(--color-on-surface);font-size:15px;font-weight:600}._cardBody_1cyhv_280{border-top:1px solid var(--color-surface-container-low);flex-direction:column;gap:8px;padding-top:8px;display:flex}._cardRow_1cyhv_288{justify-content:space-between;align-items:center;font-size:12px;display:flex}._cardLabel_1cyhv_295{color:var(--color-secondary);font-weight:500}._cardValue_1cyhv_300{color:var(--color-on-surface);font-weight:600}._cardFooter_1cyhv_305{border-top:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}._filterInputCol_1cyhv_315{flex-direction:column;flex:1;gap:6px;min-width:180px;display:flex}._filterLabel_1cyhv_323{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._drawerOverlay_1cyhv_332{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#111c2c66;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawerContent_1cyhv_345{background-color:var(--color-surface-container-lowest);flex-direction:column;width:100%;max-width:520px;height:100%;animation:.3s ease-out _slideIn_1cyhv_1;display:flex;box-shadow:-10px 0 30px #111c2c26}@keyframes _slideIn_1cyhv_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1cyhv_365{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;display:flex}._drawerTitle_1cyhv_373{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:700}._closeBtn_1cyhv_380{color:var(--color-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px 8px;font-size:18px;transition:all .15s;display:flex}._closeBtn_1cyhv_380:hover{background-color:var(--color-surface-container-low);color:var(--color-on-surface)}._drawerBody_1cyhv_399{padding:var(--spacing-lg);flex:1;overflow-y:auto}._calcCard_1cyhv_406{background:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);flex-direction:column;gap:8px;margin-top:14px;padding:14px 16px;display:flex}._calcRow_1cyhv_417{color:var(--color-secondary);justify-content:space-between;font-size:12px;display:flex}._calcTotalRow_1cyhv_424{color:var(--color-primary);border-top:1px dashed var(--color-outline-variant);justify-content:space-between;margin-top:4px;padding-top:8px;font-size:14px;font-weight:800;display:flex}._container_1een6_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_1een6_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_1een6_16{flex-direction:column;display:flex}._title_1een6_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_1een6_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._btn_1een6_34{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);border:1px solid #0000;padding:10px 20px;font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}._btnPrimary_1een6_49{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_1een6_49:hover{background-color:var(--color-primary-container)}._btnOutline_1een6_58{border-color:var(--color-outline-variant);color:var(--color-secondary);background-color:#0000}._btnOutline_1een6_58:hover{background-color:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface)}._filterInputCol_1een6_71{flex-direction:column;flex:1;gap:6px;min-width:180px;display:flex}._filterLabel_1een6_79{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._controlsBar_1een6_88{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_1een6_97{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_1een6_106{flex:1;min-width:220px;position:relative}._searchIcon_1een6_112{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_1een6_120{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_1een6_120:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._venueNameText_1een6_139{color:var(--color-on-surface);font-size:13px;font-weight:600}._chapterText_1een6_145{color:var(--color-secondary);font-size:12px;font-weight:500}._addressText_1een6_151{color:var(--color-on-surface);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:12px;overflow:hidden}._coordBadge_1een6_160{color:#0284c7;border-radius:var(--radius-sm);background-color:#f0f9ff;border:1px solid #bae6fd;align-items:center;gap:5px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none;transition:all .15s;display:inline-flex}._coordBadge_1een6_160:hover{color:#0369a1;background-color:#e0f2fe;border-color:#7dd3fc}._badge_1een6_182{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-family:Hanken Grotesk,sans-serif;font-size:10px;font-weight:700;display:inline-flex}._badgeYes_1een6_196{color:#10b981;background-color:#10b9811a}._badgePending_1een6_201{color:#f59e0b;background-color:#f59e0b1a}._badgeRed_1een6_206{color:#ef4444;background-color:#ef44441a}._badgeGrey_1een6_211{color:#6b7280;background-color:#6b72801a}._actionContainer_1een6_217{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_1een6_223{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_1een6_223:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_1een6_223:active{transform:translateY(0)}._viewBtn_1een6_247:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_1een6_253:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_1een6_259:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._statusBtnActive_1een6_265:hover{color:#10b981;background-color:#10b9811a;border-color:#10b981}._statusBtnInactive_1een6_271:hover{color:#6b7280;background-color:#6b72801a;border-color:#6b7280}._qrBtn_1een6_277:hover{color:#6366f1;background-color:#6366f11a;border-color:#6366f1}._downloadBtn_1een6_283:hover{color:#0284c7;background-color:#0284c71a;border-color:#0284c7}._printBtn_1een6_289:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#a800161a}._venueCard_1een6_296{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-sm);cursor:pointer;flex-direction:column;transition:all .2s;display:flex}._venueCard_1een6_296:hover{transform:translateY(-2px);box-shadow:0 6px 20px #111c2c14}._cardHeader_1een6_313{justify-content:space-between;align-items:flex-start;display:flex}._cardMeta_1een6_319{flex-direction:column;gap:2px;display:flex}._cardBody_1een6_325{border-top:1px solid var(--color-surface-container-low);flex-direction:column;gap:8px;padding-top:8px;display:flex}._cardRow_1een6_333{justify-content:space-between;font-size:12px;display:flex}._cardLabel_1een6_339{color:var(--color-secondary);font-weight:500}._cardValue_1een6_344{color:var(--color-on-surface);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-weight:600;overflow:hidden}._cardFooter_1een6_354{border-top:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}._drawerOverlay_1een6_364{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#111c2c66;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawerContent_1een6_377{background-color:var(--color-surface-container-lowest);flex-direction:column;width:100%;max-width:580px;height:100%;animation:.25s ease-out _slideIn_1een6_1;display:flex;box-shadow:-10px 0 30px #111c2c26}@keyframes _slideIn_1een6_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1een6_393{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;display:flex}._drawerTitleArea_1een6_401{align-items:center;gap:var(--spacing-sm);display:flex}._drawerTitle_1een6_401{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:700}._closeBtn_1een6_414{color:var(--color-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:background-color .15s;display:flex}._closeBtn_1een6_414:hover{background-color:var(--color-surface-container-low);color:var(--color-on-surface)}._drawerBody_1een6_432{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}._detailsGrid_1een6_441{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}._detailsGridFull_1een6_447{grid-column:1/-1}._detailItem_1een6_451{flex-direction:column;gap:3px;display:flex}._detailLabel_1een6_457{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._detailValue_1een6_465{color:var(--color-on-surface);word-break:break-all;font-size:13px;font-weight:600}._drawerFooter_1een6_472{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-surface-container-low);justify-content:flex-end;gap:var(--spacing-sm);background-color:var(--color-surface-container-lowest);display:flex}._qrModalOverlay_1een6_482{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1050;padding:var(--spacing-md);background-color:#111c2ca6;justify-content:center;align-items:center;animation:.25s cubic-bezier(.16,1,.3,1) _fadeIn_1een6_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1een6_1{0%{opacity:0}to{opacity:1}}._qrModalCard_1een6_503{background-color:var(--color-surface-container-lowest);border:1px solid #fffc;border-radius:22px;flex-direction:column;width:100%;max-width:500px;animation:.25s cubic-bezier(.16,1,.3,1) _scaleUp_1een6_1;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #111c2c59}@keyframes _scaleUp_1een6_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._qrModalNav_1een6_522{background-color:var(--color-surface-container-low);border-bottom:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}._qrNavTabs_1een6_531{background-color:var(--color-surface-container-highest);border-radius:10px;gap:6px;padding:3px;display:flex}._qrNavTabBtn_1een6_539{color:var(--color-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}._qrNavTabActive_1een6_555{color:var(--color-primary);background-color:#fff;box-shadow:0 2px 6px #111c2c14}._qrModalCloseBtn_1een6_561{color:var(--color-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}._qrModalCloseBtn_1een6_561:hover{background-color:var(--color-surface-container-high);color:var(--color-on-surface)}._qrModalScrollBody_1een6_580{flex-direction:column;align-items:center;max-height:75vh;padding:20px;display:flex;overflow-y:auto}._bniPassCard_1een6_592{background:#fff;border:1px solid #ffd0d5;border-radius:20px;flex-direction:column;width:100%;max-width:420px;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #a800161f,0 2px 10px #111c2c0f}._bniPassHeader_1een6_607{color:#fff;background:linear-gradient(135deg,#a80016 0%,#b81420 50%,#820010 100%);flex-direction:column;gap:10px;padding:18px 20px;display:flex;position:relative;overflow:hidden}._bniPassHeader_1een6_607:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff26 0%,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-20px;right:-20px}._bniPassTopMeta_1een6_630{justify-content:space-between;align-items:center;display:flex}._bniPassLogoBadge_1een6_636{align-items:center;gap:6px;display:flex}._bniPassLogoSquare_1een6_642{color:#a80016;letter-spacing:.05em;background:#fff;border-radius:4px;padding:3px 6px;font-size:11px;font-weight:900;box-shadow:0 2px 4px #0003}._bniPassLogoText_1een6_653{letter-spacing:.06em;text-transform:uppercase;color:#ffe5e3;font-size:11px;font-weight:800}._bniPassLiveBadge_1een6_661{letter-spacing:.04em;text-transform:uppercase;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:12px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}._liveDot_1een6_675{background-color:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s infinite _pulseDot_1een6_1;box-shadow:0 0 8px #4ade80}@keyframes _pulseDot_1een6_1{0%,to{opacity:1}50%{opacity:.4}}._bniPassVenueTitle_1een6_689{color:#fff;text-shadow:0 1px 2px #0003;margin:0;font-family:Hanken Grotesk,sans-serif;font-size:20px;font-weight:800;line-height:1.25}._bniPassSubtitleRow_1een6_699{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._bniPassChapterTag_1een6_706{color:#fff;letter-spacing:.02em;background:#ffffff38;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}._bniPassAddressShort_1een6_716{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:11px;overflow:hidden}._bniPassBody_1een6_726{background-color:#fff;flex-direction:column;align-items:center;padding:22px 20px 16px;display:flex}._viewfinderFrame_1een6_735{background:#fff;border:1px solid #fee2e2;border-radius:16px;padding:16px;display:inline-block;position:relative;box-shadow:0 4px 20px #a8001614}._vfCorner_1een6_746{pointer-events:none;border-style:solid;border-color:#a80016;width:18px;height:18px;position:absolute}._vfTL_1een6_755{border-width:3px 0 0 3px;border-top-left-radius:6px;top:8px;left:8px}._vfTR_1een6_762{border-width:3px 3px 0 0;border-top-right-radius:6px;top:8px;right:8px}._vfBL_1een6_769{border-width:0 0 3px 3px;border-bottom-left-radius:6px;bottom:8px;left:8px}._vfBR_1een6_776{border-width:0 3px 3px 0;border-bottom-right-radius:6px;bottom:8px;right:8px}._bniQrImg_1een6_783{object-fit:contain;border-radius:8px;width:220px;height:220px;display:block}._bniScanInstruction_1een6_791{color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:700;display:flex}._ticketPerforation_1een6_804{background-color:#fff;justify-content:center;align-items:center;width:100%;height:20px;display:flex;position:relative}._ticketPerforation_1een6_804:before,._ticketPerforation_1een6_804:after{content:"";background-color:var(--color-surface-container-lowest);border:1px solid #ffd0d5;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 2px 4px #111c2c14}._ticketPerforation_1een6_804:before{left:-10px}._ticketPerforation_1een6_804:after{right:-10px}._perforatedLine_1een6_836{border-top:2px dashed #fca5a5;width:calc(100% - 36px)}._bniScheduleGrid_1een6_842{background-color:#fff9f9;grid-template-columns:repeat(2,1fr);gap:12px;padding:12px 20px 18px;display:grid}._scheduleTile_1een6_850{background:#fff;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 1px 3px #a800160a}._scheduleTileIcon_1een6_861{color:#a80016;background-color:#fee2e2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._scheduleTileText_1een6_873{flex-direction:column;display:flex}._scheduleTileLabel_1een6_878{text-transform:uppercase;color:var(--color-secondary);letter-spacing:.06em;font-size:9px;font-weight:800}._scheduleTileValue_1een6_886{color:#111c2c;font-size:13px;font-weight:700}._bniPassBottomStrip_1een6_893{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;background-color:#111c2c;justify-content:space-between;align-items:center;padding:8px 16px;font-size:9px;font-weight:700;display:flex}._jsonTabContainer_1een6_909{flex-direction:column;gap:14px;width:100%;display:flex}._jsonBoxWrapper_1een6_916{color:#f1f5f9;background:#090d16;border:1px solid #1e293b;border-radius:14px;padding:18px 16px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6;position:relative;overflow-x:auto;box-shadow:inset 0 2px 8px #00000080}._jsonCopyFloatingBtn_1een6_930{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex;position:absolute;top:10px;right:10px}._jsonCopyFloatingBtn_1een6_930:hover{background:#ffffff38}._jsonPayloadNote_1een6_952{color:var(--color-secondary);background:var(--color-surface-container-low);border-left:3px solid var(--color-primary);border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.5}._timingTabContainer_1een6_965{flex-direction:column;gap:16px;width:100%;display:flex}._timingCardBox_1een6_972{background:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}._timingInputsGrid_1een6_982{grid-template-columns:1fr 1fr;gap:12px;display:grid}._timingFieldFull_1een6_988{grid-column:1/-1}._timingInputLabel_1een6_992{color:var(--color-secondary);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}._timingControlInput_1een6_1001{border:1px solid var(--color-outline-variant);width:100%;color:var(--color-on-surface);background-color:#fff;border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}._timingControlInput_1een6_1001:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #a800161a}._qrModalFooterBar_1een6_1020{background-color:var(--color-surface-container-lowest);border-top:1px solid var(--color-surface-container-low);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}._qrModalFooterRight_1een6_1031{align-items:center;gap:10px;margin-left:auto;display:flex}._btnPrimaryGlow_1een6_1038{color:#fff;background:linear-gradient(135deg,#a80016 0%,#b81420 100%);border:none;box-shadow:0 4px 14px #a8001640}._btnPrimaryGlow_1een6_1038:hover{background:linear-gradient(135deg,#be0b1d 0%,#a80016 100%);transform:translateY(-1px);box-shadow:0 6px 18px #a8001659}._container_g9jo2_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_g9jo2_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_g9jo2_16{flex-direction:column;display:flex}._title_g9jo2_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_g9jo2_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._metricsSummary_g9jo2_35{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._summaryCard_g9jo2_41{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);padding:var(--spacing-md);flex-direction:column;gap:4px;transition:all .2s;display:flex}._summaryCard_g9jo2_41:hover{box-shadow:0 4px 14px #111c2c0d}._summaryLabel_g9jo2_56{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._summaryVal_g9jo2_64{color:var(--color-on-surface);font-size:20px;font-weight:700}._controlsBar_g9jo2_71{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_g9jo2_80{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_g9jo2_89{flex:1;min-width:240px;position:relative}._searchIcon_g9jo2_95{color:var(--color-secondary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_g9jo2_104{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_g9jo2_104:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._viewToggles_g9jo2_123{background-color:var(--color-surface-container-low);border-radius:var(--radius-default);border:1px solid var(--color-surface-container-high);padding:3px;display:flex}._toggleBtn_g9jo2_131{color:var(--color-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:flex}._toggleBtnActive_g9jo2_147{background-color:var(--color-surface-container-lowest);color:var(--color-on-surface);box-shadow:0 2px 6px #111c2c0f}._btn_g9jo2_154{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);border:1px solid #0000;padding:10px 20px;font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}._btnPrimary_g9jo2_169{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_g9jo2_169:hover{background-color:var(--color-primary-container)}._btnOutline_g9jo2_178{border-color:var(--color-outline-variant);color:var(--color-secondary);background-color:#0000}._btnOutline_g9jo2_178:hover{background-color:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface)}._btnSmall_g9jo2_190{border-radius:var(--radius-sm);background-color:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:none;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}._btnSmall_g9jo2_190:hover{background-color:var(--color-primary-container)}._badge_g9jo2_210{border-radius:var(--radius-full);letter-spacing:.02em;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}._badgeYes_g9jo2_221{color:#15803d;background-color:#22c55e1f}._badgeRed_g9jo2_226{color:#b91c1c;background-color:#ef44441f}._badgePending_g9jo2_231{color:#b45309;background-color:#f59e0b1f}._badgeGrey_g9jo2_236{background-color:var(--color-surface-container-high);color:var(--color-secondary)}._badgeMonth_g9jo2_241{color:var(--color-primary);background-color:#a8001614}._badgeAmber_g9jo2_246{color:#b45309;background-color:#f59e0b24}._memberInfoCell_g9jo2_252{align-items:center;gap:var(--spacing-sm);display:flex}._avatar_g9jo2_258{object-fit:cover;background-color:var(--color-surface-container-high);border:1.5px solid var(--color-outline-variant);border-radius:50%;flex-shrink:0;width:36px;height:36px}._nameCol_g9jo2_268{flex-direction:column;display:flex}._memberNameText_g9jo2_273{color:var(--color-on-surface);font-size:13px;font-weight:600}._positionSubtext_g9jo2_279{color:var(--color-secondary);font-size:11px}._actionContainer_g9jo2_285{align-items:center;gap:6px;display:flex}._iconActionBtn_g9jo2_291{background:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-sm);cursor:pointer;outline:none;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}._iconActionBtn_g9jo2_291:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_g9jo2_291:active{transform:translateY(0)}._viewBtn_g9jo2_314{color:var(--color-secondary)}._viewBtn_g9jo2_314:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._deleteBtn_g9jo2_324{color:var(--color-secondary)}._deleteBtn_g9jo2_324:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._cardsGrid_g9jo2_335{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}._memberCard_g9jo2_341{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-sm);cursor:pointer;flex-direction:column;transition:all .2s;display:flex}._memberCard_g9jo2_341:hover{transform:translateY(-2px);box-shadow:0 6px 20px #111c2c14}._cardHeader_g9jo2_358{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xs);display:flex}._cardBody_g9jo2_365{border-top:1px solid var(--color-surface-container-low);flex-direction:column;gap:8px;padding-top:8px;display:flex}._cardRow_g9jo2_373{justify-content:space-between;align-items:center;font-size:12px;display:flex}._cardLabel_g9jo2_380{color:var(--color-secondary);font-weight:500}._cardValue_g9jo2_385{color:var(--color-on-surface);font-weight:600}._cardFooter_g9jo2_390{border-top:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}._filterInputCol_g9jo2_400{flex-direction:column;gap:6px;min-width:160px;display:flex}._filterLabel_g9jo2_407{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}._filterDateInput_g9jo2_415{border-radius:var(--radius-md);border:1px solid var(--color-surface-container-highest);background-color:var(--color-surface-container-low);color:var(--color-on-surface);box-sizing:border-box;outline:none;height:38px;padding:8px 12px;font-family:inherit;font-size:13px;transition:all .2s}._filterDateInput_g9jo2_415:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #a800161a}._drawerOverlay_g9jo2_435{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#111c2c66;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawerContent_g9jo2_448{background-color:var(--color-surface-container-lowest);flex-direction:column;width:100%;max-width:540px;height:100%;animation:.3s ease-out _slideIn_g9jo2_1;display:flex;box-shadow:-10px 0 30px #111c2c26}@keyframes _slideIn_g9jo2_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_g9jo2_468{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-surface-container-low);justify-content:space-between;align-items:center;display:flex}._drawerTitle_g9jo2_476{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:700}._closeBtn_g9jo2_483{color:var(--color-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;font-size:16px;transition:background-color .15s;display:flex}._closeBtn_g9jo2_483:hover{background-color:var(--color-surface-container-low);color:var(--color-on-surface)}._drawerBody_g9jo2_502{padding:var(--spacing-lg);flex:1;overflow-y:auto}._detailSection_g9jo2_509{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}._detailSectionTitle_g9jo2_517{text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary);margin-bottom:var(--spacing-sm);font-size:12px;font-weight:700}._detailGrid_g9jo2_526{gap:var(--spacing-sm) var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}._detailRow_g9jo2_532{flex-direction:column;gap:2px;display:flex}._detailLabel_g9jo2_538{color:var(--color-secondary);font-size:11px;font-weight:500}._detailValue_g9jo2_544{color:var(--color-on-surface);font-size:13px;font-weight:600}._loginContainer_5x0f3_1{background-color:var(--color-background);width:100vw;min-height:100vh;font-family:Hanken Grotesk,sans-serif;display:flex;overflow:hidden}._loginLeftPanel_5x0f3_10{background-color:#a80016;flex-direction:column;flex:1.2;justify-content:space-between;padding:60px;display:flex;position:relative;overflow:hidden}._loginLeftPanel_5x0f3_10:before{content:"";background:radial-gradient(circle,#ffffff0f 0%,#fff0 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-10%;right:-10%}._brandSplash_5x0f3_32{color:#fff;max-width:500px;margin-top:auto;margin-bottom:auto}._logoBadge_5x0f3_39{color:#a80016;border-radius:var(--radius-lg);background-color:#fff;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:24px;font-size:32px;font-weight:800;display:flex;box-shadow:0 4px 20px #00000026}._splashTitle_5x0f3_54{letter-spacing:-.02em;margin-bottom:16px;font-size:38px;font-weight:800}._splashText_5x0f3_61{opacity:.85;font-size:15px;line-height:1.6}._footerNote_5x0f3_67{color:#fff9;font-size:12px}._loginRightPanel_5x0f3_73{background-color:var(--color-surface-container-lowest);flex:1;justify-content:center;align-items:center;padding:40px;display:flex}._loginFormCard_5x0f3_82{flex-direction:column;gap:32px;width:100%;max-width:420px;display:flex}._formHeader_5x0f3_90{flex-direction:column;gap:8px;display:flex}._formTitle_5x0f3_96{color:var(--color-on-surface);font-size:28px;font-weight:800}._formSubtitle_5x0f3_102{color:var(--color-secondary);margin-bottom:8px;font-size:13.5px;line-height:1.4}._errorBanner_5x0f3_109{border:1px solid var(--color-primary);color:var(--color-primary);border-radius:var(--radius-md);background-color:#ba1a1a1a;margin-top:12px;padding:10px 14px;font-size:12.5px;font-weight:600;line-height:1.4}._form_5x0f3_90{flex-direction:column;gap:20px;display:flex}._inputFieldWrapper_5x0f3_127{flex-direction:column;gap:8px;display:flex}._inputLabel_5x0f3_133{color:var(--color-secondary);font-size:12.5px;font-weight:700}._passwordHeader_5x0f3_139{justify-content:space-between;align-items:center;display:flex}._forgotBtn_5x0f3_145{color:var(--color-primary);cursor:pointer;font-size:12px;font-weight:700}._inputIconGroup_5x0f3_152{width:100%;position:relative}._inputIcon_5x0f3_152{color:var(--color-secondary);position:absolute;top:50%;left:14px;transform:translateY(-50%)}._loginInput_5x0f3_165{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-low);width:100%;color:var(--color-on-surface);outline:none;padding:12px 14px 12px 42px;font-family:inherit;font-size:13.5px;transition:all .2s}._loginInput_5x0f3_165:focus{border-color:var(--color-primary);background-color:var(--color-surface-container-lowest);box-shadow:0 0 0 2px #a800161a}._togglePasswordBtn_5x0f3_184{color:var(--color-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._credentialsHint_5x0f3_198{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);color:var(--color-secondary);align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}._hintIcon_5x0f3_210{color:var(--color-primary);flex-shrink:0}._submitBtn_5x0f3_215{background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-default);cursor:pointer;border:none;margin-top:10px;padding:12px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s}._submitBtn_5x0f3_215:hover{background-color:var(--color-primary-container)}._submitBtnLoading_5x0f3_233{opacity:.7;cursor:not-allowed}@media (width<=900px){._loginLeftPanel_5x0f3_10{display:none}}._container_1438m_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_1438m_8{flex-direction:column;align-items:flex-start;display:flex}._backBtn_1438m_14{color:var(--color-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13px;font-weight:700;transition:color .15s;display:flex}._backBtn_1438m_14:hover{color:var(--color-primary)}._titleArea_1438m_33{flex-direction:column;display:flex}._title_1438m_33{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_1438m_45{color:var(--color-secondary);margin-top:4px;font-size:13px}._profileCard_1438m_51{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-lg);width:100%;max-width:800px;box-shadow:0 4px 20px #111c2c08}._form_1438m_61{gap:var(--spacing-lg);flex-direction:column;display:flex}._avatarSection_1438m_68{align-items:center;gap:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px dashed var(--color-outline-variant);flex-wrap:wrap;display:flex}._avatarWrapper_1438m_77{border:3px solid var(--color-surface-container-high);border-radius:50%;width:90px;height:90px;position:relative;overflow:hidden;box-shadow:0 4px 10px #111c2c14}._avatarImage_1438m_87{object-fit:cover;width:100%;height:100%}._cameraOverlay_1438m_93{color:#fff;cursor:pointer;background-color:#111c2c99;justify-content:center;align-items:center;height:36px;transition:background-color .2s;display:flex;position:absolute;bottom:0;left:0;right:0}._cameraOverlay_1438m_93:hover{background-color:#a80016d9}._fileInput_1438m_112{display:none}._avatarInfo_1438m_116{flex-direction:column;flex:1;gap:4px;min-width:260px;display:flex}._avatarName_1438m_124{color:var(--color-on-surface);font-size:18px;font-weight:700}._avatarRole_1438m_130{color:var(--color-primary);font-size:13px;font-weight:700}._avatarInstructions_1438m_136{color:var(--color-secondary);margin-top:4px;font-size:12px;line-height:1.4}._formGrid_1438m_143{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}._actions_1438m_149{justify-content:flex-end;display:flex}._btn_1438m_154{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);border:1px solid #0000;padding:10px 20px;font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}._btnPrimary_1438m_169{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_1438m_169:hover{background-color:var(--color-primary-container)}._container_1a02b_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_1a02b_8{justify-content:space-between;align-items:center;display:flex}._title_1a02b_14{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_1a02b_21{color:var(--color-secondary);margin-top:4px;font-size:13px}._dashboardGrid_1a02b_27{grid-template-columns:1fr 1.3fr;gap:20px;display:grid}._dashboardSingleCol_1a02b_33{grid-template-columns:1fr;gap:20px;display:grid}@media (width<=1024px){._dashboardGrid_1a02b_27,._dashboardSingleCol_1a02b_33{grid-template-columns:1fr}}._card_1a02b_45{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 20px #111c2c05}._cardHeaderWithAction_1a02b_55{padding:16px var(--spacing-md);border-bottom:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._cardHeaderTitle_1a02b_65{align-items:center;gap:var(--spacing-sm);display:flex}._cardIcon_1a02b_71{color:var(--color-primary)}._cardTitle_1a02b_75{color:var(--color-on-surface);font-size:14.5px;font-weight:700}._cardBody_1a02b_81{padding:var(--spacing-md);gap:var(--spacing-md);flex-direction:column;display:flex}._stepsGrid_1a02b_88{background-color:var(--color-surface-container-low);border-radius:var(--radius-md);border:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}@media (width<=768px){._stepsGrid_1a02b_88{flex-direction:column;align-items:flex-start}._stepArrow_1a02b_104{display:none}}._stepCard_1a02b_109{align-items:center;gap:10px;display:flex}._stepNumber_1a02b_115{background-color:var(--color-primary);width:28px;height:28px;color:var(--color-on-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}._stepContent_1a02b_129{flex-direction:column;display:flex}._stepTitle_1a02b_134{color:var(--color-on-surface);font-size:12.5px;font-weight:700}._stepDesc_1a02b_140{color:var(--color-secondary);font-size:11px}._stepArrow_1a02b_104{color:var(--color-outline-variant);flex-shrink:0}._downloadBtn_1a02b_150{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-highest);color:var(--color-on-surface);border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}._downloadBtn_1a02b_150:hover{background-color:var(--color-surface-container-high);border-color:var(--color-primary);color:var(--color-primary)}._dropZone_1a02b_173{border:2px dashed var(--color-outline-variant);border-radius:var(--radius-md);padding:24px var(--spacing-md);cursor:pointer;background-color:var(--color-surface-container-lowest);flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}._dropZone_1a02b_173:hover{border-color:var(--color-primary);background-color:#a8001605}._dropZoneActive_1a02b_192{background-color:#10b98108;border-color:#10b981}._emptyDropZoneContent_1a02b_197{flex-direction:column;align-items:center;gap:10px;display:flex}._dropZoneTextContainer_1a02b_204{flex-direction:column;align-items:center;gap:4px;display:flex}._dropTextPrimary_1a02b_211{color:var(--color-on-surface);font-size:13px;font-weight:700}._dropTextSecondary_1a02b_217{color:var(--color-secondary);font-size:11.5px}._uploadIcon_1a02b_222{color:var(--color-primary);opacity:.8}._fileInput_1a02b_227{opacity:0;cursor:pointer;z-index:1;position:absolute;inset:0}._selectedFileBox_1a02b_238{background-color:var(--color-surface-container-low);border-radius:var(--radius-md);z-index:2;border:1px solid #10b981;align-items:center;gap:14px;width:100%;max-width:500px;padding:12px 16px;display:flex;position:relative}._fileIconWrapper_1a02b_252{border-radius:var(--radius-default);background-color:#10b9811a;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._fileSuccessIcon_1a02b_263{color:#10b981}._selectedFileInfo_1a02b_267{flex-direction:column;flex:1;display:flex;overflow:hidden}._fileName_1a02b_274{color:var(--color-on-surface);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}._fileSize_1a02b_283{color:var(--color-secondary);margin-top:2px;font-size:11px}._clearFileBtn_1a02b_289{color:var(--color-secondary);cursor:pointer;z-index:3;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}._clearFileBtn_1a02b_289:hover{color:#ef4444;background-color:#ef44441a}._actionRow_1a02b_308{justify-content:flex-end;display:flex}._confirmBtn_1a02b_313{background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-sm);border:none;width:100%;padding:12px 24px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .2s;display:flex}._confirmBtn_1a02b_313:hover{background-color:var(--color-primary-container)}._progressContainer_1a02b_336{background-color:var(--color-surface-container-low,#f8fafc);border:1px solid var(--color-surface-container-high,#e2e8f0);border-radius:var(--radius-md,12px);flex-direction:column;gap:12px;margin-top:16px;padding:16px 20px;animation:.25s ease-in-out _fadeIn_1a02b_1;display:flex}@keyframes _fadeIn_1a02b_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._progressHeaderRow_1a02b_353{justify-content:space-between;align-items:center;gap:12px;display:flex}._progressLabelGroup_1a02b_360{align-items:center;gap:10px;display:flex}._progressSpinner_1a02b_366{border:2px solid #e2e8f0;border-top-color:#10b981;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite _spin_1a02b_1}@keyframes _spin_1a02b_1{to{transform:rotate(360deg)}}._progressCompleteIcon_1a02b_380{color:#10b981;flex-shrink:0}._progressStageText_1a02b_385{color:var(--color-on-surface,#1e293b);font-size:13px;font-weight:600}._progressPercentText_1a02b_391{color:#10b981;font-feature-settings:"tnum";font-size:14px;font-weight:800}._progressBarTrack_1a02b_398{background-color:#e2e8f0;border-radius:9999px;width:100%;height:10px;position:relative;overflow:hidden}._progressBarFill_1a02b_407{background:linear-gradient(90deg,#10b981 0%,#059669 100%);border-radius:9999px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative}._progressBarFill_1a02b_407:after{content:"";background-image:linear-gradient(90deg,#fff0 0,#fff6 50%,#fff0 100%);animation:1.5s infinite _progressShine_1a02b_1;position:absolute;inset:0}@keyframes _progressShine_1a02b_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._progressBarFillComplete_1a02b_433{background:#10b981}._resultSummaryBox_1a02b_437{border-top:1px dashed #cbd5e1;flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;padding-top:12px;display:flex}._resultStat_1a02b_447{align-items:center;gap:6px;font-size:12.5px;display:flex}._resultStatLabel_1a02b_454{color:var(--color-secondary,#64748b);font-weight:500}._resultStatVal_1a02b_459{color:var(--color-on-surface,#1e293b);font-weight:700}._resultStatValGreen_1a02b_464{color:#10b981;font-weight:700}._resultStatValRed_1a02b_469{color:#ef4444;font-weight:700}._viewResultBtn_1a02b_474{background-color:var(--color-surface-container-lowest,#fff);color:#10b981;border-radius:var(--radius-default,8px);cursor:pointer;border:1px solid #10b981;align-items:center;gap:6px;margin-left:auto;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}._viewResultBtn_1a02b_474:hover{color:#fff;background-color:#10b981}._previewTableWrapper_1a02b_496{border-radius:0 0 var(--radius-lg) var(--radius-lg);max-height:400px;overflow-y:auto}._table_1a02b_502{border-collapse:collapse;text-align:left;width:100%;font-size:13px}._table_1a02b_502 th{background-color:var(--color-surface-container-low);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-surface-container-high);padding:12px 16px;font-size:11.5px;font-weight:700}._table_1a02b_502 td{border-bottom:1px solid var(--color-surface-container-low);color:var(--color-on-surface);padding:12px 16px}._table_1a02b_502 tbody tr:hover{background-color:var(--color-surface-container-lowest)}._statusBadge_1a02b_530{color:#fff;border-radius:var(--radius-full);text-transform:uppercase;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}._matchOk_1a02b_540{color:#10b981;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}._matchWarning_1a02b_549{color:#ba1a1a;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}._placeholderCard_1a02b_558{background-color:var(--color-surface-container-lowest);border:1px dashed var(--color-outline-variant);border-radius:var(--radius-lg);padding:60px var(--spacing-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:320px;display:flex}._placeholderIcon_1a02b_572{color:var(--color-secondary);opacity:.3;margin-bottom:16px}._placeholderCard_1a02b_558 h3{color:var(--color-on-surface);font-size:16px;font-weight:700}._placeholderCard_1a02b_558 p{color:var(--color-secondary);max-width:320px;margin-top:8px;font-size:12.5px;line-height:1.5}._actionCell_1a02b_593{align-items:center;gap:10px;display:flex}._viewBtn_1a02b_599,._downloadRowBtn_1a02b_599{border-radius:var(--radius-default);cursor:pointer;border:1px solid var(--color-surface-container-highest);align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}._viewBtn_1a02b_599{background-color:var(--color-surface-container-low);color:var(--color-on-surface)}._viewBtn_1a02b_599:hover{background-color:var(--color-surface-container-high)}._downloadRowBtn_1a02b_599{color:var(--color-primary);background-color:#0000;border-color:#a8001633}._downloadRowBtn_1a02b_599:hover{border-color:var(--color-primary);background-color:#a800160d}._modalOverlay_1a02b_634{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;padding:var(--spacing-md);background-color:#111c2c99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalContent_1a02b_649{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:680px;max-height:80vh;animation:.3s cubic-bezier(.16,1,.3,1) _modalFadeIn_1a02b_1;display:flex;overflow:hidden;box-shadow:0 10px 40px #111c2c40}@keyframes _modalFadeIn_1a02b_1{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}._modalHeader_1a02b_668{padding:var(--spacing-md);border-bottom:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:flex-start;display:flex}._modalTitle_1a02b_676{color:var(--color-on-surface);font-size:16px;font-weight:700}._modalSubtitle_1a02b_682{color:var(--color-secondary);margin-top:4px;font-size:12px}._closeBtn_1a02b_688{color:var(--color-secondary);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}._closeBtn_1a02b_688:hover{background-color:var(--color-surface-container-low);color:var(--color-on-surface)}._modalBody_1a02b_706{padding:0;overflow-y:auto}._modalTableWrapper_1a02b_711{width:100%;overflow-x:auto}._historyHeader_1a02b_716{align-items:center;gap:var(--spacing-sm);margin-top:24px;margin-bottom:8px;padding-left:2px;display:flex}._historyTitle_1a02b_725{color:var(--color-on-surface);font-size:15px;font-weight:700}._mobileHistoryCard_1a02b_732{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 2px 10px #111c2c05}._mobileCardHeader_1a02b_743{justify-content:space-between;align-items:center;gap:8px;display:flex}._mobileCardTitleGroup_1a02b_750{align-items:center;gap:8px;display:flex;overflow:hidden}._mobileImportId_1a02b_757{color:var(--color-primary);border-radius:var(--radius-default);background-color:#a8001614;flex-shrink:0;padding:2px 6px;font-size:12px;font-weight:800}._mobileFileName_1a02b_767{color:var(--color-on-surface);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}._mobileCardBody_1a02b_776{flex-direction:column;gap:10px;display:flex}._mobileMetaRow_1a02b_782{justify-content:space-between;align-items:center;font-size:12px;display:flex}._mobileMetaLabel_1a02b_789{color:var(--color-secondary)}._mobileMetaVal_1a02b_793{color:var(--color-on-surface);font-weight:600}._mobileStatsGrid_1a02b_798{background-color:var(--color-surface-container-low);border-radius:var(--radius-md);text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}._mobileStatItem_1a02b_808{flex-direction:column;align-items:center;display:flex}._mobileStatLabel_1a02b_814{color:var(--color-secondary);text-transform:uppercase;font-size:10px;font-weight:700}._mobileStatVal_1a02b_821{margin-top:2px;font-size:14px;font-weight:800}._mobileCardFooter_1a02b_827{border-top:1px solid var(--color-surface-container-high);justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}@media (width<=768px){._cardHeaderWithAction_1a02b_55{flex-direction:column;align-items:stretch;gap:12px}._downloadBtn_1a02b_150{justify-content:center;width:100%}._dropZone_1a02b_173{padding:18px 12px}._dropTextPrimary_1a02b_211{text-align:center;font-size:12px}._selectedFileBox_1a02b_238{gap:10px;padding:10px}._fileName_1a02b_274{font-size:12px}._historyHeader_1a02b_716{margin-top:16px}._mobileHistoryCard_1a02b_732{padding:14px}._mobileCardHeader_1a02b_743{flex-direction:column;align-items:flex-start;gap:6px}._mobileCardTitleGroup_1a02b_750{justify-content:flex-start;gap:8px;width:100%}._mobileFileName_1a02b_767{max-width:200px;font-size:13px}._mobileStatsGrid_1a02b_798{gap:4px;padding:8px 4px}._mobileStatLabel_1a02b_814{font-size:9px}._mobileStatVal_1a02b_821{font-size:13px}._mobileCardFooter_1a02b_827{justify-content:space-between;gap:6px}._mobileCardFooter_1a02b_827 button{flex:1;justify-content:center;padding:6px 4px;font-size:11px}}._container_kucd2_1{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}._header_kucd2_8{justify-content:flex-start;align-items:center;display:flex}._backBtn_kucd2_14{color:var(--color-secondary);cursor:pointer;align-items:center;gap:var(--spacing-xs);background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:700;transition:opacity .2s;display:inline-flex}._backBtn_kucd2_14:hover{color:var(--color-primary)}._detailsCard_kucd2_34{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-lg);flex-direction:column;display:flex;box-shadow:0 4px 20px #111c2c05}._cardHeader_kucd2_44{border-bottom:1px solid var(--color-surface-container-high);padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}._titleWrapper_kucd2_53{align-items:center;gap:var(--spacing-md);display:flex}._icon_kucd2_59{color:var(--color-primary)}._title_kucd2_53{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:22px;font-weight:700}._subtitle_kucd2_70{color:var(--color-secondary);margin-top:4px;font-size:13px}._downloadBtn_kucd2_76{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-highest);color:var(--color-on-surface);border-radius:var(--radius-default);cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}._downloadBtn_kucd2_76:hover{background-color:var(--color-surface-container-high)}._statsGrid_kucd2_96{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}._statBox_kucd2_103{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);padding:var(--spacing-md);align-items:center;gap:var(--spacing-md);display:flex}._statIcon_kucd2_113{color:var(--color-secondary)}._statContent_kucd2_117{flex-direction:column;display:flex}._statLabel_kucd2_122{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._statVal_kucd2_130{color:var(--color-on-surface);margin-top:4px;font-size:16px;font-weight:800}._tableHeaderSection_kucd2_137{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._tableHeaderLeft_kucd2_146{flex-direction:column;display:flex}._filterPillsGroup_kucd2_151{background-color:var(--color-surface-container-low);border-radius:var(--radius-md);border:1px solid var(--color-surface-container-high);align-items:center;gap:6px;padding:4px;display:flex}._filterPill_kucd2_151{color:var(--color-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}._filterPill_kucd2_151:hover{color:var(--color-on-surface)}._filterPillActive_kucd2_181{background-color:var(--color-surface-container-lowest);color:var(--color-on-surface);box-shadow:0 1px 4px #0000000d}._filterPillMatchedActive_kucd2_187{color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0;font-weight:700}._filterPillUnmatchedActive_kucd2_194{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;font-weight:700}._tableTitle_kucd2_201{color:var(--color-on-surface);font-size:16px;font-weight:700}._tableSubtitle_kucd2_207{color:var(--color-secondary);margin-top:2px;font-size:12.5px;display:block}._tableWrapper_kucd2_214{border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);overflow:hidden}._table_kucd2_137{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}._table_kucd2_137 th{background-color:var(--color-surface-container-low);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-surface-container-high);padding:12px 16px;font-size:12px;font-weight:700}._table_kucd2_137 td{border-bottom:1px solid var(--color-surface-container-high);color:var(--color-on-surface);padding:14px 16px}._table_kucd2_137 tbody tr:last-child td{border-bottom:none}._table_kucd2_137 tbody tr:hover{background-color:var(--color-surface-container-low)}._statusBadge_kucd2_252{color:#fff;border-radius:var(--radius-full);text-transform:uppercase;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}._matchOk_kucd2_262{color:#10b981;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}._matchWarning_kucd2_271{color:#ba1a1a;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}._loadingContainer_kucd2_280{justify-content:center;align-items:center;height:200px;display:flex}._loadingText_kucd2_287{color:var(--color-secondary);font-weight:600}._desktopTableWrapper_kucd2_293{width:100%}._recordCard_kucd2_297{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:14px;display:flex}._recordCardHeader_kucd2_307{justify-content:space-between;align-items:center;gap:8px;display:flex}._recordMemberName_kucd2_314{color:var(--color-on-surface);font-size:13.5px;font-weight:700}._recordMemberId_kucd2_320{color:var(--color-secondary);margin-top:2px;font-size:11px;font-weight:600}._recordCardBody_kucd2_327{background-color:var(--color-surface-container-lowest);border-radius:var(--radius-default);border:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}@media (width<=768px){._detailsCard_kucd2_34{padding:var(--spacing-md)}._cardHeader_kucd2_44{flex-direction:column;align-items:stretch;gap:12px}._downloadBtn_kucd2_76{justify-content:center;width:100%}._title_kucd2_53{font-size:18px}._statsGrid_kucd2_96{grid-template-columns:repeat(2,1fr);gap:10px}._statBox_kucd2_103{gap:8px;padding:10px}._statVal_kucd2_130{font-size:14px}._desktopTableWrapper_kucd2_293{display:none}}._container_1s6d6_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_1s6d6_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_1s6d6_16{flex-direction:column;display:flex}._title_1s6d6_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_1s6d6_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._filterGrid_1s6d6_34{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%;display:grid}._filterInputCol_1s6d6_41{flex-direction:column;gap:6px;display:flex}._filterLabel_1s6d6_47{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}._searchInput_1s6d6_55{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_1s6d6_55:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._controlsBar_1s6d6_73{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_1s6d6_82{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_1s6d6_91{flex:1;min-width:220px;position:relative}._searchIcon_1s6d6_97{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._badge_1s6d6_105{text-transform:uppercase;letter-spacing:.03em;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-family:Hanken Grotesk,sans-serif;font-size:10px;font-weight:700;display:inline-flex}._badgeCreate_1s6d6_118{color:#10b981;background-color:#10b9811a}._badgeUpdate_1s6d6_123{color:#f59e0b;background-color:#f59e0b1a}._badgeDelete_1s6d6_128{color:#ef4444;background-color:#ef44441a}._badgeRestore_1s6d6_133{color:#3b82f6;background-color:#3b82f61a}._badgeLogin_1s6d6_138{color:#9333ea;background-color:#9333ea1a}._badgeLogout_1s6d6_143{color:#6b7280;background-color:#6b72801a}._badgeIcon_1s6d6_148{justify-content:center;align-items:center;display:flex}._monoText_1s6d6_154{color:var(--color-secondary);font-family:JetBrains Mono,monospace;font-size:12px}._btn_1s6d6_160{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);border:1px solid #0000;outline:none;padding:8px 16px;font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}._btnOutline_1s6d6_176{border-color:var(--color-outline-variant);color:var(--color-secondary);background-color:#0000}._btnOutline_1s6d6_176:hover{background-color:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface)}._btnPrimary_1s6d6_188{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_1s6d6_188:hover{background-color:var(--color-primary-container)}._drawerBackdrop_1s6d6_198{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background-color:#0006;justify-content:flex-end;animation:.2s ease-out _fadeIn_1s6d6_1;display:flex;position:fixed;inset:0}._drawerContainer_1s6d6_212{background-color:var(--color-surface-container-lowest);border-left:1px solid var(--color-surface-container-high);flex-direction:column;width:100%;max-width:480px;height:100%;animation:.25s cubic-bezier(.16,1,.3,1) _slideLeft_1s6d6_1;display:flex;box-shadow:-10px 0 30px #00000026}@keyframes _fadeIn_1s6d6_1{0%{opacity:0}to{opacity:1}}@keyframes _slideLeft_1s6d6_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_1s6d6_234{border-bottom:1px solid var(--color-surface-container-high);background-color:var(--color-surface-container-low);justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}._drawerTitle_1s6d6_243{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:700}._drawerSubtitle_1s6d6_250{color:var(--color-secondary);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:12px;display:block}._closeBtn_1s6d6_258{color:var(--color-secondary);cursor:pointer;border-radius:var(--radius-default);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}._closeBtn_1s6d6_258:hover{background-color:var(--color-surface-container-high);color:var(--color-on-surface)}._drawerBody_1s6d6_276{gap:var(--spacing-md);flex-direction:column;flex:1;padding:24px;display:flex;overflow-y:auto}._infoGrid_1s6d6_285{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}._infoCard_1s6d6_291{background-color:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);border-radius:var(--radius-default);flex-direction:column;padding:12px 14px;display:flex}._infoLabel_1s6d6_300{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:700}._infoValue_1s6d6_309{color:var(--color-on-surface);font-size:14px;font-weight:600}._infoSubtext_1s6d6_315{color:var(--color-secondary);margin-top:2px;font-size:12px}._descriptionText_1s6d6_321{color:var(--color-on-surface);margin-top:2px;font-size:13px;line-height:1.5}._jsonBox_1s6d6_328{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:var(--radius-default);color:var(--color-on-surface);white-space:pre-wrap;word-break:break-all;max-height:250px;margin-top:4px;padding:12px;font-family:JetBrains Mono,monospace;font-size:11px;overflow-y:auto}._diffTableWrapper_1s6d6_343{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);margin-top:8px;overflow:hidden}._diffTable_1s6d6_343{border-collapse:collapse;width:100%;font-size:12px}._diffTable_1s6d6_343 th{background-color:var(--color-surface-container-low);text-align:left;color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-surface-container-high);padding:8px 12px;font-size:10px;font-weight:700}._diffTable_1s6d6_343 td{border-bottom:1px solid var(--color-surface-container-low);vertical-align:middle;padding:8px 12px}._diffTable_1s6d6_343 tr:last-child td{border-bottom:none}._valueBadge_1s6d6_379{word-break:break-word;border-radius:4px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-block}._oldValueBadge_1s6d6_388{color:#dc2626;background-color:#ef444414;border:1px solid #ef444433}._newValueBadge_1s6d6_394{color:#059669;background-color:#10b98114;border:1px solid #10b98133}._drawerFooter_1s6d6_400{border-top:1px solid var(--color-surface-container-high);background-color:var(--color-surface-container-low);justify-content:flex-end;padding:16px 24px;display:flex}._memberCard_1s6d6_409{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:var(--radius-default);flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 1px 3px #0000000d}._cardHeader_1s6d6_420{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._memberNameText_1s6d6_427{color:var(--color-on-surface);font-size:14px;font-weight:700}._cardBody_1s6d6_433{border-top:1px dashed var(--color-outline-variant);border-bottom:1px dashed var(--color-outline-variant);flex-direction:column;gap:8px;padding:8px 0;display:flex}._cardFooter_1s6d6_442{justify-content:space-between;align-items:center;display:flex}._actionContainer_1s6d6_448{align-items:center;gap:6px;display:flex}._container_c4qa1_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_c4qa1_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_c4qa1_16{flex-direction:column;display:flex}._title_c4qa1_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_c4qa1_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._filterInputCol_c4qa1_35{flex-direction:column;gap:6px;min-width:160px;display:flex}._filterLabel_c4qa1_42{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}._controlsBar_c4qa1_51{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_c4qa1_60{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_c4qa1_69{flex:1;min-width:220px;position:relative}._searchIcon_c4qa1_75{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_c4qa1_83{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_c4qa1_83:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._boldCell_c4qa1_102{color:var(--color-on-surface);font-weight:600}._chapterBadge_c4qa1_107{background-color:var(--color-surface-container-high);color:var(--color-on-surface);border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}._dateRangeText_c4qa1_118{color:var(--color-on-surface);font-size:13px;font-weight:500}._statusBadge_c4qa1_125{padding:3px var(--spacing-xs);border-radius:var(--radius-full);text-transform:capitalize;border:1px solid #0000;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}._badgeActive_c4qa1_137{background-color:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}._badgeInactive_c4qa1_143{background-color:var(--color-error-container);color:var(--color-error);border-color:#fecaca}._gameCard_c4qa1_150{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);cursor:pointer;gap:var(--spacing-sm);flex-direction:column;transition:all .2s;display:flex}._gameCard_c4qa1_150:hover{border-color:var(--color-surface-container-highest);transform:translateY(-2px);box-shadow:0 4px 12px #111c2c0a}._cardHeader_c4qa1_168{border-bottom:1px solid var(--color-surface-container-low);padding-bottom:var(--spacing-xs);justify-content:space-between;align-items:flex-start;display:flex}._cardTitle_c4qa1_176{color:var(--color-on-surface);font-size:15px;font-weight:700}._cardRegion_c4qa1_182{color:var(--color-secondary);margin-top:2px;font-size:12px;font-weight:500}._cardBody_c4qa1_189{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:1fr 1fr;font-size:12px;display:grid}._cardRow_c4qa1_196{flex-direction:column;gap:2px;display:flex}._cardLabel_c4qa1_202{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}._cardValue_c4qa1_210{color:var(--color-on-surface);font-weight:600}._cardFooter_c4qa1_215{border-top:1px solid var(--color-surface-container-low);padding-top:var(--spacing-xs);justify-content:flex-end;margin-top:2px;display:flex}._actionContainer_c4qa1_224{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_c4qa1_230{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_c4qa1_230:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_c4qa1_230:active{transform:translateY(0)}._viewBtn_c4qa1_254:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_c4qa1_260:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_c4qa1_266:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._btn_c4qa1_273{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid #0000;outline:none;padding:8px 16px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._btn_c4qa1_273:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-secondary)}._btnPrimary_c4qa1_295{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_c4qa1_295:hover{background-color:var(--color-primary-container);transform:translateY(-1px)}._btnPrimary_c4qa1_295:active{transform:translateY(0)}._emptyState_c4qa1_309{text-align:center;color:var(--color-secondary);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._emptyStateTitle_c4qa1_319{color:var(--color-on-surface);margin-top:12px;margin-bottom:4px;font-size:16px;font-weight:600}@media (width<=768px){._formCard_7d1bc_27{padding:var(--spacing-md)}}._container_7d1bc_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_7d1bc_8{flex-direction:column;gap:4px;display:flex}._title_7d1bc_14{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_7d1bc_21{color:var(--color-secondary);font-size:13px}._formCard_7d1bc_27{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-lg);width:100%;max-width:800px;box-shadow:0 4px 12px #111c2c05}._btn_7d1bc_38{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid #0000;outline:none;padding:10px 20px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._btn_7d1bc_38:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-secondary)}._btnPrimary_7d1bc_60{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_7d1bc_60:hover{background-color:var(--color-primary-container);transform:translateY(-1px);box-shadow:0 4px 12px #a8001626}._btnPrimary_7d1bc_60:active{transform:translateY(0)}._btnOutline_7d1bc_75{border-color:var(--color-outline-variant);color:var(--color-secondary);background-color:#0000}._btnOutline_7d1bc_75:hover{background-color:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface)}@media (width<=768px){._formCard_7d1bc_27{padding:var(--spacing-md)}}._container_13myv_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_13myv_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_13myv_16{flex-direction:column;display:flex}._title_13myv_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_13myv_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._filterInputCol_13myv_35{flex-direction:column;gap:6px;min-width:160px;display:flex}._filterLabel_13myv_42{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}._controlsBar_13myv_51{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_13myv_60{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_13myv_69{flex:1;min-width:220px;position:relative}._searchIcon_13myv_75{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_13myv_83{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_13myv_83:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._boldCell_13myv_102{color:var(--color-on-surface);font-weight:600}._gameBadge_13myv_107{background-color:var(--color-surface-container-high);color:var(--color-on-surface);border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}._dateRangeText_13myv_118{color:var(--color-on-surface);font-size:13px;font-weight:500}._statusBadge_13myv_125{padding:3px var(--spacing-xs);border-radius:var(--radius-full);text-transform:capitalize;border:1px solid #0000;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}._badgeActive_13myv_137{background-color:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}._badgeInactive_13myv_143{background-color:var(--color-error-container);color:var(--color-error);border-color:#fecaca}._roundCard_13myv_150{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);cursor:pointer;gap:var(--spacing-sm);flex-direction:column;transition:all .2s;display:flex}._roundCard_13myv_150:hover{border-color:var(--color-surface-container-highest);transform:translateY(-2px);box-shadow:0 4px 12px #111c2c0a}._cardHeader_13myv_168{border-bottom:1px solid var(--color-surface-container-low);padding-bottom:var(--spacing-xs);justify-content:space-between;align-items:flex-start;display:flex}._cardTitle_13myv_176{color:var(--color-on-surface);font-size:15px;font-weight:700}._cardGame_13myv_182{color:var(--color-secondary);margin-top:2px;font-size:12px;font-weight:500}._cardBody_13myv_189{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:1fr 1fr;font-size:12px;display:grid}._cardRow_13myv_196{flex-direction:column;gap:2px;display:flex}._cardLabel_13myv_202{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}._cardValue_13myv_210{color:var(--color-on-surface);font-weight:600}._cardFooter_13myv_215{border-top:1px solid var(--color-surface-container-low);padding-top:var(--spacing-xs);justify-content:flex-end;margin-top:2px;display:flex}._actionContainer_13myv_224{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_13myv_230{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_13myv_230:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_13myv_230:active{transform:translateY(0)}._viewBtn_13myv_254:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_13myv_260:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_13myv_266:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._btn_13myv_273{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid #0000;outline:none;padding:8px 16px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._btn_13myv_273:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-secondary)}._btnPrimary_13myv_295{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_13myv_295:hover{background-color:var(--color-primary-container);transform:translateY(-1px)}._btnPrimary_13myv_295:active{transform:translateY(0)}._emptyState_13myv_309{text-align:center;color:var(--color-secondary);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._emptyStateTitle_13myv_319{color:var(--color-on-surface);margin-top:12px;margin-bottom:4px;font-size:16px;font-weight:600}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}._container_1g0dz_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_1g0dz_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_1g0dz_16{flex-direction:column;display:flex}._title_1g0dz_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_1g0dz_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._filterInputCol_1g0dz_35{flex-direction:column;gap:6px;min-width:160px;display:flex}._filterLabel_1g0dz_42{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}._controlsBar_1g0dz_51{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_1g0dz_60{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_1g0dz_69{flex:1;min-width:220px;position:relative}._searchIcon_1g0dz_75{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_1g0dz_83{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_1g0dz_83:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._boldCell_1g0dz_102{color:var(--color-on-surface);font-weight:600}._categoryBadge_1g0dz_107{text-transform:uppercase;letter-spacing:.04em;color:var(--color-secondary);background-color:#4e5f7c1f;border-radius:4px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}._categoryTraining_1g0dz_120{color:#0e7490;background-color:#0e74901f}._categoryOneToOne_1g0dz_125{color:#7e22ce;background-color:#7e22ce1f}._gameBadge_1g0dz_130{background-color:var(--color-surface-container-high);color:var(--color-on-surface);border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}._pointsBadge_1g0dz_141{border-radius:var(--radius-full);background-color:var(--color-primary-fixed);color:var(--color-primary);align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}._statusBadge_1g0dz_153{padding:3px var(--spacing-xs);border-radius:var(--radius-full);text-transform:capitalize;border:1px solid #0000;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}._badgeActive_1g0dz_165{background-color:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}._badgeInactive_1g0dz_171{background-color:var(--color-error-container);color:var(--color-error);border-color:#fecaca}._ruleCard_1g0dz_178{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);cursor:pointer;gap:var(--spacing-sm);flex-direction:column;transition:all .2s;display:flex}._ruleCard_1g0dz_178:hover{border-color:var(--color-surface-container-highest);transform:translateY(-2px);box-shadow:0 4px 12px #111c2c0a}._cardHeader_1g0dz_196{border-bottom:1px solid var(--color-surface-container-low);padding-bottom:var(--spacing-xs);justify-content:space-between;align-items:flex-start;display:flex}._cardTitle_1g0dz_204{color:var(--color-on-surface);font-size:15px;font-weight:700}._cardCategory_1g0dz_210{margin-top:4px}._cardBody_1g0dz_214{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:1fr 1fr;font-size:12px;display:grid}._cardRow_1g0dz_221{flex-direction:column;gap:2px;display:flex}._cardLabel_1g0dz_227{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}._cardValue_1g0dz_235{color:var(--color-on-surface);font-weight:600}._cardFooter_1g0dz_240{border-top:1px solid var(--color-surface-container-low);padding-top:var(--spacing-xs);justify-content:flex-end;margin-top:2px;display:flex}._actionContainer_1g0dz_249{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_1g0dz_255{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_1g0dz_255:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_1g0dz_255:active{transform:translateY(0)}._viewBtn_1g0dz_279:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_1g0dz_285:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_1g0dz_291:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._btn_1g0dz_298{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid #0000;outline:none;padding:8px 16px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._btn_1g0dz_298:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-secondary)}._btnPrimary_1g0dz_320{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_1g0dz_320:hover{background-color:var(--color-primary-container);transform:translateY(-1px)}._btnPrimary_1g0dz_320:active{transform:translateY(0)}._emptyState_1g0dz_334{text-align:center;color:var(--color-secondary);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._emptyStateTitle_1g0dz_344{color:var(--color-on-surface);margin-top:12px;margin-bottom:4px;font-size:16px;font-weight:600}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}._container_e9jkq_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_e9jkq_8{flex-direction:column;gap:4px;display:flex}._title_e9jkq_14{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_e9jkq_21{color:var(--color-secondary);font-size:13px}._formCard_e9jkq_27{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-lg);width:100%;max-width:800px;box-shadow:0 4px 12px #111c2c05}._loadingWrapper_e9jkq_37{min-height:200px;color:var(--color-secondary);justify-content:center;align-items:center;display:flex}@media (width<=768px){._formCard_e9jkq_27{padding:var(--spacing-md)}}._container_1umso_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_1umso_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_1umso_16{flex-direction:column;display:flex}._title_1umso_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_1umso_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._filterInputCol_1umso_35{flex-direction:column;gap:6px;min-width:160px;display:flex}._filterLabel_1umso_42{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}._controlsBar_1umso_51{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_1umso_60{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_1umso_69{flex:1;min-width:220px;position:relative}._searchIcon_1umso_75{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_1umso_83{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_1umso_83:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._boldCell_1umso_102{color:var(--color-on-surface);font-weight:600}._gameBadge_1umso_107{background-color:var(--color-surface-container-high);color:var(--color-on-surface);border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}._dateRangeText_1umso_118{color:var(--color-on-surface);font-size:13px;font-weight:500}._statusBadge_1umso_125{padding:3px var(--spacing-xs);border-radius:var(--radius-full);text-transform:capitalize;border:1px solid #0000;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}._badgeActive_1umso_137{background-color:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}._badgeInactive_1umso_143{background-color:var(--color-error-container);color:var(--color-error);border-color:#fecaca}._trainingCard_1umso_150{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);cursor:pointer;gap:var(--spacing-sm);flex-direction:column;transition:all .2s;display:flex}._trainingCard_1umso_150:hover{border-color:var(--color-surface-container-highest);transform:translateY(-2px);box-shadow:0 4px 12px #111c2c0a}._cardHeader_1umso_168{border-bottom:1px solid var(--color-surface-container-low);padding-bottom:var(--spacing-xs);justify-content:space-between;align-items:flex-start;display:flex}._cardTitle_1umso_176{color:var(--color-on-surface);font-size:15px;font-weight:700}._cardGame_1umso_182{color:var(--color-secondary);margin-top:2px;font-size:12px;font-weight:600}._cardBody_1umso_189{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:1fr 1fr;font-size:12px;display:grid}._cardRow_1umso_196{flex-direction:column;gap:2px;display:flex}._cardLabel_1umso_202{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}._cardValue_1umso_210{color:var(--color-on-surface);font-weight:600}._cardFooter_1umso_215{border-top:1px solid var(--color-surface-container-low);padding-top:var(--spacing-xs);justify-content:flex-end;margin-top:2px;display:flex}._actionContainer_1umso_224{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_1umso_230{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_1umso_230:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_1umso_230:active{transform:translateY(0)}._viewBtn_1umso_254:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_1umso_260:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_1umso_266:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._btn_1umso_273{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid #0000;outline:none;padding:8px 16px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._btn_1umso_273:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-secondary)}._btnPrimary_1umso_295{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_1umso_295:hover{background-color:var(--color-primary-container);transform:translateY(-1px)}._btnPrimary_1umso_295:active{transform:translateY(0)}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}._container_3sdgk_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_3sdgk_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_3sdgk_16{flex-direction:column;display:flex}._title_3sdgk_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_3sdgk_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._filterInputCol_3sdgk_35{flex-direction:column;gap:6px;min-width:160px;display:flex}._filterLabel_3sdgk_42{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}._controlsBar_3sdgk_51{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_3sdgk_60{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_3sdgk_69{flex:1;min-width:220px;position:relative}._searchIcon_3sdgk_75{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_3sdgk_83{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_3sdgk_83:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._boldCell_3sdgk_102{color:var(--color-on-surface);font-weight:600}._trainingBadge_3sdgk_107{background-color:var(--color-surface-container-high);color:var(--color-on-surface);border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}._minutesBadge_3sdgk_118{color:var(--color-secondary);background-color:#4e5f7c1a;border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}._pointsBadge_3sdgk_129{color:#1e4d2b;background-color:#1e4d2b1a;border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}._statusBadge_3sdgk_141{padding:3px var(--spacing-xs);border-radius:var(--radius-full);border:1px solid #0000;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}._badgeActive_3sdgk_152{background-color:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}._badgeInactive_3sdgk_158{background-color:var(--color-error-container);color:var(--color-error);border-color:#fecaca}._attendanceCard_3sdgk_165{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);cursor:pointer;gap:var(--spacing-sm);flex-direction:column;transition:all .2s;display:flex}._attendanceCard_3sdgk_165:hover{border-color:var(--color-surface-container-highest);transform:translateY(-2px);box-shadow:0 4px 12px #111c2c0a}._cardHeader_3sdgk_183{border-bottom:1px solid var(--color-surface-container-low);padding-bottom:var(--spacing-xs);justify-content:space-between;align-items:flex-start;display:flex}._cardTitle_3sdgk_191{color:var(--color-on-surface);font-size:15px;font-weight:700}._cardSubtitle_3sdgk_197{color:var(--color-secondary);margin-top:2px;font-size:12px;font-weight:600}._cardBody_3sdgk_204{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:1fr 1fr;font-size:12px;display:grid}._cardRow_3sdgk_211{flex-direction:column;gap:2px;display:flex}._cardLabel_3sdgk_217{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}._cardValue_3sdgk_225{color:var(--color-on-surface);font-weight:600}._cardFooter_3sdgk_230{border-top:1px solid var(--color-surface-container-low);padding-top:var(--spacing-xs);justify-content:flex-end;margin-top:2px;display:flex}._actionContainer_3sdgk_239{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_3sdgk_245{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_3sdgk_245:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_3sdgk_245:active{transform:translateY(0)}._viewBtn_3sdgk_269:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_3sdgk_275:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_3sdgk_281:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._btn_3sdgk_288{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid #0000;outline:none;padding:8px 16px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._btn_3sdgk_288:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-secondary)}._btnPrimary_3sdgk_310{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_3sdgk_310:hover{background-color:var(--color-primary-container);transform:translateY(-1px)}._btnPrimary_3sdgk_310:active{transform:translateY(0)}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}._container_l0sk1_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_l0sk1_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_l0sk1_16{flex-direction:column;display:flex}._title_l0sk1_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_l0sk1_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._headerActions_l0sk1_34{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._btn_l0sk1_42{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid #0000;outline:none;padding:8px 16px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._btn_l0sk1_42:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-secondary)}._btnPrimary_l0sk1_64{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_l0sk1_64:hover{background-color:var(--color-primary-container);transform:translateY(-1px)}._btnPrimary_l0sk1_64:active{transform:translateY(0)}._btnSecondary_l0sk1_78{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-on-surface)}._btnSecondary_l0sk1_78:hover{background-color:var(--color-surface-container-low);border-color:var(--color-surface-container-highest);transform:translateY(-1px)}._uploadCard_l0sk1_91{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-md);flex-direction:column;display:flex;box-shadow:0 4px 16px #111c2c05}._uploadCardHeader_l0sk1_102{border-bottom:1px solid var(--color-surface-container-low);padding-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}._uploadCardTitle_l0sk1_110{color:var(--color-on-surface);align-items:center;gap:var(--spacing-xs);font-size:14px;font-weight:700;display:flex}._dropzone_l0sk1_119{border:2px dashed var(--color-outline-variant);border-radius:var(--radius-default);text-align:center;cursor:pointer;background-color:var(--color-surface-container-lowest);flex-direction:column;align-items:center;gap:8px;padding:24px;transition:all .2s;display:flex}._dropzone_l0sk1_119:hover{border-color:var(--color-primary);background-color:#ba1a1a05}._dropzoneIcon_l0sk1_138{color:var(--color-primary)}._dropzoneText_l0sk1_142{color:var(--color-on-surface);font-size:13.5px;font-weight:600}._dropzoneSubtext_l0sk1_148{color:var(--color-secondary);font-size:12px}._filePreviewRow_l0sk1_153{background-color:var(--color-surface-container-low);border-radius:var(--radius-default);border:1px solid var(--color-surface-container-high);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._fileInfo_l0sk1_165{align-items:center;gap:12px;display:flex}._fileName_l0sk1_171{color:var(--color-on-surface);font-size:13.5px;font-weight:600}._fileSize_l0sk1_177{color:var(--color-secondary);font-size:12px}._filterInputCol_l0sk1_183{flex-direction:column;gap:6px;min-width:160px;display:flex}._filterLabel_l0sk1_190{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}._filterSelect_l0sk1_198{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);cursor:pointer;outline:none;padding:8px 12px;font-family:inherit;font-size:13px;transition:all .2s}._filterSelect_l0sk1_198:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._controlsBar_l0sk1_218{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_l0sk1_227{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_l0sk1_236{flex:1;min-width:220px;position:relative}._searchIcon_l0sk1_242{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_l0sk1_250{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_l0sk1_250:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._boldCell_l0sk1_269{color:var(--color-on-surface);font-weight:600}._monoCell_l0sk1_274{color:var(--color-secondary);font-family:monospace;font-size:12px}._statusBadge_l0sk1_281{border-radius:var(--radius-full);text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}._statusPending_l0sk1_294{color:#92400e;background-color:#fef3c7;border-color:#fde68a}._statusProcess_l0sk1_300{color:#3730a3;background-color:#e0e7ff;border-color:#c7d2fe}._statusComplete_l0sk1_306{background-color:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}._statusFail_l0sk1_312{background-color:var(--color-error-container);color:var(--color-error);border-color:#fecaca}._attendanceCard_l0sk1_319{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);cursor:pointer;gap:var(--spacing-sm);flex-direction:column;transition:all .2s;display:flex}._attendanceCard_l0sk1_319:hover{border-color:var(--color-surface-container-highest);transform:translateY(-2px);box-shadow:0 4px 12px #111c2c0a}._cardHeader_l0sk1_337{border-bottom:1px solid var(--color-surface-container-low);padding-bottom:var(--spacing-xs);justify-content:space-between;align-items:flex-start;display:flex}._cardTitle_l0sk1_345{color:var(--color-on-surface);font-size:15px;font-weight:700}._cardSubtitle_l0sk1_351{color:var(--color-secondary);margin-top:2px;font-size:12px;font-weight:600}._cardBody_l0sk1_358{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:1fr 1fr;font-size:12px;display:grid}._cardRow_l0sk1_365{flex-direction:column;gap:2px;display:flex}._cardLabel_l0sk1_371{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}._cardValue_l0sk1_379{color:var(--color-on-surface);font-weight:600}._cardFooter_l0sk1_384{border-top:1px solid var(--color-surface-container-low);padding-top:var(--spacing-xs);justify-content:flex-end;margin-top:2px;display:flex}._actionContainer_l0sk1_393{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_l0sk1_399{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_l0sk1_399:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_l0sk1_399:active{transform:translateY(0)}._viewBtn_l0sk1_423:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._downloadActionBtn_l0sk1_429:hover{color:#10b981;background-color:#10b9811a;border-color:#10b981}._editBtn_l0sk1_435:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_l0sk1_441:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._modalOverlay_l0sk1_448{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modalCard_l0sk1_463{background-color:var(--color-surface-container-lowest);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:500px;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000026}._modalHeader_l0sk1_474{border-bottom:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._modalTitle_l0sk1_482{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:16px;font-weight:700}._modalCloseBtn_l0sk1_489{color:var(--color-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}._modalCloseBtn_l0sk1_489:hover{background-color:var(--color-surface-container-low);color:var(--color-on-surface)}._modalBody_l0sk1_506{flex-direction:column;gap:14px;max-height:70vh;padding:20px;display:flex;overflow-y:auto}._formGroup_l0sk1_515{flex-direction:column;gap:6px;display:flex}._formLabel_l0sk1_521{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}._formInput_l0sk1_529,._formSelect_l0sk1_529{border:1px solid var(--color-outline-variant);border-radius:var(--radius-default);background-color:var(--color-surface-container-lowest);color:var(--color-on-surface);outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:all .2s}._formInput_l0sk1_529:focus,._formSelect_l0sk1_529:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._modalFooter_l0sk1_546{border-top:1px solid var(--color-surface-container-high);background-color:var(--color-surface-container-low);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}._container_19ayo_1{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}._header_19ayo_8{justify-content:flex-start;align-items:center;display:flex}._backBtn_19ayo_14{color:var(--color-secondary);cursor:pointer;align-items:center;gap:var(--spacing-xs);background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:700;transition:opacity .2s;display:inline-flex}._backBtn_19ayo_14:hover{color:var(--color-primary)}._detailsCard_19ayo_33{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-lg);flex-direction:column;display:flex;box-shadow:0 4px 20px #111c2c05}._cardHeader_19ayo_43{border-bottom:1px solid var(--color-surface-container-high);padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}._titleWrapper_19ayo_52{align-items:center;gap:var(--spacing-md);display:flex}._icon_19ayo_58{color:var(--color-primary)}._title_19ayo_52{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:22px;font-weight:700}._subtitle_19ayo_69{color:var(--color-secondary);margin-top:4px;font-size:13px}._downloadBtn_19ayo_75{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-highest);color:var(--color-on-surface);border-radius:var(--radius-default);cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}._downloadBtn_19ayo_75:hover{background-color:var(--color-surface-container-high)}._statsGrid_19ayo_95{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}._statBox_19ayo_102{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);padding:var(--spacing-md);align-items:center;gap:var(--spacing-md);display:flex}._statIcon_19ayo_112{color:var(--color-secondary)}._statContent_19ayo_116{flex-direction:column;display:flex}._statLabel_19ayo_121{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}._statVal_19ayo_129{color:var(--color-on-surface);margin-top:4px;font-size:16px;font-weight:800}._tableHeaderSection_19ayo_136{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._tableHeaderLeft_19ayo_145{flex-direction:column;display:flex}._tableTitle_19ayo_150{color:var(--color-on-surface);font-size:16px;font-weight:700}._tableSubtitle_19ayo_156{color:var(--color-secondary);margin-top:2px;font-size:12.5px;display:block}._filterPillsGroup_19ayo_163{background-color:var(--color-surface-container-low);border-radius:var(--radius-md);border:1px solid var(--color-surface-container-high);align-items:center;gap:6px;padding:4px;display:flex}._filterPill_19ayo_163{color:var(--color-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}._filterPill_19ayo_163:hover{color:var(--color-on-surface)}._filterPillActive_19ayo_193{background-color:var(--color-surface-container-lowest);color:var(--color-on-surface);box-shadow:0 1px 4px #0000000d}._filterPillMatchedActive_19ayo_199{color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0;font-weight:700}._filterPillUnmatchedActive_19ayo_206{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;font-weight:700}._tableWrapper_19ayo_213{border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);overflow:hidden}._table_19ayo_136{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}._table_19ayo_136 th{background-color:var(--color-surface-container-low);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-surface-container-high);padding:12px 16px;font-size:12px;font-weight:700}._table_19ayo_136 td{border-bottom:1px solid var(--color-surface-container-high);color:var(--color-on-surface);padding:14px 16px}._table_19ayo_136 tbody tr:last-child td{border-bottom:none}._table_19ayo_136 tbody tr:hover{background-color:var(--color-surface-container-low)}._statusBadge_19ayo_251{color:#fff;border-radius:var(--radius-full);text-transform:uppercase;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}._statusPending_19ayo_263{background-color:#f59e0b}._statusPresent_19ayo_267,._statusComplete_19ayo_267,._statusSuccess_19ayo_267{background-color:#10b981}._statusAbsent_19ayo_271{background-color:#6b7280}._statusFail_19ayo_275{background-color:#ef4444}._matchOk_19ayo_279{color:#10b981;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}._matchWarning_19ayo_288{color:#ba1a1a;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}._loadingContainer_19ayo_297{justify-content:center;align-items:center;height:200px;display:flex}._loadingText_19ayo_304{color:var(--color-secondary);font-weight:600}._desktopTableWrapper_19ayo_309{width:100%}._recordCard_19ayo_313{background-color:var(--color-surface-container-low);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:14px;display:flex}._recordCardHeader_19ayo_323{justify-content:space-between;align-items:center;gap:8px;display:flex}._recordMemberName_19ayo_330{color:var(--color-on-surface);font-size:13.5px;font-weight:700}._recordMemberId_19ayo_336{color:var(--color-secondary);margin-top:2px;font-size:11px;font-weight:600}._recordCardBody_19ayo_343{background-color:var(--color-surface-container-lowest);border-radius:var(--radius-default);border:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}@media (width<=768px){._detailsCard_19ayo_33{padding:var(--spacing-md)}._cardHeader_19ayo_43{flex-direction:column;align-items:stretch;gap:12px}._downloadBtn_19ayo_75{justify-content:center;width:100%}._title_19ayo_52{font-size:18px}._statsGrid_19ayo_95{grid-template-columns:repeat(2,1fr);gap:10px}._statBox_19ayo_102{gap:8px;padding:10px}._statVal_19ayo_129{font-size:14px}._desktopTableWrapper_19ayo_309{display:none}}._container_hxejj_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_hxejj_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_hxejj_16{flex-direction:column;display:flex}._title_hxejj_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_hxejj_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._filterInputCol_hxejj_35{flex-direction:column;gap:6px;min-width:160px;display:flex}._filterLabel_hxejj_42{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}._controlsBar_hxejj_51{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_hxejj_60{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_hxejj_69{flex:1;min-width:220px;position:relative}._searchIcon_hxejj_75{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_hxejj_83{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_hxejj_83:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._boldCell_hxejj_102{color:var(--color-on-surface);font-weight:600}._gameBadge_hxejj_107{background-color:var(--color-surface-container-high);color:var(--color-on-surface);border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}._teamBadge_hxejj_118{color:var(--color-secondary);background-color:#4e5f7c1a;border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}._typeBadge_hxejj_129{color:#334155;background-color:#f1f5f9;border-radius:4px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}._pointsBadge_hxejj_140{color:#1e4d2b;background-color:#1e4d2b1a;border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}._dateText_hxejj_151{color:var(--color-on-surface);font-size:13px;font-weight:500}._statusBadge_hxejj_158{padding:3px var(--spacing-xs);border-radius:var(--radius-full);text-transform:capitalize;border:1px solid #0000;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}._badgeActive_hxejj_170{background-color:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}._badgeInactive_hxejj_176{background-color:var(--color-error-container);color:var(--color-error);border-color:#fecaca}._transactionCard_hxejj_183{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);cursor:pointer;gap:var(--spacing-sm);flex-direction:column;transition:all .2s;display:flex}._transactionCard_hxejj_183:hover{border-color:var(--color-surface-container-highest);transform:translateY(-2px);box-shadow:0 4px 12px #111c2c0a}._cardHeader_hxejj_201{border-bottom:1px solid var(--color-surface-container-low);padding-bottom:var(--spacing-xs);justify-content:space-between;align-items:flex-start;display:flex}._cardTitle_hxejj_209{color:var(--color-on-surface);font-size:15px;font-weight:700}._cardSubtitle_hxejj_215{color:var(--color-secondary);margin-top:2px;font-size:12px;font-weight:600}._cardBody_hxejj_222{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:1fr 1fr;font-size:12px;display:grid}._cardRow_hxejj_229{flex-direction:column;gap:2px;display:flex}._cardLabel_hxejj_235{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}._cardValue_hxejj_243{color:var(--color-on-surface);font-weight:600}._cardFooter_hxejj_248{border-top:1px solid var(--color-surface-container-low);padding-top:var(--spacing-xs);justify-content:flex-end;margin-top:2px;display:flex}._actionContainer_hxejj_257{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_hxejj_263{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_hxejj_263:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_hxejj_263:active{transform:translateY(0)}._viewBtn_hxejj_287:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_hxejj_293:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_hxejj_299:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._btn_hxejj_306{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid #0000;outline:none;padding:8px 16px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._btn_hxejj_306:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-secondary)}._btnPrimary_hxejj_328{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_hxejj_328:hover{background-color:var(--color-primary-container);transform:translateY(-1px)}._btnPrimary_hxejj_328:active{transform:translateY(0)}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}._container_ejfpm_1{flex-direction:column;gap:20px;width:100%;display:flex}._headerSection_ejfpm_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._titleArea_ejfpm_16{flex-direction:column;gap:4px;display:flex}._title_ejfpm_16{color:var(--color-on-surface,#1e293b);letter-spacing:-.02em;font-size:24px;font-weight:700}._subtitle_ejfpm_29{color:var(--color-secondary,#64748b);font-size:14px}._btn_ejfpm_34{border-radius:var(--radius-default,8px);cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}._btnPrimary_ejfpm_47{background-color:var(--color-primary,#dc2626);color:var(--color-on-primary,#fff)}._btnPrimary_ejfpm_47:hover{filter:brightness(.92)}._controlsBar_ejfpm_56{justify-content:space-between;align-items:center;gap:12px;display:flex}._leftControls_ejfpm_63{flex:1;align-items:center;gap:12px;display:flex}._searchWrapper_ejfpm_70{width:100%;max-width:380px;position:relative}._searchIcon_ejfpm_76{color:var(--color-secondary,#64748b);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_ejfpm_84{border-radius:var(--radius-default,8px);border:1px solid var(--color-surface-container-high,#e2e8f0);background-color:var(--color-surface-container-lowest,#fff);width:100%;color:var(--color-on-surface,#1e293b);padding:9px 12px 9px 36px;font-size:13px;transition:border-color .2s}._searchInput_ejfpm_84:focus{border-color:var(--color-primary,#dc2626);outline:none}._filterInputCol_ejfpm_100{flex-direction:column;gap:6px;min-width:180px;display:flex}._filterLabel_ejfpm_107{color:var(--color-secondary,#64748b);font-size:12px;font-weight:600}._boldCell_ejfpm_113{color:var(--color-on-surface,#1e293b);font-weight:600}._memberInfoBox_ejfpm_118{align-items:center;gap:10px;display:flex}._memberAvatar_ejfpm_124{object-fit:cover;background-color:var(--color-surface-container-high,#e2e8f0);border-radius:50%;flex-shrink:0;width:34px;height:34px}._memberText_ejfpm_133{flex-direction:column;display:flex}._memberName_ejfpm_138{color:var(--color-on-surface,#1e293b);font-size:13px;font-weight:600}._memberCompany_ejfpm_144{color:var(--color-secondary,#64748b);font-size:11px;font-weight:500}._gameBadge_ejfpm_150{color:#2563eb;background-color:#eff6ff;border:1px solid #dbeafe;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}._typeBadge_ejfpm_161{color:#7e22ce;background-color:#f3e8ff;border:1px solid #e9d5ff;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}._participantsList_ejfpm_172{flex-direction:column;gap:4px;display:flex}._participantItem_ejfpm_178{align-items:center;gap:6px;font-size:12px;display:inline-flex}._pointsPill_ejfpm_185{color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:2px 6px;font-size:11px;font-weight:700}._proofThumb_ejfpm_195{object-fit:cover;border:1px solid var(--color-surface-container-high,#e2e8f0);cursor:pointer;border-radius:6px;width:38px;height:38px;transition:transform .2s}._proofThumb_ejfpm_195:hover{transform:scale(1.08)}._statusBadge_ejfpm_209{text-transform:capitalize;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}._badgeActive_ejfpm_218{color:#16a34a;background-color:#f0fdf4;border:1px solid #bbf7d0}._badgeInactive_ejfpm_224{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}._approvedBadge_ejfpm_230{color:#047857;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}._pendingBadge_ejfpm_243{color:#b45309;background-color:#fffbeb;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}._actionContainer_ejfpm_256{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_ejfpm_262{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_ejfpm_262:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_ejfpm_262:active{transform:translateY(0)}._viewBtn_ejfpm_286:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_ejfpm_292:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._approveBtn_ejfpm_298:hover{color:#16a34a;background-color:#1e4d2b1a;border-color:#16a34a}._deleteBtn_ejfpm_304:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._modalOverlay_ejfpm_312{z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalContent_ejfpm_323{background:#fff;border-radius:12px;max-width:90vw;max-height:90vh;padding:16px;position:relative;box-shadow:0 20px 25px -5px #0000004d}._modalImg_ejfpm_333{object-fit:contain;border-radius:8px;max-width:100%;max-height:80vh}._closeModalBtn_ejfpm_340{color:#fff;cursor:pointer;background:#1e293b;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:-12px;right:-12px}._oneToOneCard_ejfpm_357{background-color:var(--color-surface-container-lowest,#fff);border:1px solid var(--color-surface-container-high,#e2e8f0);border-radius:var(--radius-lg,12px);cursor:pointer;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex}._oneToOneCard_ejfpm_357:hover{border-color:var(--color-primary,#dc2626);box-shadow:var(--shadow-sm,0 2px 4px #0000000d)}._cardHeader_ejfpm_374{justify-content:space-between;align-items:flex-start;display:flex}._cardTitle_ejfpm_380{color:var(--color-on-surface,#1e293b);margin:0;font-size:15px;font-weight:700}._cardSubtitle_ejfpm_387{color:var(--color-secondary,#64748b);margin-top:2px;font-size:12px}._cardBody_ejfpm_393{border-top:1px dashed var(--color-surface-container-high,#e2e8f0);border-bottom:1px dashed var(--color-surface-container-high,#e2e8f0);flex-direction:column;gap:8px;padding:10px 0;font-size:13px;display:flex}._cardRow_ejfpm_403{justify-content:space-between;align-items:center;display:flex}._cardLabel_ejfpm_409{color:var(--color-secondary,#64748b);font-size:12px}._cardValue_ejfpm_414{color:var(--color-on-surface,#1e293b);font-weight:600}._cardFooter_ejfpm_419{justify-content:space-between;align-items:center;display:flex}._membersSection_2avx8_1{background-color:var(--color-surface-container-lowest,#fff);border:1px solid var(--color-surface-container-high,#e2e8f0);border-radius:var(--radius-lg,12px);grid-column:1/-1;margin-top:14px;padding:24px;box-shadow:0 1px 3px #0000000a}._membersHeader_2avx8_11{border-bottom:1px solid var(--color-surface-container-high,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}._titleWithBadge_2avx8_22{align-items:center;gap:10px;display:flex}._membersTitle_2avx8_28{color:var(--color-on-surface,#1e293b);letter-spacing:-.01em;font-size:16px;font-weight:700}._countBadge_2avx8_35{color:var(--color-primary,#dc2626);background-color:#fee2e2;border:1px solid #fecaca;border-radius:20px;justify-content:center;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}._membersSubtitle_2avx8_48{color:var(--color-secondary,#64748b);margin-top:3px;font-size:13px}._addMemberBtn_2avx8_55{color:#fff;border-radius:var(--radius-default,8px);cursor:pointer;background:linear-gradient(135deg,#a80016 0%,#dc2626 100%);border:none;outline:none;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 6px #a8001640}._addMemberBtn_2avx8_55:hover{background:linear-gradient(135deg,#8b0012 0%,#b91c1c 100%);transform:translateY(-1px);box-shadow:0 4px 12px #a8001659}._addMemberBtn_2avx8_55:active{transform:translateY(0);box-shadow:0 2px 4px #a8001633}._addMemberBtn_2avx8_55 svg{transition:transform .2s}._addMemberBtn_2avx8_55:hover svg{transform:rotate(90deg)scale(1.1)}._addMemberBottomBtn_2avx8_93{background-color:var(--color-surface-container-low,#f8fafc);width:100%;color:var(--color-primary,#dc2626);border-radius:var(--radius-default,8px);cursor:pointer;border:1px dashed #fca5a5;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}._addMemberBottomBtn_2avx8_93:hover{border-color:var(--color-primary,#dc2626);color:#991b1b;background-color:#fef2f2}._emptyStateBox_2avx8_119{background-color:var(--color-surface-container-low,#f8fafc);border:1px dashed var(--color-surface-container-high,#e2e8f0);border-radius:var(--radius-md,8px);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px 20px;display:flex}._emptyStateIcon_2avx8_131{width:44px;height:44px;color:var(--color-primary,#dc2626);background-color:#fee2e2;border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex}._emptyStateTitle_2avx8_143{color:var(--color-on-surface,#1e293b);margin-bottom:4px;font-size:14px;font-weight:700}._emptyStateText_2avx8_150{color:var(--color-secondary,#64748b);max-width:380px;margin-bottom:16px;font-size:12px}._membersTableWrapper_2avx8_158{border-radius:var(--radius-md,8px);border:1px solid var(--color-surface-container-high,#e2e8f0);overflow-x:auto}._membersTable_2avx8_158{border-collapse:collapse;width:100%;font-size:13px}._membersTable_2avx8_158 th{text-align:left;background-color:var(--color-surface-container-low,#f8fafc);color:var(--color-secondary,#64748b);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-surface-container-high,#e2e8f0);padding:12px 14px;font-size:11px;font-weight:700}._membersTable_2avx8_158 td{border-bottom:1px solid var(--color-surface-container-high,#e2e8f0);vertical-align:middle;background-color:#fff;padding:12px 14px}._membersTable_2avx8_158 tbody tr:last-child td{border-bottom:none}._indexPill_2avx8_193{background-color:var(--color-surface-container-low,#f1f5f9);width:26px;height:26px;color:var(--color-secondary,#64748b);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}._removeBtn_2avx8_206{color:#ef4444;cursor:pointer;background-color:#fff5f5;border:1px solid #fee2e2;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:inline-flex}._removeBtn_2avx8_206:hover{color:#fff;background-color:#ef4444;border-color:#ef4444;transform:scale(1.05)}._pointsInputWrapper_2avx8_227{align-items:center;display:flex;position:relative}._pointsInput_2avx8_227{border-radius:var(--radius-default,8px);border:1px solid var(--color-surface-container-high,#e2e8f0);width:100%;color:var(--color-on-surface,#1e293b);outline:none;padding:9px 36px 9px 12px;font-size:13px;font-weight:600;transition:border-color .2s,box-shadow .2s}._pointsInput_2avx8_227:focus{border-color:var(--color-primary,#dc2626);box-shadow:0 0 0 2px #a800161a}._pointsSuffix_2avx8_250{color:var(--color-secondary,#64748b);pointer-events:none;font-size:11px;font-weight:700;position:absolute;right:12px}._imagePreviewBox_2avx8_260{border-radius:var(--radius-md,8px);border:1px solid var(--color-surface-container-high,#e2e8f0);max-width:220px;margin-top:10px;display:inline-block;position:relative;overflow:hidden}._previewImg_2avx8_270{object-fit:cover;width:100%;height:140px;display:block}._removeImgBtn_2avx8_277{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s;display:flex;position:absolute;top:6px;right:6px}._removeImgBtn_2avx8_277:hover{background:#ef4444}._container_5a847_1{flex-direction:column;gap:20px;width:100%;display:flex}._headerSection_5a847_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._titleArea_5a847_16{flex-direction:column;gap:4px;display:flex}._title_5a847_16{color:var(--color-on-surface,#1e293b);letter-spacing:-.02em;font-size:24px;font-weight:700}._subtitle_5a847_29{color:var(--color-secondary,#64748b);font-size:14px}._btn_5a847_34{border-radius:var(--radius-default,8px);cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}._btnPrimary_5a847_47{background-color:var(--color-primary,#dc2626);color:var(--color-on-primary,#fff)}._btnPrimary_5a847_47:hover{filter:brightness(.92)}._controlsBar_5a847_56{justify-content:space-between;align-items:center;gap:12px;display:flex}._leftControls_5a847_63{flex:1;align-items:center;gap:12px;display:flex}._searchWrapper_5a847_70{width:100%;max-width:380px;position:relative}._searchIcon_5a847_76{color:var(--color-secondary,#64748b);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_5a847_84{border-radius:var(--radius-default,8px);border:1px solid var(--color-surface-container-high,#e2e8f0);background-color:var(--color-surface-container-lowest,#fff);width:100%;color:var(--color-on-surface,#1e293b);padding:9px 12px 9px 36px;font-size:13px;transition:border-color .2s}._searchInput_5a847_84:focus{border-color:var(--color-primary,#dc2626);outline:none}._filterInputCol_5a847_100{flex-direction:column;gap:6px;min-width:180px;display:flex}._filterLabel_5a847_107{color:var(--color-secondary,#64748b);font-size:12px;font-weight:600}._companyCell_5a847_113{flex-direction:column;gap:2px;display:flex}._companyName_5a847_119{color:var(--color-on-surface,#1e293b);font-size:13px;font-weight:700}._visitDate_5a847_125{color:var(--color-secondary,#64748b);font-size:12px}._gameBadge_5a847_130{color:#2563eb;background-color:#eff6ff;border:1px solid #dbeafe;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}._participantsList_5a847_141{flex-direction:column;gap:4px;display:flex}._participantItem_5a847_147{align-items:center;gap:6px;font-size:12px;display:inline-flex}._pointsPill_5a847_154{color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:2px 6px;font-size:11px;font-weight:700}._proofThumb_5a847_164{object-fit:cover;border:1px solid var(--color-surface-container-high,#e2e8f0);cursor:pointer;border-radius:6px;width:38px;height:38px;transition:transform .2s}._proofThumb_5a847_164:hover{transform:scale(1.08)}._statusBadge_5a847_178{text-transform:capitalize;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}._badgeActive_5a847_187{color:#16a34a;background-color:#f0fdf4;border:1px solid #bbf7d0}._badgeInactive_5a847_193{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}._approvedBadge_5a847_199{color:#047857;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}._pendingBadge_5a847_212{color:#b45309;background-color:#fffbeb;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}._actionContainer_5a847_225{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_5a847_231{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_5a847_231:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_5a847_231:active{transform:translateY(0)}._viewBtn_5a847_255:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_5a847_261:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._approveBtn_5a847_267:hover{color:#16a34a;background-color:#1e4d2b1a;border-color:#16a34a}._deleteBtn_5a847_273:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._modalOverlay_5a847_281{z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalContent_5a847_292{background:#fff;border-radius:12px;max-width:90vw;max-height:90vh;padding:16px;position:relative;box-shadow:0 20px 25px -5px #0000004d}._modalImg_5a847_302{object-fit:contain;border-radius:8px;max-width:100%;max-height:80vh}._closeModalBtn_5a847_309{color:#fff;cursor:pointer;background:#1e293b;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:-12px;right:-12px}._visitCard_5a847_326{background-color:var(--color-surface-container-lowest,#fff);border:1px solid var(--color-surface-container-high,#e2e8f0);border-radius:var(--radius-lg,12px);cursor:pointer;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex}._visitCard_5a847_326:hover{border-color:var(--color-primary,#dc2626);box-shadow:var(--shadow-sm,0 2px 4px #0000000d)}._cardHeader_5a847_343{justify-content:space-between;align-items:flex-start;display:flex}._cardTitle_5a847_349{color:var(--color-on-surface,#1e293b);margin:0;font-size:15px;font-weight:700}._cardSubtitle_5a847_356{color:var(--color-secondary,#64748b);margin-top:2px;font-size:12px}._cardBody_5a847_362{border-top:1px dashed var(--color-surface-container-high,#e2e8f0);border-bottom:1px dashed var(--color-surface-container-high,#e2e8f0);flex-direction:column;gap:8px;padding:10px 0;font-size:13px;display:flex}._cardRow_5a847_372{justify-content:space-between;align-items:center;display:flex}._cardLabel_5a847_378{color:var(--color-secondary,#64748b);font-size:12px}._cardValue_5a847_383{color:var(--color-on-surface,#1e293b);font-weight:600}._cardFooter_5a847_388{justify-content:space-between;align-items:center;display:flex}._membersSection_1deia_1{background-color:var(--color-surface-container-lowest,#fff);border:1px solid var(--color-surface-container-high,#e2e8f0);border-radius:var(--radius-lg,12px);grid-column:1/-1;margin-top:14px;padding:24px;box-shadow:0 1px 3px #0000000a}._membersHeader_1deia_11{border-bottom:1px solid var(--color-surface-container-high,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}._titleWithBadge_1deia_22{align-items:center;gap:10px;display:flex}._membersTitle_1deia_28{color:var(--color-on-surface,#1e293b);letter-spacing:-.01em;font-size:16px;font-weight:700}._countBadge_1deia_35{color:var(--color-primary,#dc2626);background-color:#fee2e2;border:1px solid #fecaca;border-radius:20px;justify-content:center;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}._membersSubtitle_1deia_48{color:var(--color-secondary,#64748b);margin-top:3px;font-size:13px}._emptyStateBox_1deia_54{background-color:var(--color-surface-container-low,#f8fafc);border:1px dashed var(--color-surface-container-high,#e2e8f0);border-radius:var(--radius-md,8px);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px 20px;display:flex}._emptyStateIcon_1deia_66{width:44px;height:44px;color:var(--color-primary,#dc2626);background-color:#fee2e2;border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex}._emptyStateTitle_1deia_78{color:var(--color-on-surface,#1e293b);margin-bottom:4px;font-size:14px;font-weight:700}._emptyStateText_1deia_85{color:var(--color-secondary,#64748b);max-width:380px;margin-bottom:16px;font-size:12px}._membersTableWrapper_1deia_92{border-radius:var(--radius-md,8px);border:1px solid var(--color-surface-container-high,#e2e8f0);overflow-x:auto}._membersTable_1deia_92{border-collapse:collapse;width:100%;font-size:13px}._membersTable_1deia_92 th{text-align:left;background-color:var(--color-surface-container-low,#f8fafc);color:var(--color-secondary,#64748b);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-surface-container-high,#e2e8f0);padding:12px 14px;font-size:11px;font-weight:700}._membersTable_1deia_92 td{border-bottom:1px solid var(--color-surface-container-high,#e2e8f0);vertical-align:middle;background-color:#fff;padding:12px 14px}._membersTable_1deia_92 tbody tr:last-child td{border-bottom:none}._indexPill_1deia_127{background-color:var(--color-surface-container-low,#f1f5f9);width:26px;height:26px;color:var(--color-secondary,#64748b);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}._removeBtn_1deia_140{color:#ef4444;cursor:pointer;background-color:#fff5f5;border:1px solid #fee2e2;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:inline-flex}._removeBtn_1deia_140:hover{color:#fff;background-color:#ef4444;border-color:#ef4444;transform:scale(1.05)}._pointsInputWrapper_1deia_161{align-items:center;display:flex;position:relative}._pointsInput_1deia_161{border-radius:var(--radius-default,8px);border:1px solid var(--color-surface-container-high,#e2e8f0);width:100%;color:var(--color-on-surface,#1e293b);outline:none;padding:9px 36px 9px 12px;font-size:13px;font-weight:600;transition:border-color .2s,box-shadow .2s}._pointsInput_1deia_161:focus{border-color:var(--color-primary,#dc2626);box-shadow:0 0 0 2px #a800161a}._pointsSuffix_1deia_184{color:var(--color-secondary,#64748b);pointer-events:none;font-size:11px;font-weight:700;position:absolute;right:12px}._imagePreviewBox_1deia_193{border-radius:var(--radius-md,8px);border:1px solid var(--color-surface-container-high,#e2e8f0);max-width:220px;margin-top:10px;display:inline-block;position:relative;overflow:hidden}._previewImg_1deia_203{object-fit:cover;width:100%;height:140px;display:block}._removeImgBtn_1deia_210{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s;display:flex;position:absolute;top:6px;right:6px}._removeImgBtn_1deia_210:hover{background:#ef4444}._container_zbyzk_1{flex-direction:column;gap:20px;width:100%;display:flex}._headerSection_zbyzk_8{flex-direction:column;gap:4px;display:flex}._title_zbyzk_14{color:var(--color-on-surface,#1e293b);letter-spacing:-.02em;font-size:24px;font-weight:700}._subtitle_zbyzk_21{color:var(--color-secondary,#64748b);font-size:14px}._formCard_zbyzk_26{background-color:var(--color-surface-container-lowest,#fff);border:1px solid var(--color-surface-container-high,#e2e8f0);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-sm,0 1px 2px #0000000d);padding:24px}._container_1n27s_1{flex-direction:column;gap:20px;width:100%;display:flex}._headerSection_1n27s_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._titleArea_1n27s_16{flex-direction:column;gap:4px;display:flex}._title_1n27s_16{color:var(--color-on-surface,#1e293b);letter-spacing:-.02em;font-size:24px;font-weight:700}._subtitle_1n27s_29{color:var(--color-secondary,#64748b);font-size:14px}._btn_1n27s_34{border-radius:var(--radius-default,8px);cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}._btnPrimary_1n27s_47{background-color:var(--color-primary,#dc2626);color:var(--color-on-primary,#fff)}._btnPrimary_1n27s_47:hover{filter:brightness(.92)}._controlsBar_1n27s_56{justify-content:space-between;align-items:center;gap:12px;display:flex}._leftControls_1n27s_63{flex:1;align-items:center;gap:12px;display:flex}._searchWrapper_1n27s_70{width:100%;max-width:380px;position:relative}._searchIcon_1n27s_76{color:var(--color-secondary,#64748b);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_1n27s_84{border-radius:var(--radius-default,8px);border:1px solid var(--color-surface-container-high,#e2e8f0);background-color:var(--color-surface-container-lowest,#fff);width:100%;color:var(--color-on-surface,#1e293b);padding:9px 12px 9px 36px;font-size:13px;transition:border-color .2s}._searchInput_1n27s_84:focus{border-color:var(--color-primary,#dc2626);outline:none}._filterInputCol_1n27s_100{flex-direction:column;gap:6px;min-width:180px;display:flex}._filterLabel_1n27s_107{color:var(--color-secondary,#64748b);font-size:12px;font-weight:600}._memberCell_1n27s_113{align-items:center;gap:10px;display:flex}._memberAvatar_1n27s_119{object-fit:cover;background-color:var(--color-surface-container-high,#e2e8f0);border:1px solid var(--color-surface-container-high,#e2e8f0);border-radius:50%;width:32px;height:32px}._memberAvatarPlaceholder_1n27s_128{width:32px;height:32px;color:var(--color-primary,#dc2626);background-color:#fee2e2;border:1px solid #fecaca;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}._memberDetails_1n27s_143{flex-direction:column;gap:1px;display:flex}._memberName_1n27s_149{color:var(--color-on-surface,#1e293b);font-size:13px;font-weight:600}._memberCompany_1n27s_155{color:var(--color-secondary,#64748b);font-size:11px}._gameBadge_1n27s_160{color:#2563eb;background-color:#eff6ff;border:1px solid #dbeafe;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}._roundName_1n27s_171{color:var(--color-secondary,#64748b);margin-top:2px;font-size:11px}._teamBadge_1n27s_177{color:#374151;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}._pointsBadge_1n27s_188{color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}._dateText_1n27s_199{color:var(--color-on-surface,#1e293b);font-size:12px;font-weight:500}._statusBadge_1n27s_205{text-transform:capitalize;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}._badgeActive_1n27s_214{color:#16a34a;background-color:#f0fdf4;border:1px solid #bbf7d0}._badgeInactive_1n27s_220{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}._actionContainer_1n27s_226{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_1n27s_232{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_1n27s_232:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_1n27s_232:active{transform:translateY(0)}._viewBtn_1n27s_256:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_1n27s_262:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._approveBtn_1n27s_268:hover{color:#16a34a;background-color:#1e4d2b1a;border-color:#16a34a}._deleteBtn_1n27s_274:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._referralCard_1n27s_282{background-color:var(--color-surface-container-lowest,#fff);border:1px solid var(--color-surface-container-high,#e2e8f0);border-radius:var(--radius-md,8px);cursor:pointer;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex}._referralCard_1n27s_282:hover{box-shadow:0 4px 12px #0000000d}._cardHeader_1n27s_298{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._cardTitle_1n27s_305{color:var(--color-on-surface,#1e293b);margin:0;font-size:14px;font-weight:700}._cardSubtitle_1n27s_312{color:var(--color-secondary,#64748b);margin-top:2px;font-size:12px}._cardBody_1n27s_318{border-top:1px solid var(--color-surface-container-high,#e2e8f0);border-bottom:1px solid var(--color-surface-container-high,#e2e8f0);flex-direction:column;gap:8px;padding:10px 0;display:flex}._cardRow_1n27s_327{justify-content:space-between;align-items:center;font-size:12px;display:flex}._cardLabel_1n27s_334{color:var(--color-secondary,#64748b)}._cardValue_1n27s_338{color:var(--color-on-surface,#1e293b);font-weight:600}._cardFooter_1n27s_343{justify-content:flex-end;align-items:center;display:flex}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}._container_1q9ho_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_1q9ho_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_1q9ho_16{flex-direction:column;display:flex}._title_1q9ho_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_1q9ho_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._filterInputCol_1q9ho_35{flex-direction:column;gap:6px;min-width:160px;display:flex}._filterLabel_1q9ho_42{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}._controlsBar_1q9ho_51{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_1q9ho_60{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_1q9ho_69{flex:1;min-width:220px;position:relative}._searchIcon_1q9ho_75{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_1q9ho_83{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_1q9ho_83:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._boldCell_1q9ho_102{color:var(--color-on-surface);font-weight:600}._memberCell_1q9ho_107{align-items:center;gap:10px;display:flex}._memberAvatar_1q9ho_113{object-fit:cover;background-color:var(--color-surface-container-high);border:1px solid var(--color-surface-container-high);border-radius:50%;width:30px;height:30px}._memberAvatarPlaceholder_1q9ho_122{width:30px;height:30px;color:var(--color-primary);background-color:#fee2e2;border:1px solid #fecaca;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}._memberDetails_1q9ho_137{flex-direction:column;gap:1px;display:flex}._memberName_1q9ho_143{color:var(--color-on-surface);font-size:13px;font-weight:600}._memberCompany_1q9ho_149{color:var(--color-secondary);font-size:11px}._gameBadge_1q9ho_154{background-color:var(--color-surface-container-high);color:var(--color-on-surface);border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}._roundName_1q9ho_165{color:var(--color-secondary);margin-top:2px;font-size:11px}._teamBadge_1q9ho_171{color:var(--color-secondary);background-color:#4e5f7c1a;border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}._typeBadge_1q9ho_182{color:#334155;text-transform:uppercase;background-color:#f1f5f9;border-radius:4px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}._pointsBadge_1q9ho_194{color:#1e4d2b;background-color:#1e4d2b1a;border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}._dateText_1q9ho_205{color:var(--color-on-surface);font-size:13px;font-weight:500}._statusBadge_1q9ho_211{padding:3px var(--spacing-xs);border-radius:var(--radius-full);text-transform:capitalize;border:1px solid #0000;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}._badgeActive_1q9ho_223{background-color:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}._badgeInactive_1q9ho_229{background-color:var(--color-error-container);color:var(--color-error);border-color:#fecaca}._approvedBadge_1q9ho_235{border-radius:var(--radius-full);background-color:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border);align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}._pendingBadge_1q9ho_248{border-radius:var(--radius-full);color:#b45309;background-color:#fffbeb;border:1px solid #fde68a;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}._inductionCard_1q9ho_262{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);cursor:pointer;gap:var(--spacing-sm);flex-direction:column;transition:all .2s;display:flex}._inductionCard_1q9ho_262:hover{border-color:var(--color-surface-container-highest);transform:translateY(-2px);box-shadow:0 4px 12px #111c2c0a}._cardHeader_1q9ho_280{border-bottom:1px solid var(--color-surface-container-low);padding-bottom:var(--spacing-xs);justify-content:space-between;align-items:flex-start;display:flex}._cardTitle_1q9ho_288{color:var(--color-on-surface);font-size:15px;font-weight:700}._cardSubtitle_1q9ho_294{color:var(--color-secondary);margin-top:2px;font-size:12px;font-weight:600}._cardBody_1q9ho_301{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:1fr 1fr;font-size:12px;display:grid}._cardRow_1q9ho_308{flex-direction:column;gap:2px;display:flex}._cardLabel_1q9ho_314{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}._cardValue_1q9ho_322{color:var(--color-on-surface);font-weight:600}._cardFooter_1q9ho_327{border-top:1px solid var(--color-surface-container-low);padding-top:var(--spacing-xs);justify-content:flex-end;margin-top:2px;display:flex}._actionContainer_1q9ho_336{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_1q9ho_342{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_1q9ho_342:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_1q9ho_342:active{transform:translateY(0)}._viewBtn_1q9ho_366:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_1q9ho_372:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._approveBtn_1q9ho_378:hover{color:#16a34a;background-color:#1e4d2b1a;border-color:#16a34a}._deleteBtn_1q9ho_384:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._btn_1q9ho_391{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid #0000;outline:none;padding:8px 16px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._btn_1q9ho_391:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-secondary)}._btnPrimary_1q9ho_413{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_1q9ho_413:hover{background-color:var(--color-primary-container);transform:translateY(-1px)}._btnPrimary_1q9ho_413:active{transform:translateY(0)}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}._container_1izqc_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_1izqc_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_1izqc_16{flex-direction:column;display:flex}._title_1izqc_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_1izqc_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._filterInputCol_1izqc_35{flex-direction:column;gap:6px;min-width:160px;display:flex}._filterLabel_1izqc_42{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}._controlsBar_1izqc_51{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_1izqc_60{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_1izqc_69{flex:1;min-width:220px;position:relative}._searchIcon_1izqc_75{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_1izqc_83{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_1izqc_83:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._boldCell_1izqc_102{color:var(--color-on-surface);font-weight:600}._visitorCell_1izqc_107{flex-direction:column;gap:2px;display:flex}._visitorName_1izqc_113{color:var(--color-on-surface);font-size:13px;font-weight:600}._visitorOrg_1izqc_119{color:var(--color-secondary);font-size:11px}._memberCell_1izqc_124{align-items:center;gap:10px;display:flex}._memberAvatar_1izqc_130{object-fit:cover;background-color:var(--color-surface-container-high);border:1px solid var(--color-surface-container-high);border-radius:50%;width:30px;height:30px}._memberAvatarPlaceholder_1izqc_139{width:30px;height:30px;color:var(--color-primary);background-color:#fee2e2;border:1px solid #fecaca;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}._memberDetails_1izqc_154{flex-direction:column;gap:1px;display:flex}._memberName_1izqc_160{color:var(--color-on-surface);font-size:13px;font-weight:600}._memberCompany_1izqc_166{color:var(--color-secondary);font-size:11px}._gameBadge_1izqc_171{background-color:var(--color-surface-container-high);color:var(--color-on-surface);border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}._roundName_1izqc_182{color:var(--color-secondary);margin-top:2px;font-size:11px}._teamBadge_1izqc_188{color:var(--color-secondary);background-color:#4e5f7c1a;border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}._categoryBadge_1izqc_199{color:#334155;text-transform:uppercase;background-color:#f1f5f9;border-radius:4px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}._pointsBadge_1izqc_211{color:#1e4d2b;background-color:#1e4d2b1a;border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}._approvedBadge_1izqc_222{border-radius:var(--radius-full);background-color:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border);align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}._pendingBadge_1izqc_235{border-radius:var(--radius-full);color:#b45309;background-color:#fffbeb;border:1px solid #fde68a;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}._visitorCard_1izqc_249{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);cursor:pointer;gap:var(--spacing-sm);flex-direction:column;transition:all .2s;display:flex}._visitorCard_1izqc_249:hover{border-color:var(--color-surface-container-highest);transform:translateY(-2px);box-shadow:0 4px 12px #111c2c0a}._cardHeader_1izqc_267{border-bottom:1px solid var(--color-surface-container-low);padding-bottom:var(--spacing-xs);justify-content:space-between;align-items:flex-start;display:flex}._cardTitle_1izqc_275{color:var(--color-on-surface);font-size:15px;font-weight:700}._cardSubtitle_1izqc_281{color:var(--color-secondary);margin-top:2px;font-size:12px;font-weight:600}._cardBody_1izqc_288{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:1fr 1fr;font-size:12px;display:grid}._cardRow_1izqc_295{flex-direction:column;gap:2px;display:flex}._cardLabel_1izqc_301{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}._cardValue_1izqc_309{color:var(--color-on-surface);font-weight:600}._cardFooter_1izqc_314{border-top:1px solid var(--color-surface-container-low);padding-top:var(--spacing-xs);justify-content:flex-end;margin-top:2px;display:flex}._actionContainer_1izqc_323{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_1izqc_329{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_1izqc_329:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_1izqc_329:active{transform:translateY(0)}._viewBtn_1izqc_353:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_1izqc_359:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._approveBtn_1izqc_365:hover{color:#16a34a;background-color:#1e4d2b1a;border-color:#16a34a}._unapproveBtn_1izqc_371:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_1izqc_377:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._btn_1izqc_384{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid #0000;outline:none;padding:8px 16px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._btn_1izqc_384:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-secondary)}._btnPrimary_1izqc_406{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_1izqc_406:hover{background-color:var(--color-primary-container);transform:translateY(-1px)}._btnPrimary_1izqc_406:active{transform:translateY(0)}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}._container_7a0ne_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_7a0ne_8{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleArea_7a0ne_16{flex-direction:column;display:flex}._title_7a0ne_16{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_7a0ne_28{color:var(--color-secondary);margin-top:4px;font-size:13px}._filterInputCol_7a0ne_35{flex-direction:column;gap:6px;min-width:160px;display:flex}._filterLabel_7a0ne_42{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}._controlsBar_7a0ne_51{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}._leftControls_7a0ne_60{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;max-width:500px;display:flex}._searchWrapper_7a0ne_69{flex:1;min-width:220px;position:relative}._searchIcon_7a0ne_75{color:var(--color-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_7a0ne_83{border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-lowest);width:100%;color:var(--color-on-surface);outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13px;transition:all .2s}._searchInput_7a0ne_83:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px #4e5f7c26}._boldCell_7a0ne_102{color:var(--color-on-surface);font-weight:600}._memberCell_7a0ne_107{align-items:center;gap:10px;display:flex}._memberAvatar_7a0ne_113{object-fit:cover;background-color:var(--color-surface-container-high);border:1px solid var(--color-surface-container-high);border-radius:50%;width:30px;height:30px}._memberAvatarPlaceholder_7a0ne_122{width:30px;height:30px;color:var(--color-primary);background-color:#fee2e2;border:1px solid #fecaca;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}._memberDetails_7a0ne_137{flex-direction:column;gap:1px;display:flex}._memberName_7a0ne_143{color:var(--color-on-surface);font-size:13px;font-weight:600}._memberCompany_7a0ne_149{color:var(--color-secondary);font-size:11px}._meetingBadge_7a0ne_154{background-color:var(--color-surface-container-high);color:var(--color-on-surface);border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}._meetingSub_7a0ne_165{color:var(--color-secondary);margin-top:2px;font-size:11px}._teamBadge_7a0ne_171{color:var(--color-secondary);background-color:#4e5f7c1a;border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}._typeBadge_7a0ne_182{color:#334155;text-transform:uppercase;background-color:#f1f5f9;border-radius:4px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}._pointsBadge_7a0ne_194{color:#1e4d2b;background-color:#1e4d2b1a;border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}._statusBadge_7a0ne_206{padding:3px var(--spacing-xs);border-radius:var(--radius-full);text-transform:capitalize;border:1px solid #0000;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}._badgePresent_7a0ne_218{background-color:var(--color-success-bg,#f0fdf4);color:var(--color-success,#16a34a);border-color:var(--color-success-border,#bbf7d0)}._badgeLate_7a0ne_224{color:#b45309;background-color:#fffbeb;border-color:#fde68a}._badgeSubstitute_7a0ne_230{color:#2563eb;background-color:#eff6ff;border-color:#dbeafe}._badgeAbsent_7a0ne_236{background-color:var(--color-error-container,#fef2f2);color:var(--color-error,#dc2626);border-color:#fecaca}._badgeMedical_7a0ne_242{color:#a855f7;background-color:#fdf4ff;border-color:#f0abfc}._attendanceCard_7a0ne_249{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-md);cursor:pointer;gap:var(--spacing-sm);flex-direction:column;transition:all .2s;display:flex}._attendanceCard_7a0ne_249:hover{border-color:var(--color-surface-container-highest);transform:translateY(-2px);box-shadow:0 4px 12px #111c2c0a}._cardHeader_7a0ne_267{border-bottom:1px solid var(--color-surface-container-low);padding-bottom:var(--spacing-xs);justify-content:space-between;align-items:flex-start;display:flex}._cardTitle_7a0ne_275{color:var(--color-on-surface);font-size:15px;font-weight:700}._cardSubtitle_7a0ne_281{color:var(--color-secondary);margin-top:2px;font-size:12px;font-weight:600}._cardBody_7a0ne_288{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:1fr 1fr;font-size:12px;display:grid}._cardRow_7a0ne_295{flex-direction:column;gap:2px;display:flex}._cardLabel_7a0ne_301{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}._cardValue_7a0ne_309{color:var(--color-on-surface);font-weight:600}._cardFooter_7a0ne_314{border-top:1px solid var(--color-surface-container-low);padding-top:var(--spacing-xs);justify-content:flex-end;margin-top:2px;display:flex}._actionContainer_7a0ne_323{align-items:center;gap:var(--spacing-xs);display:flex}._iconActionBtn_7a0ne_329{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);color:var(--color-secondary);border-radius:var(--radius-md);cursor:pointer;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._iconActionBtn_7a0ne_329:hover{transform:translateY(-1px);box-shadow:0 2px 8px #111c2c14}._iconActionBtn_7a0ne_329:active{transform:translateY(0)}._viewBtn_7a0ne_353:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:#4e5f7c1a}._editBtn_7a0ne_359:hover{color:#b45309;background-color:#b453091a;border-color:#b45309}._deleteBtn_7a0ne_365:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#ba1a1a1a}._btn_7a0ne_372{border-radius:var(--radius-default);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;border:1px solid #0000;outline:none;padding:8px 16px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._btn_7a0ne_372:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-secondary)}._btnPrimary_7a0ne_394{background-color:var(--color-primary);color:var(--color-on-primary)}._btnPrimary_7a0ne_394:hover{background-color:var(--color-primary-container);transform:translateY(-1px)}._btnPrimary_7a0ne_394:active{transform:translateY(0)}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}._container_1lofp_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._headerSection_1lofp_8{flex-direction:column;gap:4px;display:flex}._title_1lofp_14{color:var(--color-on-surface);font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:700}._subtitle_1lofp_21{color:var(--color-secondary);font-size:13px}._formCard_1lofp_27{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);padding:var(--spacing-lg);width:100%;max-width:800px;box-shadow:0 4px 12px #111c2c05}@media (width<=768px){._formCard_1lofp_27{padding:var(--spacing-md)}}
