*{box-sizing:border-box}:root{--app-font-family: "M PLUS 1", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@font-face{font-family:"M PLUS 1";src:url(/fonts/MPLUS1-VariableFont_wght.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}html,body,#root{min-height:100%}body{margin:0;font-family:var(--app-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e6f2f2;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/background.png);background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;opacity:.3;z-index:0}#root{position:relative;z-index:1}.ag-theme-quartz{--ag-font-family: var(--app-font-family)}.ag-theme-quartz .ag-row:hover{background-color:#1976d20a}.ag-theme-quartz .ag-row-selected{background-color:#1976d214}@media(max-width:768px){.ag-theme-quartz .ag-header-cell-text,.ag-theme-quartz .ag-cell{font-size:.875rem}}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.responsive-container{padding:16px;width:100%;height:100%;display:flex;flex-direction:column}@media(min-width:600px){.responsive-container{padding-top:24px;padding-bottom:24px}}@media(min-width:960px){.responsive-container{padding-top:32px;padding-bottom:32px}}.drawer-navigation{display:block}@media(min-width:1250px){.drawer-navigation{display:none}}.drawer-paper{width:280px;background-color:var(--mui-palette-primary-main);color:#fff}.drawer-content{padding:24px}.drawer-brand{display:flex;align-items:center;margin-bottom:24px}.drawer-logo{width:36px;height:36px;background-image:url(/redexis_logo.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;margin-right:16px}.drawer-brand-text{font-weight:700;color:#fff}.drawer-divider{border-color:#fff3;margin-bottom:16px}.drawer-list,.drawer-list-item{padding:0}.drawer-list-button{border-radius:8px;margin-bottom:8px;color:#fff;padding:12px 0;transition:all .2s ease}.drawer-list-button:hover{background-color:#ffffff1a}.drawer-list-button.active{background-color:#fff3;border:1px solid rgba(255,255,255,.5);border-radius:8px}.drawer-list-button.active .MuiListItemText-primary{color:#fff;font-weight:700}.drawer-list-text .MuiListItemText-primary{font-weight:500;font-size:1rem}.form-field,.form-field div{height:56px}.form-field .MuiInputLabel-root{color:var(--mui-palette-text-secondary)}.form-field .MuiInputLabel-root.Mui-focused{color:var(--mui-palette-primary-main)}.form-field .MuiOutlinedInput-input{padding:12px 14px}@media(min-width:600px){.form-field .MuiOutlinedInput-input{padding:14px 16px}}.form-field .MuiInputLabel-outlined{transform:translate(14px,12px) scale(1)}@media(min-width:600px){.form-field .MuiInputLabel-outlined{transform:translate(16px,14px) scale(1)}}.form-field .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)}@media(min-width:600px){.form-field .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(16px,-9px) scale(.75)}}.file-upload-container{width:100%}.file-upload-area{padding:24px;text-align:center;border:2px dashed #ccc;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out;border-radius:12px}@media(min-width:600px){.file-upload-area{padding:32px;border-radius:16px}}.file-upload-area:hover{background-color:#f5f5f5;border-color:var(--mui-palette-primary-main)}.file-upload-area.drag-active{border-color:var(--mui-palette-primary-main);background-color:#1976d20a}.file-upload-icon{font-size:48px;color:var(--mui-palette-primary-main);margin-bottom:16px}@media(min-width:600px){.file-upload-icon{font-size:64px}}.file-upload-title{font-size:1.1rem;font-weight:600;margin-bottom:8px}@media(min-width:600px){.file-upload-title{font-size:1.25rem}}.file-upload-subtitle{margin-bottom:16px;color:var(--mui-palette-text-secondary)}.file-upload-button{border-radius:8px;padding:8px 16px}@media(min-width:600px){.file-upload-button{padding:12px 24px}}.file-upload-info{margin-top:16px;color:var(--mui-palette-text-secondary);font-size:.75rem}.file-preview-container{padding:16px;text-align:center;position:relative;border:1px solid #e0e0e0;border-radius:12px}@media(min-width:600px){.file-preview-container{padding:24px;border-radius:16px}}.file-preview-wrapper{position:relative;display:inline-block}.file-preview-image{max-width:100%;max-height:300px;border-radius:12px;object-fit:contain}.file-preview-delete{position:absolute;top:-8px;right:-8px;background-color:var(--mui-palette-error-main);color:#fff;width:32px;height:32px}@media(min-width:600px){.file-preview-delete{width:36px;height:36px}}.file-preview-delete:hover{background-color:var(--mui-palette-error-dark)}.file-preview-info{margin-top:16px;color:var(--mui-palette-text-secondary)}.file-upload-loading{display:flex;justify-content:center;margin-top:16px}.file-upload-loading-text{margin-left:8px;color:var(--mui-palette-text-secondary)}.file-upload-error{margin-top:16px;border-radius:8px}.file-upload-input{display:none}.clearAllButton:hover{background-color:transparent!important;box-shadow:none!important;font-weight:700}.notificationMenu{max-height:400px;width:400px}.notificationHeader{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0}.clearAllButton{min-width:auto;padding:4px 8px;font-size:.75rem}.dividerFullWidth{width:100%}.notificationMenuItem{display:flex;flex-direction:column;align-items:flex-start;padding:8px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s}.notificationMenuItemContent{margin-right:auto!important}.notificationMenuItem:hover{background-color:#f8f9fa}.notificationMenuItem.unread{background-color:#fff3cd}.notificationTimestamp{font-size:.75rem;color:#666;margin-top:4px}.notificationText.unread .MuiListItemText-primary{font-weight:700}.snackbarFullWidth{width:100%}.checker-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.checker-input{display:flex;align-items:center;justify-content:center;height:100%;width:auto;margin:0}.download-button-container{display:flex;justify-content:center;align-items:center;height:auto}.download-button-link{display:flex;align-items:center;justify-content:center;height:100%;padding:4px}.download-button-icon{display:block}.download-button-link.Mui-disabled{opacity:.6}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height, 36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));margin:0;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover, whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);border-right:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color, #999)}.react-international-phone-country-selector-button--disabled{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));cursor:auto}.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke))}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width, 24px);height:var(--react-international-phone-flag-height, 24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top, 44px);left:var(--react-international-phone-dropdown-left, 0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));box-shadow:var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, .25));color:var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);background:var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size, 14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color, gray);font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));color:var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));font-size:var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius, 4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color, gainsboro);border-radius:var(--react-international-phone-border-radius, 4px);margin:0;background-color:var(--react-international-phone-background-color, white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color, #222);font-family:inherit;font-size:var(--react-international-phone-font-size, 13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color, whitesmoke);color:var(--react-international-phone-disabled-text-color, #666)}.phone-input-container{display:flex;flex-direction:column;width:100%}.phone-input-wrapper{position:relative;width:100%}.phone-input-label{position:absolute;left:80px;top:50%;transform:translateY(-50%);font-size:1rem;color:var(--mui-palette-text-secondary);font-weight:400;font-family:var(--app-font-family);background-color:#fff;padding:0 4px;pointer-events:none;transition:all .2s ease-out;z-index:10}.phone-input-label.floating{top:0;transform:translateY(-50%);font-size:.75rem;left:80px;z-index:3}.phone-input-label.error,.phone-input-label.floating.error{color:#d32f2f}.phone-input-label.required{color:#0009}.phone-input-label.floating.required{color:var(--mui-palette-text-secondary)}.phone-input-wrapper:focus-within .phone-input-label{color:var(--mui-palette-primary-main)}.phone-input-wrapper:focus-within .phone-input-label.error{color:#d32f2f}.required-asterisk{color:#d32f2f}.phone-input-container .react-international-phone-input-container{width:100%}.phone-input-container .react-international-phone-input{height:100%;width:100%;z-index:2;padding:16.5px 14px;font-size:1rem;font-family:var(--app-font-family);border:1px solid rgba(0,0,0,.23);border-radius:4px;border-start-end-radius:12px;border-end-end-radius:12px;transition:border-color .2s,box-shadow .2s;background-color:#fff}.phone-input-container .react-international-phone-input:hover{border-color:#000000de}.phone-input-container .react-international-phone-input:focus{outline:none;border-color:#1976d2;border-width:2px;padding:15.5px 13px}.phone-input-container .react-international-phone-country-selector-button{border:1px solid rgba(0,0,0,.23);border-right:none;border-radius:4px 0 0 4px;padding:8px 12px;background-color:#fff;transition:background-color .2s,border-color .2s}.phone-input-container .react-international-phone-country-selector-button:hover{background-color:#0000000a;border-color:#000000de}.phone-input-container .react-international-phone-country-selector-button:focus{border-color:#1976d2;border-width:2px}.phone-input-container .phone-input-error{border-color:#d32f2f!important}.phone-input-container .phone-input-error:focus{border-color:#d32f2f!important}.phone-input-error-text{color:#d32f2f;font-size:.75rem;margin-top:3px;margin-left:14px;font-family:var(--app-font-family)}.phone-input-container .react-international-phone-country-selector-dropdown{max-height:300px;overflow-y:auto;border:1px solid rgba(0,0,0,.23);border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.phone-input-container .react-international-phone-country-selector-dropdown__list-item{padding:8px 16px;cursor:pointer;transition:background-color .2s}.phone-input-container .react-international-phone-country-selector-dropdown__list-item:hover{background-color:#0000000a}.phone-input-container .react-international-phone-country-selector-dropdown__list-item--selected{background-color:#1976d214}.phone-input-container .react-international-phone-country-selector-dropdown__list-item--focused{background-color:#00000014}.phone-input-container .react-international-phone-input:disabled{background-color:#fff;cursor:not-allowed}.phone-input-container .react-international-phone-country-selector-button:disabled{background-color:#0000001f;cursor:not-allowed}.react-international-phone-country-selector-button{height:100%;border-start-start-radius:12px!important;border-end-start-radius:12px!important}.react-international-phone-country-selector-button:disabled{background-color:#e0e0e0!important}.react-international-phone-country-selector-dropdown{z-index:1000}.contracts-empty-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:24px;text-align:center}.contracts-empty-overlay-card{max-width:720px;background:#fff;border:1px solid rgba(247,214,102,.8);border-radius:16px;padding:28px 32px;box-shadow:0 18px 50px #0000002e;text-align:left}.contracts-empty-overlay-title{font-weight:700;margin-bottom:12px;color:#005f6b}.contracts-empty-overlay-message{font-size:1.05rem;line-height:1.6;color:#111;white-space:pre-line}.contracts-empty-overlay-actions{margin-top:24px;text-align:right}@media(max-width:600px){.contracts-empty-overlay-card{padding:20px 18px}.contracts-empty-overlay-title{font-size:1rem}.contracts-empty-overlay-message{font-size:.98rem}}.footer-container{background-color:var(--mui-palette-primary-main);color:#fff;padding:24px 0;margin-top:auto;box-shadow:0 -2px 8px #0000001a}.footer-content{display:flex;flex-direction:column;align-items:center;gap:16px}.footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}@media(max-width:768px){.footer-links{flex-direction:column;gap:12px}.footer-divider{display:none}}.footer-link{color:#fff;font-size:.9rem;font-weight:500;text-decoration:none;transition:opacity .2s ease;padding:4px 8px}.footer-link:hover{color:#005f6b}.footer-divider{background-color:#ffffff4d;height:20px}.footer-copyright{color:#000;font-size:.85rem;text-align:center;margin-top:8px}@media(max-width:600px){.footer-container{padding:20px 0}.footer-link{font-size:.85rem}.footer-copyright{font-size:.8rem}}.cookies-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:1300;display:flex;flex-direction:column;gap:16px;padding:16px 18px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background-color:var(--mui-palette-background-paper, #ffffff);box-shadow:0 12px 30px #0000001f}.cookies-banner-content{display:flex;flex-direction:column;gap:8px}.cookies-banner-title{font-weight:700}.cookies-banner-actions{display:flex;justify-content:flex-end}@media(min-width:900px){.cookies-banner{left:32px;right:32px;flex-direction:row;align-items:center}.cookies-banner-content{flex:1;padding-right:16px}}.layout-container{display:flex;flex-direction:column;min-height:100vh}.layout-contracts-empty .layout-main,.layout-contracts-empty .footer-container{pointer-events:none}.layout-contracts-empty .footer-container{display:none}.layout-appbar{position:fixed;box-shadow:0 2px 4px #0000001a}.layout-toolbar{padding-left:16px;padding-right:16px;position:relative}@media(min-width:600px){.layout-toolbar{padding-left:24px;padding-right:24px}}.layout-menu-button{margin-right:16px;display:block}.layout-client-area-text{display:flex;flex-grow:1;text-align:center;padding-left:20px}@media(min-width:1250px){.layout-menu-button{display:none!important}}.layout-brand{display:flex;align-items:center;flex-grow:1;gap:12px}.layout-logo{width:32px;height:32px;background-image:url(/redexis_logo.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;margin-right:12px}@media(min-width:600px){.layout-logo{width:40px;height:40px;margin-right:16px}}.layout-brand-text{font-weight:700;font-size:1.1rem;letter-spacing:.5px}@media(min-width:600px){.layout-brand-text{font-size:1.25rem}}@media(max-width:500px){.layout-brand-text{display:none}}.layout-desktop-nav{display:none;gap:24px;align-items:center;align-self:center}@media(min-width:1250px){.layout-desktop-nav{display:flex}}.layout-nav-item{padding:10px 16px;margin:0 8px;border-radius:8px;display:flex;align-items:center;position:relative;color:#fff;cursor:pointer}.layout-nav-item.active{background-color:#fff3;border:1px solid rgba(255,255,255,.5);color:#fff;font-weight:700}.layout-user-menu-button{margin-left:8px}.layout-main{flex-grow:1;padding-top:56px;background-color:var(--mui-palette-background-default)}@media(min-width:600px){.layout-main{padding-top:64px}}.login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 340px)}@media(min-width:600px){.login-container{min-height:calc(100vh - 260px)}}.login-card{width:100%;max-width:100%;padding:16px;box-shadow:0 2px 4px #0000001a}@media(min-width:600px){.login-card{max-width:400px;padding:24px;box-shadow:0 4px 8px #0000001a}}.login-card-content{padding:16px}@media(min-width:600px){.login-card-content{padding:32px}}.login-title{font-weight:700;font-size:1.75rem;margin-bottom:24px;text-align:center}@media(min-width:600px){.login-title{font-size:2rem}}.login-alert{margin-bottom:24px;border-radius:8px}.login-form{width:100%}.login-form-field{margin-bottom:24px}.login-submit-button{margin-bottom:24px;padding:12px 0;font-size:.95rem;font-weight:600}@media(min-width:600px){.login-submit-button{padding:16px 0;font-size:1rem}}.login-divider{margin:10px 0!important}.login-register-hint{margin:6px 0 12px;text-align:center}.login-register-button{margin-top:10px;padding:12px 0;font-size:.95rem;font-weight:600}@media(min-width:600px){.login-register-button{padding:16px 0;font-size:1rem}}.login-microsoft-button{margin-bottom:16px;background-color:#0078d4;color:#fff}.login-microsoft-button:hover{background-color:#106ebe}.login-forgot-container{display:flex;justify-content:flex-end;margin-top:10px}.login-forgot-link{font-size:.85rem;font-weight:500;text-decoration:underline;color:inherit}.forgot-container{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 260px);padding:24px 0;width:100%;margin:auto}.forgot-card{width:100%}.forgot-form{margin-top:8px}.password-reset-overlay{z-index:1400;background-color:#0006}.password-reset-overlay-card{background:#fff;border-radius:12px;padding:24px;width:min(480px,90vw);box-shadow:0 12px 32px #0003}.password-reset-overlay-title{font-weight:700;margin-bottom:16px}.password-reset-overlay-message{margin-top:8px}.password-reset-overlay-actions{margin-top:20px;display:flex;justify-content:center}.password-recovery-rules{margin-top:12px;display:flex;flex-direction:column;gap:8px}.password-recovery-rules-title{font-size:.85rem;color:var(--mui-palette-text-secondary);font-weight:500}.password-recovery-rules-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.password-recovery-rule{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--mui-palette-text-secondary)}.password-recovery-rule-icon{font-size:1.1rem;display:flex}.password-recovery-rule-icon.is-valid{color:green}.password-recovery-rule-icon.is-invalid{color:red}.password-recovery-valid{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid rgba(76,175,80,.35);background-color:#4caf501a;color:var(--mui-palette-success-main);font-size:.85rem;font-weight:600}.password-recovery-valid-icon{font-size:1.2rem;color:currentColor}.password-recovery-rule .MuiSvgIcon-root,.password-recovery-valid .MuiSvgIcon-root{color:currentColor!important}.register-container{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:600px){.register-container{min-height:calc(100vh - 260px)}}.register-card{width:100%;max-width:100%;padding:16px;box-shadow:0 2px 4px #0000001a}@media(min-width:600px){.register-card{max-width:400px;padding:24px;box-shadow:0 4px 8px #0000001a}}.register-card-content{padding:16px}@media(min-width:600px){.register-card-content{padding:32px}}.register-title{font-weight:700;font-size:1.75rem;margin-bottom:24px;text-align:center}@media(min-width:600px){.register-title{font-size:2rem}}.register-alert{margin-bottom:24px;border-radius:8px}.register-form{width:100%}.register-form-field{margin-bottom:24px}.register-password-rules{margin-top:12px;display:flex;flex-direction:column;gap:8px}.register-password-rules-title{font-size:.85rem;color:var(--mui-palette-text-secondary);font-weight:500}.register-password-rules-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.register-password-rule{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--mui-palette-text-secondary)}.register-password-rule-icon{font-size:1.1rem;display:flex}.register-password-rule-icon.is-valid{color:green}.register-password-rule-icon.is-invalid{color:red}.register-password-valid{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid rgba(76,175,80,.35);background-color:#4caf501a;color:var(--mui-palette-success-main);font-size:.85rem;font-weight:600}.register-password-valid-icon{font-size:1.2rem;color:currentColor}.register-password-rule .MuiSvgIcon-root,.register-password-valid .MuiSvgIcon-root{color:currentColor!important}.register-terms{margin-bottom:24px;align-items:flex-start}.register-terms .MuiFormControlLabel-label{margin-top:4px}.register-terms-item{display:flex;flex-direction:column;gap:4px}.register-field-error{margin-left:34px}.register-terms-checkbox.Mui-checked{color:var(--mui-palette-primary-main)}.register-terms-link{text-decoration:underline;font-weight:500}.register-terms-link:hover{text-decoration:none}.register-submit-button{padding:12px 0;font-size:.95rem;font-weight:600}@media(min-width:600px){.register-submit-button{padding:16px 0;font-size:1rem}}.register-identification,.register-identification-options{display:flex;flex-direction:column;gap:16px}.register-identification-title{font-size:1rem;font-weight:600;color:var(--mui-palette-text-primary)}.register-identification-buttons{display:flex;flex-direction:column;gap:12px}.register-identification-option{justify-content:flex-start;text-transform:none;border-radius:12px;padding:12px 16px;font-weight:600}.register-identification-option.MuiButton-outlined{background:transparent}.register-identification-option.MuiButton-outlined:hover{background:var(--mui-palette-primary-main);color:var(--mui-palette-primary-contrastText)}.register-identification-form{display:flex;flex-direction:column;gap:16px}.register-identification-back{align-self:flex-start;padding:0;text-transform:none}.register-identification-input .MuiOutlinedInput-root{border-radius:10px}.register-identification-hint{font-size:.85rem;color:var(--mui-palette-text-secondary)}.register-identification-hint-inline{display:inline-flex;align-items:center;gap:6px}.register-identification-hint-icon{padding:2px;color:var(--mui-palette-text-secondary);font-size:16px}.register-identification-tooltip-content{display:flex;flex-direction:column;gap:6px}.register-identification-tooltip-title{font-size:.85rem;font-weight:600}.register-identification-tooltip-item{font-size:.85rem;color:var(--mui-palette-text-secondary)}.register-identification-example-highlight{color:#d32f2f;font-weight:700}.register-identification-resend{text-transform:none;border-radius:12px;justify-content:center}.register-identification-examples{background:#0000000a;padding:12px 16px;border-radius:12px;display:flex;flex-direction:column;gap:6px}.register-identification-examples-title{font-size:.85rem;font-weight:600}.register-identification-example{font-size:.85rem;color:var(--mui-palette-text-secondary)}.register-identification-error,.register-identification-success{border-radius:8px}.dashboard-container{padding:30px;width:100%;margin:0;background-color:#f8f9fa;max-width:none}.dashboard-content-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;grid-template-areas:"header header" "profile profile" "cups cups" "bills chart" "consumption consumption"}.dashboard-header-card{border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e9ecef;grid-area:header}.dashboard-header{display:flex;align-items:flex-start;gap:15px}.header-icon-wrapper{width:70px;height:70px;border-radius:12px;background:linear-gradient(135deg,#005f6b,#00acc1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-icon{color:#fff;font-size:40px}.header-title{font-weight:700;color:#005f6b;margin-bottom:4px}.header-subtitle{color:#6c757d;font-size:.95rem;line-height:1.5}.dashboard-profile-card{border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e9ecef;position:relative;grid-area:profile}.dashboard-notifications-card{border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e9ecef;display:flex;align-items:center;justify-content:center;grid-area:notifications}.dashboard-cups-selector-card{border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e9ecef;grid-area:cups}.profile-empty-space{width:100%;height:50px;display:none}.profile-content-row{display:flex;align-items:center;gap:24px}.profile-left{display:flex;align-items:center;gap:16px;flex:.5;min-width:0}.profile-right{display:flex;flex-direction:column;gap:15px;flex:1}.vertical-divider{align-self:stretch}.profile-avatar-2{width:80px!important;height:80px!important;background:linear-gradient(135deg,#005f6b,#00acc1)}.profile-info-2{width:100%}.profile-name-2{font-weight:700;color:#2c3e50;margin-bottom:4px}.profile-subtitle{color:#6c757d;font-size:.9rem}.profile-detail-row{display:flex;align-items:center;gap:12px}.detail-icon-2{color:#005f6b;font-size:20px;flex-shrink:0}.detail-text{color:#495057;font-size:.9rem;word-break:break-all}.electronic-bill-controls{position:absolute;top:8px;right:16px;z-index:1;display:flex;align-items:center;gap:10px}.electronic-bill-chip{position:static}.notifications-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.notifications-icon{color:#00acc1;font-size:64px}.notifications-title{font-weight:600;color:#2c3e50;font-size:1.1rem;line-height:1.4}.cups-selector-label{font-weight:600;color:#005f6b;margin-bottom:12px}.cups-selector-container{display:flex;gap:16px;align-items:flex-end}.cups-selector{background-color:#fff;border-radius:8px}.dashboard-bills-card{border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e9ecef;grid-area:bills;max-height:400px;overflow:hidden}.dashboard-bills-card .MuiCardContent-root{padding:16px;height:100%;display:flex;flex-direction:column}.dashboard-chart-card{border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e9ecef;grid-area:chart;max-height:400px}.dashboard-consumption-card{border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e9ecef;grid-area:consumption;max-height:400px}.dashboard-readings-card{border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e9ecef;grid-area:readings;max-height:400px}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.year-selector{min-width:100px}.chart-amount{text-align:center;color:#00acc1;font-weight:700;margin-bottom:20px}.chart-bars-container{display:flex;align-items:center;justify-content:center;width:100%;height:220px}.card-title{font-weight:600;color:#005f6b;margin-bottom:16px}.bills-list{padding:0;max-height:300px;overflow-y:auto}.bill-item{display:flex;gap:12px;padding:10px 0;align-items:flex-start}.bill-icon-wrapper{width:35px;height:35px;border-radius:8px;background-color:#e3f2fd;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bill-icon{color:#00acc1;font-size:20px}.bill-main-info{display:flex;flex-direction:column;gap:4px;min-width:200px;width:30%}.bill-number{font-weight:600;color:#2c3e50}.bill-date{color:#6c757d;font-size:.875rem}.bill-period-amount{display:flex;flex-direction:column;gap:4px;flex:1}.bill-period{color:#2c3e50;font-size:.875rem}.bill-amount{color:#005f6b;font-weight:600;font-size:.875rem}.bill-status{display:flex;align-items:center}.bill-actions{display:flex;align-items:center;gap:8px;margin-left:auto}@media(min-width:900px)and (max-width:1450px){.profile-empty-space{display:block}.profile-left{flex:1}}@media(max-width:650px){.bill-item{flex-direction:column;width:100%;margin:20px 0}.bill-item.first{margin-top:0}.profile-empty-space{display:block}.bill-main-info{width:100%}.cups-selector-container{flex-direction:column}.bill-actions{margin-left:0}}@media(max-width:900px){.dashboard-container{padding:20px}.dashboard-content-grid{grid-template-columns:1fr;grid-template-areas:"header" "profile" "notifications" "cups" "bills" "chart" "consumption" "readings"}.profile-content-row{flex-direction:column;align-items:stretch}.vertical-divider{display:none}.profile-empty-space{height:50px}}.contracts-expired-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.contracts-expired-card{width:100%;max-width:100%;padding:16px;box-shadow:0 2px 4px #0000001a}@media(min-width:600px){.contracts-expired-card{max-width:440px;padding:24px;box-shadow:0 4px 8px #0000001a}}.contracts-expired-card-content{padding:16px;text-align:center}@media(min-width:600px){.contracts-expired-card-content{padding:32px}}.contracts-expired-title{font-weight:700;font-size:1.6rem;margin-bottom:16px}@media(min-width:600px){.contracts-expired-title{font-size:1.9rem}}.contracts-expired-button{padding:12px 0;font-size:.95rem;font-weight:600}@media(min-width:600px){.contracts-expired-button{padding:16px 0;font-size:1rem}}.profile-page-container{padding:16px 0}@media(min-width:600px){.profile-page-container{padding:32px 0}}.profile-card{width:100%;box-shadow:0 2px 4px #0000001a;border-radius:8px}@media(min-width:600px){.profile-card{box-shadow:0 4px 8px #0000001a;border-radius:12px}}.profile-card-content{padding:24px}@media(min-width:600px){.profile-card-content{padding:32px}}@media(min-width:960px){.profile-card-content{padding:40px}}.profile-title{font-weight:700;font-size:1.75rem;margin-bottom:24px;text-align:center;color:var(--mui-palette-text-primary)}@media(min-width:600px){.profile-title{font-size:2rem;margin-bottom:32px}}@media(min-width:960px){.profile-title{font-size:2.25rem}}.profile-alert{margin-bottom:24px;border-radius:8px}.profile-form-fields{display:flex;flex-direction:column;margin:20px 0;gap:16px}@media(min-width:600px){.profile-form-fields{gap:24px}}.profile-form-row{display:flex;flex-direction:column;gap:16px}@media(min-width:600px){.profile-form-row{flex-direction:row;gap:24px}}.profile-form-control .MuiInputLabel-root{color:var(--mui-palette-text-secondary)}.profile-form-control .MuiInputLabel-root.Mui-focused{color:var(--mui-palette-primary-main)}.profile-divider{margin:32px 0}@media(min-width:600px){.profile-divider{margin:40px 0}}.profile-addresses-section{margin:20px 0}.addresses-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.address-form-container{padding:24px;border:1px solid #e0e0e0;border-radius:16px;margin-bottom:16px;background-color:#fff;box-shadow:0 4px 20px #00000014}.address-form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.address-type-select{max-width:200px}.address-form-actions{display:flex;gap:8px}.address-form-fields,.address-form-row{display:flex;flex-direction:column;gap:16px}@media(min-width:600px){.address-form-row{flex-direction:row;gap:16px}}.address-form-buttons{display:flex;gap:16px;margin-top:16px;justify-content:flex-end}.profile-password-section,.profile-password-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.profile-change-password-link{text-decoration:none;color:#005f6b;font-size:.9rem;font-weight:500}.profile-submit-section{text-align:center}.profile-submit-button{min-width:100%;padding:12px 0;font-size:.95rem;font-weight:600}@media(min-width:600px){.profile-submit-button{min-width:200px;padding:16px 0;font-size:1rem}}.upload-page-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0}@media(min-width:600px){.upload-page-container{padding:32px 0}}.upload-card{width:100%;max-width:100%;box-shadow:0 2px 4px #0000001a;border-radius:8px}@media(min-width:600px){.upload-card{max-width:600px;box-shadow:0 4px 8px #0000001a;border-radius:12px}}.upload-card-content{padding:24px}@media(min-width:600px){.upload-card-content{padding:32px}}@media(min-width:960px){.upload-card-content{padding:40px}}.upload-title{font-weight:700;margin-bottom:8px;text-align:center;color:var(--mui-palette-text-primary)}@media(min-width:600px){.upload-title{font-size:2rem}}@media(min-width:960px){.upload-title{font-size:2.25rem}}.upload-description{margin-bottom:16px!important;font-size:.95rem;line-height:1.6;text-align:center;color:var(--mui-palette-text-secondary)}@media(min-width:600px){.upload-description{margin-bottom:32px;font-size:1rem}}.upload-alert{margin-bottom:24px;border-radius:8px}.upload-file-section{margin-bottom:24px}@media(min-width:600px){.upload-file-section{margin-bottom:32px}}.upload-submit-section{text-align:center;margin-bottom:16px}.upload-submit-button{min-width:100%;padding:12px 0;font-size:.95rem;font-weight:600}@media(min-width:600px){.upload-submit-button{min-width:200px;padding:16px 0;font-size:1rem}}.upload-disclaimer{margin-top:24px;font-size:.8rem;line-height:1.5;text-align:center;color:var(--mui-palette-text-secondary)}@media(min-width:600px){.upload-disclaimer{font-size:.875rem}}.contracts-page{padding:20px;display:flex;flex-direction:column}.contracts-page h1{margin-bottom:0}.contracts-page .page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.contracts-page .role-toggle{white-space:wrap}.contracts-page .ag-theme-quartz{height:550px;width:100%}.contracts-table{height:auto}.contracts-page .pagination-container{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:16px;margin:50px auto 0;width:70%}.contracts-page .pagination-container .page-size-control{display:flex;align-items:center;gap:8px}.contracts-page .pagination-container .page-size-control .MuiFormControl-root{min-width:120px}.contracts-page .table-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.contracts-page .table-actions .excel-generator{margin-left:auto}.contracts-page .excel-generator{width:fit-content;margin-left:auto}.client-contracts{display:flex;flex-direction:row;gap:16px}.contract-selector-wrapper{display:flex;flex-direction:column;gap:0;min-width:450px}.contract-tabs{display:flex;gap:0;margin-bottom:0;background:transparent}.contract-tab{flex:1;padding:8px 16px;cursor:pointer;text-align:center;background:#f5f5f5;border:1px solid #e0e0e0;border-bottom:none;transition:all .3s ease;position:relative}.contract-tab .tab-text-mobile{display:none}.contract-tab .tab-text-desktop{display:inline}.contract-tab:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.contract-tab:last-child{border-top-left-radius:12px;border-top-right-radius:12px}.contract-tab:hover{background:#e8e8e8}.contract-tab.active{background:#fff;border-bottom:2px solid white;z-index:1}.contract-tab.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#fff}.client-contracts-selector{display:flex;flex-direction:column;gap:16px;position:relative;background:#fff;border-radius:0 0 8px 8px;padding:16px;box-shadow:0 2px 8px #0000001a;border:1px solid #e0e0e0;border-top:none}.contract-selector-card{transition:all .3s ease}@media(max-width:780px){.client-contracts{flex-direction:column}.contract-selector-wrapper{min-width:unset;width:100%}.client-contracts-selector{padding:8px}.contract-tab{padding:8px 12px}.contract-tab .tab-text-desktop{display:none}.contract-tab .tab-text-mobile{display:flex;flex-direction:column;gap:2px;font-size:.875rem}.contract-tab .tab-line{display:block;line-height:1.2}.contract-selector-card.hidden-mobile{display:none}.client-contracts-selector.dropdown-open .contract-selector-card.hidden-mobile{display:block;animation:slideDown .3s ease}.dropdown-toggle{display:block;padding:12px;cursor:pointer;background:#f5f5f5;border-radius:8px;margin-top:8px;transition:background .2s ease}.dropdown-toggle:hover{background:#e0e0e0}.contract-selector-card.selected{order:-1}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:400px){.contract-selector-wrapper,.client-contracts-selector{min-width:unset;width:100%}}.client-contracts-container{display:flex;flex-direction:column;flex:auto;gap:20px}.contract-card{border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:box-shadow .3s ease}.contract-card:hover{box-shadow:0 4px 16px #00000026}.contract-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.contract-number{font-weight:600;color:#005f6b;min-width:0}.contract-details{display:flex;flex-direction:column;gap:16px}.contract-detail-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.contract-detail-item{display:flex;flex-direction:column;gap:4px}.electronic-bill-status{margin-right:auto}.no-contracts-message{display:flex;justify-content:center;align-items:center;padding:40px;text-align:center}@media(max-width:768px){.contract-card-header{flex-direction:column;align-items:flex-start;gap:12px}.contract-detail-row{grid-template-columns:1fr}}.bills-page{padding:20px;display:flex;flex-direction:column}.bills-page h1{margin-bottom:0}.bills-page .page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.bills-page .role-toggle{white-space:nowrap}.bills-page .ag-theme-quartz{height:550px;width:100%}.bills-table{height:auto}.bills-page .pagination-container .page-size-control .MuiFormControl-root{min-width:120px}.bills-page .pagination-container{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:16px;margin:50px auto 0;width:70%}.bills-page .page-size-control{display:flex;align-items:center;gap:8px}.bills-page .table-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.bills-page .table-actions .excel-generator{margin-left:auto}.bills-page .excel-generator{width:fit-content;margin-left:auto}.client-bills{display:flex;flex-direction:row;gap:16px;width:100%}@media(max-width:780px){.client-bills{flex-direction:column}}.bill-selector-wrapper{display:flex;flex-direction:column;gap:0;min-width:450px}.bill-tabs{display:flex;gap:0;margin-bottom:0;background:transparent}.bill-tab{flex:1;padding:8px 16px;cursor:pointer;text-align:center;background:#f5f5f5;border:1px solid #e0e0e0;border-bottom:none;transition:all .3s ease;position:relative}.bill-tab .tab-text-mobile{display:none}.bill-tab .tab-text-desktop{display:inline}.bill-tab:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.bill-tab:last-child{border-top-left-radius:12px;border-top-right-radius:12px}.bill-tab:hover{background:#e8e8e8}.bill-tab.active{background:#fff;border-bottom:2px solid white;z-index:1}.bill-tab.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#fff}.client-bills-selector{display:flex;flex-direction:column;gap:16px;position:relative;background:#fff;border-radius:0 0 8px 8px;padding:16px;box-shadow:0 2px 8px #0000001a;border:1px solid #e0e0e0;border-top:none}.bill-selector-card{transition:all .3s ease}.dropdown-toggle{display:none}@media(max-width:780px){.bill-selector-wrapper{min-width:unset;width:100%}.client-bills-selector{padding:8px}.bill-tab{padding:8px 12px}.bill-tab .tab-text-desktop{display:none}.bill-tab .tab-text-mobile{display:flex;flex-direction:column;gap:2px;font-size:.875rem}.bill-tab .tab-line{display:block;line-height:1.2}.bill-selector-card.hidden-mobile{display:none}.client-bills-selector.dropdown-open .bill-selector-card.hidden-mobile{display:block;animation:slideDown .3s ease}.dropdown-toggle{display:block;padding:12px;cursor:pointer;background:#f5f5f5;border-radius:8px;margin-top:8px;transition:background .2s ease}.dropdown-toggle:hover{background:#e0e0e0}.bill-selector-card.selected{order:-1}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:400px){.bill-selector-wrapper,.client-bills-selector{min-width:unset;width:100%}}.client-bills-container{display:flex;flex-direction:column;gap:20px;flex:1;width:100%}.bills-list{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%;max-width:1450px;max-height:680px;overflow-y:auto}.contract-bills-title{font-weight:600;color:#005f6b;margin-bottom:0!important}.contract-header-wrapper{margin-bottom:-8px;width:100%;max-width:1450px;margin-left:auto;margin-right:auto}.contract-header-row{display:flex;align-items:center;justify-content:space-between}.year-selector-wrapper{display:flex;align-items:center;gap:8px}@media(max-width:780px){.contract-header-row{gap:12px}.contract-bills-title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.year-selector-label{display:none}.contract-header-row .MuiFormControl-root{flex-shrink:0}}.bills-cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;margin-bottom:20px}@media(max-width:768px){.bills-cards-container{width:100%}}@media(max-width:400px){.bills-cards-container{grid-template-columns:1fr;gap:16px}}.bill-card{min-width:370px;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:box-shadow .3s ease,transform .2s ease}@media(max-width:400px){.bill-card{min-width:unset;width:100%}}.bill-card:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.bill-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}@media(max-width:400px){.bill-card-header{flex-direction:column;align-items:flex-start}}.bill-details{display:flex;flex-direction:column;gap:16px}.bill-detail-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:480px){.bill-detail-row{grid-template-columns:1fr}}.bill-detail-item{display:flex;flex-direction:column;gap:4px}.no-bills-message{display:flex;justify-content:center;align-items:center;padding:40px;text-align:center}.clients-page{padding:20px;display:flex;flex-direction:column}.clients-page h1{margin-bottom:0}.clients-page .page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.clients-page .ag-theme-quartz{height:550px;width:100%}.clients-table{height:auto}.clients-page .pagination-container{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:16px;margin:50px auto 0;width:70%}.clients-page .pagination-container .page-size-control{display:flex;align-items:center;gap:8px}.clients-page .pagination-container .page-size-control .MuiFormControl-root{min-width:120px}.clients-page .table-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.clients-page .table-actions .excel-generator{margin-left:auto}.clients-page .excel-generator{width:fit-content;margin-left:auto}.faqs-container{padding:2rem;width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column}.faqs-paper{padding:2rem;border-radius:8px;box-shadow:0 0 10px #0000001a!important;display:flex;flex-direction:column}.faqs-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.faqs-title{font-weight:600}.faqs-edit-button:hover{background-color:#1976d214}.faqs-content{display:flex;flex-direction:column;gap:1rem}.faqs-category-section{width:100%}.faqs-category-accordion{border:1px solid #e0e0e0;border-radius:8px!important;margin-bottom:.5rem;box-shadow:0 0 10px #0000001a!important}.faqs-category-accordion:before{display:none}.faqs-category-header{background-color:#f5f5f5;border-radius:8px}.faqs-category-title{font-weight:600;color:#333;text-transform:capitalize}.faqs-category-content{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.faqs-item{padding:1rem;background-color:#fafafa;border-radius:6px;border-left:3px solid #005F6B}.faqs-question{font-weight:600;color:#333;margin-bottom:.5rem}.faqs-answer{color:#666;line-height:1.6}.faqs-edit-form{display:flex;flex-direction:column;gap:1rem}.faqs-edit-input{background-color:#fff}.faqs-save-section{display:flex;justify-content:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e0e0e0}.faqs-delete-button{margin:auto!important;max-width:50px}.faqs-save-button{min-width:150px}@media(max-width:768px){.faqs-container,.faqs-paper{padding:1rem}.faqs-header{flex-direction:column;align-items:flex-start;gap:1rem}.faqs-title{font-size:1.5rem}.faqs-category-title{font-size:1rem}}.privacy-account-container{padding:2rem;max-width:1200px;margin:0 auto}.privacy-account-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.privacy-account-icon{font-size:3rem;color:var(--primary-color, #1976d2)}.privacy-account-title{font-weight:600;color:var(--text-primary, #333)}.privacy-account-card{margin-bottom:2rem;box-shadow:0 2px 8px #0000001a}.consents-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.consents-icon{margin-right:.5rem}.delete-account-section{display:flex;flex-direction:column;gap:1.5rem}.delete-account-header{display:flex;align-items:center;gap:.75rem}.delete-account-icon{font-size:2rem;color:#d32f2f}.delete-account-alert{margin-top:1rem}.delete-account-button{align-self:flex-start;margin-top:1rem}.consent-item{margin-left:20px}@media(max-width:768px){.privacy-account-container{padding:1rem}.privacy-account-header{flex-direction:column;align-items:flex-start}.privacy-account-icon{font-size:2.5rem}.privacy-account-title{font-size:1.75rem}.delete-account-button{width:100%}}.change-password-container{display:flex;justify-content:center;padding:32px 16px}.change-password-card{width:100%}.change-password-card-content{display:flex;flex-direction:column;gap:20px}.change-password-title{font-weight:700;text-align:center}.change-password-subtitle{text-align:center}.change-password-form{display:flex;flex-direction:column;gap:18px}.change-password-form-field{display:flex;flex-direction:column;gap:12px}.change-password-rules{display:flex;flex-direction:column;gap:8px}.change-password-rules-title{font-size:.85rem;color:var(--mui-palette-text-secondary);font-weight:500}.change-password-rules-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.change-password-rule{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--mui-palette-text-secondary)}.change-password-rule-icon{font-size:1.1rem;display:flex}.change-password-rule-icon.is-valid{color:green}.change-password-rule-icon.is-invalid{color:red}.change-password-valid{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid rgba(76,175,80,.35);background-color:#4caf501a;color:var(--mui-palette-success-main);font-size:.85rem;font-weight:600}.change-password-valid-icon{font-size:1.2rem;color:currentColor}.change-password-rule .MuiSvgIcon-root,.change-password-valid .MuiSvgIcon-root{color:currentColor!important}.change-password-error{text-align:center}.change-password-submit{margin-top:6px}.terms-container{padding:2rem 1rem}.terms-card{box-shadow:0 2px 8px #0000001a;border-radius:8px;position:relative}.terms-close-button{position:absolute;top:8px;right:8px;z-index:1}.terms-title{color:#005f6b;font-weight:600;margin-bottom:2rem;text-align:center}.terms-content{margin-top:2rem}.terms-content h6{margin-top:2rem;margin-bottom:1rem;color:#333;font-weight:600}.terms-content p{color:#666;line-height:1.8;text-align:justify;white-space:pre-line}@media(max-width:600px){.terms-container{padding:1rem .5rem}.terms-title{font-size:1.5rem}}.privacy-container{padding:2rem 1rem}.privacy-card{box-shadow:0 2px 8px #0000001a;border-radius:8px;position:relative}.privacy-close-button{position:absolute;top:8px;right:8px;z-index:1}.privacy-title{color:#005f6b;font-weight:600;margin-bottom:2rem;text-align:center}.privacy-content{margin-top:2rem}.privacy-content h6{margin-top:2rem;margin-bottom:1rem;color:#333;font-weight:600}.privacy-content p{color:#666;line-height:1.8;text-align:justify}.privacy-list{margin:.5rem 0 1.5rem;padding-left:1.25rem;list-style:disc}.privacy-list-item{padding-left:0;display:list-item}.privacy-anchor{scroll-margin-top:120px}.privacy-footer{margin-top:3rem;padding-top:2rem;border-top:1px solid #e0e0e0;text-align:center}@media(max-width:600px){.privacy-container{padding:1rem .5rem}.privacy-title{font-size:1.5rem}}.register-privacy-container{padding:32px 16px 48px}.register-privacy-card{padding:8px 0}.register-privacy-title{font-weight:700;margin:16px 0 12px}.register-privacy-table{border:1px solid #b7b7b7}.register-privacy-table .MuiTableCell-root{border:1px solid #b7b7b7;padding:12px;vertical-align:top}.register-privacy-table-label{font-weight:600;width:35%;background-color:#f6f6f6}.register-privacy-table-footer{font-weight:500}.cookies-container{padding:2rem 1rem}.cookies-card{box-shadow:0 2px 8px #0000001a;border-radius:8px;position:relative}.cookies-close-button{position:absolute;top:8px;right:8px;z-index:1}.cookies-card-content{padding:2rem}.cookies-title{color:#005f6b;font-weight:600;margin-bottom:2rem;text-align:center}.cookies-content p{color:#666;line-height:1.8;text-align:justify}@media(max-width:600px){.cookies-container{padding:1rem .5rem}.cookies-card-content{padding:1.5rem}.cookies-title{font-size:1.5rem}}.accessibility-container{padding:2rem 1rem}.accessibility-card{box-shadow:0 2px 12px #00000014;border-radius:12px;padding:1rem}.accessibility-title{color:#5b5b5b;font-weight:600;text-align:center}.accessibility-section{margin-bottom:2rem}.accessibility-section-title{color:#4a4a4a;font-weight:600;margin-bottom:.75rem}.accessibility-text{color:#5c5c5c;line-height:1.7}.accessibility-list{margin-top:1rem}.accessibility-list-item{align-items:flex-start}.accessibility-list-icon{min-width:36px;padding-top:4px}.accessibility-contact{margin-top:1rem}.accessibility-contact-item{margin-top:.5rem}.accessibility-contact-value{font-weight:600;color:#005f6b}@media(max-width:600px){.accessibility-container{padding:1rem .5rem}.accessibility-card{padding:.5rem}}@font-face{font-family:agGridQuartz;src:url(data:font/woff2;charset=utf-8;base64,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);font-weight:400;font-style:normal}.ag-theme-quartz,.ag-theme-quartz-dark,.ag-theme-quartz-auto-dark{--ag-active-color: #2196f3;--ag-background-color: #fff;--ag-foreground-color: #181d1f;--ag-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 15%);--ag-secondary-border-color: var(--ag-border-color);--ag-header-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%);--ag-tooltip-background-color: var(--ag-header-background-color);--ag-control-panel-background-color: var(--ag-header-background-color);--ag-subheader-background-color: transparent;--ag-invalid-color: #e02525;--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-icon-font-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 90%);--ag-find-match-color: var(--ag-foreground-color);--ag-find-match-background-color: #ffff00;--ag-find-active-match-color: var(--ag-foreground-color);--ag-find-active-match-background-color: #ffa500;--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-selected-row-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 8%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 12%);--ag-column-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);--ag-input-focus-border-color: var(--ag-active-color);--ag-range-selection-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-input-focus-box-shadow: 0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);--ag-input-error-focus-box-shadow: 0 0 0 3px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 50%);--ag-range-selection-background-color-2: color-mix(in srgb, transparent, var(--ag-active-color) 36%);--ag-range-selection-background-color-3: color-mix(in srgb, transparent, var(--ag-active-color) 49%);--ag-range-selection-background-color-4: color-mix(in srgb, transparent, var(--ag-active-color) 59%);--ag-row-numbers-selected-color: color-mix(in srgb, transparent, var(--ag-active-color) 50%);--ag-checkbox-background-color: var(--ag-background-color);--ag-checkbox-checked-color: var(--ag-active-color);--ag-range-selection-border-color: var(--ag-active-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-input-border-color: var(--ag-border-color);--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-disabled-foreground-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);--ag-chip-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);--ag-chip-border-color: color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);--ag-input-disabled-border-color: var(--ag-border-color);--ag-input-disabled-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);--ag-modal-overlay-background-color: color-mix(in srgb, transparent, var(--ag-background-color) 66%);--ag-chart-menu-label-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 80%);--ag-chart-menu-pill-select-button-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);--ag-filter-panel-card-subtle-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);--ag-borders: solid 1px;--ag-border-radius: 4px;--ag-wrapper-border-radius: 8px;--ag-borders-side-button: none;--ag-side-button-selected-background-color: transparent;--ag-header-column-resize-handle-display: block;--ag-header-column-resize-handle-width: 2px;--ag-header-column-resize-handle-height: 30%;--ag-grid-size: 8px;--ag-icon-size: 16px;--ag-header-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);--ag-row-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);--ag-list-item-height: calc( var(--ag-icon-size) + var(--ag-widget-vertical-spacing) );--ag-column-select-indent-size: var(--ag-icon-size);--ag-set-filter-indent-size: var(--ag-icon-size);--ag-filter-tool-panel-group-indent: var(--ag-grid-size);--ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 2);--ag-cell-widget-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1);--ag-toggle-button-height: 18px;--ag-toggle-button-width: 28px;--ag-toggle-button-border-width: 2px;--ag-font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-icon-font-family: agGridQuartz;--ag-tab-min-width: 290px;--ag-chart-menu-panel-width: 260px;--ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, .4);--ag-popup-shadow: 0 0 16px 0 rgba(0, 0, 0, .15);--ag-side-bar-panel-width: 250px;--ag-filter-panel-apply-button-color: var(--ag-background-color);--ag-filter-panel-apply-button-background-color: var(--ag-active-color)}.ag-theme-quartz-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255, 255, 255, .16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255, 255, 255, .07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;color-scheme:dark}@media(prefers-color-scheme:dark){.ag-theme-quartz-auto-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255, 255, 255, .16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255, 255, 255, .07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;color-scheme:dark}}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz .ag-status-bar,.ag-theme-quartz .ag-header-row,.ag-theme-quartz .ag-row-number-cell,.ag-theme-quartz .ag-panel-title-bar-title,.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz .ag-filter-card-title,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-dark .ag-header-row,.ag-theme-quartz-dark .ag-row-number-cell,.ag-theme-quartz-dark .ag-panel-title-bar-title,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-filter-card-title,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-header-row,.ag-theme-quartz-auto-dark .ag-row-number-cell,.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-filter-card-title{font-weight:500;color:var(--ag-header-foreground-color)}.ag-theme-quartz input[class^=ag-]:not([type]),.ag-theme-quartz input[class^=ag-][type=text],.ag-theme-quartz input[class^=ag-][type=number],.ag-theme-quartz input[class^=ag-][type=tel],.ag-theme-quartz input[class^=ag-][type=date],.ag-theme-quartz input[class^=ag-][type=datetime-local],.ag-theme-quartz textarea[class^=ag-],.ag-theme-quartz-dark input[class^=ag-]:not([type]),.ag-theme-quartz-dark input[class^=ag-][type=text],.ag-theme-quartz-dark input[class^=ag-][type=number],.ag-theme-quartz-dark input[class^=ag-][type=tel],.ag-theme-quartz-dark input[class^=ag-][type=date],.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark textarea[class^=ag-],.ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark input[class^=ag-][type=text],.ag-theme-quartz-auto-dark input[class^=ag-][type=number],.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark input[class^=ag-][type=date],.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-ltr textarea[class^=ag-],.ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-ltr textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-rtl textarea[class^=ag-],.ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-rtl textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-picker-field-wrapper,.ag-theme-quartz-dark .ag-picker-field-wrapper,.ag-theme-quartz-auto-dark .ag-picker-field-wrapper{min-height:calc(var(--ag-grid-size) * 4)}.ag-theme-quartz .ag-tab,.ag-theme-quartz-dark .ag-tab,.ag-theme-quartz-auto-dark .ag-tab{padding:var(--ag-grid-size);border-left:var(--ag-borders) transparent;border-right:var(--ag-borders) transparent;flex:1 1 auto}.ag-theme-quartz .ag-tab-selected,.ag-theme-quartz-dark .ag-tab-selected,.ag-theme-quartz-auto-dark .ag-tab-selected{background-color:var(--ag-background-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected){opacity:.7}.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover{opacity:1}.ag-theme-quartz .ag-menu,.ag-theme-quartz-dark .ag-menu,.ag-theme-quartz-auto-dark .ag-menu{color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color);color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-menu-header,.ag-theme-quartz-dark .ag-menu-header,.ag-theme-quartz-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-menu-option,.ag-theme-quartz-dark .ag-menu-option,.ag-theme-quartz-auto-dark .ag-menu-option{font-weight:500;cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon{text-align:right}.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon{text-align:left}.ag-theme-quartz .ag-tabs-header,.ag-theme-quartz-dark .ag-tabs-header,.ag-theme-quartz-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color);display:flex;background-color:color-mix(in srgb,transparent,var(--ag-foreground-color) 5%)}.ag-theme-quartz .ag-side-bar,.ag-theme-quartz-dark .ag-side-bar,.ag-theme-quartz-auto-dark .ag-side-bar{background-color:var(--ag-control-panel-background-color);min-width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-side-buttons,.ag-theme-quartz-dark .ag-side-buttons,.ag-theme-quartz-auto-dark .ag-side-buttons{padding:0;align-self:stretch;width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);background:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-side-button,.ag-theme-quartz-dark .ag-side-button,.ag-theme-quartz-auto-dark .ag-side-button{border-top:var(--ag-borders) transparent;border-bottom:var(--ag-borders) transparent}@media(max-resolution:1.5x){.ag-theme-quartz .ag-side-button-label,.ag-theme-quartz-dark .ag-side-button-label,.ag-theme-quartz-auto-dark .ag-side-button-label{font-family:"Segoe UI",var(--ag-font-family);transform:rotate(.05deg)}}.ag-theme-quartz .ag-side-button.ag-selected,.ag-theme-quartz-dark .ag-side-button.ag-selected,.ag-theme-quartz-auto-dark .ag-side-button.ag-selected{border-bottom-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type){border-top-color:var(--ag-border-color)}.ag-theme-quartz .ag-column-panel-column-select,.ag-theme-quartz-dark .ag-column-panel-column-select,.ag-theme-quartz-auto-dark .ag-column-panel-column-select{border-top:none;border-bottom:1px solid var(--ag-secondary-border-color)}.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search{height:initial;margin-top:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-filter-toolpanel-search-input,.ag-theme-quartz-dark .ag-filter-toolpanel-search-input,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input{margin:0}.ag-theme-quartz .ag-filter-apply-panel,.ag-theme-quartz-dark .ag-filter-apply-panel,.ag-theme-quartz-auto-dark .ag-filter-apply-panel{border:none;padding-top:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-tabbed-menu-body,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body{position:relative}.ag-theme-quartz .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body:after{content:"";position:absolute;display:block;top:0;left:0;right:0;height:16px;background:linear-gradient(var(--ag-control-panel-background-color),transparent)}.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{border-top:none;font-weight:500}.ag-theme-quartz .ag-chart-mini-thumbnail,.ag-theme-quartz-dark .ag-chart-mini-thumbnail,.ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color);margin-top:0;margin-bottom:0}.ag-theme-quartz .ag-chart-settings-nav-bar,.ag-theme-quartz-dark .ag-chart-settings-nav-bar,.ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{background:none;font-weight:500}.ag-theme-quartz .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar){color:var(--ag-chart-menu-label-color)}.ag-theme-quartz .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label-align-top .ag-label{margin-top:calc(var(--ag-widget-vertical-spacing) * .5);margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label{margin-bottom:0}.ag-theme-quartz .ag-chart-data-section label,.ag-theme-quartz .ag-chart-format-section label,.ag-theme-quartz-dark .ag-chart-data-section label,.ag-theme-quartz-dark .ag-chart-format-section label,.ag-theme-quartz-auto-dark .ag-chart-data-section label,.ag-theme-quartz-auto-dark .ag-chart-format-section label{display:inline-block}.ag-theme-quartz .ag-chart-format-wrapper,.ag-theme-quartz .ag-chart-data-wrapper,.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-format-top-level-group-item,.ag-theme-quartz .ag-charts-format-sub-level-group,.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-chart-format-wrapper,.ag-theme-quartz-dark .ag-chart-data-wrapper,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-chart-format-wrapper,.ag-theme-quartz-auto-dark .ag-chart-data-wrapper,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{padding:0;margin:0}.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-data-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-data-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-data-group{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group .ag-charts-settings-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{padding:var(--ag-widget-vertical-spacing) 0}.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container{padding-top:var(--ag-widget-vertical-spacing);padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-format-top-level-group-container>*,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-charts-data-group-item,.ag-theme-quartz-dark .ag-charts-data-group-item,.ag-theme-quartz-auto-dark .ag-charts-data-group-item,.ag-theme-quartz .ag-chart-settings-mini-wrapper,.ag-theme-quartz-dark .ag-chart-settings-mini-wrapper,.ag-theme-quartz-auto-dark .ag-chart-settings-mini-wrapper{padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-chart-advanced-settings-section,.ag-theme-quartz-dark .ag-chart-advanced-settings-section,.ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section{padding-top:var(--ag-widget-container-vertical-padding);padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container{margin:0}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item{margin-top:calc(var(--ag-widget-vertical-spacing) * 2);margin-bottom:0}.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-spectrum-color,.ag-theme-quartz .ag-spectrum-fill,.ag-theme-quartz-dark .ag-spectrum-color,.ag-theme-quartz-dark .ag-spectrum-fill,.ag-theme-quartz-auto-dark .ag-spectrum-color,.ag-theme-quartz-auto-dark .ag-spectrum-fill{border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-spectrum-dragger,.ag-theme-quartz-dark .ag-spectrum-dragger,.ag-theme-quartz-auto-dark .ag-spectrum-dragger{border-radius:18px;height:18px;width:18px;border:3px solid white}.ag-theme-quartz .ag-spectrum-tools,.ag-theme-quartz-dark .ag-spectrum-tools,.ag-theme-quartz-auto-dark .ag-spectrum-tools{padding-left:0;padding-right:0;padding-bottom:0}.ag-theme-quartz .ag-spectrum-tool,.ag-theme-quartz-dark .ag-spectrum-tool,.ag-theme-quartz-auto-dark .ag-spectrum-tool{height:12px}.ag-theme-quartz .ag-spectrum-hue-background,.ag-theme-quartz .ag-spectrum-alpha-background,.ag-theme-quartz-dark .ag-spectrum-hue-background,.ag-theme-quartz-dark .ag-spectrum-alpha-background,.ag-theme-quartz-auto-dark .ag-spectrum-hue-background,.ag-theme-quartz-auto-dark .ag-spectrum-alpha-background{border-radius:12px}.ag-theme-quartz .ag-spectrum-slider,.ag-theme-quartz-dark .ag-spectrum-slider,.ag-theme-quartz-auto-dark .ag-spectrum-slider{margin-top:-15px;width:18px;height:18px;border-radius:18px;border:3px solid rgb(248,248,248)}.ag-theme-quartz .ag-recent-colors,.ag-theme-quartz-dark .ag-recent-colors,.ag-theme-quartz-auto-dark .ag-recent-colors{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);margin-bottom:2px}.ag-theme-quartz .ag-color-input-color,.ag-theme-quartz .ag-color-picker-color,.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-dark .ag-color-input-color,.ag-theme-quartz-dark .ag-color-picker-color,.ag-theme-quartz-dark .ag-recent-color,.ag-theme-quartz-auto-dark .ag-color-input-color,.ag-theme-quartz-auto-dark .ag-color-picker-color,.ag-theme-quartz-auto-dark .ag-recent-color{border-radius:4px}.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-dark .ag-recent-color,.ag-theme-quartz-auto-dark .ag-recent-color{border:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz.ag-dnd-ghost,.ag-theme-quartz-dark.ag-dnd-ghost,.ag-theme-quartz-auto-dark.ag-dnd-ghost{font-weight:500}.ag-theme-quartz .ag-standard-button,.ag-theme-quartz-dark .ag-standard-button,.ag-theme-quartz-auto-dark .ag-standard-button{font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:solid 1px var(--ag-input-border-color);background-color:var(--ag-background-color);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);cursor:pointer}.ag-theme-quartz .ag-standard-button:hover,.ag-theme-quartz-dark .ag-standard-button:hover,.ag-theme-quartz-auto-dark .ag-standard-button:hover{background-color:var(--ag-row-hover-color)}.ag-theme-quartz .ag-standard-button:active,.ag-theme-quartz-dark .ag-standard-button:active,.ag-theme-quartz-auto-dark .ag-standard-button:active{border-color:var(--ag-active-color)}.ag-theme-quartz .ag-standard-button:disabled,.ag-theme-quartz-dark .ag-standard-button:disabled,.ag-theme-quartz-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-quartz .ag-column-drop-cell,.ag-theme-quartz-dark .ag-column-drop-cell,.ag-theme-quartz-auto-dark .ag-column-drop-cell{border-radius:calc(var(--ag-grid-size) * 3);height:calc(var(--ag-grid-size) * 3);padding:0 var(--ag-grid-size)}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{min-width:0;margin:0}.ag-theme-quartz .ag-column-drop-cell-drag-handle,.ag-theme-quartz-dark .ag-column-drop-cell-drag-handle,.ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle{margin-left:0}.ag-theme-quartz .ag-column-drop-vertical,.ag-theme-quartz-dark .ag-column-drop-vertical,.ag-theme-quartz-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-quartz .ag-column-drop-vertical-title-bar,.ag-theme-quartz-dark .ag-column-drop-vertical-title-bar,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar{padding:var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0}.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon{margin-left:0;margin-right:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon{margin-right:0;margin-left:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-column-drop-vertical-empty-message,.ag-theme-quartz-dark .ag-column-drop-vertical-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;justify-content:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 1.5) calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-column-drop-empty-message,.ag-theme-quartz-dark .ag-column-drop-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color)}.ag-theme-quartz .ag-pill-select .ag-column-drop,.ag-theme-quartz-dark .ag-pill-select .ag-column-drop,.ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-quartz .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display{font-weight:500;color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-icon .ag-icon{color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-status-bar,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-status-bar{font-weight:400}.ag-theme-quartz .ag-status-name-value,.ag-theme-quartz-dark .ag-status-name-value,.ag-theme-quartz-auto-dark .ag-status-name-value{padding:var(--ag-widget-container-vertical-padding) 0}.ag-theme-quartz .ag-status-name-value-value,.ag-theme-quartz .ag-paging-number,.ag-theme-quartz .ag-paging-row-summary-panel-number,.ag-theme-quartz-dark .ag-status-name-value-value,.ag-theme-quartz-dark .ag-paging-number,.ag-theme-quartz-dark .ag-paging-row-summary-panel-number,.ag-theme-quartz-auto-dark .ag-status-name-value-value,.ag-theme-quartz-auto-dark .ag-paging-number,.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number{font-weight:500}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{opacity:.75}.ag-theme-quartz .ag-column-drop-cell-button:hover,.ag-theme-quartz-dark .ag-column-drop-cell-button:hover,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover{opacity:1}.ag-theme-quartz .ag-header-cell-menu-button,.ag-theme-quartz .ag-header-cell-filter-button,.ag-theme-quartz .ag-panel-title-bar-button,.ag-theme-quartz .ag-header-expand-icon,.ag-theme-quartz .ag-column-group-icons,.ag-theme-quartz .ag-set-filter-group-icons,.ag-theme-quartz .ag-group-expanded .ag-icon,.ag-theme-quartz .ag-group-contracted .ag-icon,.ag-theme-quartz .ag-chart-settings-prev,.ag-theme-quartz .ag-chart-settings-next,.ag-theme-quartz .ag-group-title-bar-icon,.ag-theme-quartz .ag-column-select-header-icon,.ag-theme-quartz .ag-floating-filter-button-button,.ag-theme-quartz .ag-filter-toolpanel-expand,.ag-theme-quartz .ag-panel-title-bar-button-icon,.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-header-cell-menu-button,.ag-theme-quartz-dark .ag-header-cell-filter-button,.ag-theme-quartz-dark .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-header-expand-icon,.ag-theme-quartz-dark .ag-column-group-icons,.ag-theme-quartz-dark .ag-set-filter-group-icons,.ag-theme-quartz-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-dark .ag-chart-settings-prev,.ag-theme-quartz-dark .ag-chart-settings-next,.ag-theme-quartz-dark .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-column-select-header-icon,.ag-theme-quartz-dark .ag-floating-filter-button-button,.ag-theme-quartz-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-header-expand-icon,.ag-theme-quartz-auto-dark .ag-column-group-icons,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-auto-dark .ag-chart-settings-prev,.ag-theme-quartz-auto-dark .ag-chart-settings-next,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-column-select-header-icon,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%)}.ag-theme-quartz .ag-header-cell-menu-button:hover,.ag-theme-quartz .ag-header-cell-filter-button:hover,.ag-theme-quartz .ag-panel-title-bar-button:hover,.ag-theme-quartz .ag-header-expand-icon:hover,.ag-theme-quartz .ag-column-group-icons:hover,.ag-theme-quartz .ag-set-filter-group-icons:hover,.ag-theme-quartz .ag-group-expanded .ag-icon:hover,.ag-theme-quartz .ag-group-contracted .ag-icon:hover,.ag-theme-quartz .ag-chart-settings-prev:hover,.ag-theme-quartz .ag-chart-settings-next:hover,.ag-theme-quartz .ag-group-title-bar-icon:hover,.ag-theme-quartz .ag-column-select-header-icon:hover,.ag-theme-quartz .ag-floating-filter-button-button:hover,.ag-theme-quartz .ag-filter-toolpanel-expand:hover,.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz .ag-chart-menu-icon:hover,.ag-theme-quartz-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-dark .ag-header-expand-icon:hover,.ag-theme-quartz-dark .ag-column-group-icons:hover,.ag-theme-quartz-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-dark .ag-chart-settings-next:hover,.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-dark .ag-chart-menu-icon:hover,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover{border-radius:1px;background-color:var(--ag-quartz-icon-hover-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-hover-color)}.ag-theme-quartz .ag-filter-active,.ag-theme-quartz-dark .ag-filter-active,.ag-theme-quartz-auto-dark .ag-filter-active{--ag-quartz-icon-active-color: color-mix(in srgb, transparent, var(--ag-active-color) 14%);--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 28%);position:relative;border-radius:1px;background-color:var(--ag-quartz-icon-active-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-active-color)}.ag-theme-quartz .ag-filter-active:after,.ag-theme-quartz-dark .ag-filter-active:after,.ag-theme-quartz-auto-dark .ag-filter-active:after{content:"";position:absolute;width:6px;height:6px;top:-1px;right:-1px;border-radius:50%;background-color:var(--ag-active-color)}.ag-theme-quartz .ag-filter-active .ag-icon-filter,.ag-theme-quartz-dark .ag-filter-active .ag-icon-filter,.ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter{clip-path:path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z")}.ag-theme-quartz .ag-chart-menu,.ag-theme-quartz-dark .ag-chart-menu,.ag-theme-quartz-auto-dark .ag-chart-menu{--ag-icon-size: 20px;background-color:color-mix(in srgb,transparent,var(--ag-background-color) 30%);padding:4px 2px}.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{opacity:.8}.ag-theme-quartz .ag-drag-handle,.ag-theme-quartz-dark .ag-drag-handle,.ag-theme-quartz-auto-dark .ag-drag-handle{color:var(--ag-icon-font-color)}.ag-theme-quartz .ag-menu-option-icon,.ag-theme-quartz .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-menu-option-icon,.ag-theme-quartz-dark .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-compact-menu-option-icon{width:var(--ag-icon-size);cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-icon,.ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-menu-option-icon,.ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-body{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-body{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0{border-top:none}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header{height:initial;padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-group-item,.ag-theme-quartz-dark .ag-filter-toolpanel-group-item,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item{margin:0}.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-quartz .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-advanced-filter-builder-button,.ag-theme-quartz-dark .ag-advanced-filter-builder-button,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz .ag-disabled .ag-icon,.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz [disabled] .ag-icon,.ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-dark .ag-disabled .ag-icon,.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-dark [disabled] .ag-icon,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-auto-dark [disabled] .ag-icon{opacity:.6}.ag-theme-quartz .ag-icon-grip,.ag-theme-quartz-dark .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-icon-grip{opacity:.7}.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-add-select .ag-input-wrapper:before{position:absolute;display:block;width:12px;height:12px;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==);background-position:50% 50%;background-size:contain;opacity:40%;content:"";filter:var(--ag-icon-filter)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-add-select .ag-input-wrapper:before{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-add-select .ag-input-wrapper:before{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-add-select input.ag-number-field-input{padding-left:26px}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-add-select input.ag-number-field-input{padding-right:26px}.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-text-field-input[disabled],.ag-theme-quartz .ag-menu-option-disabled,.ag-theme-quartz-dark .ag-text-field-input[disabled],.ag-theme-quartz-dark .ag-menu-option-disabled,.ag-theme-quartz-auto-dark .ag-text-field-input[disabled],.ag-theme-quartz-auto-dark .ag-menu-option-disabled{cursor:not-allowed}.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled{--ag-checkbox-checked-color: var(--ag-checkbox-unchecked-color)}.ag-theme-quartz .ag-checkbox-input,.ag-theme-quartz .ag-toggle-button-input,.ag-theme-quartz .ag-radio-button-input,.ag-theme-quartz input[class^=ag-][type=range],.ag-theme-quartz-dark .ag-checkbox-input,.ag-theme-quartz-dark .ag-toggle-button-input,.ag-theme-quartz-dark .ag-radio-button-input,.ag-theme-quartz-dark input[class^=ag-][type=range],.ag-theme-quartz-auto-dark .ag-checkbox-input,.ag-theme-quartz-auto-dark .ag-toggle-button-input,.ag-theme-quartz-auto-dark .ag-radio-button-input,.ag-theme-quartz-auto-dark input[class^=ag-][type=range]{cursor:pointer}.ag-theme-quartz .ag-details-row,.ag-theme-quartz-dark .ag-details-row,.ag-theme-quartz-auto-dark .ag-details-row{padding:calc(var(--ag-grid-size) * 3.75)}.ag-theme-quartz .ag-list-item-hovered:after,.ag-theme-quartz-dark .ag-list-item-hovered:after,.ag-theme-quartz-auto-dark .ag-list-item-hovered:after{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-pill .ag-pill-button:hover,.ag-theme-quartz-dark .ag-pill .ag-pill-button:hover,.ag-theme-quartz-auto-dark .ag-pill .ag-pill-button:hover{color:var(--ag-active-color)}.ag-theme-quartz .ag-header-highlight-before:after,.ag-theme-quartz .ag-header-highlight-after:after,.ag-theme-quartz-dark .ag-header-highlight-before:after,.ag-theme-quartz-dark .ag-header-highlight-after:after,.ag-theme-quartz-auto-dark .ag-header-highlight-before:after,.ag-theme-quartz-auto-dark .ag-header-highlight-after:after{background-color:var(--ag-active-color)}.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before{opacity:66%;filter:invert(100%)}.ag-theme-quartz-dark .ag-chart-menu{background-color:color-mix(in srgb,rgba(24,39,50,.3),var(--ag-background-color) 30%)}.ag-theme-quartz-dark .ag-text-field-input::placeholder{color:var(--ag-data-color);opacity:.8}
