.dialog-container{color:var(--at-ink);border-radius:var(--at-dialog-radius);box-shadow:var(--at-dialog-shadow);min-width:320px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.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:var(--at-surface)!important;box-shadow:var(--at-dialog-shadow)!important;border:1px solid var(--at-border)!important}.MuiDialog-root .MuiDialog-container{background-color:rgba(0,0,0,.45)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.MuiDialog-root .MuiDialog-paper{background-color:var(--at-surface)!important;box-shadow:var(--at-dialog-shadow)!important;margin:32px!important;border-radius:var(--at-dialog-radius)!important;border:1px solid var(--at-border)!important}.MuiDialog-root .MuiDialog-paperScrollPaper{max-height:calc(100% - 64px)!important}.MuiDialog-root:not(.dialog-small):not(.dialog-medium):not(.dialog-large) .MuiDialog-paperWidthSm{max-width:var(--at-dialog-md)!important}.MuiDialog-root:not(.dialog-small):not(.dialog-medium):not(.dialog-large) .MuiDialog-paperWidthMd{max-width:var(--at-dialog-lg)!important}.dialog-title{background:var(--at-paper);border-bottom:1px solid var(--at-border);padding:var(--at-dialog-title-pad-y) var(--at-dialog-title-pad-x);font-size:16px!important;font-weight:650!important;line-height:1.3!important;letter-spacing:-.01em;color:var(--at-ink)!important;margin:0!important;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;box-sizing:border-box}.dialog-title .MuiTypography-root{margin:0;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit;color:inherit}.dialog-content{padding:var(--at-dialog-body-pad)!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:var(--at-ink)}.dialog-body-text{font-weight:450;max-width:42ch}.dialog-body-text,.dialog-content .MuiTypography-root{margin:0;font-size:14px;line-height:1.55;color:var(--at-ink-secondary)}.dialog-actions{border-top:1px solid var(--at-border);padding:var(--at-dialog-actions-pad-y) var(--at-dialog-actions-pad-x);gap:10px;justify-content:flex-end;flex-wrap:wrap;min-height:64px;box-sizing:border-box}.dialog-confirm .dialog-content{padding-top:18px!important;padding-bottom:18px!important}.dialog-confirm .dialog-body-text{max-width:none}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-grid-full-width{grid-column:span 2}.text-field{margin:0}.MuiDialog-root.dialog-container .MuiFormControl-root:has(>.MuiInputLabel-root),.MuiDialog-root.dialog-container .MuiTextField-root{display:flex;flex-direction:column;align-items:stretch}.MuiDialog-root.dialog-container .MuiInputLabel-root{position:static;transform:none;max-width:none;margin:0 0 6px 2px;padding:0;font-size:12.5px;font-weight:600;line-height:1.3;letter-spacing:.01em;color:var(--at-ink-secondary);pointer-events:auto;white-space:normal;overflow:visible;text-overflow:clip}.MuiDialog-root.dialog-container .MuiInputLabel-root.Mui-focused{color:var(--at-accent)}.MuiDialog-root.dialog-container .MuiInputLabel-root.Mui-error{color:#b42318}.MuiDialog-root.dialog-container .dialog-content .MuiTypography-subtitle2{font-size:12.5px;font-weight:600;line-height:1.3;letter-spacing:.01em;color:var(--at-ink-secondary)}.MuiDialog-root.dialog-container .MuiOutlinedInput-notchedOutline{top:0}.MuiDialog-root.dialog-container .MuiOutlinedInput-notchedOutline legend{display:none}.MuiDialog-root.dialog-container .MuiOutlinedInput-root{background-color:var(--at-paper);border-radius:var(--at-control-radius);font-size:var(--at-control-font);color:var(--at-ink)}.MuiDialog-root.dialog-container .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-width:1px;border-style:solid;border-color:var(--at-border-input);border-radius:var(--at-control-radius);transition:border-color .15s ease,box-shadow .15s ease}.MuiDialog-root.dialog-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--at-border-strong)}.MuiDialog-root.dialog-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--at-accent);border-width:1px;box-shadow:0 0 0 3px var(--at-accent-soft)}.MuiDialog-root.dialog-container .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d92d20}.MuiDialog-root.dialog-container .MuiOutlinedInput-root.Mui-disabled{background-color:var(--at-surface-2)}.MuiDialog-root.dialog-container .MuiOutlinedInput-input{box-sizing:border-box;min-height:var(--at-control-h);padding:8px 12px;font-size:var(--at-control-font);line-height:1.4;color:var(--at-ink)}.MuiDialog-root.dialog-container .MuiOutlinedInput-input::placeholder{color:var(--at-ink-faint);opacity:1}.MuiDialog-root.dialog-container .MuiOutlinedInput-root.MuiInputBase-multiline{padding:8px 12px}.MuiDialog-root.dialog-container .MuiOutlinedInput-root.MuiInputBase-multiline .MuiOutlinedInput-input{min-height:0;padding:0;line-height:1.5}.MuiDialog-root.dialog-container .MuiInputAdornment-root,.MuiDialog-root.dialog-container .MuiInputAdornment-root .MuiTypography-root{color:var(--at-ink-muted);font-size:13px}.MuiDialog-root.dialog-container .MuiSelect-select.MuiOutlinedInput-input{display:flex;align-items:center;min-height:var(--at-control-h);padding-right:36px}.MuiDialog-root.dialog-container .MuiSelect-icon{right:10px;color:var(--at-ink-muted);transition:transform .15s ease}.MuiDialog-root.dialog-container .MuiSelect-iconOpen{transform:rotate(180deg)}.MuiDialog-root.dialog-container .MuiCheckbox-root.Mui-checked,.MuiDialog-root.dialog-container .MuiRadio-root.Mui-checked{color:var(--at-accent)}.MuiDialog-root.dialog-container .MuiFormHelperText-root{margin:6px 2px 0;font-size:12px;line-height:1.4;color:var(--at-ink-muted)}.at-select-menu .MuiMenu-paper{border-width:1px;border-style:solid;border-color:var(--at-border);border-radius:10px;box-shadow:0 10px 30px rgba(15,23,42,.14)}.at-select-menu .MuiMenuItem-root{min-height:36px;margin:2px 6px;padding:6px 10px;border-radius:6px;font-size:var(--at-control-font);color:var(--at-ink)}.at-select-menu .MuiMenuItem-root:hover{background-color:var(--at-surface-2)}.at-select-menu .MuiMenuItem-root.Mui-selected,.at-select-menu .MuiMenuItem-root.Mui-selected:hover{background-color:var(--at-accent-soft);color:var(--at-accent-pressed);font-weight:600}@media (max-width:767px){.MuiDialog-root input,.MuiDialog-root textarea,.text-field .MuiInputBase-input{font-size:16px}}.button-cancel,.button-save{min-height:var(--at-control-h);height:auto;padding:8px var(--at-control-pad-x);border-radius:var(--at-control-radius);text-transform:none;font-size:var(--at-control-font);font-weight:600;line-height:1.25;white-space:nowrap;flex-shrink:0;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.button-cancel{color:var(--at-ink-secondary);background-color:transparent;border:1px solid var(--at-border-quiet)}.button-cancel:hover{background-color:rgba(0,0,0,.04);border-color:var(--at-border-strong);color:var(--at-ink)}.button-save{background-color:var(--at-accent);color:var(--at-on-accent);border:1px solid transparent;min-width:96px}.button-save:hover{background-color:var(--at-accent-hover);box-shadow:var(--at-accent-shadow)}.button-save.Mui-disabled{background-color:#e6e2da;color:#a9a29a;box-shadow:none}.MuiDialog-root.dialog-small .MuiDialog-paper,.dialog-small.MuiDialog-paper{width:100%;min-width:min(100%,var(--at-dialog-sm));max-width:min(calc(100% - 32px),var(--at-dialog-sm))!important}.MuiDialog-root.dialog-medium .MuiDialog-paper,.dialog-medium.MuiDialog-paper{width:100%;min-width:min(100%,var(--at-dialog-md));max-width:min(calc(100% - 32px),var(--at-dialog-md))!important}.MuiDialog-root.dialog-large .MuiDialog-paper,.dialog-large.MuiDialog-paper{width:100%;min-width:min(100%,var(--at-dialog-lg));max-width:min(calc(100% - 32px),var(--at-dialog-lg))!important}.dialog-list{list-style:none;padding:0;margin:0}.dialog-list-item{padding:12px 16px;border-bottom:1px solid var(--at-border);cursor:pointer;transition:background-color .15s ease}.dialog-list-item:hover{background-color:var(--at-accent-soft)}.dialog-list-item:last-child{border-bottom:none}.dialog-section{margin-bottom:20px}.dialog-section,.dialog-section .MuiTableCell-root{color:var(--at-ink)}.MuiDialog-root .MuiTableContainer-root{background-color:var(--at-paper)}.dialog-section-title{font-size:13px;font-weight:600;color:var(--at-ink-secondary);margin-bottom:10px;letter-spacing:.02em}.MuiDialog-root .MuiIconButton-root{width:var(--at-icon-btn);height:var(--at-icon-btn);border-radius:var(--at-icon-btn-radius)}.dialog-content::-webkit-scrollbar{width:8px}.dialog-content::-webkit-scrollbar-track{background:rgba(0,0,0,.04);border-radius:4px}.dialog-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.dialog-content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.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){.MuiDialog-root .MuiDialog-paper,.MuiDialog-root.dialog-large .MuiDialog-paper,.MuiDialog-root.dialog-medium .MuiDialog-paper,.MuiDialog-root.dialog-small .MuiDialog-paper{margin:16px!important;width:calc(100% - 32px)!important;min-width:0!important;max-width:calc(100% - 32px)!important;border-radius:var(--at-dialog-radius)!important}.dialog-title{padding:16px 20px;font-size:15px}.dialog-content{padding:20px;max-height:calc(100vh - 220px);overflow-y:auto}.MuiDialog-root .MuiInputBase-input,.MuiDialog-root .MuiInputBase-root,.MuiDialog-root .MuiSelect-select,.MuiDialog-root input:not([type=file]),.MuiDialog-root textarea{font-size:16px!important}.dialog-actions{padding:14px 20px;align-items:stretch;gap:10px;justify-content:stretch}.button-cancel,.button-save{flex:1 1 auto;min-width:0;white-space:normal;text-align:center}.form-grid{grid-template-columns:1fr}}@supports (height:100dvh){@media (max-width:768px){.MuiDialog-root .MuiDialog-paper{max-height:calc(100dvh - 32px)!important}.dialog-content{max-height:calc(100dvh - 220px)}}}@media (max-width:768px){.MuiDialog-root{top:var(--vvt,0)!important;bottom:auto!important;height:var(--vvh,100%)!important}}