@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1rem;font-weight:400;line-height:1.5;color:#282828;background-color:#f1f3f5}h1,h2,h3,h4,h5,h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:700;line-height:1.1;color:#282828;margin-bottom:.75rem}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.75rem}a{color:#d72638;text-decoration:none;transition:all .2s}a:hover{color:#c11f31;text-decoration:underline}@media (max-width: 576px){.hide-mobile{display:none!important}}.show-mobile{display:none!important}@media (max-width: 576px){.show-mobile{display:block!important}}@media (max-width: 768px){.hide-tablet{display:none!important}}.show-tablet{display:none!important}@media (max-width: 768px){.show-tablet{display:block!important}}@media (max-width: 576px){.flex-column-mobile{flex-direction:column!important}}@media (max-width: 576px){.full-width-mobile{width:100%!important}}.touch-target{min-width:44px;min-height:44px}@media (max-width: 768px){html{font-size:15px}}@media (max-width: 576px){html{font-size:14px}}.app-tooltip{position:absolute;z-index:10000;padding:.5rem .75rem;background-color:#fff;color:#282828;font-size:.8125rem;font-weight:500;line-height:1.5;border-radius:12px;max-width:280px;white-space:normal;word-wrap:break-word;border:1px solid #e9ecef;box-shadow:0 4px 16px #0000001f,0 2px 4px #00000014;pointer-events:none;opacity:0;transition:opacity .2s ease,transform .2s ease}.app-tooltip--visible{opacity:1}.app-tooltip:before,.app-tooltip:after{content:"";position:absolute;width:0;height:0}.app-tooltip--top{transform:translateY(-4px)}.app-tooltip--top.app-tooltip--visible{transform:translateY(0)}.app-tooltip--top:before{bottom:-11px;left:var(--arrow-offset, 50%);transform:translate(-50%);border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #e9ecef}.app-tooltip--top:after{bottom:-9px;left:var(--arrow-offset, 50%);transform:translate(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.app-tooltip--bottom{transform:translateY(4px)}.app-tooltip--bottom.app-tooltip--visible{transform:translateY(0)}.app-tooltip--bottom:before{top:-11px;left:var(--arrow-offset, 50%);transform:translate(-50%);border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #e9ecef}.app-tooltip--bottom:after{top:-9px;left:var(--arrow-offset, 50%);transform:translate(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.app-tooltip--left{transform:translate(-4px)}.app-tooltip--left.app-tooltip--visible{transform:translate(0)}.app-tooltip--left:before{right:-11px;top:var(--arrow-offset, 50%);transform:translateY(-50%);border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #e9ecef}.app-tooltip--left:after{right:-9px;top:var(--arrow-offset, 50%);transform:translateY(-50%);border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff}.app-tooltip--right{transform:translate(4px)}.app-tooltip--right.app-tooltip--visible{transform:translate(0)}.app-tooltip--right:before{left:-11px;top:var(--arrow-offset, 50%);transform:translateY(-50%);border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:11px solid #e9ecef}.app-tooltip--right:after{left:-9px;top:var(--arrow-offset, 50%);transform:translateY(-50%);border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff}.app-tooltip--warning{background-color:#f97316;color:#fff;border-color:#ea580c}.app-tooltip--warning.app-tooltip--top:before{border-top-color:#ea580c}.app-tooltip--warning.app-tooltip--top:after{border-top-color:#f97316}.app-tooltip--warning.app-tooltip--bottom:before{border-bottom-color:#ea580c}.app-tooltip--warning.app-tooltip--bottom:after{border-bottom-color:#f97316}.app-tooltip--warning.app-tooltip--left:before{border-left-color:#ea580c}.app-tooltip--warning.app-tooltip--left:after{border-left-color:#f97316}.app-tooltip--warning.app-tooltip--right:before{border-right-color:#ea580c}.app-tooltip--warning.app-tooltip--right:after{border-right-color:#f97316}.app-tooltip--error{background-color:#d72638;color:#fff;border-color:#c11f31}.app-tooltip--error.app-tooltip--top:before{border-top-color:#c11f31}.app-tooltip--error.app-tooltip--top:after{border-top-color:#d72638}.app-tooltip--error.app-tooltip--bottom:before{border-bottom-color:#c11f31}.app-tooltip--error.app-tooltip--bottom:after{border-bottom-color:#d72638}.app-tooltip--error.app-tooltip--left:before{border-left-color:#c11f31}.app-tooltip--error.app-tooltip--left:after{border-left-color:#d72638}.app-tooltip--error.app-tooltip--right:before{border-right-color:#c11f31}.app-tooltip--error.app-tooltip--right:after{border-right-color:#d72638}.app-tooltip--info{background-color:#2563eb;color:#fff;border-color:#1d4ed8}.app-tooltip--info.app-tooltip--top:before{border-top-color:#1d4ed8}.app-tooltip--info.app-tooltip--top:after{border-top-color:#2563eb}.app-tooltip--info.app-tooltip--bottom:before{border-bottom-color:#1d4ed8}.app-tooltip--info.app-tooltip--bottom:after{border-bottom-color:#2563eb}.app-tooltip--info.app-tooltip--left:before{border-left-color:#1d4ed8}.app-tooltip--info.app-tooltip--left:after{border-left-color:#2563eb}.app-tooltip--info.app-tooltip--right:before{border-right-color:#1d4ed8}.app-tooltip--info.app-tooltip--right:after{border-right-color:#2563eb}.app-tooltip .tooltip-header{font-weight:600;margin-bottom:8px;color:inherit}.app-tooltip .tooltip-divider{margin:8px 0;border-bottom:1px solid currentColor;opacity:.3}.app-tooltip .tooltip-row{margin:4px 0;line-height:1.4}.app-tooltip .tooltip-section{margin:8px 0}.app-tooltip .tooltip-section:first-child{margin-top:0}.app-tooltip .tooltip-section:last-child{margin-bottom:0}.app-tooltip .tooltip-separator{margin:8px 0;text-align:center;opacity:.5;font-size:.75em}.app-tooltip .tooltip-percent{opacity:.85;font-weight:500}.app-tooltip strong{font-weight:700}:root{--p-primary-50: #fdf4f5;--p-primary-100: #fbe2e4;--p-primary-200: #f7c5c8;--p-primary-300: #f2a8ac;--p-primary-400: #eb8a8f;--p-primary-500: #e46d73;--p-primary-600: #d72638;--p-primary-700: #c11f31;--p-primary-800: #a01a29;--p-primary-900: #801520;--p-surface-0: #fff;--p-surface-50: #f8f9fa;--p-surface-100: #f1f3f5;--p-surface-200: #e9ecef;--p-surface-300: #dee2e6;--p-surface-400: #ced4da;--p-surface-500: #adb5bd;--p-surface-600: #868e96;--p-surface-700: #495057;--p-surface-800: #343a40;--p-surface-900: #282828;--p-text-color: #282828;--p-text-secondary-color: #495057;--p-text-muted-color: #868e96;--p-content-border-color: #dee2e6;--p-content-border-radius: .25rem;--p-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--p-font-size: 1rem;--p-green-500: #16a34a;--p-green-600: #15803d;--p-orange-500: #f97316;--p-orange-600: #ea580c;--p-red-500: #d72638;--p-red-600: #c11f31}.p-datatable .p-datatable-header{background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:.75rem 1.5rem}.p-datatable .p-datatable-thead>tr>th{background:#f8f9fa;color:#495057;font-weight:600;font-size:.875rem;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6}.p-datatable .p-datatable-tbody>tr{transition:background-color .15s ease}.p-datatable .p-datatable-tbody>tr:nth-child(2n){background:#f1f3f5}.p-datatable .p-datatable-tbody>tr:hover{background:#fdf4f5!important}.p-datatable .p-datatable-tbody>tr>td{padding:1rem 1.5rem;color:#495057;font-size:.875rem;border-bottom:1px solid #f1f3f5}.p-datatable .p-datatable-footer{padding:.75rem 1.5rem;background:#f8f9fa;border-top:1px solid #dee2e6}.p-checkbox .p-checkbox-box{border-color:#ced4da;border-radius:.125rem}.p-checkbox .p-checkbox-box.p-highlight{background:#d72638;border-color:#d72638}.p-checkbox .p-checkbox-box:hover{border-color:#d72638}.p-paginator{padding:.75rem 1.5rem;border-top:1px solid #dee2e6}.p-paginator .p-paginator-element{border-radius:.25rem}.p-paginator .p-paginator-element:hover{background:#f1f3f5}.p-paginator .p-paginator-element.p-highlight{background:#d72638;color:#fff}.p-sortable-column-icon{color:#868e96}.p-sortable-column.p-highlight .p-sortable-column-icon{color:#d72638}.p-datatable-emptymessage td{text-align:center;padding:3rem 1.5rem;color:#adb5bd}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cdk-overlay-transparent-backdrop{background:transparent}.select-overlay-panel{z-index:1000}.select-overlay-panel .select-dropdown{width:100%;min-width:60px;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;display:flex;flex-direction:column;animation:dropdownSlideDown .2s ease}.select-overlay-panel .select-options{max-height:240px;overflow-y:auto}.select-overlay-panel .select-options::-webkit-scrollbar{width:6px}.select-overlay-panel .select-options::-webkit-scrollbar-track{background:transparent}.select-overlay-panel .select-options::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:.25rem}.select-overlay-panel .select-search{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid #dee2e6;background-color:#fff;position:sticky;top:0;z-index:1}.select-overlay-panel .search-icon{color:#868e96;flex-shrink:0;font-size:18px}.select-overlay-panel .search-input{flex:1;border:none;outline:none;background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:.875rem;color:#282828}.select-overlay-panel .search-input::placeholder{color:#868e96}.select-overlay-panel .search-clear{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:#868e96;cursor:pointer;border-radius:9999px;transition:all .15s ease}.select-overlay-panel .search-clear .material-symbols-outlined{font-size:16px}.select-overlay-panel .search-clear:hover{background-color:#e9ecef;color:#282828}.select-overlay-panel .select-option{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1rem;font-weight:400;color:#282828;background-color:transparent;border:none;outline:none;cursor:pointer;text-align:left;transition:background-color .1s ease-in-out}.select-overlay-panel .select-option:hover,.select-overlay-panel .select-option.highlighted{background-color:#f1f3f5}.select-overlay-panel .select-option.selected{color:#d72638;font-weight:500}.select-overlay-panel .select-option:first-child{border-radius:.25rem .25rem 0 0}.select-overlay-panel .select-option:last-child{border-radius:0 0 .25rem .25rem}.select-overlay-panel .select-option:only-child{border-radius:.25rem}.select-overlay-panel .option-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-overlay-panel .option-check{display:flex;align-items:center;justify-content:center;color:#d72638;margin-left:.5rem;flex-shrink:0;font-size:18px}.select-overlay-panel .select-empty{padding:.75rem;text-align:center;color:#868e96;font-size:.875rem}
