@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-ext-400-normal-ERANL6CF.woff2") format("woff2"),url("./media/inter-cyrillic-ext-400-normal-NYJ3VVCY.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/inter-cyrillic-400-normal-KR3WP37A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-JTDOFDEL.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-ext-400-normal-7CMSSAC3.woff2") format("woff2"),url("./media/inter-greek-ext-400-normal-6GLOS2AC.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-400-normal-K452ZUNI.woff2") format("woff2"),url("./media/inter-greek-400-normal-22W3W6EP.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/inter-vietnamese-400-normal-3ZH4IT4J.woff2") format("woff2"),url("./media/inter-vietnamese-400-normal-CQIZECWR.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/inter-latin-ext-400-normal-OMTSHYQS.woff2") format("woff2"),url("./media/inter-latin-ext-400-normal-2H3KLIXK.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-GYFJJKJF.woff2") format("woff2"),url("./media/inter-latin-400-normal-HCV22YHT.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/inter-cyrillic-ext-500-normal-3D2TL7BV.woff2") format("woff2"),url("./media/inter-cyrillic-ext-500-normal-MVWVUDWY.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/inter-cyrillic-500-normal-L3ERAO2A.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-YGY63224.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-ext-500-normal-L7SAHJMO.woff2") format("woff2"),url("./media/inter-greek-ext-500-normal-GTVYGHNV.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-500-normal-SR6UVMZM.woff2") format("woff2"),url("./media/inter-greek-500-normal-V5MWXBXZ.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/inter-vietnamese-500-normal-PQFGSX3P.woff2") format("woff2"),url("./media/inter-vietnamese-500-normal-YWCA5IC5.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/inter-latin-ext-500-normal-R6CV3WNH.woff2") format("woff2"),url("./media/inter-latin-ext-500-normal-WO7CCPI4.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-5GHDSDAY.woff2") format("woff2"),url("./media/inter-latin-500-normal-PGDKKSLY.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/inter-cyrillic-ext-600-normal-3WK3AIAE.woff2") format("woff2"),url("./media/inter-cyrillic-ext-600-normal-ML7GDJ53.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/inter-cyrillic-600-normal-RRU6DOYW.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YAIFIQFF.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-ext-600-normal-2BPZID6V.woff2") format("woff2"),url("./media/inter-greek-ext-600-normal-URVVZOUP.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-600-normal-52AI77RO.woff2") format("woff2"),url("./media/inter-greek-600-normal-MHDVNT3B.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/inter-vietnamese-600-normal-TVIYLGI7.woff2") format("woff2"),url("./media/inter-vietnamese-600-normal-RMFHJUBF.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/inter-latin-ext-600-normal-IPOBZ3TF.woff2") format("woff2"),url("./media/inter-latin-ext-600-normal-Q5LOCDKP.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-56WZKGNJ.woff2") format("woff2"),url("./media/inter-latin-600-normal-RLL3LKKR.woff") format("woff");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-display:swap;font-weight:700;src:url("./media/inter-cyrillic-ext-700-normal-STKPU7NA.woff2") format("woff2"),url("./media/inter-cyrillic-ext-700-normal-T6QMASF6.woff") format("woff");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-display:swap;font-weight:700;src:url("./media/inter-cyrillic-700-normal-TTSW5QZN.woff2") format("woff2"),url("./media/inter-cyrillic-700-normal-K4NOWYWK.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-ext-700-normal-IELFFYS7.woff2") format("woff2"),url("./media/inter-greek-ext-700-normal-7IZYYJGF.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-700-normal-UCKM6K55.woff2") format("woff2"),url("./media/inter-greek-700-normal-HBEUDY74.woff") format("woff");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-display:swap;font-weight:700;src:url("./media/inter-vietnamese-700-normal-YSH65ISQ.woff2") format("woff2"),url("./media/inter-vietnamese-700-normal-E2SPN26A.woff") format("woff");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-display:swap;font-weight:700;src:url("./media/inter-latin-ext-700-normal-5DNPBNPC.woff2") format("woff2"),url("./media/inter-latin-ext-700-normal-UKJV4AZ5.woff") format("woff");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-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-NNI5H7DK.woff2") format("woff2"),url("./media/inter-latin-700-normal-VQUILTQH.woff") format("woff");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-display:swap;font-weight:800;src:url("./media/inter-cyrillic-ext-800-normal-DSPI64U6.woff2") format("woff2"),url("./media/inter-cyrillic-ext-800-normal-X4ZX6QJL.woff") format("woff");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-display:swap;font-weight:800;src:url("./media/inter-cyrillic-800-normal-B2AESPMK.woff2") format("woff2"),url("./media/inter-cyrillic-800-normal-TKGYFHOZ.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-greek-ext-800-normal-SXIE2GEN.woff2") format("woff2"),url("./media/inter-greek-ext-800-normal-DMV3OLEA.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-greek-800-normal-7ZDU2M5U.woff2") format("woff2"),url("./media/inter-greek-800-normal-7ZTIOENM.woff") format("woff");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-display:swap;font-weight:800;src:url("./media/inter-vietnamese-800-normal-SITCPNDM.woff2") format("woff2"),url("./media/inter-vietnamese-800-normal-NVWB4XLX.woff") format("woff");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-display:swap;font-weight:800;src:url("./media/inter-latin-ext-800-normal-HFVLMSF2.woff2") format("woff2"),url("./media/inter-latin-ext-800-normal-BWHY372T.woff") format("woff");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-display:swap;font-weight:800;src:url("./media/inter-latin-800-normal-VM7UAKRD.woff2") format("woff2"),url("./media/inter-latin-800-normal-2FMXEKNH.woff") format("woff");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-display:swap;font-weight:900;src:url("./media/inter-cyrillic-ext-900-normal-XDI2TRDX.woff2") format("woff2"),url("./media/inter-cyrillic-ext-900-normal-737JFYXL.woff") format("woff");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-display:swap;font-weight:900;src:url("./media/inter-cyrillic-900-normal-VJ5LCPHY.woff2") format("woff2"),url("./media/inter-cyrillic-900-normal-4DWRCWAZ.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url("./media/inter-greek-ext-900-normal-HQYOGDTO.woff2") format("woff2"),url("./media/inter-greek-ext-900-normal-ITS6MYVR.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url("./media/inter-greek-900-normal-EKWIPWH4.woff2") format("woff2"),url("./media/inter-greek-900-normal-RNT2V32R.woff") format("woff");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-display:swap;font-weight:900;src:url("./media/inter-vietnamese-900-normal-4Y43MWQN.woff2") format("woff2"),url("./media/inter-vietnamese-900-normal-LL4BGLCA.woff") format("woff");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-display:swap;font-weight:900;src:url("./media/inter-latin-ext-900-normal-I3ZEURST.woff2") format("woff2"),url("./media/inter-latin-ext-900-normal-CH2U56M4.woff") format("woff");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-display:swap;font-weight:900;src:url("./media/inter-latin-900-normal-JRFUNQHI.woff2") format("woff2"),url("./media/inter-latin-900-normal-3N2YBA4I.woff") format("woff");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}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}body{font-family:Inter,sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}button,input,select{font:inherit}button{color:inherit}:root{--ui-button-primary-bg-color: #5b2b81;--ui-button-primary-border-color: #5b2b81;--ui-button-primary-text-color: #fff;--ui-button-primary-hover-bg-color: #452061;--ui-button-primary-hover-border-color: #452061;--ui-button-primary-hover-text-color: #fff;--ui-button-primary-disabled-bg-color: #c7becd;--ui-button-primary-disabled-border-color: #c7becd;--ui-button-primary-disabled-text-color: #fff;--ui-button-secondary-bg-color: #fff;--ui-button-secondary-border-color: #5b2b81;--ui-button-secondary-text-color: #5b2b81;--ui-button-secondary-hover-bg-color: #5b2b81;--ui-button-secondary-hover-border-color: #5b2b81;--ui-button-secondary-hover-text-color: #fff;--ui-button-secondary-disabled-bg-color: #fff;--ui-button-secondary-disabled-border-color: #a88fbd;--ui-button-secondary-disabled-text-color: #a88fbd;--ui-button-danger-bg-color: #fff;--ui-button-danger-border-color: #ef4444;--ui-button-danger-text-color: #ef4444;--ui-button-danger-hover-bg-color: rgba(239, 68, 68, .0784313725);--ui-button-danger-hover-border-color: #c74d51;--ui-button-danger-hover-text-color: #c74d51;--ui-input-large-height: 52px;--ui-input-border-size: 1px;--ui-input-bg-color: #fff;--ui-input-border-color: #a88fbd;--ui-input-text-color: #281f30;--project-main-color: #5b2b81;--project-checkbox-color: #5b2b81;--project-calendar-color: #5b2b81;--project-pagination-color: #5b2b81;--project-table-sort-color: #5b2b81;--project-toggle-color: #111;--project-toggle-border-color: #111;--project-error-color: #ff6368}html,body{color:#281f30;background-color:#f5f2f7;touch-action:manipulation}main{padding-left:260px;background-color:#f5f2f7}.lib-button>button:has(lucide-icon){display:flex;align-items:center;justify-content:center;gap:.5rem}lucide-icon{display:inline-flex;line-height:0;vertical-align:middle}lucide-icon svg{display:block}h1{font-size:1.5rem;font-weight:600}form{min-width:464px}form .form-section-title{margin-top:1.5rem;font-weight:600}form .form-column{display:flex;min-width:464px;flex:1 1 464px;flex-direction:column;gap:1.25rem}form .form-column lib-input{display:block;width:100%}form .form-column lib-input .lib-input__container{border:1px solid #a88fbd;border-radius:.75rem;transition:border-color .2s ease,box-shadow .2s ease}form .form-column lib-input .lib-input__container:focus-within{border-color:#5b2b81;box-shadow:0 0 0 3px #a88fbd52}form .form-column lib-textarea{display:block;width:100%}form .form-column lib-textarea .lib-textarea__textarea{border:1px solid #a88fbd;border-radius:.75rem;transition:border-color .2s ease,box-shadow .2s ease}form .form-column lib-textarea .lib-textarea__textarea:focus{border-color:#5b2b81;box-shadow:0 0 0 3px #a88fbd52}.form-grid{display:flex;align-items:stretch;flex-wrap:wrap;gap:1.5rem}.form-field{display:flex;min-width:0;flex-direction:column;border:0}.form-label{display:block;margin-bottom:.5rem;color:#2a143f;font-size:.875rem;font-weight:600}.form-input,.form-select{width:100%;height:3.25rem;padding:0 1rem;color:#281f30;background-color:#fff;border:1px solid #a88fbd;border-radius:.75rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.form-input:focus,.form-select:focus{border-color:#5b2b81;box-shadow:0 0 0 3px #a88fbd52}.form-input:disabled,.form-select:disabled{cursor:not-allowed;background-color:#eee9f2}.form-select{cursor:pointer}.form-input[type=number]{appearance:textfield}.form-input[type=number]::-webkit-inner-spin-button,.form-input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}.form-checkbox{width:1.125rem;height:1.125rem;flex:0 0 auto;accent-color:#5b2b81;cursor:pointer}.form-checkbox:disabled{cursor:not-allowed}.form-check{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;cursor:pointer}.form-toggle{position:relative;width:3rem;height:1.625rem;flex:0 0 auto;appearance:none;cursor:pointer;background-color:#c7becd;border-radius:999px;transition:background-color .2s ease}.form-toggle:after{position:absolute;top:3px;left:3px;width:1.25rem;height:1.25rem;content:"";background-color:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.form-toggle:checked{background-color:#5b2b81}.form-toggle:checked:after{transform:translate(1.375rem)}.form-toggle:focus-visible{outline:3px solid #a88fbd99;outline-offset:2px}.form-divider{width:1px;flex:0 0 1px;background-color:#f4f5f7}.form-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.form-actions--compact{flex:0 0 auto}.form-actions-primary{display:flex;gap:.75rem;margin-left:auto}.form-modal{display:flex;max-width:calc(100vw - 4rem);flex-direction:column}.form-modal-header{display:flex;align-items:center;justify-content:space-between}.form-chip{padding:.25rem .625rem;color:#5e5865;background-color:#f5f2f7;border-radius:999px;font-size:.6875rem;font-weight:700}.form-chip--enabled{color:#5b2b81;background-color:#eee9f2}.form-title-heading{margin:.75rem 0 0;color:#281f30;font-size:1.5rem;font-weight:700}.form-header-divider{height:1px;margin:1rem 0;background-color:#f4f5f7}.form-error{display:block;margin-top:-.75rem;color:#ff6368;font-size:.75rem}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#f5f2f7;border-radius:.75rem;gap:1rem}.toggle-row__text{display:flex;flex-direction:column;gap:.125rem}.toggle-row__label{color:#281f30;font-size:.9375rem;font-weight:500}.toggle-row__label--on{color:#047857}.toggle-row__label--off{color:#8c8792}.toggle-row__hint{color:#767676;font-size:.8125rem}.row-action{display:flex;align-items:center;justify-content:center;padding:.25rem .5rem;color:#111;cursor:pointer;background:#fff;border:1px solid #e9e8e4;border-radius:.5rem}.row-action:hover:not(:disabled){background:#eee9f2}.row-action:disabled{cursor:not-allowed;opacity:.6}.row-action--delete{color:#ff6368}.row-action--delete:hover:not(:disabled){background:#ff63681a}.card-action{display:flex;height:2rem;flex:1;min-width:0;align-items:center;justify-content:center;padding:0 .75rem;border:1px solid #d8d0de;border-radius:.5rem;background:#fff;color:#111;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1;gap:.3125rem;transition:background-color .2s ease}.card-action:hover:not(:disabled){background:#eee9f2}.card-action:disabled{cursor:default;opacity:.5}.content{display:flex;padding:32px;flex-direction:column;gap:1.5rem}.page-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.page-heading lib-heading{flex-grow:1}.page-heading lib-heading .heading{display:flex;flex-direction:column;gap:.25rem}.page-heading lib-heading .heading h2{color:#281f30;font-weight:600}veev-input.search-input lib-input{display:block;width:100%}veev-input.search-input lib-input .lib-input__container{min-height:3.25rem;align-items:center;border:1px solid #a88fbd;border-radius:.75rem}veev-input.search-input lib-input .lib-input__container:focus-within{border-color:#5b2b81;box-shadow:0 0 0 3px #a88fbd52}veev-input.search-input lib-input .lib-input__prefix{display:flex;align-items:center;color:#8c8792}veev-input.search-input lib-input .lib-input__prefix .prefix{display:flex}veev-input.search-input lib-input .lib-input__wrapper{display:flex;align-items:center}veev-input.search-input lib-input .lib-input__input{position:static;top:auto}lib-button.lib-button{font-family:inherit}lib-button.lib-button.lib-button-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}lib-button.lib-button.table-action-button{width:2rem;height:2rem}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal__title{white-space:pre-line}.required:after{margin-left:.125rem;content:"*";color:#ff6368;font-size:inherit}@media(width<=48rem){main{padding-left:0}form{width:100%;min-width:0}form .form-column{min-width:0;flex-basis:100%}.content{padding:1rem}.form-divider{display:none}.form-actions{flex-wrap:wrap}}.cdk-overlay-dark-backdrop{background-color:#00000052;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pin-map-marker-label{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-width:1rem;height:.75rem;padding:0 .1875rem;border:1px solid #a88fbd;border-radius:.25rem;background-color:#fff;box-shadow:0 1px 3px #2a143f59;line-height:1}.pin-map__canvas img[src$="#pin-map-marker-disabled"]{filter:grayscale(1)}
