.navbar-create-menu[data-v-29585df2],.navbar-user-menu[data-v-29585df2]{position:absolute;top:calc(100% + 10px);right:0;width:220px;z-index:230}.navbar-context[data-v-29585df2]{display:inline-block;max-width:min(36vw,320px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar-context-trigger[data-v-29585df2]{display:inline-flex;align-items:center;min-width:0;max-width:min(36vw,320px)}.slide-menu-enter-from[data-v-a1c4aab3]{transform:translate(-100%);opacity:0}.slide-menu-enter-to[data-v-a1c4aab3]{transform:translate(0);opacity:1}.slide-menu-enter-active[data-v-a1c4aab3]{transition:transform .25s ease,opacity .25s ease}.slide-menu-leave-from[data-v-a1c4aab3]{transform:translate(0);opacity:1}.slide-menu-leave-to[data-v-a1c4aab3]{transform:translate(-100%);opacity:0}.slide-menu-leave-active[data-v-a1c4aab3]{transition:transform .25s ease,opacity .25s ease}.menu-container[data-v-a1c4aab3]{width:280px;height:100%;position:absolute;z-index:200;padding:10px}.menu-header[data-v-a1c4aab3]{padding:0 3px;border-bottom:0}.menu-scroll[data-v-a1c4aab3]{min-height:0}.menu-group-title[data-v-a1c4aab3]{margin-top:8px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7570}.menu-group-title-sm[data-v-a1c4aab3]{font-size:.6rem;letter-spacing:.075em;text-transform:uppercase;color:#6b7570}.menu-search-wrap[data-v-a1c4aab3]{position:sticky;top:0;z-index:1;padding:2px 0 6px;background:inherit}.menu-search-shell[data-v-a1c4aab3]{position:relative;width:100%;height:29px;border-radius:var(--radius);background:#f8fbf9;border:1px solid rgba(207,218,212,.95);box-shadow:inset 0 1px #ffffffd1,0 3px 10px #6f8f8114}.menu-search-shell[data-v-a1c4aab3]:focus-within{border-color:#6f8f818c;box-shadow:inset 0 1px #fffc,0 0 0 3px #6f8f811f,0 5px 14px #6f8f8114}.menu-search-icon[data-v-a1c4aab3]{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#6f8f81;font-size:.92rem;pointer-events:none}.menu-search-input[data-v-a1c4aab3]{width:100%;border:0;outline:none;background:transparent;color:#1f1f1f;font-size:.98rem;padding:4px 34px 9px 39px;line-height:1.2;box-shadow:none}.menu-search-input[data-v-a1c4aab3]::placeholder{color:#6f7c77}.menu-search-clear[data-v-a1c4aab3]{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:22px;height:22px;border:0;border-radius:999px;background:transparent;color:#6f8f81;display:inline-flex;align-items:center;justify-content:center;padding:0}.menu-search-clear[data-v-a1c4aab3]:hover,.menu-search-clear[data-v-a1c4aab3]:focus-visible{background:#6f8f811f;color:#5f7e71;outline:none}.menu-row-shell[data-v-a1c4aab3]{display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:4px;width:100%;min-width:0}.g-menu-item[data-v-a1c4aab3]{text-decoration:none}.pinned[data-v-a1c4aab3]{font-size:.72rem;color:#7b9388}.menu-pin-indicator[data-v-a1c4aab3]{display:inline-flex;align-items:center;justify-content:center;width:14px;min-width:14px;color:#6f8f81;opacity:0;transition:opacity .12s ease,color .12s ease,transform .14s ease}.g-menu-item:hover .menu-pin-indicator[data-v-a1c4aab3],.g-menu-item.is-keyboard-selected .menu-pin-indicator[data-v-a1c4aab3],.menu-pin-indicator[data-v-a1c4aab3]:focus-visible{opacity:1}.menu-pin-indicator.is-pinned[data-v-a1c4aab3]{transform:rotate(35deg)}.menu-pin-indicator[data-v-a1c4aab3]:hover,.menu-pin-indicator[data-v-a1c4aab3]:focus-visible{color:#587163;outline:none}.menu-empty[data-v-a1c4aab3]{padding:16px 8px}@media(hover:none){.menu-pin-indicator[data-v-a1c4aab3]{opacity:1}}.g-app-header[data-v-f351b769]{min-height:44px;padding:7px 10px 7px 12px;background:linear-gradient(180deg,#ffffffdb,#f7faf8d1);border-color:#dce5e1!important;box-shadow:inset 0 1px #ffffffbf;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.g-app-header__main[data-v-f351b769]{flex:1 1 auto;min-width:0;min-height:30px;display:flex;align-items:center;gap:14px}.g-app-header__identity[data-v-f351b769]{min-width:0;min-height:30px;display:flex;flex-direction:column;justify-content:center;gap:1px}.g-app-header__title[data-v-f351b769]{color:#2f403a;font-size:1.05rem;font-weight:700;line-height:1;letter-spacing:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-app-header__title-button[data-v-f351b769]{appearance:none;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.g-app-header__title-button[data-v-f351b769]:hover{color:var(--g-brand-primary-strong)}.g-app-header__subtitle[data-v-f351b769],.g-app-header__slot[data-v-f351b769],.g-app-header__context[data-v-f351b769]{color:#73837d;font-size:.82rem;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-app-header__secondary[data-v-f351b769],.g-app-header__actions[data-v-f351b769]{flex:0 0 auto;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.g-app-header__actions[data-v-f351b769]{justify-content:flex-end}@media(max-width:520px){.g-app-header[data-v-f351b769]{align-items:stretch;flex-direction:column;gap:8px}.g-app-header__main[data-v-f351b769]{align-items:flex-start}.g-app-header__actions[data-v-f351b769]{justify-content:flex-end}}.g-container[data-v-b9ee575a]{position:fixed;inset:5px}.g-inner-container[data-v-b9ee575a]{position:fixed!important;inset:48px 5px 5px}.layout-host[data-v-b9ee575a]{height:100%;min-height:0;display:flex;flex-direction:column;gap:6px;overflow:hidden}.layout-top-pane[data-v-b9ee575a]{flex:0 0 auto;min-height:0}.split-layout[data-v-b9ee575a]{min-width:0;min-height:0;gap:0;overflow:hidden}.split-pane-left[data-v-b9ee575a]{min-width:0;min-height:0;box-sizing:border-box;overflow:hidden}.split-pane-left--framed[data-v-b9ee575a]{border-color:#dce5e1!important;background:#ffffffb8;overflow-y:auto;overflow-x:hidden}.split-pane-right[data-v-b9ee575a]{min-width:280px;min-height:0;flex:1 1 auto;box-sizing:border-box;overflow:hidden;padding:8px;display:flex;flex-direction:column}.split-pane-right-scroll[data-v-b9ee575a]{height:100%;min-height:0;display:flex;flex-direction:column;flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.mobile-detail-pane[data-v-b9ee575a]{min-width:0;min-height:0;overflow:hidden;padding:8px}.split-handle[data-v-b9ee575a]{width:17px;min-width:17px;max-width:17px;flex:0 0 17px;border:0;background:transparent;color:#6b7570;cursor:col-resize;padding:0}.split-handle i[data-v-b9ee575a]{font-size:17px;pointer-events:none}body.split-resizing{cursor:col-resize!important;-webkit-user-select:none;user-select:none}body.g-dialog-interacting{-webkit-user-select:none;user-select:none}.g-dialog-root[data-v-904c3ebc]{position:fixed;inset:0;padding:8px;display:flex;justify-content:center;align-items:flex-start;z-index:1055;pointer-events:none}.g-dialog-backdrop[data-v-904c3ebc]{position:fixed;inset:0;z-index:1050;background:#0000008c}.g-dialog-panel[data-v-904c3ebc]{width:var(--w, auto);max-height:100%;display:flex;flex-direction:column;box-shadow:0 18px 50px #0000002e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:auto;overflow:hidden;position:relative;touch-action:none;will-change:transform,width,height}.g-dialog-body[data-v-904c3ebc]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.g-dialog-footer[data-v-904c3ebc]{background:#f9fbfaf0;border-color:#d8e1dce6!important}.g-dialog-header[data-v-904c3ebc]{position:relative;min-height:52px;background:linear-gradient(180deg,#f8fbf9fa,#f4f8f6f5);border-bottom:1px solid rgba(216,225,220,.9)}.g-dialog-title[data-v-904c3ebc]{font-size:1.08rem;font-weight:700;letter-spacing:.05em;color:#52605b;text-transform:none}.g-dialog-close[data-v-904c3ebc]{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;color:#66736f;transition:background-color .14s ease,color .14s ease}.g-dialog-close[data-v-904c3ebc]:hover{background:#6f8f8124;color:#4f5d58}.g-dialog-header.is-draggable[data-v-904c3ebc]{cursor:move;-webkit-user-select:none;user-select:none}.g-dialog-resize-handle[data-v-904c3ebc]{position:absolute;width:18px;height:18px;right:6px;bottom:6px;cursor:nwse-resize;opacity:.9}.g-dialog-resize-handle[data-v-904c3ebc]:before,.g-dialog-resize-handle[data-v-904c3ebc]:after{content:"";position:absolute;right:1px;height:2px;border-radius:99px;background:#9aa7a1;transform:rotate(-45deg);transform-origin:right center}.g-dialog-resize-handle[data-v-904c3ebc]:before{width:15px;bottom:8px}.g-dialog-resize-handle[data-v-904c3ebc]:after{width:7px;bottom:2px}.g-dialog-panel.is-dragging[data-v-904c3ebc],.g-dialog-panel.is-resizing[data-v-904c3ebc]{transition:none!important}.g-backdrop-enter-active[data-v-904c3ebc],.g-backdrop-leave-active[data-v-904c3ebc]{transition:opacity .16s ease}.g-backdrop-enter-from[data-v-904c3ebc],.g-backdrop-leave-to[data-v-904c3ebc]{opacity:0}.g-dialog-enter-active[data-v-904c3ebc]{transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.g-dialog-leave-active[data-v-904c3ebc]{transition:transform .14s ease,opacity .14s ease}.g-dialog-enter-from[data-v-904c3ebc]{opacity:0;transform:translateY(6px) scale(.98)}.g-dialog-leave-to[data-v-904c3ebc]{opacity:0;transform:translateY(4px) scale(.985)}@media(max-width:767.98px){.g-dialog-header.is-draggable[data-v-904c3ebc]{cursor:default}.g-dialog-resize-handle[data-v-904c3ebc]{display:none}}.g-notice-host[data-v-191c677a]{position:fixed;top:12px;left:12px;z-index:14000;width:min(420px,calc(100vw - 24px));pointer-events:none}.g-notice-item[data-v-191c677a]{pointer-events:auto;box-shadow:0 10px 26px #00000024}.g-notice-message[data-v-191c677a]{max-height:160px;overflow:auto;white-space:pre-wrap;word-break:break-word}:root{--radius: 16px;--radius-sm: 12px;--border: 1px solid #E2E8E5;--g-navbar: #9FB9AD;--bs-primary: #6F8F81;--bs-primary-rgb: 111, 143, 129;--bs-secondary: #C9D3CE;--bs-secondary-rgb: 201, 211, 206;--bs-success: #73907A;--bs-success-rgb: 115, 144, 122;--bs-danger: #B07A84;--bs-danger-rgb: 176, 122, 132;--bs-info: #7893A4;--bs-info-rgb: 120, 147, 164;--bs-warning: #B2935D;--bs-warning-rgb: 178, 147, 93;--bs-body-bg: #F7F9F8;--bs-body-color: #1F1F1F;--bs-border-color: #D8E0DC;--bs-light: #F1F4F3;--bs-link-color: #5F7E71;--bs-link-hover-color: #4F6F63;--bs-focus-ring-color: rgba(111,143,129,.35);--g-focus-ring-color: rgba(111, 143, 129, .25);--g-surface-header-bg: #F7FAF9;--g-brand-strong: #213028;--g-brand-muted: #5D6F66;--g-brand-primary-strong: #4F6F63;--g-brand-warm: var(--bs-warning);--g-brand-warm-rgb: var(--bs-warning-rgb);--g-info-text: #446274;--g-info-border: #CAD8E1;--g-info-bg: #EEF5F8;--g-success-text: #466A53;--g-success-border: #C8DACC;--g-success-bg: #EDF5EF;--g-warning-text: #7A6334;--g-warning-border: #E4D6B4;--g-warning-bg: #FBF6EA;--g-danger-text: #7A515B;--g-danger-border: #E2CBD0;--g-danger-bg: #F8EFF1;--g-segmented-toggle-bg: rgba(255, 255, 255, .72);--g-segmented-toggle-border: #D6E0DB;--g-segmented-toggle-text: #667770;--g-segmented-toggle-text-hover: #4F645B;--g-segmented-toggle-hover-bg: rgba(111, 143, 129, .08);--g-segmented-toggle-active-bg: #E8F0EC;--g-segmented-toggle-active-text: #466055;--g-segmented-toggle-active-border: rgba(111, 143, 129, .26);--g-segmented-toggle-focus-ring: rgba(111, 143, 129, .18);--g-data-list-empty-border: #D3DDD8;--g-data-list-empty-bg: rgba(255, 255, 255, .65);--g-data-list-empty-text: #73837D}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.95rem;line-height:1.55;font-weight:400;color:#1f1f1f;background-color:var(--bs-body-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*::-webkit-scrollbar{width:14px;height:14px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#00000040;border-radius:999px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:#0006}.scrollbar-hidden::-webkit-scrollbar{display:none}.g-scroll-shell{overflow:hidden}.g-scroll-area{min-height:0;overflow:auto;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:rgba(95,107,102,.3) transparent}.g-scroll-area::-webkit-scrollbar{width:12px;height:12px}.g-scroll-area::-webkit-scrollbar-track{background:transparent}.g-scroll-area::-webkit-scrollbar-thumb{background-color:#5f6b6647;border-radius:999px;border:2px solid transparent;background-clip:content-box}.g-scroll-area::-webkit-scrollbar-thumb:hover{background-color:#5f6b6666;border:2px solid transparent;background-clip:content-box}.pointer{cursor:pointer!important}.cursor-grab{cursor:grab!important}.navbar{background-color:var(--g-navbar);color:#1f1f1f}.navbar.navbar-development{background:linear-gradient(90deg,#e8b8c8,#dda6ba);box-shadow:inset 0 0 0 2px #7a314f2e}.navbar .navbar-brand,.navbar .nav-link,.navbar i{color:#1f1f1f;opacity:.9}.navbar i{opacity:.85}.mh-0{min-height:0!important}.border-10{border-radius:10px!important}.gh1{color:#5f6b66;font-size:1.75rem;font-weight:700;letter-spacing:.06em}.gh2{color:#5f6b66;font-size:1.45rem;font-weight:700;letter-spacing:.06em}.gh3{color:#5f6b66;font-size:1.25rem;font-weight:650;letter-spacing:.06em}.gh4{color:#5f6b66;font-size:1.1rem;font-weight:650;letter-spacing:.06em}.gh5{color:#5f6b66;font-size:1rem;font-weight:600;letter-spacing:.06em}.gh6{color:#5f6b66;font-size:.8rem;font-weight:600;letter-spacing:.06em}.rounded{border-radius:var(--radius)!important}.rounded-sm{border-radius:var(--radius-sm)!important}.rounded-top{border-top-left-radius:var(--radius)!important;border-top-right-radius:var(--radius)!important}.rounded-bottom{border-bottom-left-radius:var(--radius)!important;border-bottom-right-radius:var(--radius)!important}.btn{border-radius:var(--radius)!important}button:focus,button:focus-visible,button:active:focus{outline:none;box-shadow:0 0 0 .2rem var(--g-focus-ring-color)!important}.btn:focus,.btn:focus-visible,.btn-check:focus+.btn,.btn-check:checked+.btn:focus-visible{outline:none;box-shadow:0 0 0 .2rem var(--g-focus-ring-color)!important}.btn-primary:focus,.btn-primary:focus-visible,.btn-primary:active:focus,.btn-outline-primary:focus,.btn-outline-primary:focus-visible,.btn-outline-primary:active:focus{box-shadow:0 0 0 .2rem var(--g-focus-ring-color)!important}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5F7E71;--bs-btn-hover-border-color: #5F7E71;--bs-btn-focus-shadow-rgb: 111, 143, 129;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4F6F63;--bs-btn-active-border-color: #4F6F63;--bs-btn-disabled-bg: #6F8F81;--bs-btn-disabled-border-color: #6F8F81;background-color:var(--bs-primary);border:none;border-radius:var(--radius)}.btn-primary:hover{background-color:#5f7e71}.btn:hover,.btn:focus{text-decoration:none}.btn-primary:active{background-color:#4f6f63}.btn-outline-primary{--bs-btn-color: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: #4F6F63;--bs-btn-hover-bg: #E3EBE7;--bs-btn-hover-border-color: #5F7E71;--bs-btn-focus-shadow-rgb: 111, 143, 129;--bs-btn-active-color: #3F5F53;--bs-btn-active-bg: #D8E4DF;--bs-btn-active-border-color: #4F6F63;--bs-btn-disabled-color: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary);color:var(--bs-primary);border-color:var(--bs-primary);border-radius:var(--radius)}.g-dialog-action-btn{min-width:84px;min-height:34px;padding:0 14px;border-radius:var(--radius)!important;font-size:.88rem;font-weight:600;box-shadow:none!important}.g-dialog-action-btn--secondary{color:#5f6c67!important;background:#edf2ef!important;border:1px solid #d7e1dc!important}.g-dialog-action-btn--secondary:hover{color:#51605a!important;background:#e4ebe7!important;border-color:#ccd9d3!important}.g-dialog-action-btn--secondary:active{background:#dce5e0!important;border-color:#c3d1ca!important}.g-dialog-action-btn--secondary.active{color:#51605a!important;background:#dce5e0!important;border-color:#c3d1ca!important}.g-dialog-action-btn--primary{color:#fff!important;background:linear-gradient(180deg,#6f8f81,#658477)!important;border:1px solid #6b887b!important}.g-dialog-action-btn--primary:hover{background:linear-gradient(180deg,#678678,#5d7b6e)!important;border-color:#617d70!important}.g-dialog-action-btn--primary:active{background:linear-gradient(180deg,#5d7b6e,#547165)!important;border-color:#587366!important}.g-dialog-action-btn--primary.active{color:#fff!important;background:linear-gradient(180deg,#5d7b6e,#547165)!important;border-color:#587366!important}.g-dialog-action-btn--danger{color:#fff!important;background:linear-gradient(180deg,#b9848c,#aa747d)!important;border:1px solid #a9777f!important}.g-dialog-action-btn--danger:hover{background:linear-gradient(180deg,#b17d85,#9f6b74)!important;border-color:#9f6e76!important}.g-dialog-action-btn--danger:active{background:linear-gradient(180deg,#a4727a,#94636b)!important;border-color:#95676f!important}.g-dialog-action-btn--danger.active{color:#fff!important;background:linear-gradient(180deg,#a4727a,#94636b)!important;border-color:#95676f!important}.g-action-btn{min-height:34px;padding:0 14px;border-radius:var(--radius)!important;font-size:.88rem;font-weight:600;box-shadow:none!important}.g-action-btn--secondary{color:#5f6c67!important;background:#edf2ef!important;border:1px solid #d7e1dc!important}.g-action-btn--secondary:hover{color:#51605a!important;background:#e4ebe7!important;border-color:#ccd9d3!important}.g-action-btn--secondary:active{background:#dce5e0!important;border-color:#c3d1ca!important}.g-action-btn--secondary.active{color:#51605a!important;background:#dce5e0!important;border-color:#c3d1ca!important}.g-action-btn--danger{color:var(--g-danger-text)!important;background:var(--g-danger-bg)!important;border:1px solid var(--g-danger-border)!important}.g-action-btn--danger:hover{color:#704951!important;background:#f4e7ea!important;border-color:#d8bcc3!important}.g-action-btn--danger:active{background:#efdee2!important;border-color:#ccb0b7!important}.g-action-btn--danger.active{color:#704951!important;background:#efdee2!important;border-color:#ccb0b7!important}.g-action-btn--subtle{min-width:0;min-height:32px;padding:0 12px;color:#64716d!important;background:#ffffffbd!important;border:1px solid #d7e1dc!important}.g-action-btn--subtle:hover{color:#56635f!important;background:#ffffffeb!important;border-color:#cad7d1!important}.g-action-btn--subtle:active{background:#eef3f0!important;border-color:#bfd0c8!important}.g-action-btn--subtle.active{color:#56635f!important;background:#eef3f0!important;border-color:#bfd0c8!important}.g-segmented-control{min-width:calc((var(--g-segmented-button-width, 36px) * 2) + var(--g-segmented-label-width, 104px));height:32px;border:1px solid #d7e1dc;border-radius:var(--radius)!important;background:#ffffffbd;overflow:hidden}.g-segmented-control__button{width:var(--g-segmented-button-width, 36px);height:32px;border:0;border-radius:0;background:transparent;color:#64716d;display:inline-grid;place-items:center;padding:0}.g-segmented-control__button:hover:not(:disabled){background:#6f8f811f;color:#56635f}.g-segmented-control__button:focus,.g-segmented-control__button:focus-visible,.g-segmented-control__button:active{outline:0;box-shadow:none;border:0}.g-segmented-control__button:active:not(:disabled){background:#6f8f811f}.g-segmented-control__button:disabled{color:#5f6b665c;cursor:default}.g-segmented-control__label{width:var(--g-segmented-label-width, 104px);color:#3f4f49;font-size:.88rem;font-weight:600;line-height:32px;text-align:center;-webkit-user-select:none;user-select:none}.btn-outline-primary:hover{background-color:#e3ebe7;color:#4f6f63;border-color:#5f7e71}.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary:focus:active{background-color:#d8e4df;color:#3f5f53;border-color:#4f6f63}.btn-link{--bs-btn-color: #0d6efd;--bs-btn-hover-color: #0a58ca;--bs-btn-active-color: #0a58ca;color:var(--bs-btn-color)}.form-control{background-color:#fff!important;border:1px solid #D8E0DC;border-radius:var(--radius);font-size:.85rem;box-shadow:inset 0 1px 2px #0000000a}.form-control:focus{outline:none;border-color:var(--bs-primary);box-shadow:0 0 0 .25rem #6f8f8140}.form-floating label:after{background-color:#fff!important}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.form-check-input:disabled:checked{background-color:rgba(var(--bs-primary-rgb),.85);border-color:rgba(var(--bs-primary-rgb),.85)}.flatpickr-calendar{border-radius:var(--radius)!important}.flatpickr-day.selected{background:var(--bs-primary)!important;border-color:var(--bs-primary)!important}.grid-date-editor-trigger,.grid-date-editor-trigger.form-control,.grid-date-editor-trigger.form-control-sm{width:100%;min-height:24px;height:auto;padding:0 18px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#1f1f1f!important;font:inherit;line-height:1.2;box-shadow:none!important;-webkit-user-select:none;user-select:none;caret-color:transparent;cursor:pointer}.grid-date-editor-trigger:focus,.grid-date-editor-trigger:focus-visible,.grid-date-editor-trigger.form-control:focus,.grid-date-editor-trigger.form-control-sm:focus{outline:none!important;border:0!important;box-shadow:none!important;background:transparent!important}.text-header{background-color:#6f8f811a}.g-surface-soft-gradient{background:linear-gradient(180deg,#6f8f8114,#ffffffeb)}.g-section{display:flex;flex-direction:column;gap:8px}.g-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.g-section-title{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7570;font-weight:600;margin:0}.g-menu-surface{background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #E2E8E5;border-radius:var(--radius);box-shadow:0 16px 40px #0000001f;overflow:hidden}.g-menu-header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #E2E8E5}.g-menu-header-title{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7570}.g-menu-items{padding:6px}.g-menu-section{padding:8px 0 6px}.g-menu-section-label{padding:0 12px 4px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7570}.g-menu-item{width:100%;border:1px solid transparent;background:transparent;color:#1f1f1f;text-align:left;padding:7px 10px;border-radius:var(--radius);font-size:.92rem;line-height:1.2;display:flex;align-items:center;gap:8px;transition:background-color .12s ease,box-shadow .12s ease,transform .06s ease}.g-menu-item>i,.g-menu-item>.fa-solid,.g-menu-item>.fa-regular,.g-menu-item>.fa-light,.g-menu-item>.fa-duotone,.g-menu-item>.fa-brands{color:#6f8f81f2;transition:color .12s ease}.g-menu-item:hover:not(:disabled){background:#f1f6f4;box-shadow:inset 0 0 0 1px #e2e8e5}.g-menu-item:active:not(:disabled){transform:scale(.99)}.g-menu-item:disabled{opacity:.5}.g-menu-item.is-active,.g-menu-item.is-keyboard-selected{background:#f1f6f4;box-shadow:none}.g-menu-divider{height:1px;margin:6px 10px;background:#d8e1dcf2}.g-segmented-toggle{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:var(--radius);background:var(--g-segmented-toggle-bg);border:1px solid var(--g-segmented-toggle-border);box-shadow:inset 0 1px #ffffffc7}.g-segmented-toggle .g-segmented-toggle__option{border:0;background:transparent;color:var(--g-segmented-toggle-text);border-radius:12px;padding:4px 9px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:.92rem;line-height:1;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease}.g-segmented-toggle .g-segmented-toggle__option:hover{color:var(--g-segmented-toggle-text-hover);background:var(--g-segmented-toggle-hover-bg)}.g-segmented-toggle .g-segmented-toggle__option:focus,.g-segmented-toggle .g-segmented-toggle__option:focus-visible{outline:none;color:var(--g-segmented-toggle-text-hover)}.g-segmented-toggle .g-segmented-toggle__option:active{transform:scale(.99)}.g-segmented-toggle .g-segmented-toggle__option.is-active{background:var(--g-segmented-toggle-active-bg);color:var(--g-segmented-toggle-active-text);font-weight:600;border:1px solid var(--g-segmented-toggle-border)}.g-segmented-toggle .g-segmented-toggle__icon{font-size:1rem}.g-selectable-option{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.g-selectable-option.g-selectable-option:hover{color:var(--g-segmented-toggle-text-hover);border-color:var(--g-segmented-toggle-active-border);background:var(--g-segmented-toggle-hover-bg)}.g-selectable-option.g-selectable-option:focus,.g-selectable-option.g-selectable-option:focus-visible{outline:none;border-color:var(--g-brand-primary-strong);box-shadow:0 0 0 3px var(--g-segmented-toggle-focus-ring)}.g-selectable-option.g-selectable-option.is-active{color:var(--g-segmented-toggle-active-text);border-color:var(--g-segmented-toggle-border);background:var(--g-segmented-toggle-active-bg);box-shadow:none;font-weight:600}.form-range::-webkit-slider-runnable-track{height:.4rem;border-radius:999px;background:var(--g-segmented-toggle-border)}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.3rem;border:2px solid #fff;background:var(--g-brand-primary-strong);box-shadow:0 0 0 1px var(--g-segmented-toggle-active-border)}.form-range::-moz-range-track{height:.4rem;border-radius:999px;background:var(--g-segmented-toggle-border)}.form-range::-moz-range-progress{height:.4rem;border-radius:999px;background:var(--g-brand-primary-strong)}.form-range::-moz-range-thumb{width:1rem;height:1rem;border:2px solid #fff;border-radius:50%;background:var(--g-brand-primary-strong);box-shadow:0 0 0 1px var(--g-segmented-toggle-active-border)}.form-range:focus::-webkit-slider-thumb,.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 4px var(--g-segmented-toggle-focus-ring)}.g-data-list{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;position:relative}.g-data-list__body{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:10px;padding:2px 2px 10px}.g-data-list__empty{border:1px dashed var(--g-data-list-empty-border);border-radius:var(--radius);padding:18px;text-align:center;color:var(--g-data-list-empty-text);background:var(--g-data-list-empty-bg)}.g-data-list__footer{min-height:36px;flex:0 0 auto;border-color:#dce5e1!important}.g-data-list__tree-toggle,.g-data-list__tree-spacer{width:28px;flex:0 0 28px;align-self:stretch}.g-data-list__tree-toggle{border:0;border-radius:12px;background:transparent;color:#70817a;display:inline-grid;place-items:center;padding:0;transition:background-color .16s ease,color .16s ease}.g-data-list__tree-toggle:hover,.g-data-list__tree-toggle:focus-visible{background:#6f8f811a;color:#4f645b;outline:none}.g-data-list__tree-spacer{display:inline-block}.grid-footer{background-color:var(--surface-2, #F4F7F6);border-top:1px solid var(--border, #D8E0DC);font-size:.8rem;color:#6b7570}.grid-footer-icon-btn{width:24px;height:24px;border:0;background:transparent;color:#5f6b66;border-radius:8px;display:inline-grid;place-items:center;padding:0;appearance:none}.grid-footer-icon-btn:hover{background:#6f8f811f;color:#4f5f59}.g-menu-item--danger{color:var(--g-danger-text)}.g-menu-item--danger>i,.g-menu-item--danger>.fa-solid,.g-menu-item--danger>.fa-regular,.g-menu-item--danger>.fa-light,.g-menu-item--danger>.fa-duotone,.g-menu-item--danger>.fa-brands{color:currentColor}.g-menu-item--danger:hover:not(:disabled),.g-menu-item--danger.is-active,.g-menu-item--danger.is-keyboard-selected{background:#f5ebed;box-shadow:inset 0 0 0 1px #e2cbd0;color:#704951}.g-filter-list-move,.g-filter-list-enter-active,.g-filter-list-leave-active{will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased;transform-origin:center center;transition:transform .4s cubic-bezier(.2,0,0,1),opacity .2s ease}.g-filter-list-enter-active,.g-filter-list-move{position:relative;z-index:1}.g-filter-list-enter-from{opacity:0;transform:translateY(8px)}.g-filter-list-leave-to{opacity:0;transform:translateY(-6px)}.g-filter-list-leave-active{pointer-events:none;position:absolute;left:0;right:0;z-index:0;opacity:0}@media(prefers-reduced-motion:reduce){.g-filter-list-move,.g-filter-list-enter-active,.g-filter-list-leave-active{transition:opacity .12s ease}.g-filter-list-enter-from,.g-filter-list-leave-to{transform:none}}.g-icon-btn{border:0;background:transparent;color:inherit;padding:0;line-height:1;cursor:pointer}.g-icon-btn:hover{color:#5f766b}.g-filter-bar{background:#fffffff0;border-color:#dce5e1!important;padding:.65rem;box-shadow:0 14px 32px #263d331f,0 2px 8px #263d3314}.g-filter-bar__main{display:flex;flex-direction:column;align-items:stretch;gap:.65rem}.g-filter-bar__search{position:relative;width:100%}.g-filter-bar__search>.fa-solid{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#7f948b;font-size:.9rem;pointer-events:none}.g-filter-bar__search .form-control{min-height:34px;padding-left:2.15rem;padding-right:2.1rem;border-color:#d9e2dd;background:#fffffff5}.g-filter-bar__fields{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;min-width:0}.g-filter-bar__field-section{display:flex;flex-direction:column;gap:.35rem}.g-filter-bar__field-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#526a60;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.g-filter-bar__field-clear{border:0;width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#778b83}.g-filter-bar__field-clear:hover,.g-filter-bar__field-clear:focus-visible{background:#6f8f811f;color:#486a5b}.g-filter-bar__options{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.g-filter-bar__option{border:0;min-height:30px;max-width:100%;border-radius:999px;padding:.2rem .55rem;display:inline-flex;align-items:center;gap:.35rem;background:#f1f6f4e6;color:#40584e;font-size:.84rem}.g-filter-bar__option>span{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-filter-bar__option:hover,.g-filter-bar__option:focus-visible{background:#e1eee8f2;color:#263d33}.g-filter-bar__option.is-active{background:#6f8f81;color:#fff}.g-filter-bar__show-more{border:0;align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;min-height:28px;padding:.15rem .25rem;background:transparent;color:#5f766b;font-size:.82rem;font-weight:700}.g-filter-bar__show-more:hover,.g-filter-bar__show-more:focus-visible{color:#263d33;text-decoration:underline}.g-filter-bar__meta{display:inline-flex;align-items:center;gap:.45rem;justify-content:flex-end;flex-wrap:wrap}.g-filter-bar__count{display:inline-flex;align-items:baseline;gap:.25rem;color:#647870;font-size:.86rem;white-space:nowrap}.g-filter-bar__count>span:first-child{color:#2f3d38;font-weight:700}.g-filter-bar__icon-btn{border:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:#73837d;flex:0 0 auto}.g-filter-bar__search .g-filter-bar__icon-btn{position:absolute;right:.25rem;top:50%;transform:translateY(-50%)}.g-filter-bar__icon-btn:hover,.g-filter-bar__icon-btn:focus-visible{background:#6f8f811f;color:#486a5b}.g-filter-bar__chips{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.45rem}.g-filter-bar__chip{border:1px solid #d2dfda;background:#eff6f3eb;color:#445c52;border-radius:999px;padding:.22rem .5rem;display:inline-flex;align-items:center;gap:.35rem;max-width:min(100%,320px);font-size:.82rem}.g-filter-bar__chip strong{min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#243a30}.g-filter-bar__chip:hover,.g-filter-bar__chip:focus-visible{border-color:#b9cdc4;background:#e3f0eaf2}@media(max-width:720px){.g-filter-bar__main,.g-filter-bar__fields,.g-filter-bar__meta{width:100%}.g-filter-bar__meta{justify-content:space-between}}.alert{--bs-alert-border: 1px solid transparent;border-radius:var(--radius-sm)}.alert-success{--bs-alert-color: var(--g-success-text);--bs-alert-bg: var(--g-success-bg);--bs-alert-border-color: var(--g-success-border);--bs-alert-link-color: #3d5d49}.alert-warning{--bs-alert-color: var(--g-warning-text);--bs-alert-bg: var(--g-warning-bg);--bs-alert-border-color: var(--g-warning-border);--bs-alert-link-color: #695328}.alert-danger{--bs-alert-color: var(--g-danger-text);--bs-alert-bg: var(--g-danger-bg);--bs-alert-border-color: var(--g-danger-border);--bs-alert-link-color: #68454d}.alert-info{--bs-alert-color: var(--g-info-text);--bs-alert-bg: var(--g-info-bg);--bs-alert-border-color: var(--g-info-border);--bs-alert-link-color: #3b5667}.text-success{color:var(--g-success-text)!important}.text-warning{color:var(--g-warning-text)!important}.text-danger{color:var(--g-danger-text)!important}.text-info{color:var(--g-info-text)!important}.text-bg-warning{color:var(--g-warning-text)!important;background-color:var(--g-warning-bg)!important}.text-bg-danger{color:var(--g-danger-text)!important;background-color:var(--g-danger-bg)!important}.text-bg-success{color:var(--g-success-text)!important;background-color:var(--g-success-bg)!important}.text-bg-info{color:var(--g-info-text)!important;background-color:var(--g-info-bg)!important}.g-tooltip{pointer-events:none;padding:8px 10px;border-radius:var(--radius);border:1px solid #D8E0DC;background:#fffffffa;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 24px #00000024;font-size:.78rem;line-height:1.25}.g-tooltip__content{white-space:normal}.g-tooltip--default{color:#31403a;border-color:#d8e0dc}.g-tooltip--info{color:var(--g-info-text);border-color:var(--g-info-border);background:var(--g-info-bg)}.g-tooltip--success{color:var(--g-success-text);border-color:var(--g-success-border);background:var(--g-success-bg)}.g-tooltip--warning{color:var(--g-warning-text);border-color:var(--g-warning-border);background:var(--g-warning-bg)}.g-tooltip--danger{color:var(--g-danger-text);border-color:var(--g-danger-border);background:var(--g-danger-bg)}.grid-header[data-v-dd10cf76]{background-color:var(--g-surface-header-bg, #F4F7F6);color:#3f4f49;min-height:64px;overflow:hidden;font-weight:600;font-size:1.05rem}.grid-column-header[data-v-dd10cf76]{background-color:var(--g-surface-header-bg, #F4F7F6)}.grid-column-header-track[data-v-dd10cf76],.grid-summary-track[data-v-dd10cf76]{min-width:max-content;flex:0 0 auto;display:flex;will-change:transform}.grid-column-shell[data-v-dd10cf76]{min-width:0;overflow:hidden}.grid-sticky-cell[data-v-dd10cf76]{position:sticky;left:0}.grid-header-copy[data-v-dd10cf76]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.grid-header-heading-row[data-v-dd10cf76]{min-width:0;display:flex;align-items:center;gap:.45rem}.grid-header-title[data-v-dd10cf76]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-header-info-btn[data-v-dd10cf76]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:0;border-radius:999px;background:#6f8f811f;color:#5f7e71;transition:background-color .12s ease,color .12s ease}.grid-header-info-btn[data-v-dd10cf76]:hover,.grid-header-info-btn[data-v-dd10cf76]:focus-visible{background:#6f8f8133;color:#486457;outline:none}.grid-header-actions[data-v-dd10cf76]{flex:0 0 auto;flex-wrap:nowrap}.grid-header-actions-menu[data-v-dd10cf76]{position:fixed;z-index:1095;width:260px;padding:.35rem}.grid-header-actions-menu__items[data-v-dd10cf76]{display:flex;flex-direction:column;gap:.35rem}.grid-header-actions-menu__items[data-v-dd10cf76] .btn,.grid-header-actions-menu__items[data-v-dd10cf76] .g-action-btn,.grid-header-actions-menu__items[data-v-dd10cf76] .g-dialog-action-btn{width:100%;justify-content:flex-start!important}.grid-header-subtitle[data-v-dd10cf76]{margin-top:.15rem;color:#6b7a74;font-size:.78rem;font-weight:500;letter-spacing:.01em;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-column-header-text[data-v-dd10cf76]{min-width:0}.grid-column-header-cell--sortable[data-v-dd10cf76]{cursor:pointer}.grid-column-header-cell--sortable[data-v-dd10cf76]:hover{background:#6f8f8114}.grid-column-header-cell--sortable[data-v-dd10cf76]:focus-visible{outline:2px solid rgba(111,143,129,.28);outline-offset:-2px}.grid-column-header-cell--open[data-v-dd10cf76]{justify-content:center;padding-left:.5rem!important;padding-right:.5rem!important}.grid-column-header-main[data-v-dd10cf76]{min-width:0;display:inline-flex;align-items:center;flex:0 1 auto}.grid-column-sort-icon[data-v-dd10cf76]{color:#9aa7a1;font-size:.82rem;margin-left:.35rem}.grid-column-sort-icon.is-active[data-v-dd10cf76]{color:#5f7e71}.grid-column-sort-order[data-v-dd10cf76]{min-width:1rem;margin-left:.2rem;color:#7d8b85;font-size:.72rem;font-weight:700;line-height:1}.grid-column-menu-trigger[data-v-dd10cf76]{flex:0 0 auto;width:24px;height:24px;border:0;border-radius:8px;background:transparent;color:#7f8c86;display:inline-grid;place-items:center;padding:0;margin-left:.2rem}.grid-column-menu-trigger[data-v-dd10cf76]:hover,.grid-column-menu-trigger[data-v-dd10cf76]:focus-visible{background:#6f8f811f;color:#5f7e71;outline:none}.grid-column-resize-handle[data-v-dd10cf76]{position:absolute;top:0;right:-5px;bottom:0;width:10px;border:0;padding:0;background:transparent;cursor:col-resize;z-index:4}.grid-filter[data-v-dd10cf76]{min-width:0;padding-right:.5rem!important}.grid-filter-input[data-v-dd10cf76],.grid-filter[data-v-dd10cf76] .grid-filter-input{min-width:0;height:30px;border-radius:10px!important;box-sizing:border-box}.grid-filter-input[type=number][data-v-dd10cf76]{-moz-appearance:textfield;appearance:textfield}.grid-filter-input[type=number][data-v-dd10cf76]::-webkit-outer-spin-button,.grid-filter-input[type=number][data-v-dd10cf76]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.grid-filter-menu input[type=number][data-v-dd10cf76]{-moz-appearance:textfield;appearance:textfield}.grid-filter-menu input[type=number][data-v-dd10cf76]::-webkit-outer-spin-button,.grid-filter-menu input[type=number][data-v-dd10cf76]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.grid-filter-menu-trigger[data-v-dd10cf76]{width:24px;height:24px;border:0;border-radius:8px;background:transparent;color:#7f8c86;display:inline-grid;place-items:center;padding:0}.grid-filter-menu-trigger[data-v-dd10cf76]:hover,.grid-filter-menu-trigger[data-v-dd10cf76]:focus-visible,.grid-filter-menu-trigger.is-active[data-v-dd10cf76]{background:#6f8f811f;color:#5f7e71;outline:none}.grid-utility-shell[data-v-dd10cf76]{z-index:6;background-color:var(--g-surface-header-bg, #F4F7F6)}.grid-selection-shell[data-v-dd10cf76]{z-index:5;background-color:var(--g-surface-header-bg, #F4F7F6);overflow:hidden}.grid-utility-header-cell[data-v-dd10cf76],.grid-utility-filter-cell[data-v-dd10cf76],.grid-utility-summary-cell[data-v-dd10cf76],.grid-selection-header-cell[data-v-dd10cf76],.grid-selection-filter-cell[data-v-dd10cf76],.grid-selection-summary-cell[data-v-dd10cf76]{background-color:inherit}.grid-utility-header-cell[data-v-dd10cf76],.grid-utility-filter-cell[data-v-dd10cf76]{flex:0 0 35px}.grid-selection-header-cell[data-v-dd10cf76]{flex:0 0 35px;display:flex;align-items:center;justify-content:center}.grid-selection-filter-cell[data-v-dd10cf76]{flex:0 0 35px;display:flex;align-items:center;justify-content:center;padding:0}.grid-filter input[data-v-dd10cf76],.grid-filter select[data-v-dd10cf76]{min-width:0}.grid-filter--boolean[data-v-dd10cf76]{justify-content:center;padding-left:.5rem!important;padding-right:.5rem!important}.grid-filter-boolean-input[data-v-dd10cf76]{margin:0;width:18px;height:18px;cursor:pointer;flex:0 0 auto;border-color:#d8e0dc;box-shadow:none!important;background-color:#fff}.grid-filter-boolean-input[data-v-dd10cf76]:checked,.grid-filter-boolean-input[data-v-dd10cf76]:indeterminate{background-color:#7c9b8f;border-color:#7c9b8f}.grid-filter-boolean-input[data-v-dd10cf76]:focus,.grid-filter-boolean-input[data-v-dd10cf76]:focus-visible{border-color:#7c9b8f;box-shadow:none!important}.grid-filter-boolean-input[data-v-dd10cf76]:indeterminate{background-image:none;position:relative}.grid-filter-boolean-input[data-v-dd10cf76]:indeterminate:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:2px;border-radius:999px;background:#fff;transform:translate(-50%,-50%)}.grid-selection-checkbox[data-v-dd10cf76]{margin:0;width:18px;height:18px;cursor:pointer;flex:0 0 auto;border-color:#d8e0dc;box-shadow:none!important;background-color:#fff}.grid-selection-checkbox[data-v-dd10cf76]:checked,.grid-selection-checkbox[data-v-dd10cf76]:indeterminate{background-color:#7c9b8f;border-color:#7c9b8f}.grid-selection-checkbox[data-v-dd10cf76]:focus,.grid-selection-checkbox[data-v-dd10cf76]:focus-visible{border-color:#7c9b8f;box-shadow:none!important}.grid-selection-checkbox[data-v-dd10cf76]:indeterminate{background-image:none;position:relative}.grid-selection-checkbox[data-v-dd10cf76]:indeterminate:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:2px;border-radius:999px;background:#fff;transform:translate(-50%,-50%)}.grid-body[data-v-dd10cf76]{min-height:50px;background-color:#fff;border-color:#e2e8e5;overscroll-behavior:contain}.grid-body-spacer[data-v-dd10cf76]{min-width:1px;pointer-events:none;opacity:0;transition:height .4s}.grid-row[data-v-dd10cf76]{will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased;transform-origin:center center;transition:transform .4s,background-color .12s ease,opacity .2s;min-width:max-content;align-items:stretch!important}.grid-row--moving[data-v-dd10cf76]{z-index:2;border-bottom-color:transparent!important}@media(prefers-reduced-motion:reduce){.grid-body-spacer[data-v-dd10cf76]{transition:none}.grid-row[data-v-dd10cf76]{transition:background-color .12s ease,opacity .12s ease}}.grid-cell[data-v-dd10cf76]{--grid-cell-inline-padding: .75rem;--grid-cell-text-align: left;outline:none;position:relative;overflow:hidden;display:flex;align-items:center;transition:background-color .12s ease}.grid-utility-cell[data-v-dd10cf76]{background-color:#fff;z-index:4;display:flex;align-items:stretch;justify-content:center;overflow:hidden}.grid-selection-cell[data-v-dd10cf76]{background-color:#fff;z-index:3;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.grid-utility-summary-cell[data-v-dd10cf76]{background-color:inherit;z-index:4}.grid-selection-summary-cell[data-v-dd10cf76]{background-color:inherit;z-index:3}.grid-utility-handle[data-v-dd10cf76]{position:relative;width:100%;height:100%;border:0;padding:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.grid-utility-handle[data-v-dd10cf76]:focus,.grid-utility-handle[data-v-dd10cf76]:focus-visible{outline:none;box-shadow:none}.grid-utility-handle__rail[data-v-dd10cf76]{position:absolute;left:50%;top:4px;bottom:4px;width:5px;border-radius:5px;background-color:transparent;transform:translate(-50%);transition:background-color .12s ease}.grid-row.currentRow .grid-utility-handle__rail[data-v-dd10cf76]{background-color:var(--bs-primary)}.grid-cell-align-left[data-v-dd10cf76]{--grid-cell-text-align: left}.grid-cell-align-center[data-v-dd10cf76]{--grid-cell-text-align: center}.grid-cell-align-right[data-v-dd10cf76]{--grid-cell-text-align: right}.grid-cell--display[data-v-dd10cf76]{padding-left:var(--grid-cell-inline-padding);padding-right:var(--grid-cell-inline-padding)}.grid-cell--display.grid-cell-align-center[data-v-dd10cf76]{justify-content:center}.grid-cell--display.grid-cell-align-right[data-v-dd10cf76]{justify-content:flex-end}.grid-cell--display[data-v-dd10cf76]:not(.grid-cell-boolean){white-space:nowrap;text-overflow:ellipsis}.grid-cell-value[data-v-dd10cf76]{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:var(--grid-cell-text-align)}.grid-cell[data-v-dd10cf76]>*{min-width:0}.grid-open-cell-btn[data-v-dd10cf76]{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#6f8f81;display:inline-grid;place-items:center;padding:0;margin:0 auto;transition:background-color .12s ease,color .12s ease}.grid-open-cell-btn[data-v-dd10cf76]:hover,.grid-open-cell-btn[data-v-dd10cf76]:focus-visible{background:#6f8f811f;color:#567466;outline:none}.grid-open-cell-btn.is-disabled[data-v-dd10cf76],.grid-open-cell-btn[data-v-dd10cf76]:disabled{color:#9aa7a1;opacity:.55;background:transparent;cursor:default}.grid-tree-toggle[data-v-dd10cf76]{flex:0 0 22px;width:22px;height:22px;border:0;border-radius:7px;background:transparent;color:#6f8f81;display:inline-grid;place-items:center;padding:0;margin-right:.25rem;transition:background-color .12s ease,color .12s ease}.grid-tree-toggle[data-v-dd10cf76]:hover:not(:disabled),.grid-tree-toggle[data-v-dd10cf76]:focus-visible:not(:disabled){background:#6f8f811f;color:#567466;outline:none}.grid-tree-toggle.is-empty[data-v-dd10cf76]{visibility:hidden;pointer-events:none}.grid-tree-toggle i[data-v-dd10cf76]{font-size:.72rem}.grid-cell[data-v-dd10cf76]:focus,.grid-cell[data-v-dd10cf76]:focus-visible,.grid-cell.is-active-cell[data-v-dd10cf76]{outline:none;background-color:transparent}.grid-cell.is-editing-cell[data-v-dd10cf76]{background-color:transparent;padding-left:var(--grid-cell-inline-padding)!important;padding-right:var(--grid-cell-inline-padding)!important}.grid-cell.is-editing-cell[data-v-dd10cf76]:after{content:none}.grid-cell.is-editing-cell .grid-inline-editor[data-v-dd10cf76],.grid-cell.is-editing-cell .grid-custom-editor[data-v-dd10cf76],.grid-cell.is-editing-cell .grid-default-editor[data-v-dd10cf76],.grid-cell.is-editing-cell .grid-date-editor-wrap[data-v-dd10cf76]{position:relative;z-index:1}.grid-default-editor[data-v-dd10cf76]{flex:1 1 auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;align-items:stretch;padding:0}.grid-custom-editor[data-v-dd10cf76]{flex:1 1 auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;align-items:stretch}.grid-custom-editor[data-v-dd10cf76]>*{flex:1 1 auto;min-width:0;height:100%}.grid-custom-editor[data-v-dd10cf76] input:not([type=checkbox]),.grid-custom-editor[data-v-dd10cf76] textarea,.grid-custom-editor[data-v-dd10cf76] select,.grid-custom-editor[data-v-dd10cf76] button{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;box-sizing:border-box}.grid-custom-editor[data-v-dd10cf76] .form-control,.grid-custom-editor[data-v-dd10cf76] .form-select,.grid-custom-editor[data-v-dd10cf76] button{border:0;border-radius:0;background:transparent;box-shadow:none}.grid-cell.is-active-cell[data-v-dd10cf76]:after{content:"";position:absolute;inset:0;border-radius:0;box-shadow:inset 0 0 0 1px #6f8f8157;pointer-events:none}.grid-cell.is-range-selected-cell[data-v-dd10cf76]{background-color:#6f8f811f}.grid-cell.is-range-selected-cell[data-v-dd10cf76]:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #6f8f8142;pointer-events:none}.grid-body .form-control[data-v-dd10cf76]:focus{border-color:#6f8f81c7;box-shadow:none}.grid-body .form-check-input[data-v-dd10cf76]:focus{border-color:#6f8f81c7;box-shadow:none}.grid-cell-affordance[data-v-dd10cf76]{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.grid-cell-affordance__icon[data-v-dd10cf76]{color:#6f8f81e6;font-size:.72rem;flex:0 0 auto;opacity:0;transition:opacity .12s ease}.grid-date-editor-trigger[data-v-dd10cf76]{width:100%;min-height:0;height:100%;margin:0;border:0;border-radius:0;background:transparent;color:#1f1f1f;padding:0 18px 0 0;font:inherit;line-height:inherit;box-shadow:none;box-sizing:border-box;text-align:var(--grid-cell-text-align)}.grid-date-editor-trigger[data-v-dd10cf76]:focus,.grid-date-editor-trigger[data-v-dd10cf76]:focus-visible{outline:none;border:0;box-shadow:none}.grid-inline-editor[data-v-dd10cf76]{flex:1 1 auto;display:block;width:100%;min-height:0;height:100%;min-width:0;margin:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;color:#1f1f1f;font:inherit;line-height:inherit;box-shadow:none!important;appearance:none;-webkit-appearance:none;box-sizing:border-box;text-align:var(--grid-cell-text-align)}.grid-inline-editor[data-v-dd10cf76]:focus,.grid-inline-editor[data-v-dd10cf76]:focus-visible{outline:none;border:0!important;box-shadow:none!important;background:transparent!important}.grid-date-editor-wrap[data-v-dd10cf76]{position:relative;display:flex;align-items:stretch;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0}.grid-date-editor-wrap__icon[data-v-dd10cf76]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#6f8f81e6;font-size:.72rem;pointer-events:none}.grid-summary-row[data-v-dd10cf76]{background-color:#6f8f8114;color:#4f5d58;z-index:3}.grid-context-menu[data-v-dd10cf76]{position:fixed;z-index:1200;width:260px}.grid-footer-menu[data-v-dd10cf76]{position:fixed;z-index:1201;width:240px}.grid-layout-menu[data-v-dd10cf76]{position:fixed;z-index:1202;width:260px;max-height:min(60vh,480px);overflow:auto}.grid-column-menu[data-v-dd10cf76]{position:fixed;z-index:1203;width:240px}.grid-filter-menu[data-v-dd10cf76]{position:fixed;z-index:1204;width:320px}.grid-filter-menu__body[data-v-dd10cf76]{padding:.9rem}.grid-filter-menu__section[data-v-dd10cf76]{min-width:0}.grid-filter-menu__date-range[data-v-dd10cf76]{display:grid;gap:.5rem}.grid-filter-menu__search[data-v-dd10cf76]{position:relative;display:flex;align-items:center}.grid-filter-menu__search>i[data-v-dd10cf76]{position:absolute;left:.85rem;color:#8b9792;pointer-events:none}.grid-filter-menu__search>input[data-v-dd10cf76]{padding-left:2.1rem;border-radius:12px}.grid-filter-menu__list[data-v-dd10cf76]{margin-top:.8rem;max-height:min(38vh,220px);overflow:auto;padding:.14rem .1rem .14rem .14rem;border:1px solid #E2E8E5;border-radius:14px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(95,107,102,.38) transparent}.grid-filter-menu__list[data-v-dd10cf76]::-webkit-scrollbar{width:12px}.grid-filter-menu__list[data-v-dd10cf76]::-webkit-scrollbar-track{background:transparent}.grid-filter-menu__list[data-v-dd10cf76]::-webkit-scrollbar-thumb{background-color:#5f6b6657;border-radius:999px;border:2px solid transparent;background-clip:content-box}.grid-filter-menu__list[data-v-dd10cf76]::-webkit-scrollbar-thumb:hover{background-color:#5f6b6675}.grid-filter-menu__option[data-v-dd10cf76]{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:.55rem;padding:.28rem .42rem;border-radius:10px;color:#2f3834;text-align:left}.grid-filter-menu__option[data-v-dd10cf76]:hover,.grid-filter-menu__option[data-v-dd10cf76]:focus-visible{background:#6f8f811a;outline:none}.grid-filter-menu__check[data-v-dd10cf76]{flex:0 0 1.2rem;color:#6f8f81;display:inline-flex;justify-content:center;font-size:.95rem}.grid-filter-menu__empty[data-v-dd10cf76]{padding:.5rem .42rem .2rem;color:#7a8781;font-size:.9rem}.grid-filter-menu__footer[data-v-dd10cf76]{padding:.75rem .9rem;display:flex;justify-content:flex-end}.grid-footer-menu__layout-trigger[data-v-dd10cf76]{justify-content:flex-start}.grid-footer-menu__chevron[data-v-dd10cf76]{color:#87968f;font-size:.8rem}.grid-layout-menu__toggle[data-v-dd10cf76]{justify-content:flex-start}.grid-footer[data-v-dd10cf76]{background-color:var(--surface-2, #F4F7F6);border-top:1px solid var(--border, #D8E0DC);font-size:.8rem;color:#6b7570}.grid-footer-filter-pill[data-v-dd10cf76]{min-width:0;max-width:min(560px,48%);border:0;background:#6f8f811a;color:#55645e;border-radius:999px;padding:.2rem .35rem .2rem .6rem;display:inline-flex;align-items:center;gap:.45rem;line-height:1.2}.grid-footer-filter-pill[data-v-dd10cf76]:hover,.grid-footer-filter-pill[data-v-dd10cf76]:focus-visible{background:#6f8f8129;color:#44524d;outline:none}.grid-footer-filter-pill__text[data-v-dd10cf76]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-footer-filter-pill__icon[data-v-dd10cf76]{flex:0 0 auto;width:18px;height:18px;border-radius:999px;display:inline-grid;place-items:center;background:#ffffffb8;color:#5f6b66;font-size:.72rem}.grid-header-filter-btn.active[data-v-dd10cf76]{background:#6f8f812e;color:#31423b}.grid-header-filter-count[data-v-dd10cf76]{min-width:1.25rem;height:1.25rem;border-radius:999px;display:inline-grid;place-items:center;padding:0 .35rem;background:#6f8f81;color:#fff;font-size:.72rem;line-height:1}.grid-filter-backdrop[data-v-dd10cf76]{position:absolute;inset:0;z-index:11;border:0;padding:0;background:#1f29240f;cursor:default}.grid-filter-backdrop-enter-active[data-v-dd10cf76],.grid-filter-backdrop-leave-active[data-v-dd10cf76]{transition:opacity .18s ease}.grid-filter-backdrop-enter-from[data-v-dd10cf76],.grid-filter-backdrop-leave-to[data-v-dd10cf76]{opacity:0}.grid-filter-panel[data-v-dd10cf76]{position:absolute;top:0;right:0;bottom:0;z-index:12;width:min(380px,92%);display:flex;flex-direction:column;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:-16px 0 40px #0000001f}.grid-filter-panel__header[data-v-dd10cf76]{flex:0 0 auto;justify-content:space-between;min-height:54px}.grid-filter-panel__title[data-v-dd10cf76]{line-height:1.2}.grid-filter-panel__subtitle[data-v-dd10cf76]{margin-top:.16rem;font-size:.78rem;color:#6b7570;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-filter-panel__close[data-v-dd10cf76]{flex:0 0 auto;width:32px;height:32px;justify-content:center;padding:0}.grid-filter-panel__body[data-v-dd10cf76]{min-height:0;overflow:auto;padding:8px}.grid-filter-panel__body[data-v-dd10cf76] .g-filter-bar{border:0!important;border-radius:0;box-shadow:none;background:transparent;padding:0}.grid-filter-panel__body[data-v-dd10cf76] .g-filter-bar__main{gap:.75rem}.grid-filter-panel__body[data-v-dd10cf76] .g-filter-bar__field-section{padding:.45rem .35rem;border-radius:var(--radius)}.grid-filter-panel__body[data-v-dd10cf76] .g-filter-bar__field-section:hover{background:#f1f6f4b8}.grid-filter-panel-enter-active[data-v-dd10cf76],.grid-filter-panel-leave-active[data-v-dd10cf76]{transition:transform .18s ease,opacity .18s ease}.grid-filter-panel-enter-from[data-v-dd10cf76],.grid-filter-panel-leave-to[data-v-dd10cf76]{transform:translate(100%);opacity:0}.grid-footer-icon-btn[data-v-dd10cf76]{width:24px;height:24px;border:0;background:transparent;color:#5f6b66;border-radius:8px;display:inline-grid;place-items:center;padding:0}.grid-footer-icon-btn[data-v-dd10cf76]:hover{background:#6f8f811f;color:#4f5f59}.grid-cell-boolean[data-v-dd10cf76]{display:flex;align-items:center;justify-content:center;padding-left:.5rem!important;padding-right:.5rem!important}.grid-cell-boolean-input[data-v-dd10cf76]{margin:0;pointer-events:auto;cursor:pointer}.grid-cell-boolean-input-readonly[data-v-dd10cf76]{pointer-events:none;cursor:default}.grid-header-new-btn__icon[data-v-dd10cf76]{color:#6f8f81;opacity:.92}.grid-header-new-btn:hover .grid-header-new-btn__icon[data-v-dd10cf76]{color:#5f7e71}.grid-detail-toggle-btn[data-v-dd10cf76]{min-width:42px;width:42px;justify-content:center;padding-inline:0}.grid-detail-toggle-btn__icon[data-v-dd10cf76]{color:#6f8f81;opacity:.92;font-size:.95rem}.grid-detail-toggle-btn:hover .grid-detail-toggle-btn__icon[data-v-dd10cf76],.grid-detail-toggle-btn.active .grid-detail-toggle-btn__icon[data-v-dd10cf76]{color:#5f7e71}.loading-fade-enter-active[data-v-3ef005e7],.loading-fade-leave-active[data-v-3ef005e7]{transition:opacity .18s ease}.loading-fade-enter-from[data-v-3ef005e7],.loading-fade-leave-to[data-v-3ef005e7]{opacity:0}.loading-overlay[data-v-3ef005e7]{position:absolute;inset:0;z-index:9999;display:grid;place-items:center;background-color:#00000059;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:all}.loading-overlay.is-page[data-v-3ef005e7]{position:fixed}.loading-card[data-v-3ef005e7]{width:100%;padding:16px 18px;text-align:center}.loading-icon[data-v-3ef005e7]{font-size:22px;line-height:1;margin-bottom:10px;color:var(--bs-primary, #6F8F81)}.loading-dots[data-v-3ef005e7]{display:inline-flex;align-items:center;gap:8px;margin:4px 0 10px}.dot[data-v-3ef005e7]{width:15px;height:15px;border-radius:999px;background:#fff;opacity:.9;animation:bounce-3ef005e7 .9s infinite ease-in-out}.dot.d2[data-v-3ef005e7]{animation-delay:.12s;opacity:.75}.dot.d3[data-v-3ef005e7]{animation-delay:.24s;opacity:.6}@keyframes bounce-3ef005e7{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-7px)}}.loading-text[data-v-3ef005e7]{font-weight:600;color:var(--bs-body-color, #1F1F1F)}.loading-subtext[data-v-3ef005e7]{margin-top:4px;font-size:.9rem;color:#6b7570}.g-field-feedback-reserved[data-v-b5c997f5]{min-height:1rem}.g-lookup[data-v-157e96f3]{z-index:1200!important;min-width:220px;display:flex;flex-direction:column;min-height:0;outline:none}.g-lookup[data-v-157e96f3]:focus,.g-lookup[data-v-157e96f3]:focus-visible{outline:none}.g-lookup__list[data-v-157e96f3]{flex:1 1 auto;min-height:0;overflow:auto;padding:6px}.g-lookup__search-header[data-v-157e96f3]{flex:0 0 auto;background-color:var(--g-surface-header-bg, #F4F7F6)}.g-lookup__section[data-v-157e96f3]{padding:6px 8px 4px;letter-spacing:.04em;font-size:.68rem}.g-lookup__item[data-v-157e96f3]{justify-content:space-between}.g-lookup__pin[data-v-157e96f3]{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:8px;opacity:.28;color:#607069;flex:0 0 auto}.g-lookup__pin.is-pinned[data-v-157e96f3]{opacity:.95}.g-lookup__pin[data-v-157e96f3]:hover{background:#e8efeb;opacity:1}.g-lookup__empty[data-v-157e96f3]{padding:12px;text-align:center}.g-lookup__footer[data-v-157e96f3]{flex:0 0 auto;height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:#5f6b66;font-size:.8rem;background:#6f8f810f}.g-lookup__footer-start[data-v-157e96f3],.g-lookup__footer-end[data-v-157e96f3]{min-width:0}.g-lookup__refresh[data-v-157e96f3]{width:24px;height:24px;border:0;background:transparent;color:inherit;display:inline-grid;place-items:center;border-radius:8px;padding:0}.g-lookup__refresh[data-v-157e96f3]:hover:not(:disabled){background:#e8efeb}.g-lookup__refresh[data-v-157e96f3]:disabled{opacity:.45;cursor:default}.g-lookup__footer-btn[data-v-157e96f3]{height:24px;padding:0 8px;border:1px solid #D8E0DC;border-radius:8px;background:#fff;color:#5f6b66;font-size:.72rem;line-height:1}.g-lookup__footer-btn[data-v-157e96f3]:hover:not(:disabled){background:#f1f6f4;border-color:#c9d3ce}.g-lookup__footer-btn[data-v-157e96f3]:disabled{opacity:.5;cursor:default}.g-menu-item.is-active[data-v-157e96f3]{background:#f1f6f4;border-color:#e2e8e5}.g-date-field[data-v-f09c85a4]{margin-bottom:0}.g-select[data-v-0b969460]{background-color:#fff!important;border:1px solid #D8E0DC;border-radius:var(--radius);font-size:.85rem;box-shadow:inset 0 1px 2px #0000000a}.g-select[data-v-0b969460]:focus{outline:none;border-color:var(--bs-primary);box-shadow:0 0 0 .25rem #6f8f8140}.g-field-feedback-reserved[data-v-0b969460]{min-height:1rem}.g-upload-dropzone[data-v-e1ebde18]{border:1px dashed var(--bs-border-color, #d8e0dc);border-radius:var(--radius, 16px);background:#ffffffd9;min-height:88px;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;cursor:pointer}.g-upload-dropzone[data-v-e1ebde18]:hover{border-color:var(--bs-primary, #6f8f81)}.g-upload-dropzone.is-dragging[data-v-e1ebde18]{border-color:var(--bs-primary, #6f8f81);background:#6f8f8114;box-shadow:0 0 0 .2rem #6f8f8133}.g-upload-dropzone.is-disabled[data-v-e1ebde18]{opacity:.65;cursor:not-allowed}.g-compact-field[data-v-76ad21c2]{flex:1 1 220px;min-width:220px}.g-compact-field--span-2[data-v-76ad21c2]{flex-basis:450px;min-width:450px;flex-grow:2}.g-compact-field__label[data-v-76ad21c2]{display:block;margin-bottom:2px;padding-left:8px;font-size:.76rem;font-weight:600;color:#73817c}.g-compact-field__error[data-v-76ad21c2]{margin-top:6px;font-size:.76rem;color:var(--bs-danger)}@media(max-width:1199.98px){.g-compact-field--span-2[data-v-76ad21c2]{flex-basis:100%;min-width:100%}}@media(max-width:767.98px){.g-compact-field[data-v-76ad21c2],.g-compact-field--span-2[data-v-76ad21c2]{flex-basis:auto;min-width:0}}.g-status-pill[data-v-8c3fa0d2]{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid transparent;max-width:100%}.g-status-pill--truncate[data-v-8c3fa0d2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-status-pill--success[data-v-8c3fa0d2]{background:var(--g-success-bg);color:var(--g-success-text);border-color:var(--g-success-border)}.g-status-pill--warning[data-v-8c3fa0d2]{background:var(--g-warning-bg);color:var(--g-warning-text);border-color:var(--g-warning-border)}.g-status-pill--danger[data-v-8c3fa0d2]{background:var(--bs-danger-bg-subtle, #f8d7da);color:var(--bs-danger-text-emphasis, #842029);border-color:var(--bs-danger-border-subtle, #f1aeb5)}.g-status-pill--info[data-v-8c3fa0d2]{background:var(--g-info-bg);color:var(--g-info-text);border-color:var(--g-info-border)}.g-status-pill--neutral[data-v-8c3fa0d2]{background:#6f8f811f;color:#4f5f59;border-color:#6f8f814d}.g-tag-input[data-v-5611535f]{min-width:0}.g-tag-input__shell[data-v-5611535f]{min-height:46px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid #D6E0DB;background:#f9fbfafa;box-shadow:inset 0 1px 1px #ffffffbf;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.g-tag-input__shell.is-open[data-v-5611535f]{border-color:#6f8f8185;box-shadow:0 0 0 3px #6f8f811f,inset 0 1px 1px #ffffffbf}.g-tag-input__shell.is-disabled[data-v-5611535f]{opacity:.7;cursor:not-allowed;background:#f4f7f6eb}.g-tag-input__chip[data-v-5611535f]{--g-tag-accent: rgb(111, 143, 129);--g-tag-border: rgba(111, 143, 129, .28);--g-tag-bg: rgba(111, 143, 129, .12);--g-tag-text: rgb(69, 93, 84);min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--g-tag-border);border-radius:999px;background:var(--g-tag-bg);color:var(--g-tag-text);padding:4px 6px 4px 10px}.g-tag-input__chip-label[data-v-5611535f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:600}.g-tag-input__chip-remove[data-v-5611535f]{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffad;color:inherit;cursor:pointer}.g-tag-input__input[data-v-5611535f]{min-width:120px;flex:1 1 140px;border:0;outline:0;background:transparent;color:#2f403a;padding:4px 2px}.g-tag-input__add[data-v-5611535f]{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(111,143,129,.24);border-radius:999px;background:#6f8f811a;color:#4f6f62}.g-tag-input__add[data-v-5611535f]:hover,.g-tag-input__add[data-v-5611535f]:focus,.g-tag-input__add[data-v-5611535f]:focus-visible{outline:none;border-color:#6f8f816b;background:#6f8f8129;color:#2f403a}.g-tag-input__menu[data-v-5611535f]{max-height:min(420px,calc(100vh - 24px));overflow:hidden;overscroll-behavior:contain;z-index:1200}.g-tag-input__menu .g-menu-items[data-v-5611535f]{box-sizing:border-box;max-height:inherit;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(95,107,102,.36) transparent}.g-tag-input__menu .g-menu-items[data-v-5611535f]::-webkit-scrollbar{width:8px}.g-tag-input__menu .g-menu-items[data-v-5611535f]::-webkit-scrollbar-track{background:transparent}.g-tag-input__menu .g-menu-items[data-v-5611535f]::-webkit-scrollbar-thumb{border-radius:999px;background:#5f6b6652}.g-tag-input__menu-item[data-v-5611535f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.g-tag-input__menu-item.is-disabled[data-v-5611535f]{opacity:.72;cursor:default}.g-tag-input__menu-item-main[data-v-5611535f]{min-width:0;display:flex;align-items:center;gap:10px}.g-tag-input__menu-color[data-v-5611535f]{--g-tag-accent: rgb(111, 143, 129);width:12px;height:12px;border-radius:999px;flex:0 0 auto;background:var(--g-tag-accent);box-shadow:inset 0 0 0 1px #ffffff8c}.g-tag-input__menu-label[data-v-5611535f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-tag-input__menu-hint[data-v-5611535f]{color:#73837d;font-size:.78rem}.g-tag-input__empty[data-v-5611535f]{padding:12px 14px;color:#73837d;font-size:.84rem}.g-rich-text-editor[data-v-171965ec]{border:1px solid rgba(205,218,212,.95);border-radius:8px;background:#fffffff5;overflow:hidden}.g-rich-text-editor.is-invalid[data-v-171965ec]{border-color:var(--bs-danger)}.g-rich-text-editor__toolbar[data-v-171965ec]{display:flex;align-items:center;gap:4px;padding:5px;border-bottom:1px solid rgba(220,229,225,.95);background:#f7faf8eb}.g-rich-text-editor__tool[data-v-171965ec]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;color:#52635d;font-size:.78rem;font-weight:700}.g-rich-text-editor__tool[data-v-171965ec]:hover:not(:disabled),.g-rich-text-editor__tool.is-active[data-v-171965ec]{background:#5f7e7124;color:#2f473d}.g-rich-text-editor__tool[data-v-171965ec]:disabled{opacity:.55}.g-rich-text-editor__divider[data-v-171965ec]{width:1px;height:20px;margin:0 2px;background:#cddad4f2}.g-rich-text-editor__body[data-v-171965ec]{position:relative}.g-rich-text-editor__placeholder[data-v-171965ec]{position:absolute;top:.72rem;left:.78rem;color:#8b9892;pointer-events:none;z-index:1}[data-v-171965ec] .g-rich-text-editor__content{min-height:inherit;padding:.65rem .75rem;color:#2f3d38;outline:none;line-height:1.45}[data-v-171965ec] .g-rich-text-editor__content p{margin:0 0 .5rem}[data-v-171965ec] .g-rich-text-editor__content p:last-child,[data-v-171965ec] .g-rich-text-editor__content ul:last-child,[data-v-171965ec] .g-rich-text-editor__content ol:last-child{margin-bottom:0}[data-v-171965ec] .g-rich-text-editor__content h2,[data-v-171965ec] .g-rich-text-editor__content h3{margin:.35rem 0 .45rem;color:#31463d;font-weight:700;line-height:1.25}[data-v-171965ec] .g-rich-text-editor__content h2{font-size:1.02rem}[data-v-171965ec] .g-rich-text-editor__content h3{font-size:.92rem}[data-v-171965ec] .g-rich-text-editor__content ul,[data-v-171965ec] .g-rich-text-editor__content ol{margin:0 0 .5rem;padding-left:1.25rem}.g-rich-text-editor--compact .g-rich-text-editor__toolbar[data-v-171965ec]{padding:4px}.g-rich-text-editor--compact .g-rich-text-editor__tool[data-v-171965ec]{width:28px;height:28px}.g-rich-text-editor--disabled[data-v-171965ec],.g-rich-text-editor--readonly[data-v-171965ec]{background:#f7faf8c7}.g-rich-text-content[data-v-9d9c1e5a]{color:inherit;line-height:1.45}[data-v-9d9c1e5a] p{margin:0 0 .5rem}[data-v-9d9c1e5a] p:last-child,[data-v-9d9c1e5a] ul:last-child,[data-v-9d9c1e5a] ol:last-child{margin-bottom:0}[data-v-9d9c1e5a] h2,[data-v-9d9c1e5a] h3{margin:.35rem 0 .45rem;color:#31463d;font-weight:700;line-height:1.25}[data-v-9d9c1e5a] h2{font-size:1.02rem}[data-v-9d9c1e5a] h3{font-size:.92rem}[data-v-9d9c1e5a] ul,[data-v-9d9c1e5a] ol{margin:0 0 .5rem;padding-left:1.25rem}.item-editor-shell[data-v-c777631d]{display:flex;flex-direction:column;gap:10px}.item-editor-section[data-v-c777631d]{display:flex;flex-direction:column;gap:4px}.item-editor-card[data-v-c777631d]{background:#f5f8f7;border-color:#d8e2dd!important;padding:10px}.item-editor-grid[data-v-c777631d]{display:flex;flex-wrap:wrap;gap:8px 10px}.item-editor-type-picker[data-v-c777631d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.item-editor-type-btn[data-v-c777631d]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;width:100%;min-height:104px;padding:12px 14px;border:1px solid #d8e2dd;border-radius:14px;background:#fff;color:#44534d;text-align:left;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,transform .12s ease}.item-editor-type-btn[data-v-c777631d]:hover{border-color:#9eb6ab;background:#f8fbf9}.item-editor-type-btn--active[data-v-c777631d]{border-color:#6f8f81;background:#e7f0eb;box-shadow:inset 0 0 0 1px #6f8f812e}.item-editor-type-btn__name[data-v-c777631d]{font-size:.88rem;font-weight:700}.item-editor-type-btn__text[data-v-c777631d]{font-size:.74rem;line-height:1.3;color:#6b7c75}.item-editor-type-error[data-v-c777631d]{margin-top:8px;padding-left:8px;font-size:.76rem;color:var(--bs-danger)}.item-editor-input--textarea[data-v-c777631d]{min-height:110px;resize:vertical}.item-editor-toggle-row[data-v-c777631d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px 2px 8px;border-bottom:1px solid #dbe4df}.item-editor-toggle-row__title[data-v-c777631d]{font-size:.82rem;font-weight:700;color:#52635d}.item-editor-toggle-row__text[data-v-c777631d]{margin-top:2px;font-size:.78rem;color:#7a8782;line-height:1.35}.item-editor-grid__full[data-v-c777631d]{flex:1 1 100%}@media(max-width:767.98px){.item-editor-card[data-v-c777631d]{padding:8px}.item-editor-type-picker[data-v-c777631d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.item-editor-type-picker[data-v-c777631d]{grid-template-columns:minmax(0,1fr)}}
