body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#1a237e;--primary-light:#534bae;--primary-dark:#000051;--secondary:#ff6f00;--success:#2e7d32;--success-light:#4caf50;--warning:#f57c00;--error:#c62828;--error-light:#f44336;--info:#0288d1;--bg-default:#f0f2f5;--bg-paper:#fff;--bg-alt:#f8f9fa;--border-light:#e0e0e0;--text-primary:#212121;--text-secondary:#616161;--text-hint:#9e9e9e;--gradient-primary:linear-gradient(135deg,#1a237e,#0d47a1);--gradient-sidebar:linear-gradient(180deg,#1a237e,#0d47a1);--gradient-card:linear-gradient(135deg,#fff,#f8f9fa);--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 24px #0000001f;--shadow-xl:0 12px 40px #00000029;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--drawer-width:280px;--appbar-height:64px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body,html{background:#f0f2f5;background:var(--bg-default);overflow-x:hidden;width:100%}#root{min-height:100vh;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#212121;color:var(--text-primary);font-family:Roboto,Arial,sans-serif;font-size:15px;line-height:1.5;text-rendering:optimizeLegibility}input,select,textarea{font-size:16px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:silver;background-clip:content-box;border:2px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#999;background-clip:content-box}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.fade-in{animation:fadeIn .4s ease-out both}.slide-in-left{animation:slideInLeft .35s ease-out both}.slide-in-up{animation:slideInUp .35s ease-out both}.spin{animation:spin 1s linear infinite}.MuiCard-root{border-radius:14px!important;border-radius:var(--radius-lg)!important;box-shadow:0 1px 3px #0000000f!important;box-shadow:var(--shadow-sm)!important;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease!important;transition:box-shadow var(--transition-normal),transform var(--transition-normal)!important}.MuiCard-root:hover{box-shadow:0 4px 12px #00000014!important;box-shadow:var(--shadow-md)!important}.MuiCard-root[data-interactive=true]:hover{box-shadow:0 8px 24px #0000001f!important;box-shadow:var(--shadow-lg)!important;transform:translateY(-3px)}.MuiButton-root{border-radius:10px!important;border-radius:var(--radius-md)!important;font-weight:600!important;letter-spacing:.02em;text-transform:none!important;transition:all .15s ease;transition:all var(--transition-fast)}.MuiButton-contained{box-shadow:0 1px 3px #0000000f!important;box-shadow:var(--shadow-sm)!important}.MuiButton-contained:hover{box-shadow:0 4px 12px #00000014!important;box-shadow:var(--shadow-md)!important}.MuiOutlinedInput-root{background:#fff;background:var(--bg-paper);border-radius:10px!important;border-radius:var(--radius-md)!important;transition:box-shadow .15s ease;transition:box-shadow var(--transition-fast)}.MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px #1a237e14}.MuiInputLabel-root{font-weight:500!important}.MuiTableContainer-root{-webkit-overflow-scrolling:touch;border-radius:10px!important;border-radius:var(--radius-md)!important;overflow-x:auto!important}.MuiTableHead-root .MuiTableCell-root{background:#f8f9fa!important;background:var(--bg-alt)!important;border-bottom:2px solid #e0e0e0!important;border-bottom:2px solid var(--border-light)!important;color:#212121!important;color:var(--text-primary)!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.03em;text-transform:uppercase}.MuiTableBody-root .MuiTableRow-root{transition:background-color .15s ease;transition:background-color var(--transition-fast)}.MuiTableBody-root .MuiTableRow-root:hover{background:#1a237e0a!important}.MuiDrawer-paper{background:linear-gradient(180deg,#1a237e,#0d47a1)!important;background:var(--gradient-sidebar)!important;border-right:none!important;box-shadow:0 8px 24px #0000001f!important;box-shadow:var(--shadow-lg)!important;color:#fff!important}.MuiAppBar-root{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.MuiDialog-paper{border-radius:14px!important;border-radius:var(--radius-lg)!important;box-shadow:0 12px 40px #00000029!important;box-shadow:var(--shadow-xl)!important}.MuiDialogTitle-root{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-light);font-weight:700!important;padding:16px 24px!important}.MuiDialogActions-root{border-top:1px solid #e0e0e0;border-top:1px solid var(--border-light);padding:12px 20px!important}.MuiAlert-root{border-radius:10px!important;border-radius:var(--radius-md)!important;font-weight:500}.MuiChip-root{border-radius:6px!important;border-radius:var(--radius-sm)!important;font-weight:600!important}.dues-slider-container{overflow:hidden;padding:8px 0 30px;position:relative;width:100%}.dues-slider-track{display:flex;will-change:transform}.dues-slide-item{box-sizing:border-box;flex:0 0 100%;padding:0 6px}.dues-dots{bottom:6px;display:flex;gap:6px;justify-content:center;left:0;position:absolute;right:0}.dues-dot{background:#cfcfcf;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s ease;transition:all var(--transition-normal);width:8px}.dues-dot.active{background:#1a237e;background:var(--primary);border-radius:4px;width:24px}@media (min-width:600px){.dues-slide-item{flex:0 0 50%}}@media (min-width:900px){.dues-slide-item{flex:0 0 33.333%}}.skeleton{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;border-radius:6px;border-radius:var(--radius-sm)}@media (max-width:900px){:root{--drawer-width:260px}}@media (max-width:768px){body{font-size:14px}.MuiContainer-root{padding-left:8px!important;padding-left:var(--space-sm)!important;padding-right:8px!important;padding-right:var(--space-sm)!important}.MuiCard-root{border-radius:10px!important;border-radius:var(--radius-md)!important}.MuiCardContent-root{padding:14px!important}.MuiCardContent-root:last-child{padding-bottom:14px!important}.MuiTableContainer-root{border-radius:6px!important;border-radius:var(--radius-sm)!important;max-width:100%}.MuiTableCell-root{font-size:.8rem!important;padding:10px 8px!important;white-space:nowrap}.MuiTableHead-root .MuiTableCell-root{font-size:.7rem!important;padding:8px 6px!important}.MuiButton-root{font-size:.85rem!important;min-height:42px;padding:10px 14px!important}.MuiIconButton-root{padding:10px!important}.MuiIconButton-sizeSmall{padding:8px!important}.MuiInputBase-input{padding:12px!important}.MuiInputLabel-root{font-size:.9rem!important}.MuiDialog-paper{border-radius:0!important;height:100vh!important;margin:0!important;max-height:100vh!important;max-width:100vw!important;width:100vw!important}.MuiDialogTitle-root{font-size:1.05rem!important}.MuiDialogContent-root,.MuiDialogTitle-root{padding:14px 16px!important}.MuiDialogActions-root{background:#fff;border-top:1px solid #e0e0e0;border-top:1px solid var(--border-light);bottom:0;gap:8px;padding:12px 16px!important;position:sticky}.MuiDialogActions-root .MuiButton-root{flex:1 1}.MuiAlert-root{border-radius:6px!important;border-radius:var(--radius-sm)!important;font-size:.85rem!important;padding:10px 12px!important}.MuiChip-root{font-size:.72rem!important;height:24px!important}.MuiTypography-h4{font-size:1.35rem!important;line-height:1.3!important}.MuiTypography-h5{font-size:1.15rem!important;line-height:1.35!important}.MuiTypography-h6{font-size:1.02rem!important;line-height:1.4!important}.MuiTab-root,.MuiTabs-root{min-height:42px!important}.MuiTab-root{font-size:.8rem!important;min-width:auto!important;padding:8px 14px!important}.MuiListItem-root{min-height:46px!important;padding:10px 14px!important}.MuiListItemIcon-root{min-width:36px!important}.MuiDrawer-paper{max-width:300px!important;width:82vw!important}.MuiMenu-paper{border-radius:10px!important;border-radius:var(--radius-md)!important;max-width:92vw!important}.MuiMenuItem-root{font-size:.88rem!important;min-height:44px!important;padding:12px 16px!important}.MuiToolbar-root{min-height:58px!important;padding:0 8px!important}.dues-slide-item{flex:0 0 88%;padding:0 6px}::-webkit-scrollbar{height:5px;width:5px}}@media (max-width:400px){body{font-size:13.5px}.MuiTypography-h5{font-size:1.05rem!important}.MuiTypography-h6{font-size:.95rem!important}.MuiTableCell-root{font-size:.75rem!important;padding:8px 6px!important}.MuiButton-root{font-size:.8rem!important;padding:8px 10px!important}.dues-slide-item{flex:0 0 92%}}@media (min-width:768px) and (max-width:1024px){.MuiCard-root{border-radius:14px!important;border-radius:var(--radius-lg)!important}.MuiTableCell-root{padding:10px 12px!important}}@media (hover:none) and (pointer:coarse){.MuiCard-root[data-interactive=true]:hover{transform:none}.MuiButton-root:active,.MuiIconButton-root:active{opacity:.7;transform:scale(.98)}.MuiListItem-root:active{background:#ffffff1f!important}}@media (max-width:900px) and (orientation:landscape){.MuiDrawer-paper{width:240px!important}.MuiToolbar-root{min-height:52px!important}}@supports (padding:env(safe-area-inset-top)){.MuiAppBar-root{padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-top)}.MuiDrawer-paper{padding-bottom:env(safe-area-inset-bottom,0);padding-bottom:var(--safe-bottom);padding-left:env(safe-area-inset-left,0);padding-left:var(--safe-left)}}@media print{.MuiAppBar-root,.MuiDrawer-root,.MuiIconButton-root,.no-print{display:none!important}body{background:#fff!important;font-size:12px}.MuiCard-root{border:1px solid #e0e0e0;border:1px solid var(--border-light);box-shadow:none!important}.print-full-width{margin-left:0!important;padding:0!important;width:100%!important}}.text-center{text-align:center}.text-right{text-align:right}.text-muted{color:#616161;color:var(--text-secondary)}.text-error{color:#c62828;color:var(--error)}.text-success{color:#2e7d32;color:var(--success)}.text-warning{color:#f57c00;color:var(--warning)}.mt-1{margin-top:8px;margin-top:var(--space-sm)}.mt-2{margin-top:16px;margin-top:var(--space-md)}.mt-3{margin-top:24px;margin-top:var(--space-lg)}.mb-1{margin-bottom:8px;margin-bottom:var(--space-sm)}.mb-2{margin-bottom:16px;margin-bottom:var(--space-md)}.mb-3{margin-bottom:24px;margin-bottom:var(--space-lg)}.p-1{padding:8px;padding:var(--space-sm)}.p-2{padding:16px;padding:var(--space-md)}.p-3{padding:24px;padding:var(--space-lg)}.no-scroll-x{max-width:100%;overflow-x:hidden!important}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:768px){.MuiBox-root[component=main],main.MuiBox-root{max-width:100vw!important;overflow-x:hidden!important}.MuiGrid-container{margin-left:-8px!important;margin-right:-8px!important;width:calc(100% + 16px)!important}.MuiGrid-item{padding:6px!important}}
/*# sourceMappingURL=main.79aeeecb.css.map*/