*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%}body{background:#f7f8fc;color:#202c49;font-family:Inter,Segoe UI Variable,Segoe UI,Arial,sans-serif}a{color:#3152ac}button,input,select,textarea{font:inherit}button,a,.MuiButtonBase-root{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}:focus-visible{outline:2px solid #3152ac;outline-offset:3px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cbd2e8;border-radius:8px}::-webkit-scrollbar-track{background:transparent}@media(max-width:600px){h1,h2,h3,h4{overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.MuiTypography-root{overflow-wrap:normal}.MuiButton-root{white-space:normal}.MuiInputBase-root,.MuiGrid-root{min-width:0}@media(max-width:420px){.MuiButton-root{font-size:.8rem}.MuiContainer-root{padding-left:16px;padding-right:16px}}:root{font-synthesis:none}html{scroll-padding-top:88px}body{overflow-x:clip}#root{width:100%;min-width:0;overflow-x:clip}img,svg,canvas,video{max-width:100%}.MuiContainer-root,.MuiCard-root,.MuiPaper-root,.MuiStack-root{min-width:0}.MuiGrid-root>*{min-width:0}.MuiTypography-root{overflow-wrap:break-word}.MuiButton-root{min-width:0;overflow-wrap:anywhere}.MuiButton-endIcon,.MuiButton-startIcon{flex-shrink:0}.MuiInputBase-input,.MuiAutocomplete-input{min-width:0}.MuiDialog-paper{max-height:calc(100dvh - 32px)}.MuiDialogContent-root{overscroll-behavior:contain}.responsive-data{width:100%;max-width:100%}.mobile-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media(max-width:767.98px){body{-webkit-text-size-adjust:100%}.MuiTextField-root,.MuiFormControl-root{max-width:100%}.MuiInputBase-input{font-size:16px}.MuiButton-root,.MuiIconButton-root,.MuiTab-root{touch-action:manipulation}.MuiButton-root{min-height:44px}.MuiIconButton-root{min-width:44px;min-height:44px}.MuiDialog-paper{margin:12px;width:calc(100% - 24px);max-width:calc(100% - 24px)}.MuiDialogActions-root{padding:12px 16px 16px;gap:8px;flex-wrap:wrap}.MuiDialogActions-root .MuiButton-root{flex:1 1 120px;margin-left:0}}@media(max-width:599.98px){.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}.MuiCard-root{border-radius:12px}.MuiCardContent-root{padding:16px}}@media(max-width:359.98px){.MuiContainer-root{padding-left:12px!important;padding-right:12px!important}.MuiTableCell-root{font-size:12px}}@media(pointer:coarse){.MuiCheckbox-root,.MuiRadio-root{padding:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important}}@media(max-width:1023.98px){.mobile-card-table{padding:0 8px}.mobile-card-table .MuiTableHead-root{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mobile-card-table .MuiTable-root,.mobile-card-table .MuiTableBody-root{display:block;width:100%}.mobile-card-table .MuiTableRow-root{display:block;border:1px solid #DEE3F2;border-radius:12px;background:#fff;margin-bottom:12px;padding:8px 12px;width:100%}.mobile-card-table .MuiTableCell-root{border:0;display:grid;grid-template-columns:minmax(90px,34%) minmax(0,1fr);align-items:center;gap:10px;min-width:0;width:100%;padding:9px 0;white-space:normal;word-break:break-word}.mobile-card-table .MuiTableCell-root+.MuiTableCell-root{border-top:1px solid #F0F2F8}.mobile-card-table .MuiTableCell-root:before{content:attr(data-label);color:#717d9d;font-size:12px;font-weight:650;overflow-wrap:anywhere}.mobile-card-table .MuiTableCell-root[data-label=""]{display:flex;justify-content:flex-end;padding-top:12px}.mobile-card-table .MuiTableCell-root[data-label=""]:before{display:none}.mobile-card-table .MuiTableCell-root .MuiButton-root{max-width:100%}.mobile-card-table .MuiTableCell-root .MuiFormControl-root{min-width:0;width:100%}.mobile-card-table .MuiTableCell-root .MuiStack-root{min-width:0;flex-wrap:wrap}}@media(max-width:767.98px){.MuiFormControlLabel-root{max-width:100%;min-width:0;margin-right:0}.MuiFormControlLabel-label{min-width:0;overflow-wrap:anywhere}.MuiDialogTitle-root{font-size:1.15rem;line-height:1.3}.MuiCard-root .MuiTableContainer-root{min-width:0;max-width:100%}}
