@import"https://fonts.googleapis.com/css2?family=Parisienne&display=swap";@import"https://fonts.googleapis.com/css2?family=Beau+Rivage&display=swap";@import"https://fonts.googleapis.com/css2?family=Quintessential&display=swap";@import"https://fonts.googleapis.com/css2?family=Felipa&display=swap";html,body,#root{height:100%;overflow:auto}body{margin:0;font-family:inter;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:inter,monospace}.form-para{margin-left:-11rem;margin-bottom:-24px}.custom-textarea{min-height:80px;padding-left:0}.MuiChartsTooltip-root,.MuiChartsTooltip-cell{gap:1px!important}.MuiChartsTooltip-tableCell{border-collapse:separate!important;gap:1px!important}.MuiChartsTooltip-table{border-collapse:separate!important;gap:1px!important;border-spacing:1px 1px!important}.MuiChartsTooltip-labelCell{font-family:Inter!important;font-size:12px!important;color:#000!important;font-weight:700!important}.MuiChartsAxisHighlight-root{fill:transparent!important}.MuiChartsTooltip-valueCell{font-family:JetBrains Mono!important;font-size:12px!important;color:#000!important;font-weight:700!important}.MuiChartsTooltip-table caption{font-family:Inter!important;font-size:12px!important;color:#000!important;font-weight:700!important}.MuiChartsTooltip-mark{width:8px!important;height:8px!important}.custom-textarea .MuiInputBase-root{min-height:80px;padding-left:0}.custom-textarea1,.custom-textarea1 .MuiInputBase-root{min-height:60px;padding-left:0}.MuiDataGrid-root .MuiDataGrid-columnHeader:focus{outline:none!important}.MuiDataGrid-root .MuiDataGrid-cell:focus{outline:none!important}.hover-tooltip{display:none}.MuiListItem-root:hover .hover-tooltip{display:block}.MuiPickersPopper-root[data-popper-placement=bottom-start] .MuiPickersLayout-root{margin-top:14px;position:relative}.MuiPickersPopper-root[data-popper-placement=top-start] .MuiPickersLayout-root{margin-bottom:14px;position:relative}.MuiPickersLayout-root:before{position:absolute;content:"";width:0;height:0;border:7px solid black;border-color:#269a89 #269a89 transparent transparent;transform-origin:0 0;transform:rotate(-45deg) translate(-50%);top:-4px;left:50%}.MuiPickersOutlinedInput-root.Mui-disabled *{-webkit-text-fill-color:#000000!important;color:#000!important;cursor:default!important}.MuiPickersActionBar-root .MuiButton-textPrimary{text-transform:none;font-family:Inter;font-size:16px;border-radius:8px;color:#279989;background-color:#f1fff3;border:1px solid #279989}.MuiPickersActionBar-root .MuiButton-textPrimary:hover{background-color:#279989;color:#fff;border:1px solid #279989}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) 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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/30eb15dd-88cb-4923-b0cd-450292a389f1-D2jMJ_bk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/6ef50a2d-92bd-44ed-bd19-dae2919620c4-D2nYnAec.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/442a8b62-b799-4846-86c2-29e76b9a8f63-CNlsqbWb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/f007f9ab-58b1-4d6b-bcd9-cb4e86982fbc-Bnd2h4Br.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/55ad8e43-e636-481a-933b-f700240551cf-Db4Uuiha.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) 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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/30eb15dd-88cb-4923-b0cd-450292a389f1-D2jMJ_bk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/6ef50a2d-92bd-44ed-bd19-dae2919620c4-D2nYnAec.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/442a8b62-b799-4846-86c2-29e76b9a8f63-CNlsqbWb.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/f007f9ab-58b1-4d6b-bcd9-cb4e86982fbc-Bnd2h4Br.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/55ad8e43-e636-481a-933b-f700240551cf-Db4Uuiha.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) 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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/30eb15dd-88cb-4923-b0cd-450292a389f1-D2jMJ_bk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/6ef50a2d-92bd-44ed-bd19-dae2919620c4-D2nYnAec.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/442a8b62-b799-4846-86c2-29e76b9a8f63-CNlsqbWb.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/f007f9ab-58b1-4d6b-bcd9-cb4e86982fbc-Bnd2h4Br.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/55ad8e43-e636-481a-933b-f700240551cf-Db4Uuiha.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) 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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/30eb15dd-88cb-4923-b0cd-450292a389f1-D2jMJ_bk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/6ef50a2d-92bd-44ed-bd19-dae2919620c4-D2nYnAec.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/442a8b62-b799-4846-86c2-29e76b9a8f63-CNlsqbWb.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/f007f9ab-58b1-4d6b-bcd9-cb4e86982fbc-Bnd2h4Br.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/55ad8e43-e636-481a-933b-f700240551cf-Db4Uuiha.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(/assets/00cef244-d6de-4c23-9662-8742788b18eb-Cpd2YT5r.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(/assets/0fcc342f-3e1a-4306-9d7e-d1511b1aff17-C5ekK6td.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(/assets/0054564c-091a-47a6-af21-067a58358165-Ai74Rjx-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/b74660bc-eea0-4e05-b68b-2ccb8feadc8e-BQL42Lnq.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(/assets/bab8271e-635c-49b9-b1dc-4039a374ef46-YEzCLjIM.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(/assets/2ad14683-49ed-49b1-97e0-e0ac3aa31355-B_-bZUTo.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(/assets/2439b13c-a5f1-4683-96e9-9f15f776d95e-8kRkwJBP.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(/assets/00cef244-d6de-4c23-9662-8742788b18eb-Cpd2YT5r.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(/assets/0fcc342f-3e1a-4306-9d7e-d1511b1aff17-C5ekK6td.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(/assets/0054564c-091a-47a6-af21-067a58358165-Ai74Rjx-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/b74660bc-eea0-4e05-b68b-2ccb8feadc8e-BQL42Lnq.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(/assets/bab8271e-635c-49b9-b1dc-4039a374ef46-YEzCLjIM.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(/assets/2ad14683-49ed-49b1-97e0-e0ac3aa31355-B_-bZUTo.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(/assets/2439b13c-a5f1-4683-96e9-9f15f776d95e-8kRkwJBP.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(/assets/00cef244-d6de-4c23-9662-8742788b18eb-Cpd2YT5r.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(/assets/0fcc342f-3e1a-4306-9d7e-d1511b1aff17-C5ekK6td.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(/assets/0054564c-091a-47a6-af21-067a58358165-Ai74Rjx-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/b74660bc-eea0-4e05-b68b-2ccb8feadc8e-BQL42Lnq.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(/assets/bab8271e-635c-49b9-b1dc-4039a374ef46-YEzCLjIM.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(/assets/2ad14683-49ed-49b1-97e0-e0ac3aa31355-B_-bZUTo.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(/assets/2439b13c-a5f1-4683-96e9-9f15f776d95e-8kRkwJBP.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(/assets/00cef244-d6de-4c23-9662-8742788b18eb-Cpd2YT5r.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(/assets/0fcc342f-3e1a-4306-9d7e-d1511b1aff17-C5ekK6td.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(/assets/0054564c-091a-47a6-af21-067a58358165-Ai74Rjx-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/b74660bc-eea0-4e05-b68b-2ccb8feadc8e-BQL42Lnq.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(/assets/bab8271e-635c-49b9-b1dc-4039a374ef46-YEzCLjIM.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(/assets/2ad14683-49ed-49b1-97e0-e0ac3aa31355-B_-bZUTo.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(/assets/2439b13c-a5f1-4683-96e9-9f15f776d95e-8kRkwJBP.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:800;font-display:swap;src:url(/assets/00cef244-d6de-4c23-9662-8742788b18eb-Cpd2YT5r.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:800;font-display:swap;src:url(/assets/0fcc342f-3e1a-4306-9d7e-d1511b1aff17-C5ekK6td.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:800;font-display:swap;src:url(/assets/0054564c-091a-47a6-af21-067a58358165-Ai74Rjx-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/b74660bc-eea0-4e05-b68b-2ccb8feadc8e-BQL42Lnq.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:800;font-display:swap;src:url(/assets/bab8271e-635c-49b9-b1dc-4039a374ef46-YEzCLjIM.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:800;font-display:swap;src:url(/assets/2ad14683-49ed-49b1-97e0-e0ac3aa31355-B_-bZUTo.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:800;font-display:swap;src:url(/assets/2439b13c-a5f1-4683-96e9-9f15f776d95e-8kRkwJBP.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}:root{--green-50: #e9f5f3;--green-100: #bcdfda;--green-200: #9cd0c9;--green-300: #6ebbb0;--green-400: #52ada1;--green-500: #279989;--green-600: #238b7d;--green-700: #0f5e59;--green-800: #0c3b38;--green-900: #0c2b2a;--gold-100: #ffe9aa;--gold-200: #ffd455;--gold-300: #ffbe00;--gold-400: #c69300;--gold-500: #8c6900;--red-50: #fdecec;--red-100: #fae2e2;--red-300: #f19a9a;--red-500: #e5484d;--red-600: #c8342f;--amber-50: #fff5e6;--amber-100: #fdeccf;--amber-500: #d97708;--amber-600: #b45f06;--blue-50: #dff1f8;--blue-100: #d6ecff;--blue-500: #0366b3;--blue-600: #02538f;--purple-50: #f3ebff;--purple-100: #e9ddff;--purple-500: #9747ff;--purple-600: #7d2fe0;--white: #ffffff;--gray-50: #f7f8f8;--gray-100: #f0f1f1;--gray-200: #eeeeee;--gray-300: #dfdfdf;--gray-400: #c4c6c6;--gray-500: #979999;--gray-600: #777777;--gray-700: #4a5a5a;--slate-800: #263138;--slate-900: #1e3037;--black: #000000;--brand: var(--green-500);--brand-hover: var(--green-600);--brand-active: var(--green-700);--brand-contrast: var(--white);--accent: var(--gold-300);--accent-strong: var(--gold-500);--text-primary: var(--slate-900);--text-secondary: var(--gray-600);--text-muted: var(--gray-500);--text-brand: var(--green-600);--text-inverse: var(--white);--text-on-brand: var(--white);--surface-page: var(--gray-100);--surface-card: var(--white);--surface-sunken: var(--gray-50);--surface-inverse: var(--green-900);--surface-brand: var(--green-500);--surface-brand-soft: var(--green-50);--border-subtle: var(--gray-200);--border-default: var(--gray-300);--border-strong: var(--gray-400);--border-brand: var(--green-200);--status-overdue-fg: var(--red-600);--status-overdue-bg: var(--red-100);--status-soon-fg: var(--amber-600);--status-soon-bg: var(--amber-100);--status-healthy-fg: var(--green-600);--status-healthy-bg: var(--green-50);--status-info-fg: var(--blue-600);--status-info-bg: var(--blue-50);--status-note-fg: var(--purple-600);--status-note-bg: var(--purple-50);--focus-ring: 0 0 0 3px rgba(39,153,137,.32)}:root{--font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-slab: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extra: 800;--text-2xs: 10px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 15px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 20px;--text-3xl: 24px;--text-4xl: 30px;--text-5xl: 38px;--text-6xl: 48px;--text-7xl: 64px;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-caps: .08em}:root{--space-0: 0;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 12px;--space-6: 16px;--space-7: 20px;--space-8: 24px;--space-9: 32px;--space-10: 40px;--space-11: 48px;--space-12: 64px;--space-13: 80px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 28px;--radius-pill: 999px;--border-width: 1px;--border-width-strong: 1.5px;--shadow-xs: 0 1px 2px rgba(38,49,56,.06);--shadow-sm: 0 1px 3px rgba(38,49,56,.08), 0 1px 2px rgba(38,49,56,.04);--shadow-md: 0 4px 12px rgba(38,49,56,.08);--shadow-lg: 0 12px 32px rgba(38,49,56,.12);--shadow-card: 0 1px 3px rgba(38,49,56,.06), 0 0 0 1px rgba(38,49,56,.04);--shadow-brand: 0 8px 24px rgba(39,153,137,.3);--shadow-brand-sm: 0 2px 8px rgba(39,153,137,.3);--container-max: 1232px;--header-height: 72px;--tabbar-height: 84px}:where(.ce-consent-forms),:where(.ce-consent-forms) :where(*){margin:0;padding:0;box-sizing:border-box}:where(.ce-consent-forms){background:var(--surface-page);font-family:var(--font-ui);font-size:1rem;font-weight:400;line-height:1.5;color:var(--text-primary);-webkit-font-smoothing:antialiased}:where(.ce-consent-forms) :where(button,input,select,textarea){font-family:inherit}:where(.ce-consent-forms) :where(a){color:#238b7d}:where(.ce-consent-forms) :where(a:hover){color:#0f5e59}.ce-consent-forms{min-width:0;max-width:100%;overflow-x:clip}[data-screen-label="Consent module"],[data-screen-label="Consent form"],[data-screen-label="Consent document"],[data-screen-label="Consent library"],[data-screen-label=Toolbar],[data-screen-label="Selection bar"],[data-screen-label="Editor actions"]{min-width:0;max-width:100%}[data-screen-label="Consent library"]{scrollbar-gutter:stable}[data-screen-label="Consent document"] *{min-width:0}[data-screen-label="Consent document"] p,[data-screen-label="Consent document"] span,[data-screen-label="Consent document"] div{overflow-wrap:anywhere}[data-screen-label="Version history modal"]>div,[data-screen-label="Audit trail modal"]>div,[data-screen-label="Record decision modal"]>div,[data-screen-label="Withdraw consent modal"]>div,[data-screen-label="Reconfirm modal"]>div,[data-screen-label="Not applicable modal"]>div,[data-screen-label="Consent review modal"]>div,[data-screen-label="Sign all modal"]>div,[data-screen-label="Quick sign modal"]>div,[data-screen-label="Email pack modal"]>div,[data-screen-label="Returned form modal"]>div,[data-screen-label="Returns inbox"]>div{max-width:100%!important;min-width:0!important}@media(max-width:899px){[data-screen-label="Top bar"] nav{min-width:0!important;overflow-x:auto;padding-left:0!important;scrollbar-width:thin}[data-screen-label="Client side panel"]{width:78px!important}[data-screen-label="Client side panel"] button{justify-content:center!important;padding-left:0!important;padding-right:0!important}[data-screen-label="Client side panel"] button span{display:none!important}}@media(max-width:599px){[data-screen-label="Top bar"]{padding-left:12px!important;padding-right:12px!important;gap:10px!important}[data-screen-label="Top bar"] nav,[data-screen-label="Top bar"]>button:not([title]),[data-screen-label="Top bar"]>div:last-child>div:first-child{display:none!important}[data-screen-label="Client side panel"]{display:none!important}[data-screen-label="Client header"]{padding:12px 14px!important;gap:11px!important}[data-screen-label="Consent module"]>div:last-child{padding-left:12px!important;padding-right:12px!important}[data-screen-label="Consent document"]{padding:24px 20px 30px!important}[data-screen-label="Version history modal"],[data-screen-label="Audit trail modal"],[data-screen-label="Record decision modal"],[data-screen-label="Withdraw consent modal"],[data-screen-label="Reconfirm modal"],[data-screen-label="Not applicable modal"],[data-screen-label="Consent review modal"],[data-screen-label="Sign all modal"],[data-screen-label="Quick sign modal"],[data-screen-label="Email pack modal"],[data-screen-label="Returned form modal"],[data-screen-label="Returns inbox"]{padding:12px!important}}.ce-consent-forms--embedded{--surface-page: #ffffff;height:100%;overflow:hidden;display:flex;flex-direction:column}.ce-consent-forms--embedded>.ce-consent-forms__content{flex:1;min-height:0;display:flex;flex-direction:column;padding:0}.ce-consent-forms--embedded [data-screen-label="Consent list"]{flex:1;min-height:0}.ce-consent-forms--embedded [data-screen-label="Consent library"]{flex:1 1 auto;min-height:160px;overflow:auto;scrollbar-gutter:auto}.ce-consent-forms--embedded [data-screen-label="Consent library"] thead th{position:sticky;top:0;background:var(--surface-card);z-index:2}.ce-consent-forms--embedded [data-screen-label="Consent form"]{flex:1;min-height:0}.ce-consent-forms--embedded [data-screen-label="Consent document"]{flex:1 1 auto;min-height:0;overflow:auto}.ce-consent-forms--embedded [data-screen-label="Editor actions"],.ce-consent-forms--embedded [data-screen-label="Selection bar"]{position:relative;top:auto}.ce-consent-forms--drawer{width:min(1040px,100vw);max-width:100vw;--surface-page: #f4f7f6}.MuiDrawer-paper.ce-consent-forms--drawer{background-color:#f4f7f6}.ce-consent-forms--drawer>.ce-consent-forms__content{padding:16px 28px}.ce-consent-forms--drawer [data-screen-label="Back link"]{display:none}.ce-consent-forms--drawer [data-screen-label="Consent document"]{max-width:none}.ce-consent-forms--popups [data-screen-label$=modal]{z-index:1300!important}.custom-datepicker-header{background-color:#269a89;padding:10px;border-radius:4px}.MuiStack-root{overflow:visible!important;margin:10px 0}.MuiSelect-root{background-color:#fff;color:#000;border-radius:4px;margin:0 5px}.MuiSelect-root .MuiSvgIcon-root{color:#000}.MuiPickersDay-dayWithMargin{margin:2px}.MuiPickersDay-root{background-color:#fff;color:#000}.MuiPickersDay-root:not(.Mui-selected):hover{background-color:#269a8978!important}.MuiPickersDay-root.Mui-selected,.MuiPickersCalendarHeader-dayLabel{background-color:#269a89;color:#fff}.MuiDayPicker-weekContainer{display:flex;justify-content:space-between}.MuiPickersCalendarHeader-root{background-color:#269a89;color:#fff;margin-top:0!important;margin-bottom:0!important;border-top-right-radius:6px;border-top-left-radius:6px;padding-top:"16px";padding-right:"10px"}.MuiPickersCalendarHeader-label,.MuiPickersCalendarHeader-switchViewButton{color:#fff}.MuiIconButton-root{color:#269a89!important;padding:7px!important;margin-right:10px!important;width:35px!important;height:35px!important}.MuiStack-root{overflow:visible!important;padding-top:0!important}.MuiDatePickerToolbar-root{display:none!important}.MuiOutlinedInput-notchedOutline{border:0px!important}.MuiPickersDay-daySelected{background-color:#269a89;color:#fff}.MuiButtonBase-root.MuiPickersDay-root.Mui-selected{background-color:#269a89!important;color:#fff!important}.MuiPaper-root{box-shadow:0 4px 12.3px #8bbdd266!important;border-radius:6px!important}.MuiPickersPopper-root[data-popper-placement=bottom-start] .MuiPickersLayout-root{margin-top:00;position:relative}.MuiPickersPopper-root[data-popper-placement=top-start] .MuiPickersLayout-root{margin-bottom:0;position:relative}.MuiPickersLayout-root:before{position:absolute;content:"";width:0;height:0;border:7px solid black;border-color:transparent transparent transparent transparent;transform-origin:0 0;transform:rotate(-45deg) translate(-50%);bottom:-8px;left:50%}.MuiPickersPopper-root[data-popper-placement=top-start] .MuiPickersLayout-root:before{bottom:-7px;top:initial;border-color:transparent transparent #ffffff #ffffff;box-shadow:-2px 2px 2px #e0edf3}.MuiPickersYear-yearButton.Mui-selected,.MuiPickersMonth-monthButton.Mui-selected{background-color:#269a89!important}.MuiPickersYear-yearButton:not(.Mui-selected):hover,.MuiPickersMonth-monthButton:not(.Mui-selected):hover{background-color:#269a8978!important}.MuiPickersCalendarHeader-switchViewIcon,.MuiPickersArrowSwitcher-button svg{fill:#fff!important}.MuiPickersArrowSwitcher-button{fill:#fff!important;margin-right:-5px!important}.MuiPickersCalendarHeader-label{font-family:inter!important;font-size:.96rem!important;min-width:135px}.MuiPickersDay-root{font-family:inter!important;color:#48464d!important;width:2.1rem!important;line-height:1.7rem!important;height:1.7rem!important;font-size:12px!important;font-weight:500!important;margin:.178rem!important}.MuiPickersDay-root:last-child{font-family:inter!important;color:#d32f2f!important;width:2.1rem!important;line-height:1.7rem!important;height:1.7rem!important;font-size:12px!important;font-weight:500!important;margin:.178rem!important}.MuiDayCalendar-weekDayLabel{font-family:inter!important;color:#279989;font-weight:600;width:2.1rem!important;line-height:1.7rem!important;height:1.7rem!important;font-size:.8rem!important;margin:.178rem!important}.MuiDayCalendar-weekDayLabel:last-child{font-family:inter!important;color:#d32f2f;width:1.7rem!important;width:2.1rem!important;line-height:1.7rem!important;font-size:.8rem!important;margin:.178rem!important}.MuiPickersDay-root.Mui-disabled:not(.Mui-selected){color:#ccc!important;border-radius:12px}.MuiMonthCalendar-root{height:100%!important;width:286px!important;max-height:290px!important;padding-bottom:10px!important}.MuiYearCalendar-root{height:100%!important;width:286px!important;max-height:250px!important;margin-top:5px}.MuiPickersArrowSwitcher-spacer{width:13px!important}.MuiPickersCalendarHeader-switchViewButton{padding:0!important}.MuiDateCalendar-root{width:286px!important;height:290px!important}.MuiYearCalendar-root .MuiPickersYear-yearButton,.MuiPickersMonth-monthButton{font-size:12px!important;width:71px!important;font-family:inter!important;height:32px}.MuiPickersDay-today{border:1px solid #000000!important;border-radius:12px;font-weight:600}.MuiPickersYear-yearButton:not(.Mui-selected):focus,.MuiPickersMonth-monthButton:not(.Mui-selected):focus{background-color:#269a8978!important;color:#279989!important}.MuiPickersMonth-monthButton:hover{background-color:#269a8978!important;color:#279989!important}.MuiPickersDay-root:not(.Mui-selected):focus{background-color:#269a8978!important;color:#279989!important}.App{text-align:center;font-family:inter;width:"100%";height:"100dvh";justify-content:center}::selection{background:#279989;color:#fff}::placeholder{color:#7a8a86!important;opacity:.7!important;font-family:inter}::-ms-input-placeholder{color:#7a8a86!important;opacity:.7!important}.row{align-items:center;justify-content:center;padding:5px 0}.star{color:#279989!important;font-size:14px}.optional{color:#7a8a86!important;font-size:11px!important;opacity:.7!important;font-family:inter}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:none!important;-webkit-text-fill-color:#000000!important;-webkit-box-shadow:0 0 0px 1000px #fff inset!important;transition:background-color 100000s ease-in-out 0s!important;height:10px!important}input:-webkit-autofill:disabled,textarea:-webkit-autofill:disabled,select:-webkit-autofill:disabled{border:none!important;-webkit-text-fill-color:#000000!important;-webkit-box-shadow:0 0 0px 1000px #dddddd inset!important;transition:background-color 100000s ease-in-out 0s!important;height:10px!important}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 0s linear}}.App-header{background-color:#235ed3;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#bfcac7;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#27998966}.Toastify__progress-bar{background-color:#279989!important}.Toastify__toast--success .Toastify__toast-icon{color:#279989!important}.Toastify__toast--success .Toastify__toast-icon svg{fill:#279989!important}.Toastify__toast{font-family:inter!important}.Toastify__toast--success{color:#279989}.Toastify__progress-bar--cleared{background-color:#fff!important}.Toastify__close-button:hover{color:#279989!important}.Toastify__progress-bar--error{background-color:#d84141!important}.Toastify__toast--error .Toastify__close-button:hover,.Toastify__toast--error .Toastify__toast-icon{color:#d84141!important}.Toastify__toast--error{font-family:inter!important}
