:root{--primary-main:#094a6b;--primary-light:#1a5c7d;--primary-dark:#073a59;--primary-contrast-text:#fff;--primary-color:#2563eb;--secondary-main:#3b82f6;--secondary-light:#60a5fa;--secondary-dark:#2563eb;--secondary-contrast-text:#fff;--background-default:#fff;--background-paper:#fff;--background-dark:#0f172a;--background-light:#f8fafc;--text-primary:#0f172a;--text-secondary:#475569;--text-disabled:#94a3b8;--text-light:#fff;--text-main:#3b82f6;--text-pre-light:#deebf0;--border-main:#094a6b;--border-light:#e2e8f0;--border-dark:#334155;--border-primary:#3b82f6;--button-primary:#094a6b;--button-secondary:#3b82f6;--button-disabled:#475569;--button-danger:#ef4444;--button-success:#10b981;--table-header:#094a6b;--table-row:#fff;--table-row-text:#0f172a;--table-border:#e2e8f0;--dialog-background:#fff;--dialog-text:#0f172a;--dialog-border:#e2e8f0;--form-input:#fff;--form-input-border:#cbd5e1;--form-input-text:#0f172a;--form-label:#475569;--form-focus:#3b82f6;--status-success:#10b981;--status-error:#ef4444;--status-warning:#f59e0b;--status-info:#3b82f6;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px rgba(0,0,0,.1);--radius-sm:.375rem;--radius-md:.5rem;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--success-color:#16a34a;--success-dark:#15803d;--text-dark:#1f2937;--text-medium:#4b5563;--bg-light:#f3f4f6;--bg-white:#fff;--border-color:#e5e7eb}.feature-slider{margin-top:2rem;position:relative}.feature-slider__container{justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}@media (max-width:768px){.feature-slider__container{flex-direction:column;gap:1.5rem}}.feature-slider__track{flex:1;justify-content:center;max-width:500px;display:flex}@media (max-width:768px){.feature-slider__track{width:100%;max-width:none}}.feature-slider__button{color:var(--primary-main);background-color:#fff;width:50px;height:50px;transition:all .3s;box-shadow:0 4px 12px rgba(0,0,0,.1)}.feature-slider__button:hover{background-color:var(--primary-main);color:#fff;transform:scale(1.1)}@media (max-width:768px){.feature-slider__button{display:none}}.feature-slider__button svg{font-size:1.5rem}.feature-slider__button--prev{margin-right:.5rem}.feature-slider__button--next{margin-left:.5rem}.feature-slider__card{border-radius:12px;flex-direction:column;width:100%;max-width:500px;min-height:350px;margin:0 auto;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.15)}.feature-slider__card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.2)}@media (max-width:768px){.feature-slider__card{max-width:none;min-height:300px;margin:0 1rem}}.feature-slider__card--primary{border-top:4px solid var(--primary-main)}.feature-slider__card--secondary{border-top:4px solid var(--secondary-main)}.feature-slider__card .MuiCardContent-root{text-align:center;flex-direction:column;flex-grow:1;height:100%;padding:3rem 2rem;display:flex}@media (max-width:768px){.feature-slider__card .MuiCardContent-root{padding:2rem 1.5rem}}.feature-slider__icon-wrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 2rem;display:flex}@media (max-width:768px){.feature-slider__icon-wrapper{width:70px;height:70px;margin-bottom:1.5rem}}.feature-slider__icon-wrapper--primary{background-color:rgba(9,74,107,.1)}.feature-slider__icon-wrapper--primary svg{color:var(--primary-main);font-size:2.5rem}@media (max-width:768px){.feature-slider__icon-wrapper--primary svg{font-size:2rem}}.feature-slider__icon-wrapper--secondary{background-color:rgba(59,130,246,.1)}.feature-slider__icon-wrapper--secondary svg{color:var(--secondary-main);font-size:2.5rem}@media (max-width:768px){.feature-slider__icon-wrapper--secondary svg{font-size:2rem}}.feature-slider__title{flex-shrink:0;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.feature-slider__title{margin-bottom:1rem;font-size:1.3rem}}.feature-slider__description{color:var(--text-secondary);flex-grow:1;justify-content:center;align-items:center;font-size:1.1rem;line-height:1.6;display:flex}@media (max-width:768px){.feature-slider__description{font-size:1rem}}.feature-slider__dots{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.feature-slider__dot{color:rgba(9,74,107,.3);padding:.25rem;transition:color .3s,transform .3s}.feature-slider__dot--active{color:var(--primary-main);transform:scale(1.2)}.feature-slider__dot:hover{color:var(--primary-main)}.feature-slider__dot svg{font-size:.8rem}.feature-slider__card{animation:.5s ease-in-out slideIn}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}
:root{--primary-main:#094a6b;--primary-light:#1a5c7d;--primary-dark:#073a59;--primary-contrast-text:#fff;--primary-color:#2563eb;--secondary-main:#3b82f6;--secondary-light:#60a5fa;--secondary-dark:#2563eb;--secondary-contrast-text:#fff;--background-default:#fff;--background-paper:#fff;--background-dark:#0f172a;--background-light:#f8fafc;--text-primary:#0f172a;--text-secondary:#475569;--text-disabled:#94a3b8;--text-light:#fff;--text-main:#3b82f6;--text-pre-light:#deebf0;--border-main:#094a6b;--border-light:#e2e8f0;--border-dark:#334155;--border-primary:#3b82f6;--button-primary:#094a6b;--button-secondary:#3b82f6;--button-disabled:#475569;--button-danger:#ef4444;--button-success:#10b981;--table-header:#094a6b;--table-row:#fff;--table-row-text:#0f172a;--table-border:#e2e8f0;--dialog-background:#fff;--dialog-text:#0f172a;--dialog-border:#e2e8f0;--form-input:#fff;--form-input-border:#cbd5e1;--form-input-text:#0f172a;--form-label:#475569;--form-focus:#3b82f6;--status-success:#10b981;--status-error:#ef4444;--status-warning:#f59e0b;--status-info:#3b82f6;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px rgba(0,0,0,.1);--radius-sm:.375rem;--radius-md:.5rem;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--success-color:#16a34a;--success-dark:#15803d;--text-dark:#1f2937;--text-medium:#4b5563;--bg-light:#f3f4f6;--bg-white:#fff;--border-color:#e5e7eb}.footer{background-color:var(--background-dark);color:var(--text-light);padding:4rem 0 2rem}@media (max-width:768px){.footer{padding:3rem 0 1.5rem}}.footer__title{margin-bottom:1.5rem;font-weight:700;display:inline-block;position:relative}.footer__title:after{content:"";background-color:var(--primary-light);border-radius:2px;width:40px;height:3px;position:absolute;bottom:-8px;left:0}.footer__text{color:rgba(255,255,255,.7);font-size:.95rem;line-height:1.6;margin:.5rem 0!important}.footer__social{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.footer__social-icon{color:rgba(255,255,255,.7);padding:.5rem;transition:color .3s,transform .3s}.footer__social-icon:hover{color:var(--text-light);transform:translateY(-3px)}.footer__social-icon svg{font-size:1.2rem}.footer__contact-list{padding:0}.footer__contact-item{align-items:flex-start;padding:.5rem 0}.footer__contact-icon{min-width:40px;margin-top:.25rem}.footer__contact-icon svg{color:var(--primary-light);font-size:1.1rem}.footer__contact-text .MuiListItemText-primary{color:var(--text-light);font-size:.9rem;font-weight:600}.footer__contact-text .MuiListItemText-secondary{color:rgba(255,255,255,.7);margin-top:.25rem;font-size:.85rem}.footer__links-list{padding:0}.footer__link-item{cursor:pointer;border-radius:4px;transition:background-color .3s;padding:.5rem 0!important}.footer__link-item:hover .MuiListItemText-primary{color:var(--primary-light)}.footer__link-item .MuiListItemText-primary{color:rgba(255,255,255,.7);font-size:.9rem;font-weight:500;transition:color .3s ease-in-out}.footer__divider{background-color:rgba(255,255,255,.1);margin:2rem 0}.footer__copyright{text-align:center;color:rgba(255,255,255,.5);padding-top:1rem;font-size:.85rem}@media (max-width:768px){.footer__title{margin-bottom:1rem;font-size:1.1rem}.footer__text{margin-bottom:1rem;font-size:.9rem}.footer__social{margin-top:1rem}.footer__contact-item,.footer__link-item{padding:.4rem 0!important}.footer__contact-text .MuiListItemText-primary{font-size:.85rem}.footer__contact-text .MuiListItemText-secondary{font-size:.8rem}.footer__link-item .MuiListItemText-primary{font-size:.85rem}.footer__divider{margin:1.5rem 0}.footer__copyright{font-size:.8rem}}.footer--dark{background-color:#000}.footer--light{background-color:var(--background-light);color:var(--text-primary)}.footer--light .footer__text,.footer--light .footer__social-icon{color:var(--text-secondary)}.footer--light .footer__social-icon:hover{color:var(--primary-main)}.footer--light .footer__contact-text .MuiListItemText-primary{color:var(--text-primary)}.footer--light .footer__contact-text .MuiListItemText-secondary{color:var(--text-secondary)}.footer--light .footer__link-item:hover{background-color:rgba(9,74,107,.05)}.footer--light .footer__link-item .MuiListItemText-primary{color:var(--text-secondary)}.footer--light .footer__divider{background-color:var(--border-light)}.footer--light .footer__copyright{color:var(--text-secondary)}
:root{--primary-main:#094a6b;--primary-light:#1a5c7d;--primary-dark:#073a59;--primary-contrast-text:#fff;--primary-color:#2563eb;--secondary-main:#3b82f6;--secondary-light:#60a5fa;--secondary-dark:#2563eb;--secondary-contrast-text:#fff;--background-default:#fff;--background-paper:#fff;--background-dark:#0f172a;--background-light:#f8fafc;--text-primary:#0f172a;--text-secondary:#475569;--text-disabled:#94a3b8;--text-light:#fff;--text-main:#3b82f6;--text-pre-light:#deebf0;--border-main:#094a6b;--border-light:#e2e8f0;--border-dark:#334155;--border-primary:#3b82f6;--button-primary:#094a6b;--button-secondary:#3b82f6;--button-disabled:#475569;--button-danger:#ef4444;--button-success:#10b981;--table-header:#094a6b;--table-row:#fff;--table-row-text:#0f172a;--table-border:#e2e8f0;--dialog-background:#fff;--dialog-text:#0f172a;--dialog-border:#e2e8f0;--form-input:#fff;--form-input-border:#cbd5e1;--form-input-text:#0f172a;--form-label:#475569;--form-focus:#3b82f6;--status-success:#10b981;--status-error:#ef4444;--status-warning:#f59e0b;--status-info:#3b82f6;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px rgba(0,0,0,.1);--radius-sm:.375rem;--radius-md:.5rem;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--success-color:#16a34a;--success-dark:#15803d;--text-dark:#1f2937;--text-medium:#4b5563;--bg-light:#f3f4f6;--bg-white:#fff;--border-color:#e5e7eb}.landing-page__hero{background:linear-gradient(135deg,var(--primary-main)0%,var(--primary-dark)100%);color:var(--text-light);padding:5rem 0;position:relative;overflow:hidden}@media (max-width:768px){.landing-page__hero{padding:3rem 0}}.landing-page__hero-title{margin-bottom:1rem;font-size:3.5rem;font-weight:800;line-height:1.2}@media (max-width:768px){.landing-page__hero-title{font-size:2.5rem}}.landing-page__hero-subtitle{opacity:.9;max-width:600px;margin-bottom:2rem;font-weight:400}.landing-page__hero-buttons{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.landing-page__hero-image-container{justify-content:center;align-items:center;height:400px;display:flex;position:relative}@media (max-width:768px){.landing-page__hero-image-container{height:300px;margin-top:2rem}}.landing-page__hero-image{width:100%;height:100%;position:relative}.landing-page__hero-shape{border-radius:50%;position:absolute}.landing-page__hero-shape--1{background-color:rgba(255,255,255,.1);width:200px;height:200px;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page__hero-shape--2{border:2px solid rgba(255,255,255,.2);width:300px;height:300px;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page__hero-shape--3{background-color:rgba(59,130,246,.2);width:150px;height:150px;top:30%;left:60%}.landing-page__quote{border-left:4px solid var(--secondary-main);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,.1);border-radius:8px;max-width:600px;margin:2rem 0;padding:1.5rem}.landing-page__quote-text{font-style:italic;font-weight:300}.landing-page__quote-author{text-align:right;margin-top:.5rem}.landing-page__button{text-transform:none;border-radius:30px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 10px rgba(0,0,0,.2)}.landing-page__button:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.25)}.landing-page__button--primary{background:linear-gradient(45deg,var(--primary-main)30%,var(--primary-light)90%);color:var(--text-light)}.landing-page__button--secondary{background:linear-gradient(45deg,var(--secondary-main)30%,var(--secondary-light)90%);color:var(--text-light)}.landing-page__button--outline{border:2px solid var(--primary-main);color:var(--primary-main);background:0 0}.landing-page__button--outline:hover{background-color:rgba(9,74,107,.05)}.landing-page__section-header{text-align:center;margin-bottom:3rem}.landing-page__section-title{margin-bottom:1rem;font-weight:700;display:inline-block;position:relative}.landing-page__section-title:after{content:"";background-color:var(--primary-main);border-radius:2px;width:60px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.landing-page__section-subtitle{color:var(--text-secondary);margin:0 auto;font-size:1.1rem}.landing-page__section-cta{text-align:center;margin-top:3rem}.landing-page__resume-section{background-color:var(--background-light);padding:6rem 0;position:relative;overflow:hidden}@media (max-width:768px){.landing-page__resume-section{padding:4rem 0}}.landing-page__data-section{background-color:#fff;padding:6rem 0;position:relative;overflow:hidden}@media (max-width:768px){.landing-page__data-section{padding:4rem 0}}.landing-page__dashboard-preview{border-radius:12px;height:400px;margin:3rem 0;position:relative;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.15)}@media (max-width:768px){.landing-page__dashboard-preview{height:250px}}.landing-page__dashboard-preview-image{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .5s}.landing-page__dashboard-preview-image--resume{background-image:url(https://images.unsplash.com/photo-1586281380349-632531db7ed4?ixlib=rb-1.2.1&auto=format&fit=crop&w=1200&q=80)}.landing-page__dashboard-preview-image--data{background-image:url(https://images.unsplash.com/photo-1551288049-bebda4e38f71?ixlib=rb-1.2.1&auto=format&fit=crop&w=1200&q=80)}.landing-page__dashboard-preview-image:hover{transform:scale(1.05)}.landing-page__dashboard-preview-overlay{opacity:0;background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.landing-page__dashboard-preview:hover .landing-page__dashboard-preview-overlay{opacity:1}.landing-page__feature-card{border-radius:12px;flex-direction:column;height:100%;min-height:280px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.landing-page__feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.landing-page__feature-card--resume{border-top:4px solid var(--primary-main)}.landing-page__feature-card--data{border-top:4px solid var(--secondary-main)}.landing-page__feature-card .MuiCardContent-root{flex-direction:column;flex-grow:1;height:100%;padding:2rem;display:flex}.landing-page__feature-card-icon-wrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;display:flex}.landing-page__feature-card-icon-wrapper--resume{background-color:rgba(9,74,107,.1)}.landing-page__feature-card-icon-wrapper--resume svg{color:var(--primary-main);font-size:1.8rem}.landing-page__feature-card-icon-wrapper--data{background-color:rgba(59,130,246,.1)}.landing-page__feature-card-icon-wrapper--data svg{color:var(--secondary-main);font-size:1.8rem}.landing-page__feature-card-title{flex-shrink:0;align-items:center;min-height:2.6rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.3;display:flex}.landing-page__feature-card-description{color:var(--text-secondary);flex-grow:1;align-items:flex-start;line-height:1.5;display:flex}.landing-page__cta{background:linear-gradient(135deg,var(--primary-light)0%,var(--primary-main)100%);color:var(--text-light);padding:5rem 0}@media (max-width:768px){.landing-page__cta{padding:3rem 0}}.landing-page__cta-content{text-align:center;max-width:800px;margin:0 auto}.landing-page__cta-title{margin-bottom:1.5rem;font-weight:700}.landing-page__cta-description{opacity:.9;font-size:1.1rem;margin-bottom:1rem!important}.landing-page__cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}
.upload-file-container{cursor:pointer;text-align:center;border-radius:var(--radius-md);background-color:var(--background-default);max-width:500px;transition:all var(--transition-normal);margin:0 auto;padding:2rem}.upload-file-container:hover{background-color:var(--background-hover)}.upload-file-title{font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:.5rem}.upload-file-subtitle{color:var(--text-secondary);margin-bottom:1.5rem}.upload-file-button{background-color:var(--primary-main);color:var(--primary-contrast-text);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast),box-shadow var(--transition-fast);border:none;padding:.5rem 1.5rem}.upload-file-button:hover:not(:disabled){background-color:var(--primary-light);box-shadow:var(--shadow-md)}.upload-file-button:disabled{background-color:var(--button-disabled);color:var(--text-disabled);cursor:not-allowed;opacity:var(--opacity-disabled)}.upload-file-loading{color:var(--text-secondary);justify-content:center;align-items:center;margin-top:1rem;display:flex}.upload-file-error{color:var(--status-error);margin-top:1rem}.upload-file-success{justify-content:center;align-items:center;gap:var(--spacing-sm);color:var(--status-success);margin-top:1rem;display:flex}.upload-file-privacy{color:var(--text-secondary);justify-content:center;align-items:center;margin-top:1rem;display:flex}.upload-file-privacy-icon{margin-right:var(--spacing-xs);color:var(--status-info);font-size:1rem}
.data-table{border:1px solid #e2e8f0;border-radius:4px;font-size:.75rem;overflow:hidden}.data-table-empty{text-align:center;color:#475569;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:1rem}.data-table-container{width:100%;height:100%}.data-table .MuiDataGrid-columnHeaders{color:#fff!important;background-color:#094a6b!important}.data-table .MuiDataGrid-columnHeaderTitle{color:#fff!important;font-weight:600!important}.data-table .MuiDataGrid-columnHeader{color:#fff!important;background-color:#094a6b!important}.data-table .MuiDataGrid-columnHeaderTitleContainer{padding:0 8px!important}.data-table .MuiDataGrid-cell{color:#0f172a!important;padding:4px 8px!important;font-size:.75rem!important}.data-table .MuiDataGrid-row:nth-of-type(odd){background-color:#f8fafc!important}.data-table .MuiDataGrid-row:hover{background-color:rgba(9,74,107,.1)!important}.data-table .MuiMenuItem-root{min-height:32px!important;padding:4px 12px!important;font-size:.75rem!important}.data-table .MuiMenu-paper{min-width:120px!important}.data-table .MuiDataGrid-menuList,.data-table .MuiListItemText-root{font-size:.75rem!important}.data-table .MuiDataGrid-toolbarContainer{min-height:36px!important;padding:4px 0!important;font-size:.75rem!important}.data-table .MuiDataGrid-footerContainer{border-top:1px solid #e2e8f0!important;min-height:36px!important;font-size:.75rem!important}.data-table .MuiTablePagination-selectLabel,.data-table .MuiTablePagination-displayedRows{color:#475569!important;font-size:.75rem!important}.data-table .MuiTablePagination-actions button{color:#094a6b!important;padding:2px!important}.data-table .MuiDataGrid-columnSeparator{display:none!important}.data-table .MuiDataGrid-selectedRowCount{color:#475569!important;font-size:.75rem!important}.data-table .MuiCheckbox-root{color:#094a6b!important}.data-table .MuiDataGrid-virtualScroller{background-color:#fff!important}.data-table .MuiDataGrid-iconButtonContainer,.data-table .MuiDataGrid-sortIcon,.data-table .MuiDataGrid-menuIcon{color:#fff!important}
.DropDown-module-scss-module__RlSiGq__dropdown{min-width:180px!important}.DropDown-module-scss-module__RlSiGq__dropdown__label,.DropDown-module-scss-module__RlSiGq__dropdown__label.DropDown-module-scss-module__RlSiGq__Mui-focused{color:var(--text-light)!important}.DropDown-module-scss-module__RlSiGq__dropdown__label{transform:translate(14px,-9px)scale(.75)}.DropDown-module-scss-module__RlSiGq__dropdown__select{padding:10px 14px!important}.DropDown-module-scss-module__RlSiGq__dropdown__select .DropDown-module-scss-module__RlSiGq__MuiOutlinedInput-notchedOutline{border-color:var(--border-light);border:2px solid var(--border-light)!important}.DropDown-module-scss-module__RlSiGq__dropdown__select.DropDown-module-scss-module__RlSiGq__MuiOutlinedInput-notchedOutline{border-color:var(--border-light)!important}.DropDown-module-scss-module__RlSiGq__dropdown__select:hover .DropDown-module-scss-module__RlSiGq__MuiOutlinedInput-notchedOutline,.DropDown-module-scss-module__RlSiGq__dropdown__select.DropDown-module-scss-module__RlSiGq__Mui-focused .DropDown-module-scss-module__RlSiGq__MuiOutlinedInput-notchedOutline{border-color:var(--border-primary)!important}.DropDown-module-scss-module__RlSiGq__dropdown__override.DropDown-module-scss-module__RlSiGq__MuiInputBase-root{background-color:var(--button-primary);border-color:var(--text-light)!important}.DropDown-module-scss-module__RlSiGq__dropdown__override.DropDown-module-scss-module__RlSiGq__MuiOutlinedInput-notchedOutline{border-color:var(--border-light)!important}.DropDown-module-scss-module__RlSiGq__dropdown__override:hover .DropDown-module-scss-module__RlSiGq__MuiOutlinedInput-notchedOutline,.DropDown-module-scss-module__RlSiGq__dropdown__override.DropDown-module-scss-module__RlSiGq__Mui-focused .DropDown-module-scss-module__RlSiGq__MuiOutlinedInput-notchedOutline{border-color:var(--border-primary)!important}.DropDown-module-scss-module__RlSiGq__dropdown.DropDown-module-scss-module__RlSiGq__MuiInputLabel-root,.DropDown-module-scss-module__RlSiGq__dropdown.DropDown-module-scss-module__RlSiGq__MuiInputLabel-root.DropDown-module-scss-module__RlSiGq__Mui-focused{color:var(--text-light)}.DropDown-module-scss-module__RlSiGq__dropdown.DropDown-module-scss-module__RlSiGq__MuiInputLabel-root.DropDown-module-scss-module__RlSiGq__Mui-error{color:var(--status-error)}
.format-selector{min-width:180px!important}.format-selector-label{font-weight:500!important}.format-selector-label.Mui-focused{color:var(--text-light)!important}.format-selector-select{background-color:rgba(255,255,255,.15)}.format-selector-select .MuiOutlinedInput-notchedOutline{border-color:var(--border-light);border:2px solid var(--border-light)!important}.format-selector-select:hover .MuiOutlinedInput-notchedOutline,.format-selector-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--border-primary)!important}.format-selector-icon{color:inherit}
.info-modal-trigger{cursor:pointer;display:inline-flex}.info-modal-trigger-icon{color:#094a6b;font-size:16px}.info-modal-dialog{border-radius:8px;overflow:hidden}.info-modal-title{justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:1rem;font-weight:600;display:flex}.info-modal-close-button:hover{background-color:rgba(0,0,0,.05)}.info-modal-content{padding:1rem}.info-modal-search-bar{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.info-modal-search-field{font-size:.875rem}.info-modal-sort-controls{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.info-modal-toggle-group{height:36px}.info-modal-toggle-group-button{font-size:.75rem}.info-modal-toggle-group-button-selected{font-weight:500}.info-modal-header-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.info-modal-header-row-label{font-size:.75rem;font-weight:500}.info-modal-header-row-count{text-align:right;min-width:40px;font-size:.75rem}.info-modal-list{max-height:300px;overflow-y:auto}.info-modal-list-item{padding:.5rem .75rem}.info-modal-list-item-content{justify-content:space-between;align-items:center;width:100%;display:flex}.info-modal-list-item-value{font-size:.875rem}.info-modal-list-item-count{text-align:right;min-width:40px;font-size:.75rem}.info-modal-divider{margin:0 .75rem}.info-modal-empty{text-align:center;padding:1rem;font-size:.875rem}.info-modal-highlight{background-color:rgba(9,74,107,.2);border-radius:2px;padding:0 2px}
