.dialog-container{color:#0f172a;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.4);min-width:480px}.MuiBackdrop-root{background-color:rgba(0,0,0,.5)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.MuiDialog-paper{background-color:#f3f4ef!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important}.MuiDialog-root .MuiDialog-container{background-color:rgba(0,0,0,.5)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;color:#fff!important}.MuiDialog-root .MuiDialog-paper{background-color:#f3f4ef!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important;margin:32px!important;border-radius:16px!important}.MuiDialog-root .MuiDialog-paperScrollPaper{max-height:calc(100% - 64px)!important}.MuiDialog-root .MuiDialog-paperWidthSm{max-width:600px!important}.dialog-title{background:linear-gradient(180deg,#f3f4ef,#fff);border-bottom:1px solid rgba(66,41,41,.1);padding:20px 24px;font-size:16px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;display:flex;justify-content:space-between}.dialog-content{padding:24px;padding-top:24px!important}.dialog-actions{border-top:1px solid hsla(0,0%,100%,.1);padding:16px 24px;gap:12px;justify-content:flex-end}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-grid-full-width{grid-column:span 2}.text-field{margin:0}.text-field .MuiOutlinedInput-root{background-color:hsla(0,0%,100%,.05);border-radius:6px;transition:all .2s ease}.text-field .MuiOutlinedInput-root fieldset{border-color:#000;border-width:1px}.text-field .MuiOutlinedInput-root:hover fieldset{border-color:rgba(30,136,229,.5)}.text-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#1e88e5;border-width:1px}.text-field .MuiInputLabel-root{color:#646262}.text-field .MuiInputLabel-root.Mui-focused{color:#1e88e5}.text-field .MuiInputBase-input{padding:12px 16px;font-size:14px;border-radius:5px;color:#000}.button-cancel{background-color:#000;border:1px solid #cec9c9;padding:8px 20px}.button-cancel,.button-save{color:#fff;border-radius:6px;text-transform:none;font-size:14px;font-weight:500;transition:all .2s ease}.button-save{background-color:#1e88e5;padding:8px 24px;box-shadow:none}.button-save:hover{background-color:#1976d2;box-shadow:0 4px 12px rgba(30,136,229,.3)}.dialog-small{min-width:400px}.dialog-medium{min-width:520px}.dialog-large{min-width:680px}.dialog-list{list-style:none;padding:0;margin:0}.dialog-list-item{padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:all .2s ease}.dialog-list-item:hover{background-color:hsla(0,0%,100%,.05)}.dialog-list-item:last-child{border-bottom:none}.dialog-section{margin-bottom:24px}.dialog-section,.dialog-section .css-2rtr5p-MuiTableCell-root{color:#fff!important}.css-fg2u6o-MuiPaper-root-MuiTableContainer-root{background-color:#fff!important}.dialog-section-title{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.7);margin-bottom:12px}.dialog-content::-webkit-scrollbar{width:8px}.dialog-content::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.dialog-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.dialog-content::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}@keyframes dialogFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.dialog-container{animation:dialogFadeIn .2s ease-out}@media (max-width:768px){.dialog-container,.dialog-large,.dialog-medium,.dialog-small{min-width:auto;width:100%}.MuiDialog-root .MuiDialog-paper{margin:16px!important;width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;border-radius:16px!important}.dialog-title{padding:16px 20px;font-size:15px}.dialog-content{padding:20px;max-height:calc(100vh - 220px);overflow-y:auto}.dialog-actions{padding:14px 20px;align-items:stretch;gap:10px}.button-cancel,.button-save{width:100%;text-align:center}.form-grid{grid-template-columns:1fr}}.css-fruaoh-MuiFormLabel-root-MuiInputLabel-root{overflow:auto!important}.css-12rqw02-MuiOutlinedInput-notchedOutline{border:1px solid #cec9c9!important}