.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.agilysys-preloader{background:#fff;inset:0;position:fixed;z-index:9999}.agilysys-preloader,.agilysys-preloader__logo-wrap{align-items:center;display:flex;justify-content:center}.agilysys-preloader__logo-wrap{position:relative}.agilysys-preloader__logo-wrap:before{animation:agilysys-preloader-glow 1.8s ease-in-out infinite;background:radial-gradient(circle,#76bc211f 0,#0000 70%);border-radius:50%;content:"";height:140px;position:absolute;width:140px}.agilysys-preloader__logo{animation:agilysys-preloader-pulse 1.8s ease-in-out infinite;height:auto;position:relative;width:120px;will-change:transform,opacity}@keyframes agilysys-preloader-pulse{0%{opacity:.45;transform:scale(.82)}45%{opacity:1;transform:scale(1.12)}70%{opacity:.85;transform:scale(1.05)}to{opacity:.45;transform:scale(.82)}}@keyframes agilysys-preloader-glow{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:.9;transform:scale(1.25)}}.login-page{color:#333;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;width:100%}.login-page,.login-page__left{background:#fff;display:flex;overflow:hidden}.login-page__left{flex:1 1 50%;flex-direction:column;min-width:0;position:relative}.login-page__brand{padding:32px 48px 0}.login-page__form-wrap{align-items:center;display:flex;flex:1 1;justify-content:center;padding:24px 48px}.login-form{max-width:380px;width:100%}.login-form__title{color:#444;font-size:1.35rem;font-weight:500;margin:0 0 28px}.login-field{margin-bottom:18px}.login-field label{color:#555;display:block;font-size:.8rem;margin-bottom:6px}.login-field input{background:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#333;font-size:.95rem;height:40px;outline:none;padding:0 12px;transition:border-color .15s ease;width:100%}.login-field input:focus{border-color:#00aeef}.login-field--password{margin-bottom:18px}.login-field__password-row{align-items:center;background:#fff;border:1px solid #ccc;border-radius:2px;display:flex;height:40px;overflow:hidden}.login-field__password-row:focus-within{border-color:#00aeef}.login-field--password input{background:#0000;border:none;flex:1 1;height:100%;min-width:0;outline:none;padding:0 8px 0 12px}.login-field__toggle{color:#888!important;flex-shrink:0}.login-field--product{margin-bottom:18px}.login-field--product .MuiAutocomplete-root,.login-field--product .MuiTextField-root{width:100%}.login-field--product .MuiOutlinedInput-root{border-radius:2px;height:40px}.login-field--product .MuiInputLabel-root{color:#555;font-size:.8rem}.login-product-option{align-items:center;display:flex;gap:10px}.login-product-option__icon{color:#555;flex-shrink:0;font-size:1.25rem!important;height:22px;width:22px}.login-field--product .MuiInputAdornment-root{margin-right:4px}.login-forgot{color:#555;font-size:.8rem;margin:4px 0 22px}.login-forgot a{color:#00aeef;text-decoration:none}.login-forgot a:hover{text-decoration:underline}.login-btn{border:none;border-radius:2px;cursor:pointer;display:block;font-size:.85rem;font-weight:600;height:42px;letter-spacing:.04em;transition:background .15s ease,color .15s ease;width:100%}.login-btn--primary{background:#0a0d21;color:#fff}.login-btn--primary:not(:disabled){background:#b8b8b8;color:#fff}.login-btn--primary:not(:disabled):hover{background:#000;color:#fff}.login-btn--primary:disabled{cursor:not-allowed;opacity:.95}.login-divider{align-items:center;color:#888;display:flex;font-size:.8rem;gap:12px;margin:22px 0}.login-divider:after,.login-divider:before{background:#ddd;content:"";flex:1 1;height:1px}.login-btn--sso{background:#000;color:#00aeef}.login-btn--sso:hover{background:#1a1a1a}.login-page__footer{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding:24px 48px 32px}.login-page__footer-meta{color:#666;font-size:.7rem;line-height:1.5;text-align:right}.login-page__decor{background:radial-gradient(circle,#f0f0f0 0,#0000 70%);border-radius:50%;bottom:-80px;height:320px;left:-120px;pointer-events:none;position:absolute;width:320px;z-index:0}.login-page__decor--secondary{bottom:20px;height:200px;left:-40px;opacity:.6;width:200px}.login-page__footer>*{position:relative;z-index:1}.login-page__right{flex:1 1 50%;min-height:100vh;min-width:0;overflow:hidden;position:relative}.login-page__right-bg{display:block;height:100%;min-height:100vh;object-fit:cover;object-position:center;width:100%}@media (max-width:960px){.login-page{flex-direction:column}.login-page__right{flex:0 0 auto;min-height:280px}.login-page__right-bg{min-height:280px}.login-page__brand,.login-page__footer,.login-page__form-wrap{padding-left:24px;padding-right:24px}}body{font-family:sans-serif}.swal2-title{margin-top:30px}.accountInformationDiv{align-items:flex-start;display:flex;flex-direction:column;gap:20px;margin-left:10px}.holdingsDiv{align-items:flex-start;border:1px solid;border-radius:10px;display:flex;flex-direction:row;gap:40px;margin-left:30px;padding:10px}.holdingsTable{border:1px solid;gap:10px}.tableRow{display:flex;flex-direction:row;gap:40px}.subDetails{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.week-toggle{background-color:#f5f5f5;border:0 solid #c4c4c4;color:#555151;min-width:90px;text-transform:capitalize}.week-toggle:hover{background-color:#e0e0e0}.week-toggle.Mui-selected{background-color:#1976d2;color:#a89292}.week-toggle.Mui-selected:hover{background-color:#115293}.week-toggle.Mui-disabled{background-color:#eee;color:#999}.form-checkbox-row,.form-two-col-row{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;width:100%}.form-checkbox-row{align-items:flex-start;gap:12px 20px}.form-two-col-row>.MuiStack-root,.form-two-col-row>.form-two-col-field{box-sizing:border-box;flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 10px)!important;min-width:0!important;width:calc(50% - 10px)!important}.form-two-col-row>.form-full-width-field{box-sizing:border-box;flex:0 0 100%!important;max-width:100%!important;min-width:0!important;width:100%!important}.form-checkbox-row>.MuiFormControlLabel-root,.form-two-col-row>.MuiAutocomplete-root,.form-two-col-row>.MuiFormControl-root,.form-two-col-row>.MuiFormControlLabel-root,.form-two-col-row>.MuiTextField-root{box-sizing:border-box;flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 10px)!important;min-width:0!important;width:calc(50% - 10px)!important}.form-checkbox-row>.MuiFormControlLabel-root,.form-two-col-row>.MuiFormControlLabel-root{margin:0!important}.form-checkbox-row>.MuiStack-root,.form-two-col-row.form-checkbox-row>.MuiStack-root{align-items:center;box-sizing:border-box;flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0;gap:4px;justify-content:flex-start;max-width:calc(50% - 10px)!important;min-width:0!important;width:calc(50% - 10px)!important}.form-checkbox-row>.MuiStack-root>.MuiFormControlLabel-root{flex:0 1 auto!important;margin:0!important;max-width:none!important;min-width:0!important;width:auto!important}@media (max-width:640px){.form-checkbox-row>.MuiFormControlLabel-root,.form-checkbox-row>.MuiStack-root,.form-two-col-row.form-checkbox-row>.MuiStack-root,.form-two-col-row>.MuiAutocomplete-root,.form-two-col-row>.MuiFormControl-root,.form-two-col-row>.MuiFormControlLabel-root,.form-two-col-row>.MuiStack-root,.form-two-col-row>.MuiTextField-root,.form-two-col-row>.form-full-width-field,.form-two-col-row>.form-two-col-field{flex:0 0 100%!important;max-width:100%!important;min-width:0!important;width:100%!important}}.dashboard-root{background-color:#f9fafb;height:100vh;overflow:hidden;width:100vw}.dashboard-sidebar-desktop{background-color:#111827;border-radius:0 10px 0 0;border-right:1px solid #1f2937;display:none;flex-shrink:0;height:100vh;overflow:hidden;width:260px}@media (min-width:900px){.dashboard-sidebar-desktop{display:flex;flex-direction:column}}.dashboard-sidebar{background-color:#111827;color:#f9fafb;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:16px}.dashboard-sidebar-close-row{display:flex;flex-shrink:0;justify-content:flex-end;margin-bottom:8px}.dashboard-sidebar-close-icon.MuiIconButton-root{color:#f9fafb}.MuiStack-root.dashboard-sidebar-logo,.dashboard-sidebar-logo{align-items:center;background:#1f2937;border:1px solid #374151;border-radius:12px;display:flex;flex-direction:row;flex-shrink:0;justify-content:center;width:100%}.dashboard-sidebar-logo-img{max-height:44px;object-fit:contain;width:auto}.MuiStack-root.dashboard-sidebar-nav-list,.dashboard-sidebar-nav-list{display:flex;flex:1 1;flex-direction:column;gap:6px;margin-top:16px;min-height:0;overflow-y:auto}.dashboard-nav-item.MuiTypography-root{background-color:initial;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:.875rem;font-weight:400;padding:8px 12px;transition:background-color .12s ease,color .12s ease}.dashboard-nav-item.MuiTypography-root:hover{background-color:#10b98126;color:#f9fafb}.dashboard-nav-item--active.MuiTypography-root{background-color:#10b981;color:#fff;font-weight:600}.dashboard-nav-item--active.MuiTypography-root:hover{background-color:#059669;color:#f9fafb}.dashboard-nav-item--missing.MuiTypography-root{background-color:#ef4444;color:#fff;font-weight:600}.dashboard-nav-item--missing.MuiTypography-root:hover{background-color:#dc2626;color:#f9fafb}.dashboard-nav-item-muted.MuiTypography-root{border-radius:8px;color:#9ca3af;cursor:pointer;font-size:.875rem;margin-top:24px;padding:8px 12px}.dashboard-nav-item-muted.MuiTypography-root:hover{background-color:#10b98126;color:#f9fafb}.dashboard-nav-item-muted.dashboard-nav-item--active.MuiTypography-root{background-color:#10b981;color:#fff;font-weight:600}.dashboard-nav-item-muted.dashboard-nav-item--active.MuiTypography-root:hover{background-color:#059669;color:#f9fafb}.dashboard-nav-item-logout.MuiTypography-root{margin-top:auto;padding-top:24px}.dashboard-drawer{display:block}@media (min-width:900px){.dashboard-drawer{display:none}}.dashboard-drawer .MuiDrawer-paper{background-color:#111827;border-right:1px solid #1f2937;box-sizing:border-box;width:280px}.dashboard-main{background-color:#f9fafb;display:flex;flex:1 1;flex-direction:column;height:100vh;min-width:0;overflow:hidden}.dashboard-header-area{background-color:#f9fafb;flex-shrink:0;padding:12px 16px}@media (min-width:900px){.dashboard-header-area{padding:24px 32px 16px}}.dashboard-mobile-header{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:12px;padding:8px 12px}@media (min-width:900px){.dashboard-mobile-header{display:none}}.dashboard-mobile-header-icon.MuiIconButton-root{color:#111827}.dashboard-mobile-header-title.MuiTypography-root{color:#111827;flex:1 1;font-weight:600;padding:0 8px;text-align:center}.dashboard-mobile-header-spacer{width:40px}.dashboard-page-title-desktop{display:none}@media (min-width:900px){.dashboard-page-title-desktop{display:block}}.dashboard-page-title-desktop .dashboard-page-title.MuiTypography-root{color:#111827;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}@media (min-width:1200px){.dashboard-page-title-desktop .dashboard-page-title.MuiTypography-root{font-size:1.875rem}}.dashboard-page-title-desktop .dashboard-page-subtitle.MuiTypography-root{color:#6b7280;margin-top:4px}.dashboard-page-subtitle-mobile.MuiTypography-root{color:#6b7280;display:block}@media (min-width:900px){.dashboard-page-subtitle-mobile.MuiTypography-root{display:none}}.dashboard-content-area{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 16px 16px}@media (min-width:900px){.dashboard-content-area{padding:0 32px 24px}}.dashboard-readonly-alert.MuiAlert-root{flex-shrink:0;margin-bottom:16px}.dashboard-footer{background-color:#fff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -4px 12px #1118270f;flex-shrink:0;padding:12px 16px;position:-webkit-sticky;position:sticky;z-index:10}@media (min-width:900px){.dashboard-footer{padding:16px 32px}}.MuiStack-root.dashboard-footer-row,.dashboard-footer-row{align-items:stretch;display:flex;flex-direction:column;gap:12px;justify-content:space-between;width:100%}@media (min-width:600px){.MuiStack-root.dashboard-footer-row,.dashboard-footer-row{align-items:center;flex-direction:row}}.MuiStack-root.dashboard-footer-actions,.dashboard-footer-actions{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;justify-content:stretch}@media (min-width:600px){.MuiStack-root.dashboard-footer-actions,.dashboard-footer-actions{flex-direction:row;justify-content:flex-end}}.dashboard-btn.MuiButton-root{border-radius:8px;font-weight:600;min-width:100%;text-transform:none;width:100%}@media (min-width:600px){.dashboard-btn.MuiButton-root{min-width:110px;width:auto}}.dashboard-btn-save.MuiButton-root{font-weight:500}@media (min-width:600px){.dashboard-btn-save.MuiButton-root{min-width:120px}}.dashboard-btn-save.MuiButton-root:hover{background-color:#2327e3;border-color:#d97706}.dashboard-btn-delete.MuiButton-root{border-color:#fca5a5;font-weight:500}@media (min-width:600px){.dashboard-btn-delete.MuiButton-root{min-width:150px}}.dashboard-btn-delete.MuiButton-root:hover{background-color:#dc2626;border-color:#f87171}.dashboard-btn-next.MuiButton-root:hover,.dashboard-btn-prev.MuiButton-root:hover{background-color:#059669}.dashboard-btn-prev.MuiButton-root.Mui-disabled{background-color:grey;color:#fff}.dashboard-btn-next.MuiButton-root.Mui-disabled{background-color:#d1fae5;color:#fff}.dashboard-btn-submit.MuiButton-root:hover{background-color:#1f2937}.dashboard-btn-submit.MuiButton-root.Mui-disabled{background-color:#9ca3af;color:#fff;cursor:not-allowed}.dashboard-modal-box{background-color:#fff;border:2px solid #000;border-radius:16px;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;left:50%;max-width:calc(100vw - 32px);padding:32px;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px}.dashboard-modal-description.MuiTypography-root{margin-top:16px}.dashboard-modal-actions{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}.property-information-root{margin-left:auto;margin-right:auto;width:100%}.property-information-card.MuiPaper-root{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #1118270a}.property-information-card{padding:20px}@media (min-width:900px){.property-information-card{padding:32px}}.property-information-section-divider{border-top:1px solid #f3f4f6;margin-bottom:32px;margin-top:32px}.property-information-section-header{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:16px}.property-information-section-header-icon{align-items:center;background-color:#ecfdf5;border-radius:8px;color:#10b981;display:inline-flex;height:32px;justify-content:center;width:32px}.property-information-section-header-title.MuiTypography-root{color:#111827;font-size:1rem;font-weight:600}.property-information-stack-gap{display:flex;flex-direction:column;gap:16px}.property-information-field-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:600px){.property-information-field-grid{grid-template-columns:1fr 1fr}}.property-information-textfield .MuiOutlinedInput-root{background-color:#fff;border-radius:10px;transition:border-color .12s ease,box-shadow .12s ease}.property-information-textfield .MuiOutlinedInput-root fieldset{border-color:#e5e7eb}.property-information-textfield .MuiOutlinedInput-root:hover fieldset{border-color:#d1d5db}.property-information-textfield .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#10b981;border-width:1.5px}.property-information-textfield .MuiInputLabel-root{color:#6b7280;font-size:.875rem}.property-information-textfield .MuiInputLabel-root.Mui-focused{color:#10b981}.property-information-textfield .MuiOutlinedInput-input{color:#111827;font-size:.95rem;padding-bottom:12px;padding-top:12px}.property-information-search-wrap{position:relative}.property-information-search-wrap .google-places-autocomplete-input .MuiOutlinedInput-root{padding-right:14px}.property-information-search-icon{color:#9ca3af;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.property-information-adornment-icon{color:#9ca3af}.shepherd-button{border:0;border-radius:3px;cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button,.shepherd-button:not(:disabled):hover{background:#f79009;color:#ffffffbf}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:#000000bf}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:#000000bf}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:#0000;border:none;color:#808080bf;cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border-radius:5px;box-shadow:0 1px 4px #0003;max-width:400px;opacity:0;outline:none;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0ms .3s,opacity .3s 0ms;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}.user-admin-page{background-color:#f9fafb;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,#10b9811f,#0000),radial-gradient(ellipse 60% 40% at 100% 0,#10b9810f,#0000);min-height:100vh}.user-admin-shell{margin:0 auto;max-width:880px;padding:16px}@media (min-width:900px){.user-admin-shell{padding:28px 32px 40px}}.user-admin-top-bar{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 12px #1118270d;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:12px 16px}.user-admin-logo-link{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;text-decoration:none;transition:opacity .14s ease}.user-admin-logo-link:hover{opacity:.88}.user-admin-logo-link:focus-visible{outline:2px solid #10b981;outline-offset:3px}.user-admin-logo{display:block;height:36px;max-width:160px;object-fit:contain;width:auto}@media (min-width:600px){.user-admin-logo{height:40px;max-width:180px}}.user-admin-hero{background:linear-gradient(135deg,#fff,#f0fdf4 48%,#fff);border:1px solid #e5e7eb;border-radius:16px!important;box-shadow:0 4px 20px #1118270f;margin-bottom:20px;padding:20px 24px!important}.user-admin-hero-title.MuiTypography-root{color:#111827;font-weight:700;letter-spacing:-.02em;line-height:1.2}.user-admin-hero-subtitle.MuiTypography-root{color:#6b7280;margin-top:4px;max-width:36rem}.user-admin-stat-chip.MuiChip-root{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-weight:600}.user-admin-stat-chip--accent.MuiChip-root{background-color:#10b9811a;border-color:#10b98159;color:#047857}.user-admin-back-btn.MuiButton-root{border-color:#d1d5db;color:#374151;white-space:nowrap}.user-admin-back-btn.MuiButton-root:hover{background-color:#10b9810f;border-color:#10b981;color:#047857}.user-admin-main-card{border:1px solid #e5e7eb;border-radius:16px!important;box-shadow:0 8px 30px #11182712;overflow:hidden;padding:0!important}.user-admin-tabs-wrap{background:#fff;border-bottom:1px solid #e5e7eb;padding:12px 16px 0}.user-admin-tabs .MuiTab-root{border-radius:10px 10px 0 0;color:#6b7280;font-size:.9375rem;font-weight:600;min-height:48px;text-transform:none}.user-admin-tabs .MuiTab-root.Mui-selected{color:#047857}.user-admin-tabs .MuiTabs-indicator{background-color:#10b981;border-radius:3px 3px 0 0;height:3px}.user-admin-tab-panel{background:#fafafa;padding:20px 20px 24px}@media (min-width:600px){.user-admin-tab-panel{padding:24px 28px 28px}}.user-admin-section-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px!important;padding:18px 20px!important;transition:border-color .16s ease,box-shadow .16s ease}.user-admin-section-card:hover{box-shadow:0 6px 20px #1118270f}.user-admin-section-card:focus-within{border-color:#10b98173;box-shadow:0 0 0 3px #10b9811a}.user-admin-section-icon{align-items:center;background:#10b9811f;border-radius:10px;color:#059669;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.user-admin-section-title.MuiTypography-root{color:#111827;font-weight:600;line-height:1.3}.user-admin-section-subtitle.MuiTypography-root{color:#6b7280;font-size:.8125rem;margin-top:2px}.user-admin-hint.MuiAlert-root,.user-admin-hint.MuiTypography-root{border-radius:10px}.user-admin-hint.MuiAlert-root{background-color:#fffbeb;border:1px solid #fde68a}.user-admin-empty-hint.MuiAlert-root{background-color:#ecfdf5;border:1px solid #a7f3d0}.user-admin-actions-bar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 -2px 12px #1118270a;margin-top:8px;padding:16px 20px}.user-admin-primary-btn.MuiButton-contained{background:linear-gradient(145deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}.user-admin-primary-btn.MuiButton-contained:hover{background:linear-gradient(145deg,#059669,#047857);box-shadow:0 6px 16px #10b98159}.user-admin-user-preview{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px}.user-admin-dialog .MuiDialog-paper{border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 24px 48px #11182724}.user-admin-dialog-title.MuiDialogTitle-root{border-bottom:1px solid #f3f4f6;color:#111827;font-weight:700;letter-spacing:-.02em;padding-bottom:8px}.user-admin-dialog .MuiDialogContent-root{background:#fafafa;padding-top:20px!important}.user-admin-dialog .user-admin-section-card,.user-admin-dialog .user-admin-section-card:hover{box-shadow:none}.user-admin-dialog-actions.MuiDialogActions-root{border-top:1px solid #f3f4f6;gap:8px;padding:16px 24px 20px}.user-admin-fields .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#10b981}.user-admin-fields .MuiInputLabel-root.Mui-focused{color:#059669}.user-admin-password-row{width:100%}.user-admin-password-row>.MuiButton-root{align-self:stretch}@media (min-width:600px){.user-admin-password-row>.MuiButton-root{align-self:flex-start;margin-top:8px}}.pay-onboarding-sidebar-stack{flex:1 1;margin-top:8px;min-height:0;overflow-y:auto;padding-right:4px}.pay-onboarding-sidebar-stack::-webkit-scrollbar{width:6px}.pay-onboarding-sidebar-stack::-webkit-scrollbar-thumb{background:#374151;border-radius:4px}.pay-onboarding-form-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:1000px){.pay-onboarding-form-grid{gap:20px;grid-template-columns:1fr 1fr}}.pay-onboarding-section-card{border-radius:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pay-onboarding-section-card:hover{box-shadow:0 8px 24px #11182714}.pay-onboarding-section-card:focus-within{border-color:#10b9818c;box-shadow:0 0 0 3px #10b9811f}.pay-onboarding-chip-wrap{display:flex;flex-wrap:wrap;gap:8px}.pay-onboarding-region-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:600px){.pay-onboarding-region-row{grid-template-columns:repeat(3,1fr)}}.pay-onboarding-region-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;padding:12px 14px;transition:border-color .16s ease,background-color .16s ease,transform .14s ease}.pay-onboarding-region-card:hover{background:#ecfdf5;border-color:#a7f3d0}.pay-onboarding-region-card--active{background:#10b98114;border-color:#10b981;box-shadow:0 0 0 1px #10b98140}.pay-onboarding-region-card--active:hover{background:#10b9811f;border-color:#059669}
/*# sourceMappingURL=main.701e1d31.css.map*/