@font-face{font-family:opensansregular;src:url(/fonts/opensansregular.1e96fcda.ttf)}@font-face{font-family:lexendregular;src:url(/fonts/Lexend-Regular.92bc0ee9.ttf)}@font-face{font-family:regularFont;src:url(/fonts/Inconsolata-Regular.fc3b3871.ttf)}@font-face{font-family:semiboldFont;src:url(/fonts/Inconsolata-SemiBold.8e9d6124.ttf)}@font-face{font-family:boldFont;src:url(/fonts/Inconsolata-Bold.5521e84f.ttf)}@font-face{font-family:MBlack;src:url(/fonts/MavenPro-Black.f6f16a23.ttf)}@font-face{font-family:MBold;src:url(/fonts/MavenPro-Bold.a530639a.ttf)}@font-face{font-family:MSemiBold;src:url(/fonts/MavenPro-SemiBold.1d2e57ad.ttf)}@font-face{font-family:MExtraBold;src:url(/fonts/MavenPro-ExtraBold.c20c3773.ttf)}@font-face{font-family:MMedium;src:url(/fonts/MavenPro-Medium.cc224ce7.ttf)}@font-face{font-family:MRegular;src:url(/fonts/MavenPro-Regular.9a5b4faf.ttf)}.opensansregular{font-family:opensansregular}.lexendregular,.opensansregular{font-size:20px;color:#000;text-transform:none}.lexendregular{font-family:lexendregular}.font1{font-size:12px}.font1,.font1c{font-family:opensansregular;text-transform:none}.font1c{font-size:16px}.menuhead1{font-size:24px}.menuhead1,.menuhead2{font-family:MMedium;text-transform:uppercase}.menuhead2{font-size:20px}.font1b{font-family:regularFont}.font1a,.font1b{font-size:16px;font-weight:400;text-transform:uppercase;color:#000!important}.font1a,.font1ab{font-family:MMedium}.font1ab{font-size:18px;font-weight:400;color:#000!important}.font2{font-family:regularFont;font-size:16px;font-weight:400;color:#fff!important}.font2a,.font2ba{font-family:MMedium;font-size:18px;font-weight:400}.font3{font-size:16px}.font3,.font31{font-family:MSemiBold;font-weight:400}.font31,.font4{font-size:20px}.font4{font-family:MRegular;font-weight:400;color:#fff!important}.font5{font-weight:200}.font5,.font5a{font-family:MRegular;font-size:16px}.font2b,.font5a{font-weight:400;color:#000!important}.font2b{font-family:regularFont;font-size:16px;text-transform:uppercase}.font3b{font-family:MRegular;font-size:18px}.font3b,.font6{font-weight:400;color:#000!important}.font6{font-family:MSemiBold;font-size:30px}.font7,.font7a{font-family:MSemiBold;font-size:25px;font-weight:400}.font7a{text-transform:uppercase}::-webkit-scrollbar{width:5px!important}::-webkit-scrollbar-track{box-shadow:inset 0 0 2px grey!important;border-radius:5px!important}::-webkit-scrollbar-thumb{background:#1a9870!important;border-radius:5px!important}:root{--ay-primary:#1a9870;--ay-primary-dark:#0f6b4f;--ay-primary-soft:#e6f4ef;--ay-ink:#0b3d2e;--ay-accent:#e8a33d;--ay-bg:#f3f6f5;--ay-surface:#fff;--ay-text:#1f2d28;--ay-muted:#66756f;--ay-border:#e2e9e6;--ay-radius:14px;--ay-radius-sm:10px;--ay-shadow-sm:0 1px 2px rgba(11,61,46,.06),0 1px 3px rgba(11,61,46,.04);--ay-shadow-md:0 6px 20px rgba(11,61,46,.08);--ay-font:opensansregular,"Segoe UI",Roboto,Arial,sans-serif;--ay-font-head:lexendregular,opensansregular,"Segoe UI",sans-serif}html{overflow-y:auto!important}.v-application,body{font-family:var(--ay-font)!important;color:var(--ay-text);background:var(--ay-bg)!important;-webkit-font-smoothing:antialiased}.opensansregular{font-size:14px;color:var(--ay-text)}.v-application .text-caption.text-grey,.v-application .text-grey{color:var(--ay-muted)!important}h1,h2,h3,h4{font-family:var(--ay-font-head);letter-spacing:-.01em}.v-main h2{font-size:26px;line-height:1.25;color:var(--ay-ink)!important;font-weight:600!important}.v-main h2+span,.v-main h2~span{color:var(--ay-muted)}*{scrollbar-width:thin;scrollbar-color:#4fae8d var(--ay-primary-soft)}::-webkit-scrollbar{width:10px!important;height:10px!important}::-webkit-scrollbar-track{box-shadow:none!important;background:var(--ay-primary-soft)!important;border-radius:10px!important}::-webkit-scrollbar-thumb{background:#4fae8d!important;border-radius:10px!important;border:2px solid var(--ay-primary-soft)!important}::-webkit-scrollbar-thumb:hover{background:var(--ay-primary)!important}::-webkit-scrollbar-thumb:active{background:var(--ay-primary-dark)!important}.ay-drawer,.ay-drawer *{scrollbar-color:hsla(0,0%,100%,.28) transparent}.ay-drawer ::-webkit-scrollbar{width:6px!important}.ay-drawer ::-webkit-scrollbar-track{background:transparent!important}.ay-drawer ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.28)!important;border:none!important;border-radius:6px!important}.ay-drawer ::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)!important}.v-main{background:var(--ay-bg)!important}.ay-appbar.v-toolbar{background:linear-gradient(90deg,#0b3d2e,#11634b 55%,#1a9870)!important;color:#fff;box-shadow:0 2px 12px rgba(11,61,46,.25)!important;border-bottom:3px solid var(--ay-accent)}.ay-brand{display:flex;align-items:center;gap:14px;padding-left:16px;height:100%}.ay-brand img{height:52px;width:52px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:2px solid hsla(0,0%,100%,.55);background:#fff}.ay-brand-title{font-family:var(--ay-font-head);font-size:19px;font-weight:600;color:#fff;letter-spacing:.04em;line-height:1.1}.ay-brand-sub{font-size:12px;color:hsla(0,0%,100%,.78);letter-spacing:.08em;text-transform:uppercase;margin-top:3px}.ay-appbar-right{display:flex;align-items:center;gap:10px;margin-left:auto;padding-right:20px}.ay-role-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:hsla(0,0%,100%,.14);color:#fff;font-size:13px;border:1px solid hsla(0,0%,100%,.25)}.ay-drawer.v-navigation-drawer{background:linear-gradient(180deg,#0b3d2e,#0e4d3a 60%,#115a43)!important;color:#fff;border-right:none!important;box-shadow:2px 0 16px rgba(11,61,46,.18)}.ay-drawer .v-list{background:transparent!important;padding:16px 12px 8px}.ay-drawer .v-list-item{min-height:44px;margin-bottom:4px;border-radius:12px!important;color:hsla(0,0%,100%,.82)!important;transition:background .18s ease,color .18s ease}.ay-drawer .v-list-item:hover{background:hsla(0,0%,100%,.09)!important;color:#fff!important}.ay-drawer .v-list-item .v-icon{color:hsla(0,0%,100%,.75)!important;opacity:1;margin-inline-end:14px!important}.ay-drawer .v-list-item-title{font-size:14px!important;letter-spacing:.01em;color:inherit!important}.ay-drawer .v-list-item--active{background:linear-gradient(90deg,#1a9870,#16845f)!important;color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.22);position:relative}.ay-drawer .v-list-item--active:before{content:"";position:absolute;left:-12px;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:var(--ay-accent)}.ay-drawer .v-list-item--active .v-icon{color:#fff!important}.ay-drawer .v-list-item__overlay{display:none}.ay-logout{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 16px 24px;padding:10px 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.28);color:#fff;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .18s ease,border-color .18s ease}.ay-logout:hover{background:rgba(214,69,69,.85);border-color:transparent}.ay-drawer-footer{text-align:center;font-size:11px;color:hsla(0,0%,100%,.45);padding-bottom:14px}.v-card{border-radius:var(--ay-radius)!important;box-shadow:var(--ay-shadow-sm)!important;border:1px solid var(--ay-border)}.v-card.v-card--variant-elevated:hover,.v-card[style*=width],.v-dialog .v-card{box-shadow:var(--ay-shadow-md)!important}.v-dialog .v-overlay__scrim{background:#0b3d2e;opacity:.45}.v-table{background:transparent!important;font-size:14px}.v-table>.v-table__wrapper>table>thead>tr{background:#eef5f2!important}.v-table>.v-table__wrapper>table>thead>tr>th{font-family:var(--ay-font-head);font-size:12px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.06em;color:var(--ay-ink)!important;height:46px!important;border-bottom:1px solid var(--ay-border)!important;white-space:nowrap}.v-table>.v-table__wrapper>table>tbody>tr>td{font-size:14px!important;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #edf2f0!important;color:var(--ay-text)}.v-table>.v-table__wrapper>table>tbody>tr:nth-child(2n){background:#fafcfb}.v-table--hover>.v-table__wrapper>table>tbody>tr:hover{background:var(--ay-primary-soft)!important}.v-table>.v-table__wrapper>table>tbody>tr:last-child>td{border-bottom:none!important}.v-btn{font-family:var(--ay-font);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:12.5px}.v-btn.v-btn--variant-elevated,.v-btn.v-btn--variant-flat{box-shadow:0 1px 2px rgba(11,61,46,.18)!important}.v-btn.v-btn--variant-elevated:hover,.v-btn.v-btn--variant-flat:hover{box-shadow:0 4px 10px rgba(26,152,112,.3)!important}.v-btn--variant-outlined{border-color:#c7d6d0}.v-btn:focus-visible{outline:2px solid var(--ay-accent);outline-offset:2px}.v-field{border-radius:var(--ay-radius-sm)!important;font-size:14px;background:#fff}.v-field--variant-outlined .v-field__outline{--v-field-border-opacity:1!important;color:#94a3b8!important}.v-field--variant-outlined:hover .v-field__outline{color:#1a9870!important}.v-field--variant-outlined.v-field--focused .v-field__outline{color:var(--ay-primary)!important}.v-field input,.v-field textarea,.v-field__input{font-size:14px!important}.v-label.v-field-label{font-size:14px;color:#475569;opacity:.9}.v-field__input::-moz-placeholder,.v-text-field input::-moz-placeholder{color:#93a39d;opacity:1}.v-field__input::placeholder,.v-text-field input::placeholder{color:#93a39d;opacity:1}.v-selection-control .v-label{font-size:14px;opacity:1}.dp__theme_light{--dp-primary-color:#1a9870;--dp-border-color:#d3dedb;--dp-border-color-hover:#1a9870;--dp-border-radius:10px;--dp-input-padding:10px 12px 10px 34px;--dp-font-family:opensansregular,sans-serif;--dp-font-size:14px}.v-chip{font-weight:600;letter-spacing:.02em}.v-snackbar__wrapper{border-radius:12px!important;box-shadow:var(--ay-shadow-md)!important}.v-alert{border-radius:var(--ay-radius-sm)!important}.pagination-container{-moz-column-gap:6px;column-gap:6px;justify-content:center}.paginate-buttons{height:36px;width:36px;border-radius:10px!important;border:1px solid var(--ay-border);background:#fff;color:var(--ay-text);cursor:pointer;transition:all .15s ease}.paginate-buttons:hover{background:var(--ay-primary-soft);border-color:var(--ay-primary)}.active-page{background:var(--ay-primary)!important;border-color:var(--ay-primary)!important;color:#fff!important}.ql-toolbar.ql-snow{border-radius:10px 10px 0 0;border-color:var(--ay-border);background:#f7faf9}.ql-container.ql-snow{border-radius:0 0 10px 10px;border-color:var(--ay-border);background:#fff}@media (max-width:959px){.v-main h2{font-size:21px}.ay-brand-sub{display:none}}