:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.status--active,.status--published{background:#e6f4ea;color:#2e7d32}.status--draft{background:#fff8e1;color:#f57f17}.status--archived{background:#eee;color:#757575}.status--unknown{background:#f5f5f5;color:#9e9e9e}.status--user--suspended{background:#feecec;color:#c62828}.status--user--invited{background:#e8eaf6;color:#3949ab}.status--user--unverified{background:#fff3e0;color:#e65100}.status--participant--reserve{background:#ede7f6;color:#6a1b9a}#app{width:100vw}@media(min-width:1024px){body{display:flex;place-items:center}#app{display:grid}}.gallery-photos[data-v-335ab236]{display:flex;align-items:center;gap:20px;padding:4px 0}.gallery-slot[data-v-335ab236]{position:relative;width:321px;height:257px;flex-shrink:0;border-radius:8px;overflow:hidden;transition:width .4s ease,height .4s ease}.gallery-slot--main[data-v-335ab236]{width:417px;height:333px}.gallery-photo[data-v-335ab236]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gallery-photo--clickable[data-v-335ab236]{cursor:zoom-in}.photo-fade-enter-active[data-v-335ab236],.photo-fade-leave-active[data-v-335ab236]{transition:opacity .3s ease}.photo-fade-enter-from[data-v-335ab236],.photo-fade-leave-to[data-v-335ab236]{opacity:0}.gallery-controls[data-v-335ab236]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.gallery-btn[data-v-335ab236]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #616161;background:none;color:#616161;cursor:pointer;padding:0}.gallery-btn[data-v-335ab236]:disabled{opacity:.3;cursor:not-allowed}.gallery-btn i[data-v-335ab236]{font-size:12px}.lightbox[data-v-335ab236]{position:fixed;inset:0;z-index:1000;background:#000000d9;display:flex;align-items:center;justify-content:center}.lightbox-img[data-v-335ab236]{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:6px;-webkit-user-select:none;user-select:none}.lightbox-close[data-v-335ab236]{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;border:none;background:#ffffff26;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.lightbox-close[data-v-335ab236]:hover{background:#ffffff4d}.lightbox-nav[data-v-335ab236]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:none;background:#ffffff26;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.lightbox-nav[data-v-335ab236]:hover:not(:disabled){background:#ffffff4d}.lightbox-nav[data-v-335ab236]:disabled{opacity:.2;cursor:not-allowed}.lightbox-nav--prev[data-v-335ab236]{left:20px}.lightbox-nav--next[data-v-335ab236]{right:20px}.lightbox-fade-enter-active[data-v-335ab236],.lightbox-fade-leave-active[data-v-335ab236]{transition:opacity .25s ease}.lightbox-fade-enter-from[data-v-335ab236],.lightbox-fade-leave-to[data-v-335ab236]{opacity:0}.loading-spinner[data-v-023e90a7]{height:auto;display:block}.app-btn[data-v-b02e5cd2]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:background .2s,color .15s,border-color .2s;white-space:nowrap;flex-shrink:0}.app-btn[data-v-b02e5cd2]:disabled{opacity:.5;cursor:not-allowed}.app-btn--primary[data-v-b02e5cd2]{padding:6px 18px;background:#ebb247;color:#fff;border:none}.app-btn--primary[data-v-b02e5cd2]:hover:not(:disabled){background:#d4a03e}.app-btn--danger[data-v-b02e5cd2]{padding:6px 18px;background:#ef4444;color:#fff;border:none}.app-btn--danger[data-v-b02e5cd2]:hover:not(:disabled){background:#dc2626}.app-btn--secondary[data-v-b02e5cd2]{padding:6px 16px;background:#fff;color:#616161;border:1px solid #C5D3EA}.app-btn--secondary[data-v-b02e5cd2]:hover:not(:disabled){border-color:#3d537e;color:#3d537e}.app-btn--text[data-v-b02e5cd2]{padding:6px 10px;background:none;border:none}.app-btn--icon i[data-v-b02e5cd2]{transition:transform .2s}.app-btn--icon:hover:not(:disabled) i[data-v-b02e5cd2]{transform:scale(1.15)}.app-btn--icon[data-v-b02e5cd2]{width:28px;height:28px;padding:0;background:none;border:none}.app-btn--default[data-v-b02e5cd2]{color:#616161}.app-btn--default[data-v-b02e5cd2]:hover:not(:disabled){background:#3d537e14;color:#3d537e}.app-btn--text.app-btn--danger[data-v-b02e5cd2],.app-btn--icon.app-btn--danger[data-v-b02e5cd2]{color:#dc3545;background:none}.app-btn--text.app-btn--danger[data-v-b02e5cd2]:hover:not(:disabled),.app-btn--icon.app-btn--danger[data-v-b02e5cd2]:hover:not(:disabled){background:#dc35451a}.app-btn--success[data-v-b02e5cd2]{color:#198754}.app-btn--success[data-v-b02e5cd2]:hover:not(:disabled){background:#1987541a}.app-checkbox[data-v-cb0801e8]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.app-checkbox--disabled[data-v-cb0801e8]{opacity:.5;cursor:not-allowed}.app-checkbox__input[data-v-cb0801e8]{display:none}.app-checkbox__box[data-v-cb0801e8]{width:18px;height:18px;border-radius:4px;border:1.5px solid #C5D3EA;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,border-color .15s}.app-checkbox:not(.app-checkbox--disabled):hover .app-checkbox__box[data-v-cb0801e8]{border-color:#3d537e}.app-checkbox__input:checked+.app-checkbox__box[data-v-cb0801e8]{background:#ebb247;border-color:#ebb247}.app-checkbox__check[data-v-cb0801e8]{font-size:10px;color:#fff;font-weight:700}.app-checkbox__label[data-v-cb0801e8]{font-size:13px;color:#444}.vs-wrapper[data-v-e2f4adfb]{position:relative}.vs-trigger[data-v-e2f4adfb]{display:inline-flex;align-items:center;gap:2px;padding:5px 6px 5px 8px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .15s}.vs-trigger[data-v-e2f4adfb]:hover{background:#3d537e0f}.vs-trigger-label[data-v-e2f4adfb]{font-size:13px;color:#616161;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.vs-trigger-icon[data-v-e2f4adfb]{font-size:11px;color:#a2a2a2}.vs-panel[data-v-e2f4adfb]{position:fixed;min-width:240px;max-width:320px;background:#fff;border:1px solid #C5D3EA;border-radius:10px;box-shadow:0 8px 24px #3d537e26;padding:6px;z-index:1000}.vs-divider[data-v-e2f4adfb]{height:1px;background:#3d537e1a;margin:4px 0}.vs-group-label[data-v-e2f4adfb]{padding:6px 10px 3px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#a2a2a2}.vs-option[data-v-e2f4adfb]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:6px;cursor:pointer;text-align:left;transition:background .12s}.vs-option[data-v-e2f4adfb]:hover{background:#3d537e12}.vs-option-label[data-v-e2f4adfb]{font-size:13px;color:#616161;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-option--selected[data-v-e2f4adfb]{background:#ebb2471f}.vs-option--selected .vs-option-label[data-v-e2f4adfb]{color:#3d537e;font-weight:500}.vs-option--selected[data-v-e2f4adfb]:hover{background:#ebb2472e}.vs-panel-enter-active[data-v-e2f4adfb],.vs-panel-leave-active[data-v-e2f4adfb]{transition:opacity .15s,transform .15s}.vs-panel-enter-from[data-v-e2f4adfb],.vs-panel-leave-to[data-v-e2f4adfb]{opacity:0;transform:translateY(-4px)}.editor-section[data-v-f22c52b0]{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-bottom:1px solid rgba(61,83,126,.1)}.editor-section[data-v-f22c52b0]:last-child{border-bottom:none}.section-title[data-v-f22c52b0]{font-size:13px;font-weight:600;color:#444;margin:0}.col-row[data-v-f22c52b0]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.col-item[data-v-f22c52b0]{flex:1;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;background:#f5f7fb;cursor:grab;transition:background .15s}.col-item[data-v-f22c52b0]:active,.col-item--dragging[data-v-f22c52b0]{background:#dde6f7;border:2px dashed #3D537E;cursor:grabbing}.drag-handle[data-v-f22c52b0]{color:#bbb;font-size:14px}.col-label[data-v-f22c52b0]{font-size:13px;color:#444;flex:1}.col-label--muted[data-v-f22c52b0]{color:#a2a2a2}.col-required-badge[data-v-f22c52b0]{font-size:11px;color:#a2a2a2;font-style:italic;padding-right:4px}.col-item--hidden[data-v-f22c52b0]{cursor:default;background:#fafafa;opacity:.8}.cols-divider[data-v-f22c52b0]{display:flex;align-items:center;gap:8px;margin:4px 0}.cols-divider[data-v-f22c52b0]:before,.cols-divider[data-v-f22c52b0]:after{content:"";flex:1;height:1px;background:#3d537e26}.cols-divider-label[data-v-f22c52b0]{font-size:11px;color:#a2a2a2;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.sort-row[data-v-f22c52b0]{display:flex;align-items:center;gap:8px}.sort-select[data-v-f22c52b0]{flex:1;width:100%}.sort-hint[data-v-f22c52b0]{font-size:12px;color:#a2a2a2;margin:0}.app-dialog-overlay[data-v-1a87110a]{position:fixed;inset:0;background:#0006;z-index:8000;display:flex;align-items:center;justify-content:center}.app-dialog[data-v-1a87110a]{position:relative;background:#fff;border-radius:12px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;box-shadow:0 8px 32px #3d537e3d}.app-dialog-header[data-v-1a87110a]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid rgba(61,83,126,.12);flex-shrink:0}.app-dialog-title[data-v-1a87110a]{font-size:15px;font-weight:600;color:#616161}.app-dialog-close[data-v-1a87110a]{background:none;border:none;color:#a2a2a2;cursor:pointer;padding:4px;font-size:14px;border-radius:4px;transition:color .15s;line-height:1}.app-dialog-close[data-v-1a87110a]:hover{color:#616161}.app-dialog-body[data-v-1a87110a]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.app-dialog-footer[data-v-1a87110a]{padding:12px 20px;border-top:1px solid rgba(61,83,126,.12);flex-shrink:0}.confirm-body[data-v-abfaf856]{padding:16px 20px}.confirm-message[data-v-abfaf856]{font-size:13px;color:#616161;margin:0;line-height:1.5}.confirm-footer[data-v-abfaf856]{display:flex;justify-content:flex-end;gap:8px}.drawer-body[data-v-1ce66725]{display:flex;flex-direction:column;gap:4px;padding:0}.drawer-tabs[data-v-1ce66725]{display:flex;border-bottom:2px solid rgba(61,83,126,.1);margin-bottom:4px}.drawer-tab[data-v-1ce66725]{padding:10px 20px;font-size:13px;font-weight:500;color:#a2a2a2;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:color .15s,border-color .15s}.drawer-tab[data-v-1ce66725]:hover{color:#3d537e}.drawer-tab--active[data-v-1ce66725]{color:#3d537e;border-bottom-color:#3d537e;font-weight:600}.drawer-section[data-v-1ce66725]{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-bottom:1px solid rgba(61,83,126,.1)}.view-row[data-v-1ce66725]{display:flex;align-items:center;gap:8px}.view-select[data-v-1ce66725]{flex:1}.full-width[data-v-1ce66725]{width:100%}.field-label[data-v-1ce66725]{font-size:12px;font-weight:600;color:#444}.field-required[data-v-1ce66725]{color:#dc3545}.default-row[data-v-1ce66725]{display:flex;align-items:center;gap:8px}.default-label[data-v-1ce66725]{font-size:13px;color:#444;cursor:pointer}.preset-target-row[data-v-1ce66725]{display:flex;gap:20px}.target-option[data-v-1ce66725]{display:flex;align-items:center;gap:6px;font-size:13px;color:#444;cursor:pointer}.drawer-footer[data-v-1ce66725]{display:flex;gap:8px;justify-content:flex-end}.reorder-section[data-v-1ce66725]{gap:6px}.section-title[data-v-1ce66725]{font-size:13px;font-weight:600;color:#444;margin:0 0 4px}.col-row[data-v-1ce66725]{display:flex;align-items:center}.col-item[data-v-1ce66725]{flex:1;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;background:#f5f7fb;cursor:grab;transition:background .15s}.col-item--dragging .col-item[data-v-1ce66725]{background:#dde6f7;border:2px dashed #3D537E;cursor:grabbing}.drag-handle[data-v-1ce66725]{color:#bbb;font-size:14px}.col-label[data-v-1ce66725]{font-size:13px;color:#444;flex:1}.reorder-actions[data-v-1ce66725]{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.mode-badge[data-v-1ce66725]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500;align-self:flex-start}.mode-badge--create[data-v-1ce66725]{background:#1987541a;color:#198754}.mode-badge--edit[data-v-1ce66725]{background:#3d537e1a;color:#3d537e}.table-wrapper{overflow-x:auto;box-shadow:4px 4px 16px #3d537e33;border-radius:8px}.table-config-bar{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px;background:#fff;border-bottom:1px solid rgba(61,83,126,.1)}.search-input{position:relative;display:flex;align-items:center;flex:1;max-width:280px;margin-right:auto}.search-icon-left{position:absolute;left:10px;color:#a2a2a2;font-size:13px;pointer-events:none}.search-text-input{width:100%;padding:5px 32px!important;font-size:13px}.search-clear{position:absolute;right:10px;cursor:pointer;color:#a2a2a2;font-size:13px;transition:color .15s}.search-clear:hover{color:#616161}.app-table{width:100%;border-collapse:separate;border-spacing:0}.th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.th--sortable:hover{background:#3d537e0a}.th-content{display:inline-flex;align-items:center;gap:6px}.th-sort-icon{font-size:11px;color:#c5d3ea;transition:color .15s}.th--sortable:hover .th-sort-icon{color:#a2a2a2}.th-sort-icon.pi-sort-amount-up-alt,.th-sort-icon.pi-sort-amount-down-alt{color:#3d537e}.app-table thead th{text-align:left;padding:12px;font-size:13px;font-weight:600;background:#fff;border-bottom:none}.app-table thead tr{box-shadow:0 2px 6px #3d537e33}.app-table tbody tr:nth-child(odd){background:#ecf2fd}.app-table tbody tr:nth-child(2n){background:#fff}.app-table tbody td{padding:10px 12px;font-size:13px;color:#616161;border-top:2px solid transparent;border-bottom:2px solid rgba(61,83,126,.12);border-left:none;border-right:none;vertical-align:middle}.app-table tbody td:first-child{border-left:2px solid transparent}.app-table tbody td:last-child{border-right:2px solid transparent}.app-table tbody tr:last-child:not(:hover) td{border-bottom-color:transparent}.app-table tbody tr.row--clickable:hover td{border-top-color:#ebb247;border-bottom-color:#ebb247}.app-table tbody tr.row--clickable:hover td:first-child{border-left-color:#ebb247}.app-table tbody tr.row--clickable:hover td:last-child{border-right-color:#ebb247}.row--clickable,.row--select-on-click{cursor:pointer}.row--past td{opacity:.45}.table-empty-row td,.table-empty-row:hover td,.table-empty-row:hover td:first-child,.table-empty-row:hover td:last-child{border-color:transparent!important}.table-empty-cell{text-align:center;color:#a2a2a2;font-size:14px;padding:40px 12px!important}.th-checkbox,.td-checkbox{width:40px;min-width:40px;padding:0 4px 0 12px!important;vertical-align:middle}.th-row-menu{width:40px;min-width:40px}.td-row-menu{width:40px;padding:0 4px!important;text-align:center}.row-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer;color:#a2a2a2;transition:color .15s,background .15s}.row-menu-trigger{opacity:1}.row-menu-trigger:hover{color:#3d537e;background:#3d537e14}.row-menu-item{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;cursor:pointer;color:#3d537e;text-decoration:none}.row-menu-item:hover{background:#3d537e0f}.row-menu-item__icon{font-size:14px;flex-shrink:0}.app-table tbody tr.row--disabled td{opacity:.5;cursor:default}.app-table tbody tr.row--loading td{opacity:.45}.app-table tbody tr.row--loading.row--clickable,.app-table tbody tr.row--loading.row--select-on-click{cursor:default}.row-loading-spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(61,83,126,.2);border-top-color:#3d537e;border-radius:50%;animation:row-loading-spin .7s linear infinite;vertical-align:middle}@keyframes row-loading-spin{to{transform:rotate(360deg)}}.view-page[data-v-2ae7948f]{flex:1;overflow-y:auto;background:#ecf2fd;display:flex;flex-direction:column;padding:0}.view-topbar[data-v-2ae7948f]{display:flex;align-items:center;padding:8px 20px;gap:16px;position:sticky;top:0;z-index:10;background:#ecf2fd}.btn-back[data-v-2ae7948f]{display:flex;align-items:center;gap:6px;background:none;border:none;color:#616161;font-size:14px;cursor:pointer;padding:4px 0;white-space:nowrap}.btn-back[data-v-2ae7948f]:hover{color:#3d537e}.btn-back i[data-v-2ae7948f]{font-size:14px}.view-nav[data-v-2ae7948f]{display:flex;gap:8px;flex:1}.nav-button[data-v-2ae7948f]{padding:6px 16px;color:#616161;font-size:13px;font-weight:500;border:none;border-radius:6px;background:none;cursor:pointer;transition:all .2s;white-space:nowrap}.nav-button[data-v-2ae7948f]:hover{color:#3d537e}.nav-button.active[data-v-2ae7948f]{background:#ebb247;color:#fff}.btn-edit[data-v-2ae7948f]{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;color:#616161;cursor:pointer;padding:6px 10px;font-size:11px;flex-shrink:0;border-radius:6px;transition:color .2s,background .2s}.btn-edit i[data-v-2ae7948f]{font-size:20px;transition:transform .2s}.btn-edit[data-v-2ae7948f]:hover{color:#3d537e;background:#3d537e14}.btn-edit:hover i[data-v-2ae7948f]{transform:scale(1.15)}.btn-edit[data-v-2ae7948f]:active{background:#3d537e29}.view-content[data-v-2ae7948f]{padding:20px;display:flex;flex-direction:column;gap:32px;max-width:1120px;width:100%;margin:0 auto;box-sizing:border-box}.not-found[data-v-42a3daa2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#ecf2fd}.not-found-code[data-v-42a3daa2]{font-size:72px;font-weight:700;color:#c5d3ea;line-height:1}.not-found-text[data-v-42a3daa2]{font-size:16px;color:#a2a2a2;margin:0}.company-page[data-v-101388ae]{padding:0;flex:1;background:#ecf2fd;display:flex;flex-direction:column}.loading-state[data-v-101388ae]{display:flex;justify-content:center;padding:60px 0}.section-title[data-v-101388ae]{font-size:16px;font-weight:700;color:#616161;margin:0 0 20px;padding:0}.about-section[data-v-101388ae]{display:flex;gap:40px;align-items:flex-start}.company-logo-large[data-v-101388ae]{width:300px;height:300px;flex-shrink:0;border-radius:0;background:#fff;box-shadow:4px 4px 16px #3d537e33;display:flex;align-items:center;justify-content:center;overflow:hidden}.company-logo-large img[data-v-101388ae]{max-width:100%;max-height:100%;display:block}.company-info[data-v-101388ae]{flex:1;min-width:0;overflow:hidden;padding-top:24px}.about-title[data-v-101388ae]{font-size:18px;font-weight:700;color:#616161;margin:0 0 20px}.description-text[data-v-101388ae]{font-size:13px;color:#616161;line-height:1.8;word-break:break-word;overflow-wrap:break-word}.description-text[data-v-101388ae] *{max-width:100%}.description-text[data-v-101388ae] p{margin:0 0 8px}.description-text[data-v-101388ae] ul,.description-text[data-v-101388ae] ol{margin:0 0 8px;padding-left:20px}.contacts-card[data-v-101388ae]{background:#fff;padding:23px 16px 26px}.contacts-card .section-title[data-v-101388ae]{margin-bottom:32px}.contacts-grid[data-v-101388ae]{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-left:10px}.invoice-grid[data-v-101388ae]{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.contact-block-title[data-v-101388ae]{font-size:13px;font-weight:700;color:#616161;margin:0 0 18px}.contact-item[data-v-101388ae]{display:flex;gap:8px;margin-bottom:26px;font-size:13px;align-items:baseline}.contact-item[data-v-101388ae]:last-child{margin-bottom:0}.contact-item-label[data-v-101388ae]{color:#a2a2a2;min-width:180px;flex-shrink:0}.contact-item-value[data-v-101388ae]{color:#616161;word-break:break-word}.requisites-list[data-v-101388ae]{padding:0;margin-left:10px}.requisite-item[data-v-101388ae]{display:flex;gap:16px;margin-bottom:24px;font-size:13px;align-items:baseline}.requisite-item[data-v-101388ae]:last-child{margin-bottom:0}.requisite-label[data-v-101388ae]{color:#a2a2a2;min-width:300px;flex-shrink:0}.requisite-value[data-v-101388ae]{color:#616161;word-break:break-word}.requisite-item.invoice-item[data-v-101388ae]{flex-direction:column;align-items:normal}.gallery-empty[data-v-101388ae]{font-size:13px;color:#a2a2a2;font-style:italic;margin:0}svg[data-v-e89afe9b]{transform:rotate(var(--r, 0deg)) scale(var(--sx, 1),var(--sy, 1))}path[data-v-e89afe9b]{fill:currentColor}.status-badge[data-v-31cab5d2]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.status-badge .pi[data-v-31cab5d2]{font-size:12px}.status-badge--editable[data-v-31cab5d2]{border:none;cursor:pointer;transition:opacity .15s,filter .15s}.status-badge--editable[data-v-31cab5d2]:hover:not(:disabled){filter:brightness(.93)}.status-badge--editable[data-v-31cab5d2]:disabled{cursor:default;opacity:.7}.status-chevron[data-v-31cab5d2]{font-size:10px!important;margin-left:2px;transition:transform .2s}.status-chevron.rotated[data-v-31cab5d2]{transform:rotate(180deg)}.status-badge-wrapper[data-v-31cab5d2]{position:relative;display:inline-block}.status--training-type--full[data-v-31cab5d2]{background:#e0f2f1;color:#00695c}.status--training-type--sessions[data-v-31cab5d2]{background:#e8eaf6;color:#3949ab}.status--training-type--mixed[data-v-31cab5d2]{background:#e3f2fd;color:#1565c0}.status-dropdown{position:fixed;background:#fff;border-radius:8px;box-shadow:0 4px 16px #3d537e2e;overflow:hidden;z-index:1000;min-width:160px}.status-dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:13px;font-weight:500;border:none;background:transparent;cursor:pointer;transition:background .15s;text-align:left}.status-dropdown-item:hover{background:#f5f7fb}.status-dropdown-item.is-current{font-weight:700;background:#eef2fa}.status-dropdown-item .pi{font-size:13px}.company-page[data-v-f4d05201]{padding:0;flex:1;background:#ecf2fd;display:flex;flex-direction:column}.loading-state[data-v-f4d05201]{display:flex;justify-content:center;padding:60px 0}.section-title[data-v-f4d05201]{font-size:16px;font-weight:700;color:#616161;margin:0 0 20px;padding:0}.about-section[data-v-f4d05201]{display:flex;gap:24px;align-items:flex-start}.company-logo-large[data-v-f4d05201]{width:146px;height:146px;flex-shrink:0;border-radius:0;background:#fff;box-shadow:4px 4px 16px #3d537e33;display:flex;align-items:center;justify-content:center;overflow:hidden}.company-logo-large img[data-v-f4d05201]{max-width:100%;max-height:100%;display:block}.company-info[data-v-f4d05201]{flex:1;padding-top:8px}.about-header[data-v-f4d05201]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.about-title[data-v-f4d05201]{font-size:18px;font-weight:700;color:#616161;margin:0}.description-text[data-v-f4d05201]{font-size:13px;color:#616161;line-height:1.8}.description-text[data-v-f4d05201] p{margin:0 0 8px}.description-text[data-v-f4d05201] ul,.description-text[data-v-f4d05201] ol{margin:0 0 8px;padding-left:20px}.contacts-and-map[data-v-f4d05201]{display:flex;gap:24px;align-items:flex-start;margin-left:10px}.contacts-column[data-v-f4d05201]{flex:1;min-width:0}.contact-block[data-v-f4d05201]{margin-bottom:24px}.contact-block[data-v-f4d05201]:last-child{margin-bottom:0}.contact-block-title[data-v-f4d05201]{font-size:13px;font-weight:700;color:#616161;margin:0 0 18px}.contact-item[data-v-f4d05201]{display:flex;gap:8px;margin-bottom:16px;font-size:13px;align-items:baseline}.contact-item[data-v-f4d05201]:last-child{margin-bottom:0}.contact-item-label[data-v-f4d05201]{color:#a2a2a2;min-width:180px;flex-shrink:0}.contact-item-value[data-v-f4d05201]{color:#616161;word-break:break-word}.contact-item-link[data-v-f4d05201]{color:#3d537e;font-size:13px;text-decoration:underline;text-underline-offset:3px;word-break:break-all;padding:0}.contact-item-link[data-v-f4d05201]:hover{color:#ebb247}.map-card[data-v-f4d05201]{width:600px;height:280px;flex-shrink:0;background:#fff;border-radius:8px;box-shadow:4px 4px 16px #3d537e33;overflow:hidden}.map-card iframe[data-v-f4d05201]{display:block;border:none}.page-placeholder[data-v-5fa0ccf5]{flex:1;display:flex;align-items:center;justify-content:center;background:#fafafa;padding:40px}.placeholder-content[data-v-5fa0ccf5]{text-align:center;max-width:500px}.placeholder-icon[data-v-5fa0ccf5]{font-size:80px;color:#ccc;margin-bottom:24px}.placeholder-title[data-v-5fa0ccf5]{font-size:28px;font-weight:600;color:#333;margin-bottom:12px}.placeholder-subtitle[data-v-5fa0ccf5]{font-size:16px;color:#666;line-height:1.5}.lv-toolbar[data-v-6a4df7a5]{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.lv-toolbar__actions[data-v-6a4df7a5]{display:flex;align-items:center;gap:8px;flex-shrink:0}.lv-toolbar__filters[data-v-6a4df7a5]{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:16px;flex-shrink:0;max-width:100%}.btn-find[data-v-6a4df7a5]{padding-left:32px;padding-right:32px}.lv-toolbar__filters .filter-group{display:flex;align-items:center;gap:8px}.lv-toolbar__filters .filter-label{font-size:13px;color:#616161;white-space:nowrap}.lv-toolbar__filters .filter-select .p-select{font-size:13px;min-height:unset;width:100%;box-shadow:4px 4px 16px #3d537e33}.lv-toolbar__filters .filter-select .p-select-label{font-size:13px;padding-top:5px;padding-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-toolbar__filters .filter-select{width:200px}.lv-toolbar__filters .filter-select--sm{width:140px}.lv-toolbar__filters .filter-select--lg{width:300px}.status-badge[data-v-24716859]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.status-badge .pi[data-v-24716859]{font-size:12px}.status-badge--editable[data-v-24716859]{border:none;cursor:pointer;transition:opacity .15s,filter .15s}.status-badge--editable[data-v-24716859]:hover:not(:disabled){filter:brightness(.93)}.status-badge--editable[data-v-24716859]:disabled{cursor:default;opacity:.7}.flag--yes[data-v-24716859]{background:#e3f2fd;color:#1565c0}.flag--no[data-v-24716859]{background:#f3e5f5;color:#6a1b9a}.flag--warn[data-v-24716859]{background:#fff8e1;color:#f57f17}.flag--neutral[data-v-24716859]{background:#f5f5f5;color:#757575}.table-cell-image[data-v-1889e4a8]{flex-shrink:0;overflow:visible;display:flex;align-items:center;justify-content:center;background:#ecf2fd;color:#a2a2a2}.table-cell-image__img[data-v-1889e4a8]{width:100%;height:100%;object-fit:cover;display:block}.programs-page[data-v-42428c36]{padding:24px 32px;flex:1;overflow-y:auto;background:#ecf2fd}.table-loading[data-v-42428c36]{display:flex;justify-content:center;padding:60px 0}.action-btn[data-v-42428c36]{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:#616161;font-size:12px;padding:8px 12px;border-radius:8px;transition:color .2s,background .2s;-webkit-user-select:none;user-select:none}.action-btn i[data-v-42428c36]{font-size:20px;transition:transform .2s}.action-btn[data-v-42428c36]:hover{color:#3d537e;background:#3d537e14}.action-btn:hover i[data-v-42428c36]{transform:scale(1.15)}.action-btn[data-v-42428c36]:active{background:#3d537e29}.col-name-cell[data-v-42428c36]{display:flex;align-items:center;gap:12px}.col-name-stack[data-v-42428c36]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.col-name[data-v-42428c36]{font-weight:600}.learnings-page[data-v-ea3ffe10]{padding:24px 32px;flex:1;overflow-y:auto;background:#ecf2fd}.table-loading[data-v-ea3ffe10]{display:flex;justify-content:center;padding:60px 0}.action-btn[data-v-ea3ffe10]{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:#616161;font-size:12px;padding:8px 12px;border-radius:8px;transition:color .2s,background .2s;-webkit-user-select:none;user-select:none}.action-btn i[data-v-ea3ffe10]{font-size:20px;transition:transform .2s}.action-btn[data-v-ea3ffe10]:hover{color:#3d537e;background:#3d537e14}.action-btn:hover i[data-v-ea3ffe10]{transform:scale(1.15)}.action-btn[data-v-ea3ffe10]:active{background:#3d537e29}.filter-select--wide[data-v-ea3ffe10]{width:240px}.col-name-cell[data-v-ea3ffe10]{display:flex;align-items:center;gap:12px}.col-name[data-v-ea3ffe10]{font-weight:600}.color-swatch[data-v-ea3ffe10]{display:inline-block;width:24px;height:24px;border-radius:50%;box-shadow:0 1px 4px #0003;vertical-align:middle}.trainings-page[data-v-e86a9ee1]{padding:24px 32px;flex:1;overflow-y:auto;background:#ecf2fd}.table-loading[data-v-e86a9ee1]{display:flex;justify-content:center;padding:60px 0}.col-name-stack[data-v-e86a9ee1]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.col-name[data-v-e86a9ee1]{font-weight:600}.trainer-cell[data-v-e86a9ee1]{display:flex;align-items:center;gap:8px}.trainer-avatar[data-v-e86a9ee1]{width:30px;height:30px;border-radius:50%;flex-shrink:0;overflow:hidden;background:#dce6f5;display:flex;align-items:center;justify-content:center;color:#a2a2a2;font-size:14px}.trainer-avatar img[data-v-e86a9ee1]{width:100%;height:100%;object-fit:cover;display:block}.participants-cell[data-v-e86a9ee1]{display:flex;align-items:center;gap:4px}.color-cell[data-v-e86a9ee1]{display:flex;align-items:center}.color-swatch[data-v-e86a9ee1]{display:inline-block;width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.15);cursor:default}.filter-datepicker--range[data-v-e86a9ee1]{width:240px}.filter-datepicker--range[data-v-e86a9ee1] .p-datepicker-input{font-size:13px;padding-top:5px;padding-bottom:5px}.teachers-page[data-v-f599ae24]{padding:24px 32px;flex:1;overflow-y:auto;background:#ecf2fd}.table-loading[data-v-f599ae24]{display:flex;justify-content:center;padding:60px 0}.col-name-cell[data-v-f599ae24]{display:flex;align-items:center;gap:12px}.col-name[data-v-f599ae24]{font-weight:600}.action-btn[data-v-f599ae24]{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:#616161;font-size:12px;padding:8px 12px;border-radius:8px;transition:color .2s,background .2s;-webkit-user-select:none;user-select:none}.action-btn i[data-v-f599ae24]{font-size:20px;transition:transform .2s}.action-btn[data-v-f599ae24]:hover{color:#3d537e;background:#3d537e14}.action-btn:hover i[data-v-f599ae24]{transform:scale(1.15)}.action-btn[data-v-f599ae24]:active{background:#3d537e29}.resources-page[data-v-98aac821]{padding:24px 32px;flex:1;overflow-y:auto;background:#ecf2fd}.table-loading[data-v-98aac821]{display:flex;justify-content:center;padding:60px 0}.filter-group[data-v-98aac821]{display:flex;align-items:center;gap:8px}.filter-label[data-v-98aac821]{font-size:13px;color:#616161;white-space:nowrap}.filter-select[data-v-98aac821]{width:200px}.action-btn[data-v-98aac821]{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:#616161;font-size:12px;padding:8px 12px;border-radius:8px;transition:color .2s,background .2s;-webkit-user-select:none;user-select:none}.action-btn i[data-v-98aac821]{font-size:20px;transition:transform .2s}.action-btn[data-v-98aac821]:hover{color:#3d537e;background:#3d537e14}.action-btn:hover i[data-v-98aac821]{transform:scale(1.15)}.action-btn[data-v-98aac821]:active{background:#3d537e29}.field-wrapper[data-v-ea2e2897]{flex:1;display:flex;flex-direction:column;gap:4px}[data-v-ea2e2897] .contact-input,[data-v-ea2e2897] .field-input{flex:none;max-width:none;width:100%}.field-error[data-v-ea2e2897]{font-size:12px;color:#e53935;line-height:1.3}.step-body[data-v-1eec741b]{padding:24px 28px 16px;display:flex;flex-direction:column;gap:18px}.field-row[data-v-1eec741b]{display:flex;align-items:flex-start;gap:8px;font-size:13px}.field-label[data-v-1eec741b]{color:#a2a2a2;min-width:180px;flex-shrink:0;padding-top:7px}.field-input[data-v-1eec741b]{font-size:13px;color:#616161;flex:1}.required-mark[data-v-1eec741b]{color:#e53935}.contact-hint[data-v-1eec741b]{margin:0;padding:8px 12px;font-size:12px;color:#5c6f8a;background:#e8eef7;border-left:3px solid #3D537E;border-radius:4px}.contact-warning[data-v-1eec741b]{margin:0;padding:8px 12px;font-size:12px;color:#b71c1c;background:#fdecea;border-left:3px solid #e53935;border-radius:4px}.contact-warning-link[data-v-1eec741b]{color:#b71c1c;font-weight:600;text-decoration:underline}.dialog-footer[data-v-1eec741b]{display:flex;gap:8px;justify-content:flex-end}.clients-page[data-v-37cc5556]{padding:24px 32px;flex:1;overflow-y:auto;background:#ecf2fd}.table-loading[data-v-37cc5556]{display:flex;justify-content:center;padding:60px 0}.col-name-cell[data-v-37cc5556]{display:flex;align-items:center;gap:12px}.col-name[data-v-37cc5556]{font-weight:600}.action-btn[data-v-37cc5556]{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:#616161;font-size:12px;padding:8px 12px;border-radius:8px;transition:color .2s,background .2s;-webkit-user-select:none;user-select:none}.action-btn i[data-v-37cc5556]{font-size:20px;transition:transform .2s}.action-btn[data-v-37cc5556]:hover{color:#3d537e;background:#3d537e14}.action-btn:hover i[data-v-37cc5556]{transform:scale(1.15)}.action-btn[data-v-37cc5556]:active{background:#3d537e29}.participants-page[data-v-9398fc5f]{padding:24px 32px;flex:1;overflow-y:auto;background:#ecf2fd}.table-loading[data-v-9398fc5f]{display:flex;justify-content:center;padding:60px 0}.col-name-cell[data-v-9398fc5f]{display:flex;align-items:center;gap:12px}.col-name[data-v-9398fc5f]{font-weight:600}.info-hint[data-v-9398fc5f]{display:flex;align-items:flex-start;gap:8px;padding:8px 14px;border-radius:8px;background:#e8f0fe;border:1px solid #b3c7f7;font-size:13px;color:#3d537e;line-height:1.4;max-width:420px;word-break:break-word}.info-hint__icon[data-v-9398fc5f]{font-size:15px;flex-shrink:0;color:#4a72c4}.filter-datepicker--range[data-v-9398fc5f]{width:280px}.filter-datepicker--range[data-v-9398fc5f] .p-datepicker-input{font-size:13px;padding-top:5px;padding-bottom:5px}.user-router-link-container[data-v-d6d831cc]{display:flex;align-items:center;gap:8px;padding-bottom:5px;color:#3d537e;text-underline-offset:3px;cursor:pointer;text-decoration:none}.user-router-link-name[data-v-d6d831cc]{text-decoration:underline}.user-router-link-container[data-v-d6d831cc]:not(.user-router-link-disabled):not(.user-router-link-static):hover{color:#ebb247}.user-router-link-static[data-v-d6d831cc],.user-router-link-disabled[data-v-d6d831cc]{color:inherit;text-decoration:none;cursor:default}.user-router-link-static[data-v-d6d831cc]{opacity:1}.user-avatar-small[data-v-d6d831cc]{width:28px;height:28px;border-radius:50%;flex-shrink:0;overflow:hidden;background:#dce6f5;display:flex;align-items:center;justify-content:center;color:#a2a2a2;font-size:13px}.user-avatar-small img[data-v-d6d831cc]{width:100%;height:100%;object-fit:cover;display:block}.user-router-link-labels[data-v-d6d831cc]{display:flex;flex-direction:column;line-height:1.2;text-decoration:none}.user-router-link-name[data-v-d6d831cc]{font-size:13px;text-decoration:none}.user-router-link-extra[data-v-d6d831cc]{font-size:.78rem;color:#000;text-decoration:none;display:inline-block}.target-header{padding:4px;color:#333;border-radius:5px;text-align:left;display:flex;justify-content:space-between;align-items:center}.header-text{width:100%}.header-text.compressed{width:70%!important}.empty-container{width:30%;height:30px;position:absolute;left:70%}.use-header.target-header{background-color:#fff6}.target-header svg:hover{color:#333}.icon-info-container{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;flex-shrink:0;z-index:10}.icon-info-footer-container{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;flex-shrink:0;align-items:center}.icon-info-container button{background:transparent;border:none;padding:0;cursor:pointer}.footer-item{display:flex;flex-direction:row;align-items:center;border:1px solid currentColor;border-radius:5px;background-color:#00000026;padding-right:2px;margin-right:5px}.footer-item>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45px}.border-none{border:none;background-color:transparent}.footer-container .image-container.wide{width:16px;height:16px;padding-left:2px}.footer-container{display:inline-flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-block:3px 5px}.target-main-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:0 2%}.image-container{width:12px;height:16px}.image-item{width:8px;height:8px}.fullHeight{height:100%}.display-none{display:none}.context-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;background:transparent}.p-contextmenu.event-context-menu{width:fit-content;min-width:260px;background-color:#ecf2fd;opacity:1;z-index:9999!important;box-shadow:0 0 5px 5px #0003;cursor:pointer}.p-contextmenu.event-context-menu .p-contextmenu-submenu{background-color:#ecf2fd;box-shadow:-15px 0 10px #0003;font-weight:400;cursor:pointer}.event-context-menu .p-contextmenu-item-content{height:100%;width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;padding-left:5%}.event-context-menu .p-contextmenu-item:hover{border:1px solid black;font-weight:700}.event-context-menu .p-contextmenu-submenu .p-contextmenu-item{min-width:260px}.event-context-menu-item{width:100%;display:flex;flex-direction:row;justify-content:flex-start;margin-block:2.5%;align-items:center}.mrl-5ptx{margin-left:5%}.target-body-container{display:flex;flex-direction:column}.target-body-container .trainingType-container{display:inline-flex;align-items:center;gap:4px;font-weight:400;font-size:.9em;padding:1px 6px;border-radius:12px;border:1px solid currentColor;background-color:#ffffff40;margin-top:4px}.enrollment-state-container{display:flex;align-items:center;justify-content:center}.footer-item .enrollment-state-container{margin:0!important;padding:0!important}.event-stop-icon-container>svg{transform:translateY(20%)}.event-content-info-container{display:flex;justify-content:flex-start;width:100%;flex-wrap:nowrap;flex-direction:row}:root{--color-picker-checker: linear-gradient(45deg, #ccc 25%, transparent 25%), linear-gradient(-45deg, #ccc 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ccc 75%), linear-gradient(-45deg, transparent 75%, #ccc 75%)}.color-picker-input[data-v-d421f765]{position:relative;display:flex;align-items:center;gap:8px}.color-swatch[data-v-d421f765]{position:relative;width:36px;height:36px;border-radius:6px;border:1px solid #C5D3EA;cursor:pointer;flex-shrink:0;padding:0;overflow:hidden;transition:border-color .15s}.color-swatch[data-v-d421f765]:hover{border-color:#7a9fd4}.color-swatch--invalid[data-v-d421f765]{border-color:#e53935}.swatch-checker[data-v-d421f765],.swatch-color[data-v-d421f765]{position:absolute;inset:0;border-radius:5px}.swatch-checker[data-v-d421f765]{background-image:var(--color-picker-checker);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;background-color:#fff}[data-v-d421f765] .p-popover-content{padding:0}.dropdown-content[data-v-d421f765]{display:flex;flex-direction:column;gap:14px;width:236px;padding:14px}.section[data-v-d421f765]{display:flex;flex-direction:column;gap:8px}.section-label[data-v-d421f765]{font-size:11px;color:#a2a2a2;font-weight:500;text-transform:uppercase;letter-spacing:.4px}.native-color-picker[data-v-d421f765]{width:100%;height:40px;padding:2px;border:1px solid #C5D3EA;border-radius:6px;cursor:pointer;background:none}.native-color-picker[data-v-d421f765]::-webkit-color-swatch-wrapper{padding:0}.native-color-picker[data-v-d421f765]::-webkit-color-swatch{border:none;border-radius:4px}.alpha-track-wrapper[data-v-d421f765]{position:relative;height:24px;border-radius:12px;overflow:hidden;border:1px solid #C5D3EA}.alpha-checkerboard[data-v-d421f765]{position:absolute;inset:0;background-image:var(--color-picker-checker);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;background-color:#fff}.alpha-gradient[data-v-d421f765]{position:absolute;inset:0}.alpha-thumb[data-v-d421f765]{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid rgba(0,0,0,.25);box-shadow:0 1px 4px #0000004d;transform:translate(-50%,-50%);pointer-events:none}.alpha-slider[data-v-d421f765]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.preset-grid[data-v-d421f765]{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.preset-swatch[data-v-d421f765]{position:relative;aspect-ratio:1;border-radius:4px;border:2px solid transparent;cursor:pointer;overflow:hidden;transition:transform .1s,border-color .1s}.preset-swatch[data-v-d421f765]:hover{transform:scale(1.15)}.preset-swatch--active[data-v-d421f765]{border-color:#3d537e}.preset-checker[data-v-d421f765],.preset-color[data-v-d421f765]{position:absolute;inset:0}.preset-checker[data-v-d421f765]{background-image:var(--color-picker-checker);background-size:6px 6px;background-position:0 0,0 3px,3px -3px,-3px 0;background-color:#fff}.hex-input[data-v-d421f765]{font-size:13px;width:100%}[data-v-d421f765] .hex-input--invalid .p-inputtext{border-color:#e53935}[data-v-c72cfe1b] .training-editing-dialog-selector{flex:1;min-width:0;height:30px;border:solid 1px black!important;display:flex!important;align-items:center!important}[data-v-c72cfe1b] .training-editing-dialog-selector .p-select-label{line-height:28px;height:28px;padding:0 4px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;color:#000}[data-v-c72cfe1b] .training-editing-dialog-selector .p-select-dropdown{height:28px;width:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}[data-v-c72cfe1b] .training-editing-dialog-selector .p-select-clear-icon{flex-shrink:0;align-self:center;position:static!important;margin:0 2px}[data-v-c72cfe1b] .training-editing-dialog-selector.p-invalid{border:solid 1px red!important}[data-v-c72cfe1b] .training-editing-dialog-selector.p-invalid>span{color:#d3d3d3!important}[data-v-c72cfe1b] .training-editing-dialog-selector.p-disabled{width:100%;border:solid 1px lightgray!important}[data-v-c72cfe1b] .training-editing-dialog-selector>span{padding:0 0 0 5px}[data-v-c72cfe1b] .training-editing-dialog-selector.p-disabled>span{color:#d3d3d3!important}[data-v-c72cfe1b] .p-select-overlay.training-editing-dialog-selector-panel{min-width:var(--select-panel-width, 100%)!important;width:var(--select-panel-width, 100%)!important}[data-v-c72cfe1b] .training-editing-dialog-selector-panel .p-select-option{padding-left:5px}.base-select-option[data-v-c72cfe1b]{display:flex;justify-content:space-between;align-items:center;width:100%;color:#000}.base-select-option-icon[data-v-c72cfe1b]{display:inline-flex;align-items:center}.base-select-label[data-v-c72cfe1b]{color:#000}.base-select-panel-loader[data-v-c72cfe1b]{display:flex;align-items:center;gap:8px;width:100%;padding:0 5px;min-height:30px}.fieldSet-body-container .p-inputtext[data-v-9c595ac5]{width:100%}.fieldSet-body-container .app-checkbox[data-v-9c595ac5]{margin-top:15px}.disabled[data-v-9c595ac5]{color:#d3d3d3}.fieldSet-container .p-fieldset[data-v-9c595ac5]{padding-inline:5px}.app-checkbox-container[data-v-9c595ac5]{height:40px}.event-editing-dialog-main-container{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:nowrap;background-color:#fff;height:600px;width:450px;padding:10px}.event-editing-dialog-control-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;height:30px}.event-editing-dialog-data-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;height:100%}.event-editing-dialog-text-aria-container{width:100%;height:100px}.event-editing-dialog-text-aria{border:solid 1px black!important;width:100%!important;overflow:hidden;text-overflow:ellipsis!important}.event-editing-dialog-control-container button{background-color:#ebb247;color:#fff!important;border:1px solid #EBB247;width:48%}.event-editing-dialog-control-container button:hover{background-color:#d9a23e;border-color:#d9a23e}.event-editing-dialog-control-container .p-button-secondary{background-color:#ecf2fd!important;color:#3d537e!important;border:1px solid #3D537E!important}.event-editing-dialog-control-container .p-button-secondary:hover{background-color:#3d537e29!important}.event-editing-dialog-selector{width:100%;height:30px;border:solid 1px black!important}.event-editing-dialog-selector.p-invalid{border:solid 1px red!important}.event-editing-dialog-selector.p-disabled{width:100%;border:solid 1px #9e9d9d!important}.event-editing-dialog-selector>span{padding:0 0 0 5px}.event-editing-dialog-selector.p-disabled>span{color:#d3d3d3!important}.event-editing-dialog-date-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.event-editing-dialog-color-picker-container{width:10%;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}.event-editing-dialog-color-picker-container input{width:100%}.event-editing-dialog-tooltip{border:solid 1px black;background-color:#000;color:#fff}.event-editing-dialog-button-bar-container{display:flex;flex-direction:row;justify-content:flex-end}.event-editing-dialog-button-bar-item{width:40%}.event-editing-dialog-button-bar-item button{background-color:#d3d3d3;width:100%}.event-editing-dialog-button-bar-item button:hover{background-color:#fff}.event-editing-dialog-data-container .p-select-label.p-placeholder{--p-select-placeholder-color: lightgrey}.event-editing-dialog-data-container .p-disabled.event-editing-dialog-selector span{color:#d3d3d3!important}.event-editing-dialog-main-container .p-select-header{width:98%;--p-select-list-header-padding: 0px 4px 0px 4px}.event-editing-dialog-main-container .p-select-overlay.p-component{border:1px solid black;background-color:#fff;width:200px!important}.event-editing-dialog-main-container .p-select-header>.p-iconfield>input{border:solid 1px lightgrey;margin-top:3px;margin-left:3px}.event-editing-dialog-main-container .p-select-header>.p-iconfield>.p-inputicon{top:28%!important;right:2%!important}.event-editing-dialog-main-container .p-select-empty-message{padding-left:4px}.event-editing-dialog-main-container .p-select-option-label{padding:2px 0 2px 5px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-editing-dialog-main-container .p-select-list-container{height:100px!important}.event-editing-dialog-main-container .p-select-list.p-virtualscroller-content{width:100%!important}.event-editing-dialog-main-container .p-virtualscroller{height:100%!important}.event-editing-dialog-main-container .p-datepicker-panel.p-component{background-color:#fff;border:solid 1px black}.event-editing-dialog-main-container .p-datepicker.p-component.p-datepicker-fluid{border:solid 1px black!important;border-radius:7px!important;height:30px}.event-editing-dialog-main-container .p-datepicker.p-component.p-datepicker-fluid.p-invalid{border:none!important;border-radius:7px!important;height:30px}.event-editing-dialog-main-container .p-invalid.p-datepicker-input:hover{border-color:red!important}.event-editing-dialog-main-container .p-select-dropdown,.event-editing-dialog-main-container .p-datepicker-dropdown{padding-right:5px}.event-editing-dialog-main-container .p-colorpicker-color-selector{border:solid 1px black}.event-editing-dialog-group-item{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.event-editing-dialog-group-item .p-inputnumber-input{font-size:13px;border:1px solid black;padding-top:5px;padding-bottom:5px}.event-editing-dialog-group-item .p-fieldset{margin-right:5%;padding-bottom:0}.event-editing-dialog-group-item .p-fieldset .p-fieldset-legend{padding:0;font-size:13px}.event-editing-dialog-group-item .p-inputnumber-input.p-invalid:hover{border-color:red}.event-editing-dialog-period-panel{--p-datepicker-panel-padding: 0px}.event-editing-dialog-period-panel .p-datepicker-day-selected{--p-datepicker-date-selected-background: #EBB247;--p-datepicker-date-selected-color: black}.event-editing-dialog-period-panel .p-datepicker-day-selected-range{--p-datepicker-date-range-selected-color: black;--p-datepicker-date-range-selected-background: #E5C3A4}.event-editing-dialog-period-panel .p-datepicker-month-selected{--p-datepicker-date-selected-background: #EBB247}.event-editing-dialog-period-panel .p-datepicker-year-selected{--p-datepicker-date-selected-background:#EBB247}.event-editing-dialog-selector-panel .p-select-header{--p-select-list-header-padding: 5px 3px 0px 3px;width:100%}.event-editing-dialog-selector-panel .p-inputtext.p-component.p-select-filter{padding:5px 3px}.event-editing-dialog-selector-panel .p-select-list-container{max-height:150px;overflow:hidden}.event-editing-dialog-selector-panel .p-virtualscroller{max-height:150px!important}.input-without-data{--p-select-placeholder-color: lightgray !important}.editing-select-panel-loader{display:flex;align-items:center;gap:8px;padding:8px}.event-editing-dialog-selector-panel .p-virtualscroller-loader-mask{display:none}.event-editing-dialog-color-picker-item{display:flex}.event-editing-dialog-color-picker-icon-container{margin-left:2px}.event-editing-dialog .p-dialog-header .p-button{--p-button-icon-only-width: 16px}.event-editing-dialog-main-container,.event-editing-dialog-color-picker-item{font-size:13px}.app-loading-overlay[data-v-24a5f489]{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:#ffffffb3}.app-loading-overlay-card[data-v-24a5f489]{min-width:220px;padding:24px;border-radius:12px;background:#fff;box-shadow:0 10px 30px #0000001f;display:flex;flex-direction:column;align-items:center;gap:12px}.app-loading-overlay-text[data-v-24a5f489]{text-align:center;color:#3d537e;line-height:1.4}.event-creating-dialog-main-container{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:nowrap;background-color:#fff;height:650px;width:450px;padding:10px}.event-creating-dialog-control-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;height:30px}.event-creating-dialog-data-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;height:100%;font-size:13px}.event-creating-dialog-selector-container{display:flex}.event-creating-dialog-selector-container .p-select-label{font-size:13px}.event-creating-dialog-selector-container>button{flex-shrink:0;width:30px;height:30px;background-color:#ecf2fd;margin-left:4px;color:#3d537e;border:1px solid #3D537E;padding:0}.event-creating-dialog-selector-container>button:hover{background-color:#3d537e29}.event-creating-dialog-selector-container>button:disabled{background-color:#fff;color:#d3d3d3;border:1px solid lightgray}.event-creating-dialog-text-aria-container{width:100%}.event-creating-dialog-text-aria{border:solid 1px black!important;width:100%!important;overflow:hidden;text-overflow:ellipsis!important}.event-creating-dialog-control-container button{background-color:#ebb247;color:#fff!important;border:1px solid #EBB247;width:48%}.event-creating-dialog-control-container button:hover{background-color:#d9a23e;border-color:#d9a23e}.event-creating-dialog-control-container .p-button-secondary{background-color:#ecf2fd!important;color:#3d537e!important;border:1px solid #3D537E!important}.event-creating-dialog-control-container .p-button-secondary:hover{background-color:#3d537e29!important}.event-creating-dialog-control-container button:disabled{background-color:#fff;border:1px solid lightgray;color:#d3d3d3}.event-creating-dialog-selector{flex:1;min-width:0;height:30px;border:solid 1px black!important;display:flex!important;align-items:center!important}.event-creating-dialog-selector .p-select-label{line-height:28px;height:28px;padding:0 4px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;color:#000}.event-creating-dialog-selector .p-select-dropdown{height:28px;width:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.event-creating-dialog-selector .p-select-clear-icon{flex-shrink:0;align-self:center;position:static!important;margin:0 2px}.event-creating-dialog-selector.p-invalid{border:solid 1px red!important}.event-creating-dialog-selector.p-invalid>span{color:#d3d3d3!important}.event-creating-dialog-selector.p-disabled{width:100%;border:solid 1px lightgray!important}.event-creating-dialog-selector>span{padding:0 0 0 5px}.event-creating-dialog-selector.p-disabled>span{color:#d3d3d3!important}.event-creating-dialog-group-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-top:1%}.event-creating-dialog-color-picker-container{width:10%;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:space-between}.event-creating-dialog-color-picker-container input{width:100%}.event-creating-dialog-tooltip{border:solid 1px black;background-color:#000;color:#fff}.event-creating-dialog-creating-eventDb-container{background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:space-around;align-items:center}.event-creating-dialog-creating-eventDb-control-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-around;width:98%}.event-creating-dialog-bulk-event-generator-container{margin-bottom:1%}.event-creating-dialog-main-container .p-select-header{width:98%;padding:4px 4px 0}.event-creating-dialog-main-container .p-select-overlay.p-component{border:1px solid black;background-color:#fff;width:200px!important}.event-creating-dialog-main-container .p-select-header>.p-iconfield>input{border:solid 1px lightgrey;margin-top:3px;margin-left:3px}.event-creating-dialog-main-container .p-select-header>.p-iconfield>.p-inputicon{top:28%!important;right:2%!important}.event-creating-dialog-main-container .p-select-empty-message{padding-left:4px}.event-creating-dialog-main-container .p-select-option-label{padding:2px 0 2px 5px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-creating-dialog-main-container .p-select-list-container{height:100px!important}.event-creating-dialog-main-container .p-select-list.p-virtualscroller-content{width:100%!important}.event-creating-dialog-main-container .p-virtualscroller{height:100%!important}.event-creating-dialog-main-container .p-datepicker-panel.p-component{background-color:#fff;border:solid 1px black}.event-creating-dialog-main-container .p-datepicker.p-component.p-datepicker-fluid{border:solid 1px black!important;border-radius:8px!important;height:30px}.event-creating-dialog-main-container .p-datepicker.p-component.p-datepicker-fluid.p-invalid{border:none!important;height:30px}.event-creating-dialog-main-container .p-select-dropdown,.event-creating-dialog-main-container .p-datepicker-dropdown{padding-right:5px}.event-creating-dialog-main-container .p-colorpicker-color-selector{border:solid 1px black}.event-creating-dialog-main-container .p-inputtext.p-component::placeholder{color:#d3d3d3!important}.event-creating-dialog-main-container .p-inputtext.p-component.p-filled{color:#000!important}.event-creating-dialog-main-container .p-component.p-invalid{border-color:red!important;border-radius:8px!important}.event-creating-dialog-main-container .p-component.p-invalid.p-disabled{border-color:#d3d3d3!important}.event-creating-dialog-main-container .p-inputnumber{width:100%}.event-creating-dialog-group-item{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.event-creating-dialog-group-item .p-inputnumber-input{border:1px solid black;font-size:13px;padding-top:5px;padding-bottom:5px}.event-creating-dialog-group-item .p-fieldset{margin-right:5%;padding-bottom:0}.event-creating-dialog-group-item .p-fieldset .p-fieldset-legend{padding:0;font-size:13px}.event-creating-dialog-group-item .p-fieldset .p-inputnumber-input{font-size:13px}.event-creating-dialog-period-panel .p-datepicker-day-selected{--p-datepicker-date-selected-background: #EBB247;--p-datepicker-date-selected-color: black}.event-creating-dialog-period-panel .p-datepicker-day-selected-range{--p-datepicker-date-range-selected-color: black;--p-datepicker-date-range-selected-background: #E5C3A4}.event-creating-dialog-period-panel .p-datepicker-month-selected{--p-datepicker-date-selected-background: #EBB247}.event-creating-dialog-period-panel .p-datepicker-year-selected{--p-datepicker-date-selected-background:#EBB247}.event-creating-dialog-selector-panel{font-size:13px}.event-creating-dialog-selector-panel .p-select-header{--p-select-list-header-padding: 5px 3px 0px 3px;width:100%}.event-creating-dialog-selector-panel .p-inputtext.p-component.p-select-filter{padding:5px 3px}.event-creating-dialog-selector-panel .p-select-list-container{max-height:150px;overflow:hidden}.event-creating-dialog-selector-panel .p-virtualscroller{max-height:150px!important}.event-creating-dialog-selector-panel-item{display:flex;justify-content:center;flex-wrap:nowrap;align-items:center}.event-creating-dialog-selector-panel-item-icon-container{padding-right:3px;transform:translateY(3px)}.event-creating-dialog-selector-panel .p-select-option{padding-left:5px}.event-creating-dialog-selector .p-placeholder{--p-select-placeholder-color: lightgray}.select-panel-loader{display:flex;align-items:center;gap:8px;padding:8px}.event-creating-dialog-selector-panel .p-virtualscroller-loader-mask{display:none}.event-creating-dialog-color-picker-item{display:flex;font-size:13px}.event-creating-dialog-color-picker-icon-container{margin-left:2px}.event-creating-dialog-selector-panel-item-slot{margin-right:5px}.wrapper-slot{display:inline-flex;align-items:center;flex:0 0 auto;padding:1px 8px;border-radius:20%;background:#eef2f7;color:#4b5563;font-size:12px;line-height:1.4;white-space:nowrap}.event-creating-dialog .p-dialog-header .p-button{--p-button-icon-only-width: 16px}[data-v-6d96cf03] .training-editing-dialog-selector{flex:1;min-width:0;height:30px;border:solid 1px black!important;display:flex!important;align-items:center!important}[data-v-6d96cf03] .training-editing-dialog-selector .p-select-label{line-height:28px;height:28px;padding:0 4px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;color:#000}[data-v-6d96cf03] .training-editing-dialog-selector .p-select-dropdown{height:28px;width:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}[data-v-6d96cf03] .training-editing-dialog-selector .p-select-clear-icon{flex-shrink:0;align-self:center;position:static!important;margin:0 2px}[data-v-6d96cf03] .training-editing-dialog-selector.p-invalid{border:solid 1px red!important}[data-v-6d96cf03] .training-editing-dialog-selector.p-invalid>span{color:#d3d3d3!important}[data-v-6d96cf03] .training-editing-dialog-selector.p-disabled{width:100%;border:solid 1px lightgray!important}[data-v-6d96cf03] .training-editing-dialog-selector>span{padding:0 0 0 5px}[data-v-6d96cf03] .training-editing-dialog-selector.p-disabled>span{color:#d3d3d3!important}[data-v-6d96cf03] .p-select-overlay.training-editing-dialog-selector-panel{min-width:var(--select-panel-width, 100%)!important;width:var(--select-panel-width, 100%)!important}[data-v-6d96cf03] .training-editing-dialog-selector-panel .p-select-option{padding-left:5px}.user-select-option[data-v-6d96cf03]{display:flex;justify-content:space-between;align-items:center;width:100%;color:#000}.user-select-option-icon[data-v-6d96cf03]{display:inline-flex;align-items:center}.user-select-label[data-v-6d96cf03]{color:#000}.user-select-panel-loader[data-v-6d96cf03]{display:flex;align-items:center;gap:8px;width:100%;padding:0 5px;min-height:30px}.training-editing-dialog-main-container{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:nowrap;background-color:#fff;min-height:600px;width:1000px;padding:10px}.training-editing-dialog-control-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;height:30px}.training-editing-dialog-data-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;height:100%}.training-editing-dialog-selector-container{display:flex}.training-editing-dialog-selector-container>button{flex-shrink:0;width:30px;height:30px;background-color:#ecf2fd;margin-left:4px;color:#3d537e;border:1px solid #3D537E;padding:0}.training-editing-dialog-selector-container>button:hover{background-color:#3d537e29}.training-editing-dialog-selector-container>button:disabled{background-color:#fff;color:#d3d3d3;border:1px solid lightgray}.training-editing-dialog-text-aria-container{width:100%}.training-editing-dialog-text-aria{border:solid 1px black!important;width:100%!important;overflow:hidden;text-overflow:ellipsis!important}.training-editing-dialog-control-container button{background-color:#ebb247;color:#fff!important;border:1px solid #EBB247;width:48%}.training-editing-dialog-control-container button:hover{background-color:#d9a23e;border-color:#d9a23e}.training-editing-dialog-control-container .p-button-secondary{background-color:#ecf2fd!important;color:#3d537e!important;border:1px solid #3D537E!important}.training-editing-dialog-control-container .p-button-secondary:hover{background-color:#3d537e29!important}.training-editing-dialog-control-container button:disabled{background-color:#fff;border:1px solid #3D537E;color:#3d537e!important}.training-editing-dialog-selector{flex:1;min-width:0;height:30px;border:solid 1px black!important;display:flex!important;align-items:center!important}.training-editing-dialog-selector .p-select-label{line-height:28px;height:28px;padding:0 4px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;color:#000}.training-editing-dialog-selector .p-select-dropdown{height:28px;width:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.training-editing-dialog-selector .p-select-clear-icon{flex-shrink:0;align-self:center;position:static!important;margin:0 2px}.training-editing-dialog-selector.p-invalid{border:solid 1px red!important}.training-editing-dialog-selector.p-invalid>span{color:#d3d3d3!important}.training-editing-dialog-selector.p-disabled{width:100%;border:solid 1px lightgray!important}.training-editing-dialog-selector>span{padding:0 0 0 5px}.training-editing-dialog-selector.p-disabled>span{color:#d3d3d3!important}.training-editing-dialog-group-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-top:1%;font-size:13px}.training-editing-dialog-group-container .p-inputtext{font-size:13px}.training-editing-dialog-group-container .p-datepicker{--p-inputtext-border-color: black}.training-editing-dialog-group-container .p-datepicker-dropdown{--p-datepicker-dropdown-border-color: black}.training-editing-dialog-group-container .training-editing-dialog-color-picker-container{width:10%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-end}.training-editing-dialog-color-picker-container input{width:100%}.training-editing-dialog-tooltip{border:solid 1px black;background-color:#000;color:#fff}.creating-event-selector-button{margin-bottom:2%;width:98%;background-color:#d3d3d3!important}.creating-event-selector-button:hover{background-color:#fff!important}.creating-event-selector-container{justify-content:space-between;flex-direction:column;align-items:stretch}.training-editing-dialog-creating-eventDb-container{background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:space-around;align-items:center}.training-editing-dialog-creating-eventDb-control-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-around;width:98%}.training-editing-dialog-bulk-event-generator-container{margin-bottom:1%}.p-dialog-mask.p-overlay-mask.p-overlay-mask-enter{background-color:#808080ad}.training-editing-dialog-main-container .p-select-header{width:98%;padding:4px 4px 0}.training-editing-dialog-main-container .p-select-header>.p-iconfield>input{border:solid 1px lightgrey;margin-top:3px;margin-left:3px}.training-editing-dialog-main-container .p-select-header>.p-iconfield>.p-inputicon{top:28%!important;right:2%!important}.training-editing-dialog-main-container .p-select-empty-message{padding-left:4px}.training-editing-dialog-main-container .p-select-option-label{padding:2px 0 2px 5px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.training-editing-dialog-main-container .p-select-list-container{height:100px!important}.training-editing-dialog-main-container .p-select-list.p-virtualscroller-content{width:100%!important}.training-editing-dialog-main-container .p-virtualscroller{height:100%!important}.training-editing-dialog-main-container .p-datepicker-panel.p-component{background-color:#fff;border:solid 1px black}.training-editing-dialog-main-container .p-select-dropdown,.training-editing-dialog-main-container .p-datepicker-dropdown{padding-right:5px}.training-editing-dialog-main-container .p-colorpicker-color-selector{border:solid 1px black}.training-editing-dialog-main-container .p-inputtext.p-component::placeholder{color:#d3d3d3!important}.training-editing-dialog-main-container .p-inputtext.p-component.p-filled{color:#000!important}.training-editing-dialog-main-container .p-component.p-invalid{border-color:red!important}.training-editing-dialog-main-container .p-component.p-invalid.p-disabled{border-color:#d3d3d3!important}.training-editing-dialog-main-container .p-inputnumber{height:100%}.training-editing-dialog-group-item{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;width:100%}.p-datepicker-panel.p-component.training-editing-dialog-period-panel{padding:0!important}.p-datepicker-panel.p-component.training-editing-dialog-period-panel .p-datepicker-day-selected{--p-datepicker-date-selected-background: #EBB247;--p-datepicker-date-selected-color: black}.p-datepicker-panel.p-component.training-editing-dialog-period-panel .p-datepicker-day-selected-range{--p-datepicker-date-range-selected-color: black;--p-datepicker-date-range-selected-background: #E5C3A4}.p-datepicker-panel.p-component.training-editing-dialog-period-panel .p-datepicker-month-selected{--p-datepicker-date-selected-background: #EBB247}.p-datepicker-panel.p-component.training-editing-dialog-period-panel .p-datepicker-year-selected{--p-datepicker-date-selected-background:#EBB247}.training-editing-dialog-selector-panel{font-size:13px}.training-editing-dialog-selector-panel .p-select-header{--p-select-list-header-padding: 5px 3px 0px 3px;width:100%}.training-editing-dialog-selector-panel .p-inputtext.p-component.p-select-filter{padding:5px 3px}.training-editing-dialog-selector-panel .p-select-list-container{max-height:150px;overflow:hidden}.training-editing-dialog-selector-panel .p-virtualscroller{max-height:150px!important}.training-editing-dialog-group-item .p-inputnumber-input{border:1px solid black;font-size:13px;padding-top:5px;padding-bottom:5px}.training-editing-dialog-selector-panel-item{display:flex;justify-content:center;flex-wrap:nowrap;align-items:center}.training-editing-dialog-selector-panel-item-icon-container{padding-right:3px;transform:translateY(3px)}.training-editing-dialog-selector-panel .p-select-option{padding-left:5px}.training-editing-name-input-container{width:100%;display:flex;flex-direction:column;align-items:flex-start}.training-editing-name-input-container>label{padding-right:5px}.training-editing-name-input-container .p-inputtext{font-size:13px;width:100%;padding:5px 3px;border:1px solid white}.training-editing-name-input-container .p-inputtext:hover{border:1px solid black}.training-editing-dialog-container-item{padding-bottom:1%}.training-editing-dialog-container-item label{font-size:13px}.table-container{border:1px solid black;border-radius:8px;background-color:#ecf2fd;padding:0}.training-editing-dialog-container-item.table-container{margin-top:1%}.training-editing-dialog-container-table .p-datatable-header-cell{padding:0 5px 5px;font-size:13px}.training-editing-dialog-container-table .p-datatable-header-cell .p-datatable-column-header-content{justify-content:center}.training-editing-dialog-table-date-container{display:flex;justify-content:center;max-width:130px}.training-editing-dialog-table-time-container{display:flex;width:120px;justify-content:center}.training-editing-dialog-table-time-template-container{width:100%;display:flex;justify-content:center;height:40px}.training-editing-dialog-table-time-container .p-datepicker-input{border:none;--p-inputtext-padding-x: .25rem;text-align:center}.training-editing-dialog-table-time-container .p-invalid.p-datepicker-input,.training-editing-dialog-table-time-container .p-datepicker-input:hover{border:1px solid}.training-editing-dialog-table-date-container .p-datepicker-input{padding-inline:0px;width:100px}.center-text-column{text-align:center!important}.training-editing-dialog-container-table .p-inputtext{font-size:13px}.training-editing-dialog-container-table .p-inputnumber-input{padding-inline:0px;text-align:center;font-size:13px;width:40px;border:none}.training-editing-dialog-container-table .p-inputnumber-input:hover{border:1px solid black}.time-devider{display:flex;align-items:center;padding-inline:2px}.training-editing-dialog-table-checkbox-container{display:flex;align-items:center;justify-content:center}.training-editing-dialog-selector span{font-size:13px}.training-editing-dialog-table-flex-container{display:flex;justify-content:center}.training-editing-dialog-table-selector{max-width:150px;font-size:13px}.long-selector{width:100%}.training-editing-dialog-table-selector .training-editing-dialog-selector{border:none!important}.training-editing-dialog-table-selector .p-invalid.training-editing-dialog-selector{border:1px solid red!important}.training-editing-dialog-table-selector .p-focus.training-editing-dialog-selector:hover{border:1px solid black!important}.training-editing-dialog-container-table .color-picker-input .color-swatch{width:20px;height:20px}.training-editing-dialog-container-table .p-datatable-thead{--p-datatable-header-cell-background: #ECF2FD}.training-editing-dialog-info-container{background-color:#ecf2fd;color:red;font-weight:700;padding-left:1%;height:25px;transition:all 1s ease-out}.slide-enter-from,.slide-leave-to{transform:translateY(-30px)}.slide-enter-active,.slide-leave-active{transition:all .4s ease-out}.training-editing-dialog-table-modified-icon-container{display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap;padding-left:3%}.training-editing-dialog-table-modified-container{display:flex;justify-content:center;font-size:13px}.training-editing-dialog-number-container{display:flex;justify-content:center}.training-editing-dialog-number-container .p-invalid.p-inputnumber-input{border:1px solid red}.training-editing-name-input-icon-container{width:100%}.disabled-column{background-color:#e2e8f0!important;cursor:not-allowed!important;pointer-events:none}.disabled-column .p-datepicker-input,.disabled-column .p-inputnumber-input,.disabled-column .training-editing-dialog-selector{background-color:#e2e8f0}.training-editing-dialog-container-table .p-datatable-column-sorted{--p-datatable-header-cell-selected-background: #ECF2FD;--p-datatable-header-cell-selected-color: black}.training-editing-dialog-container-table .p-datatable-row-group-header{position:static!important}.training-editing-dialog-container-table .p-datatable-row-group-header>td{text-align:left!important;padding-block:1%;padding-left:.5%;position:sticky!important;background:#fff!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.training-editing-dialog-container-table .p-datatable-row-group-header>td>*{background:#fff!important}.training-group-header-content{display:inline-flex;align-items:center;justify-content:flex-start}.training-editing-dialog-container-table .p-datatable-table-container,.training-editing-dialog-container-table .p-datatable-scrollable-body,.training-editing-dialog-container-table .p-datatable-scrollable-body-table{background:#fff!important}.training-editing-dialog-container-table .p-datatable-row-group-header,.training-editing-dialog-container-table .p-datatable-row-group-header>td{background:#fff!important}.full-width{width:100%}.training-editing-dialog-color-picker-item{display:flex;flex-direction:column;justify-content:center;align-items:center}.training-editing-dialog-color-picker-label-container{display:flex}.training-editing-dialog-picker-icon-container{margin-left:2px}.training-editing-name-input-item{display:flex;width:100%;align-items:center}.training-editing-extended-name-container{width:100%;padding-left:70px;font-size:11px}.training-editing-dialog .p-dialog-header .p-button{--p-button-icon-only-width: 16px}.training-editing-dialog-full-training-group-container{display:flex;flex-direction:row;align-content:stretch;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;width:100%}.training-editing-dialog-full-training-group-container .enrollment-date-container{width:90%}.training-group-header-menu-container{margin-left:5px}.training-editing-dialog-add-new-session-container{font-size:13px;background-color:#fff;height:35px;display:flex;align-items:center}.training-editing-dialog-add-new-session-button:hover{--p-button-primary-hover-background: #ECF2FD;--p-button-primary-border-color: black;border:1px solid var(--p-button-primary-border-color)!important}.training-editing-dialog-add-new-session-button{--p-button-primary-background: white;border:none!important;margin-left:6px;--p-button-primary-hover-background: #ECF2FD;--p-button-primary-hover-border-color: black;--p-button-primary-hover-color: black;--p-button-primary-active-background: #ECF2FD;--p-button-primary-active-border-color: black;--p-button-primary-active-color: black}.training-editing-dialog-container-table .p-datatable-tbody>tr:last-child>td{border-bottom:none!important}.training-group-header-menu-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer}.training-group-header-menu-item .training-group-header-menu-item-label{margin-left:5px}.training-editing-dialog-table-topper-container{display:flex}.training-editing-dialog-menu-container{margin-left:7px}.training-editing-dialog-menu-container .p-button{margin-top:5px}.training-editing-dialog-menu-container .p-button:hover{border:1px solid black!important}.p0px{padding:0}.course-schedule-generation-select-item{display:flex;justify-content:space-between;width:100%;align-items:center;color:#000}.course-schedule-generation-select-label{color:#000}td.training-editing-dialog-table-dueEnrollmentDate-column{text-align:center;vertical-align:middle}.training-editing-dialog-table-dueEnrollmentDate-column{text-align:center}.training-editing-dialog-table-dueEnrollmentDate-column .p-datatable-column-title{justify-content:center}.training-editing-dialog-table-dueEnrollmentDate-column .p-datatable-column-title{max-width:160px;text-align:center}.training-editing-dialog-table-dueEnrollmentDate-container{max-width:190px;margin-left:15px}.training-editing-dialog-table-dueEnrollmentDate-container .p-datepicker-input{padding-inline:0px}.training-editing-dialog-table-selector--wide{max-width:320px!important;min-width:300px}.info-dialog-main-container{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:nowrap;background-color:#fff;width:400px;padding:10px}.info-dialog-data-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;height:100%;margin-bottom:10px}.info-dialog-control-container{display:flex;flex-direction:row;justify-content:space-around}.info-dialog-control-container button{background-color:#ebb247;color:#fff!important;border:1px solid #EBB247;width:48%}.info-dialog-control-container button:hover{background-color:#d9a23e;border-color:#d9a23e}.info-dialog-control-container .p-button-secondary{background-color:#ecf2fd!important;color:#3d537e!important;border:1px solid #3D537E!important}.info-dialog-control-container .p-button-secondary:hover{background-color:#3d537e29!important}.info-dialog-text-aria{width:100%;max-height:400px;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word;font-size:inherit;font-family:inherit;line-height:1.5}.info-dialog-icon{align-content:center}.p-dialog.p-component{top:40px!important;position:absolute!important}.p-dialog-header{width:100%!important;background-color:#fff}.p-dialog-title{padding:10px 0 0 10px!important}.p-dialog-header-actions{padding:10px 10px 0 0!important}.p-select-header{width:98%;padding:4px 4px 0}.info-dialog .p-dialog-header .p-button{--p-button-icon-only-width: 16px}.info-view-header-text{width:100%;font-weight:700;white-space:normal;word-break:break-word}.event-info-view-text-item{display:flex;white-space:normal;word-break:break-word;width:100%}.event-info-view-avatar-item{display:flex;white-space:normal;word-break:break-word;width:100%;padding-top:5px}.event-info-view-avatar-item label{padding-right:15px}.body-item{display:inline-flex;justify-content:flex-start;width:100%}.icon-info-container{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;z-index:10;margin-right:2px}.icon-info-container:hover .div{width:30%}.icon-info-container.left{padding-left:2%}.icon-info-container.right{padding-right:2%}.footer-item{display:flex;flex-direction:row;margin-right:1%;align-items:center}.footer-container{display:inline-flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.image-container{width:16px;height:16px}.info-view-image-container{display:flex;justify-content:center;padding-left:2px}.image-container.hovered:hover{outline:1px solid black;transition:outline .3s ease;z-index:100}.event-info-view-container{background-color:#ecf2fd;width:400px;padding-left:1%}.p-popover-content{padding:0%!important}.info-view-trainingType-container{display:inline-flex;align-items:center;gap:4px;font-weight:400;font-size:.9em;padding:1px 6px;border-radius:12px;border:1px solid currentColor;background-color:#ffffff40;margin-top:4px}.event-info-view-container .border-none{border:none}.bulk-event-generator-container{position:relative}.scrollable-content{height:100%;display:flex;flex-direction:column;overflow-y:auto}.bulk-event-generator-main-setting-container{display:flex;flex-direction:column;width:100%;margin-bottom:1%}.bulk-event-generator-periodic-setting-container{display:flex;border-bottom:1px solid #ccc;padding-bottom:2px}.bulk-event-generator-panel-date-main-container{width:100%;margin:2% 0% 0%;display:flex;flex-direction:row;align-items:flex-start}.bulk-event-generator-panel-date-container{height:100%;width:100%;display:flex;flex-direction:column}.bulk-event-generator-panel-date-container input{font-size:13px}.bulk-event-generator-date-setting-container{display:flex;width:100%;margin-top:2%}.bulk-event-generator-tooltip{border:solid 1px black;background-color:#000;color:#fff}.bulk-event-generator-panel-control-container{width:6%;height:20%;background-color:#d3d3d3}.bulk-event-generator-day-of-week-setting-container{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;align-content:center;margin:2% 0%}.bulk-event-generator-day-of-week-setting-container span{font-size:13px}.bulk-event-generator-day-of-week-setting-container .p-selectbutton.p-component.p-invalid.p-selectbutton-fluid{border:none}.bulk-event-generator-date-picker-footer-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;height:35px;padding-top:1%}.bulk-event-generator-date-picker-footer-setting-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:70%}.bulk-event-generator-panel-time-devider-container{margin:0% 2%;align-items:center}.bulk-event-generator-panel-time-input-container{display:flex}.bulk-event-generator-panel-time-input-devider{margin:0% 3%}.bulk-event-generator-date-picker-footer-control-container{margin:0% 1% 1% 0%;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;width:20%;height:100%}.bulk-event-generator-date-picker-footer-control-container button{background-color:#ebb247;color:#fff!important;border:1px solid #EBB247;width:100%;height:100%}.bulk-event-generator-date-picker-footer-control-container button:hover{background-color:#d9a23e;border-color:#d9a23e}.bulk-event-generator-date-picker-select-button-container{height:100%;width:60%}.bulk-event-generator-panel-exclusion-container{padding-top:2%;display:flex;flex-direction:row;overflow-x:hidden;flex-wrap:wrap}.bulk-event-generator-header-container{width:97%;display:flex;justify-content:space-between;font-size:13px}.bulk-event-generator-header-container p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bulk-event-generator-controll-container{width:100%;padding:4px 0 0}.bulk-event-generator-header-controll-container{display:flex;justify-content:flex-end}.bulk-event-generator-header-controll-item{height:100%}.bulk-event-generator-header-controll-item span,.bulk-event-generator-controll-button-container{display:flex}.bulk-event-generator-popover-container{width:100px;transform:translate(-15%)!important}.bulk-event-generator-popover-container .p-popover-content{height:100%;display:flex;padding:0%;justify-content:center}.p-popover-content .bulk-event-generator-popover-body-container{display:flex;flex-wrap:nowrap;justify-content:center;width:100%;align-items:center;background-color:#fff}.bulk-event-generator-popover-body-container .p-datepicker.p-component.p-datepicker-fluid{border:0px!important}.bulk-event-generator-container .p-datepicker-input{border-radius:6px!important}.bulk-event-generator-container .p-datepicker{border-radius:0!important}.bulk-event-generator-popover-time-panel{width:80px!important;padding:0%!important}.bulk-event-generator-popover-time-panel .p-button-text.p-button-secondary{padding:0%;height:100%;width:100%}.bulk-event-generator-popover-time-datepicker{padding:0% 0% 0% 2%!important;border:none!important}.bulk-event-generator-popover-time-datepicker.p-component.p-invalid.p-filled{color:red!important}.border-left{border-left:1px solid black}.border-right{border-right:1px solid black}.ml-2pct{margin-left:2%}.mt-5pct{margin-top:5%!important}.bulk-event-generator-panel-control-container>button{width:100%;height:100%}.bulk-event-generator-panel-control-container>button:not(:disabled):hover{background-color:#fff!important}.bulk-event-generator-panel-control-container>button:disabled{background-color:#d3d3d3!important}.bulk-event-generator-panel-content-container{width:80%;margin-left:2%}.bulk-event-generator-panel-content-radiobatton-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-top:3%;width:100%;padding:2px 6px;cursor:pointer}.bulk-event-generator-panel-content-radiobatton-container:has(.p-radiobutton-checked){background-color:#ecf2fd;color:#3d537e}.bulk-event-generator-panel-time-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:40%;padding-left:1%}.bulk-event-generator-panel-time-container .p-inputnumber{padding-left:3%}.bulk-event-generator-panel-time-container .p-inputnumber-input{text-align:center}.bulk-event-generator-date-picker-footer-control-container button:disabled{background-color:#fff;border:1px solid lightgray}.bulk-event-generator-date-picker-footer-control-container button:disabled .p-button-label{color:#d3d3d3}.exclusion-chip-container{display:flex;height:30px;border:1px solid grey;border-radius:7px}.exclusion-chip-body{width:100%;height:100%;font-size:10px;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;transform:translateY(-2px);padding-right:3px}.exclusion-chip-body-item{width:100%;height:50%}.exclusion-chip-icon-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.exclusion-chip-icon-container span{height:100%;display:flex;flex-direction:column;justify-content:center}.bulk-event-generator-holiday-generation-setting-container{display:flex;margin:1% 0%}.bulk-event-generator-holiday-generation-setting-container label{margin-left:1%}.bulk-event-generator-container .p-accordionpanel{margin:0% 1% 1% 0%!important;padding:0% 1%!important;border:1px solid black!important}.bulk-event-generator-container .p-accordioncontent-content{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:space-around;border-style:none;padding:0% 1%}.bulk-event-generator-popover-content-container{display:flex;flex-direction:column;align-items:center}.bulk-event-generator-container .p-radiobutton{width:20px!important;height:20px!important;border:1px solid black!important;background-color:#fff!important}.bulk-event-generator-container .p-radiobutton.p-radiobutton-checked{background-color:#d3d3d3!important}.bulk-event-generator-container .p-selectbutton{width:100%;padding:0%;display:inline-flex!important;justify-content:center!important}.bulk-event-generator-container .p-selectbutton.p-invalid .p-togglebutton{border:1px solid red!important}.bulk-event-generator-container .p-selectbutton.p-invalid .p-togglebutton:disabled{border:1px solid lightgray!important}.bulk-event-generator-day-of-week-setting-container .p-selectbutton.p-invalid{outline:none}.bulk-event-generator-container .p-togglebutton{padding:0%!important;margin-right:2%;border:1px solid black!important}.bulk-event-generator-container .p-togglebutton:disabled{color:#d3d3d3;border:1px solid lightgray!important}.bulk-event-generator-day-of-week-setting-container .p-togglebutton-content{padding:0%!important}.bulk-event-generator-container .p-togglebutton:not(:disabled):has(.p-togglebutton-content .bulk-event-generator-invalid-selected-button){border:1px solid red!important}.bulk-event-generator-day-of-week-setting-container .p-togglebutton-checked:not(:disabled) .p-togglebutton-content{--p-togglebutton-content-checked-background: #3D537E !important;color:#fff!important}.bulk-event-generator-day-of-week-setting-container .p-togglebutton-checked:disabled .p-togglebutton-content{--p-togglebutton-content-checked-background: transparent !important;color:#d3d3d3!important}.bulk-event-generator-container .p-togglebutton:disabled>span{color:#d3d3d3!important}.bulk-event-generator-container .p-togglebutton-lg{width:20%!important;--p-togglebutton-lg-font-size: 16px}.bulk-event-generator-container .p-selectbutton-fluid{height:100%}.bulk-event-generator-container .p-checkbox{width:20px!important;height:20px!important;border:1px solid black}.bulk-event-generator-container .p-divider-horizontal{border:1px solid black}.bulk-event-generator-container .p-inputtext.p-component.p-filled.p-inputtext-fluid.p-datepicker-input:disabled{color:#d3d3d3!important}.bulk-event-generator-container .p-datepicker:has(input.p-inputtext:disabled) button{color:#d3d3d3!important}.bulk-event-generator-container .p-inputtext{padding:5px 0}.disabled{color:#d3d3d3!important}.bulk-event-generator-container span.p-datepicker.p-component.p-inputwrapper.p-datepicker-fluid:has(input:disabled){border:1px solid lightgray!important}.bulk-event-generator-container .p-radiobutton.p-disabled{border:1px solid lightgray!important}.bulk-event-generator-period-panel .p-datepicker-today .p-datepicker-day{--p-datepicker-date-today-background: #EBB247;--p-datepicker-date-today-color: black}.bulk-event-generator-period-panel .p-datepicker-today .p-datepicker-day.p-datepicker-day-selected-range,.bulk-event-generator-period-panel .p-datepicker-today .p-datepicker-day.p-datepicker-day-selected{background-color:#ebb247;color:#000}.bulk-event-generator-container .p-datepicker-select-month{margin-right:10%!important}.date-picker-without-time-panel .p-datepicker-time-picker{display:none}.bulk-event-generator-container .p-button.p-component:disabled .p-button-label{color:#d3d3d3}.p-datepicker-day .out-period-slot{color:#d3d3d3!important}.p-datepicker-day .hide-period-slot{color:transparent!important}.p-datepicker-day.p-datepicker-day-selected .out-period-slot{color:#000!important}.exclusion-chip{margin:0% 2% 1% 0%;--p-chip-gap: 3px}.bulk-event-generator-holiday-generation-setting-container .p-checkbox.p-disabled{border:1px solid lightgray}.bulk-event-generator-holiday-generation-setting-container:has(.p-checkbox.p-disabled) label{color:#d3d3d3}.bulk-event-generator-container .p-accordionpanel.p-invalid{border-color:red!important}.bulk-event-generator-time-panel{width:120px!important}.bulk-event-generator-time-panel .p-datepicker-panel{padding:2px!important}.bulk-event-generator-time-panel .p-datepicker-time-picker{padding:0!important;gap:0!important}.bulk-event-generator-time-panel .p-datepicker-time-picker button{width:20px!important;height:16px!important;min-width:unset!important;padding:0!important}.bulk-event-generator-time-panel .p-datepicker-time-picker button svg{width:10px!important;height:10px!important}.bulk-event-generator-time-panel .p-datepicker-hour,.bulk-event-generator-time-panel .p-datepicker-minute,.bulk-event-generator-time-panel .p-datepicker-separator{font-size:13px!important;line-height:1!important;padding:1px 2px!important}.bulk-event-generator-period-panel{width:500px!important}.comic-arrow{border-bottom:10px solid black;border-left:6px solid transparent;border-right:6px solid transparent;background-color:transparent}.time-day-of-week{height:100%;display:flex;flex-direction:column;align-content:center;justify-content:center}.modified-time-day-of-week{background-color:#c28cab}.bulk-event-generator-container .p-accordionheader{border:none!important;margin:0!important;padding:0!important}.bulk-event-generator-container .bulk-event-generator-header-container{padding:2px 4px}.bulk-event-generator-container .p-accordionpanel{margin-top:4px!important}.bulk-event-generator-controll-container .p-button{background-color:#ecf2fd!important;color:#3d537e!important;border:1px solid #3D537E!important;box-shadow:none!important;outline:none!important;width:auto!important;padding:2px 4px}.bulk-event-generator-controll-container>.p-button:hover{background-color:#3d537e29!important}.bulk-event-generator-controll-container>.p-button:focus{outline:none!important;box-shadow:none!important}.bulk-event-generator-header-container .p-button{background:transparent!important;border:none!important;box-shadow:none!important;padding:0 2px!important;min-width:unset!important}.bulk-event-generator-header-container .p-button:hover{background:#3d537e14!important}.bulk-event-generator-container .p-radiobutton,.p-radiobutton *,.bulk-event-generator-container .p-togglebutton{border-radius:0!important}.bulk-event-generator-container .p-datepicker-panel{--p-datepicker-panel-padding: 1%}.bulk-event-generator-container .p-datepicker-day-cell{--p-datepicker-date-padding: 0%}.bulk-event-generator-period-panel .p-datepicker-day-selected{--p-datepicker-date-selected-background: #EBB247;--p-datepicker-date-selected-color: black}.bulk-event-generator-period-panel .p-datepicker-day-selected-range{--p-datepicker-date-range-selected-color: black;--p-datepicker-date-range-selected-background: #E5C3A4}.bulk-event-generator-period-panel .p-datepicker-month-selected{--p-datepicker-date-selected-background: #EBB247}.bulk-event-generator-period-panel .p-datepicker-year-selected{--p-datepicker-date-selected-background:#EBB247}.bulk-event-generator-period-panel .p-datepicker-select-month,.bulk-event-generator-period-panel .p-datepicker-select-year{font-size:1rem!important}.bulk-event-generator-panel-exclusion-container .p-chip{--p-chip-padding-y: 0%;--p-chip-padding-x: 0%;--p-chip-background: transparent}.bulk-event-generator-container .p-radiobutton-box{--p-radiobutton-checked-background:#EBB247;--p-radiobutton-checked-border-color: black}.bulk-event-generator-container .p-radiobutton-icon{--p-radiobutton-icon-checked-color: #EBB247}.bulk-event-generator-container .p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{--p-radiobutton-checked-hover-background:#EBB247;--p-radiobutton-checked-hover-border-color:black}.bulk-event-generator-panel-time-input-container .p-inputnumber-fluid .p-inputnumber-input{padding:0}.manual-exclusion{background-color:#ecf2fd!important}.bulk-event-generator-invalid-selected-button{color:#64748b}.bulk-event-generator-panel-content-radiobatton-item-container{display:flex;align-items:center;justify-content:space-between}.bulk-event-generator-panel-content-radiobatton-container label{width:100%}.bulk-event-generator-body-controll-container{display:flex;flex-direction:row;justify-content:flex-end}.bulk-event-generator-body-controll-container .p-button{width:6%;background-color:#fff;border:none;padding-left:18px}.bulk-event-generator-body-controll-container .p-button:hover{background-color:#fff!important;border:none!important}.bulk-event-generator-body-controll-icon-container:hover{background-color:#ecf2fd!important;border:none!important;border-radius:10px!important}.bulk-event-generator-collapse-all-button{position:absolute;left:12px;bottom:12px;z-index:1000}.course-schedule-generation-dialog.p-dialog{max-height:100%}.course-schedule-generation-dialog-main-container{display:flex;justify-content:space-evenly;flex-direction:column;flex-wrap:nowrap;background-color:#fff;width:100%;box-sizing:border-box;padding:10px;overflow:hidden;max-height:880px}.course-schedule-generation-dialog-control-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;height:25px}.course-schedule-generation-dialog-data-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.course-schedule-generation-dialog-data-container label,.course-schedule-generation-dialog-selector span{font-size:13px}.course-schedule-generation-dialog-selector-container{display:flex}.course-schedule-generation-dialog-selector-container>button{flex-shrink:0;width:30px;height:30px;background-color:#ecf2fd;margin-left:4px;color:#3d537e;border:1px solid #3D537E;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.course-schedule-generation-dialog-selector-container>button:hover{background-color:#3d537e29}.course-schedule-generation-dialog-selector-container>button:disabled{background-color:#fff;color:#d3d3d3;border:1px solid lightgray}.course-schedule-generation-dialog-selector-container:has(*:disabled)+label{color:#d3d3d3!important}.course-schedule-generation-dialog-text-aria-container{width:100%;overflow:hidden}.course-schedule-generation-dialog-text-aria{border:solid 1px black!important;width:100%!important;max-height:60px!important;overflow-y:auto!important;resize:none!important}.course-schedule-generation-dialog-control-container button{background-color:#ebb247;color:#fff!important;border:1px solid #EBB247;width:49%}.course-schedule-generation-dialog-control-container button:hover{background-color:#d9a23e;border-color:#d9a23e}.course-schedule-generation-dialog-control-container .p-button-secondary{background-color:#ecf2fd!important;color:#3d537e!important;border:1px solid #3D537E!important}.course-schedule-generation-dialog-control-container .p-button-secondary:hover{background-color:#3d537e29!important}.course-schedule-generation-dialog-control-container .p-button.p-component:disabled{color:#fff;background-color:#fff;border:1px solid lightgray}.course-schedule-generation-dialog-control-container .p-button.p-component .p-button-label{font-size:13px}.course-schedule-generation-dialog-control-container .p-button.p-component:disabled .p-button-label{color:#d3d3d3}.course-schedule-generation-dialog-main-container .p-button:not(:disabled):hover{--p-button-primary-hover-background:#EBB247}.course-schedule-generation-dialog-selector{border:solid 1px black!important;flex:1 1 0;width:0;overflow:hidden}.course-schedule-generation-dialog-selector .p-select-label{display:block;min-width:0;max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.course-schedule-generation-dialog-selector .p-select-dropdown{height:28px;width:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.course-schedule-generation-dialog-selector .p-select-clear-icon{flex-shrink:0;align-self:center;position:static!important;margin:0 2px}.course-schedule-generation-dialog-selector.p-invalid{border:solid 1px red!important}.course-schedule-generation-dialog-selector.p-invalid>span{color:#d3d3d3!important}.course-schedule-generation-dialog-selector.p-disabled{width:100%;border:solid 1px lightgray!important}.course-schedule-generation-dialog-selector>span{padding:0 0 0 5px}.course-schedule-generation-dialog-selector.p-disabled>span{color:#d3d3d3!important}.pt-2ptx{padding-top:2%}.vertical-group-container{flex-direction:column!important}.course-schedule-generation-dialog-group-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.course-schedule-generation-dialog-color-picker-container{width:20%;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:space-between}.course-schedule-generation-dialog-color-picker-container input{width:100%}.course-schedule-generation-dialog-input-number-container{width:80%;margin-right:2%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;font-size:13px}.course-schedule-generation-dialog-input-number-container input{font-size:13px}.course-schedule-generation-dialog-tooltip{--p-tooltip-background:#3D537E }.course-schedule-generation-dialog-tooltip.info{--p-tooltip-background:#ECF2FD ;--p-tooltip-color: black}.course-schedule-generation-selector-button{margin-bottom:2%;width:98%;background-color:#d3d3d3!important}.course-schedule-generation-selector-button:hover{background-color:#fff!important}.course-schedule-generation-dialog-bulk-event-generator-container{overflow-y:auto}.p-dialog-close-button{background:transparent!important;border:none!important;border-radius:0!important;color:#000!important;box-shadow:none!important}.p-dialog-close-button:hover{background:#d3d3d3!important}.p-dialog-close-button .p-icon{color:#000!important;fill:#000!important}.course-schedule-generation-dialog-main-container .p-select-label:not(.p-placeholder){color:#000!important}.course-schedule-generation-dialog-main-container .p-dialog-mask.p-overlay-mask.p-overlay-mask-enter{background-color:#808080ad}.p-dialog.p-component{top:0!important;position:top!important;border-radius:0!important}.p-dialog-header{width:100%!important;background-color:#fff;border-radius:0!important}.p-dialog-content{padding:0!important}.p-dialog-title{padding:0!important;font-size:16px!important}.p-dialog-header-actions{padding:0!important}.p-dialog-header{padding:6px 8px!important}.course-schedule-generation-dialog-main-container .p-select-header{width:100%;padding:3px;box-sizing:border-box}.course-schedule-generation-dialog-main-container .p-select-overlay.p-component{border:1px solid black;background-color:#fff;width:200px!important}.course-schedule-generation-dialog-main-container .p-select-header>.p-iconfield>input{border:solid 1px lightgrey;margin:0;padding:1px 24px 1px 4px;width:100%;box-sizing:border-box;font-size:14px}.course-schedule-generation-dialog-main-container .p-select-header>.p-iconfield{position:relative;display:block}.course-schedule-generation-dialog-main-container .p-select-header>.p-iconfield>.p-inputicon{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;right:6px!important;margin:0!important}.course-schedule-generation-dialog-main-container .p-select-empty-message{padding:2px 4px;font-size:14px}.course-schedule-generation-dialog-main-container .p-select-option{padding:1px 4px!important}.course-schedule-generation-dialog-main-container .p-select-option-label{padding:0!important;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.course-schedule-generation-dialog-main-container .p-select-list-container{height:100px!important}.course-schedule-generation-dialog-main-container .p-select-list.p-virtualscroller-content{width:100%!important}.course-schedule-generation-dialog-main-container .p-virtualscroller{height:100%!important}.course-schedule-generation-dialog-main-container .p-datepicker-panel.p-component{background-color:#fff;border:solid 1px black;width:600px}.course-schedule-generation-dialog-main-container .p-select-dropdown,.course-schedule-generation-dialog-main-container .p-datepicker-dropdown{padding-right:5px}.course-schedule-generation-dialog-main-container .p-colorpicker-color-selector{border:solid 1px black}.course-schedule-generation-dialog-main-container .p-inputtext.p-component::placeholder{color:#d3d3d3!important}.course-schedule-generation-dialog-main-container .p-select-label.p-placeholder{color:#d3d3d3!important}.course-schedule-generation-dialog-main-container .p-inputtext.p-component.p-filled{color:#000!important}.course-schedule-generation-dialog-main-container .p-component.p-invalid{border-color:red!important}.course-schedule-generation-dialog-main-container .p-component.p-invalid.p-disabled{border-color:#d3d3d3!important}.course-schedule-generation-dialog-main-container .p-inputnumber{width:100%}.course-schedule-generation-dialog-main-container .p-inputnumber-input{margin:0!important;padding:2px 4px!important;border-radius:6px;border:1px solid black;font-size:13px;height:28px}.ml-1pct{margin-left:1%}.course-schedule-generation-dialog-training-type-container{padding-top:1%}.course-schedule-generation-dialog-training-type-container .p-selectbutton .p-togglebutton.p-togglebutton-checked{--p-togglebutton-checked-background: #EBB247;--p-togglebutton-content-checked-background:#EBB247}.course-schedule-generation-dialog-training-type-container .p-selectbutton .p-togglebutton.p-togglebutton-checked:hover{--p-togglebutton-checked-background: #d9a23e;--p-togglebutton-content-checked-background:#EBB247}.course-schedule-generation-dialog-training-type-container .p-selectbutton .p-togglebutton{height:30px;margin:0%}.course-schedule-generation-dialog-training-type-item{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;font-size:13px}.p-togglebutton.p-component:not(:disabled):has(.p-togglebutton-content .invalid-training-type-item){border:solid 1px red!important}.course-schedule-generation-dialog-selector-panel{font-size:13px}.course-schedule-generation-dialog-selector-panel .p-select-header{--p-select-list-header-padding: 5px 3px 0px 3px;width:100%}.course-schedule-generation-dialog-selector-panel .p-inputtext.p-component.p-select-filter{padding:5px 3px}.course-schedule-generation-dialog-selector-panel .p-select-list-container{max-height:150px;overflow:hidden}.course-schedule-generation-dialog-selector-panel .p-virtualscroller{max-height:150px!important}.course-schedule-generation-dialog-training-type-container .p-togglebutton-content{--p-togglebutton-content-padding: 0px}.course-schedule-generation-dialog-selector-panel-item{display:flex;justify-content:center;flex-wrap:nowrap;align-items:center}.course-schedule-generation-dialog-selector-item-icon-container{padding-right:3px;transform:translateY(3px)}.course-schedule-generation-dialog-group-checkBox-container{display:flex;padding-bottom:2%}.course-schedule-generation-select-panel-loader{display:flex;align-items:center;gap:8px;padding:8px}.course-schedule-generation-dialog .p-virtualscroller-loader-mask{display:none}.course-schedule-generation-dialog-color-picker-item{display:flex}.course-schedule-generation-dialog-color-picker-icon-container{margin-left:2px}.course-schedule-generation-dialog-accordion-panel .p-accordionheader{padding:0;font-size:13px}.course-schedule-generation-dialog-accordion-content .p-accordioncontent-content{padding:0}.course-schedule-generation-dialog-accordion-header:hover{background-color:#ecf2fd!important}.collapse-label{opacity:0;transform:translateY(-2px);transition:opacity .15s ease,transform .15s ease}.course-schedule-generation-dialog-accordion-panel>.p-accordionheader:hover .collapse-label{opacity:1;transform:translateY(0)}.course-schedule-generation-dialog-header-label{width:100%;display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center}.course-schedule-generation-dialog-training-type-container .p-togglebutton:nth-child(2){margin-inline:4px}.course-schedule-generation-dialog-collapse-all-panels-button{position:absolute;right:-420px;bottom:110px;z-index:1000;border:2px solid black!important;border-radius:50%!important;background-color:#ecf2fd!important;box-shadow:4px 4px #223c5040}.course-schedule-generation-dialog-controll-item{height:30px;width:30px;display:flex;justify-content:center;align-items:center}.course-schedule-generation-dialog-controll-item span{display:flex}.course-schedule-generation-dialog-bulk-event-generator-wrapper{position:relative;margin-bottom:2%}.course-schedule-generation-overlay{position:fixed;inset:0;background:#ffffffb3;display:flex;align-items:center;justify-content:center;z-index:3000}.course-schedule-generation-overlay-card{min-width:220px;padding:24px;border-radius:12px;background:#fff;box-shadow:0 10px 30px #0000001f;display:flex;flex-direction:column;align-items:center;gap:12px}.course-schedule-generation-overlay-text{text-align:center;color:#3d537e}.course-schedule-generation-dialog-name-input{font-size:13px!important}input.course-schedule-generation-dialog-name-input{padding:1%;--p-inputtext-border-color: black;--p-inputtext-focus-border-color: black}.course-schedule-generation-dialog-accordion-body .p-iconfield .p-inputtext:not(:first-child){padding-inline-start:1%!important}.course-schedule-generation-dialog-iconfield{margin-top:3px!important}.course-schedule-generation-dialog .p-dialog-header .p-button{--p-button-icon-only-width: 16px}.p-datatable-paginator-bottom{border-style:none!important;margin-top:2%!important}.p-paginator-content{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-evenly!important;gap:0!important}.p-paginator-pages{justify-content:space-evenly!important}.p-datatable-table-container{--p-datatable-body-cell-padding: 0%}.p-datatable-table-container .p-button{background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:2px!important}.p-datatable-table-container td:last-child{text-align:center}.p-datatable-table-container .p-button:hover,.p-datatable-table-container .p-button:focus,.p-datatable-table-container .p-button:active{background-color:var(--p-button-secondary-hover-background)!important;border-width:0!important;border-style:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;--p-button-secondary-hover-border-color: transparent}.calendar-data-table-name-column{padding:3% 0 3% 0%;min-height:30px}.calendar-data-table .p-datatable-table-container::-webkit-scrollbar{display:none}.calendar-data-table .p-datatable-table-container{-ms-overflow-style:none;scrollbar-width:none}.calendar-data-table .p-datatable-thead{--p-datatable-header-cell-background: var(--v2a279d34)}.calendar-data-table .p-datatable-column-header-content .p-datatable-column-title{margin-right:8px}.calendar-data-table-index-column-header,.calendar-data-table-index-column{width:5%}.calendar-data-table-fio-column-header{text-align:center!important}.calendar-data-table .calendar-data-table-fio-column-header .p-datatable-column-header-content{justify-content:center}.dialog-body[data-v-5d636b04]{flex:1;min-height:280px;display:flex;flex-direction:column;overflow:hidden}.dialog-loading[data-v-5d636b04]{flex:1;display:flex;align-items:center;justify-content:center}.sessions-container[data-v-5d636b04]{flex:1;min-height:0;display:flex;flex-direction:column}.sessions-sticky-header[data-v-5d636b04]{flex-shrink:0;padding:16px 20px 8px;display:flex;flex-direction:column;gap:12px}.sessions-scroll-area[data-v-5d636b04]{flex:1;overflow-y:auto;min-height:0;padding:0 20px 8px}.client-section[data-v-5d636b04]{flex-shrink:0;padding:12px 20px 16px;border-top:1px solid rgba(61,83,126,.1);background:#fff}.info-banner[data-v-5d636b04]{display:flex;align-items:center;gap:8px;padding:9px 12px;background:#fff8e1;border:1px solid #FFD54F;border-radius:6px;font-size:13px;color:#e65100}.info-banner .pi[data-v-5d636b04]{font-size:15px;flex-shrink:0;color:#ebb247}.sessions-block-header[data-v-5d636b04]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.block-title[data-v-5d636b04]{font-size:13px;font-weight:600;color:#616161}.selected-badge[data-v-5d636b04]{font-size:12px;font-weight:600;color:#ebb247}.session-date-cell[data-v-5d636b04]{display:flex;align-items:center;gap:6px}.slots-cell[data-v-5d636b04]{display:inline-flex;align-items:center;gap:2px}.slots-cell--full[data-v-5d636b04]{color:#e53935;font-weight:600}.slots-cell--enrolled[data-v-5d636b04]{display:inline-flex;align-items:center;gap:4px;font-weight:600}.slots-cell--enrolled-published[data-v-5d636b04]{color:#43a047}.slots-cell--enrolled-reserve[data-v-5d636b04]{color:#6a1b9a}.form-group[data-v-5d636b04]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-5d636b04]{font-size:13px;font-weight:600;color:#616161}.client-select-row[data-v-5d636b04]{display:flex;align-items:center;gap:6px}.client-select[data-v-5d636b04]{flex:1;min-width:0}.client-option[data-v-5d636b04]{display:flex;align-items:center;gap:10px}.client-avatar[data-v-5d636b04]{width:30px;height:30px;border-radius:50%;flex-shrink:0;overflow:hidden;background:#dce6f5;display:flex;align-items:center;justify-content:center;color:#a2a2a2;font-size:13px}.client-avatar img[data-v-5d636b04]{width:100%;height:100%;object-fit:cover;display:block}.client-option-info[data-v-5d636b04]{display:flex;flex-direction:column;gap:1px;min-width:0}.client-option-name[data-v-5d636b04]{font-size:13px;font-weight:600;color:#616161}.client-option-sub[data-v-5d636b04]{font-size:12px;color:#a2a2a2}[data-v-5d636b04] .p-select{height:32px}[data-v-5d636b04] .p-select-label{display:flex;align-items:center;padding-top:0;padding-bottom:0}.dialog-footer[data-v-5d636b04]{display:flex;gap:8px;justify-content:flex-end}.sidebar-container{height:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap}.sidebar-control-aria-container{background-color:#ecf2fd;padding:0 2px}.sidebar-control-aria-container button{height:100%;width:20px;padding-right:4px;background-color:transparent;border:none;color:#3d537e}.sidebar-control-aria-container:hover{background-color:#adc7f7}.sidebar-container .image-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly}.sidebar-container .image-container.hovered:hover{outline:1px solid;transition:outline .3s ease}.sidebar-content-container{height:100%;width:300px;--p-accordion-header-padding: 0%;--p-accordion-content-padding: 0%;--p-accordion-header-background: transparent;--p-accordion-header-hover-background: transparent;--p-accordion-header-active-background: transparent;--p-accordion-content-background: transparent;--p-datatable-header-cell-padding: 0%;--p-datatable-row-background: transparent;--p-datatable-header-cell-background: transparent;--p-datatable-header-background: transparent;--p-datatable-footer-cell-background: transparent;--p-paginator-background: transparent;--p-paginator-padding: 0%;--p-paginator-nav-button-height:20px;--p-paginator-nav-button-hover-background: rgba(0, 0, 0, .12);--p-paginator-page-hover-background: rgba(0, 0, 0, .12);padding:0 0 0 7px}.sidebar-header-content-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;font-size:small;width:95%}.sidebar-header-content-container button{height:20px!important;width:20px!important;background:transparent!important;border:none}.sidebar-header-content-container-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;font-size:small;margin-right:5%}.sidebar-content-header-item.title{text-align:left;font-weight:700;white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word;padding:4px 8px}.sidebar-content-header-item textarea{color:#000;border:1px dashed black;width:100%;height:120px;resize:none;border-radius:2%}.sidebar-content-header-item .p-textarea:disabled{--p-textarea-disabled-background: color-mix(in srgb, var(--v4ba202b8) 70%, white) !important;--p-textarea-disabled-color: var(--e9070258) overflow: hidden}.overflow-hidden-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sidebar-header-content-container button:not([disabled]):hover{outline:1px solid;transition:outline .3s ease}hr.sidebar-divider{width:95%;height:5px;background-color:#000;margin-top:2%}.sidebar-accordion-container{width:95%}.sidebar-accordion-container .p-accordionheader{border:none!important}.sidebar-accordion-container .p-accordionpanel{border-style:none!important;margin-top:5%!important}.sidebar-accordion-container .p-accordioncontent{border-style:none!important;font-size:smaller!important}.sidebar-accordion-container .p-accordioncontent-content{border-style:none!important;background-color:transparent!important;padding-top:3%}.sidebar-content-container .p-paginator-first:hover,.sidebar-content-container .p-paginator-prev:hover,.sidebar-content-container .p-paginator-next:hover,.sidebar-content-container .p-paginator-last:hover,.sidebar-content-container .p-paginator-page:hover{background:#0003!important}.p-button{overflow:visible!important}.event-creating-dialog-text-aria-container .p-textarea{max-height:100px!important;overflow-y:auto!important;padding-left:2%!important}.sidebar-accordion-container .p-datatable-paginator-bottom button.p-paginator-page{--p-paginator-nav-button-width: 20px}.sidebar-header-light-text{font-weight:400;font-size:.8em}.sidebar-header-status-chips-item{display:inline-flex;align-items:center;gap:4px;font-weight:400;font-size:.8em;padding:1px 10px;border-radius:12px;border:1px solid currentColor;background-color:#ffffff40;margin-top:4px;margin-right:4px}.boldText{font-weight:700}.sidebar-extended-title{font-weight:400;font-size:11px}.sidebar-header-content-container-inner{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;width:90%}.short{width:10%}.sidebar-header-stop-icon-container>svg{transform:translateY(13%);margin-left:1px}.sidebar-content-info-link-container{display:flex;align-items:center;gap:8px;width:100%;padding-bottom:5px;color:#3d537e;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sidebar-content-info-link-container:hover{color:#ebb247}.sidebar-content-info-trainer-avatar-small{padding-right:5px;width:28px;height:28px;border-radius:50%;flex-shrink:0;overflow:hidden;background:#dce6f5;display:flex;align-items:center;justify-content:center;color:#a2a2a2;font-size:13px}.sidebar-content-info-trainer-avatar-small img{width:100%;height:100%;object-fit:cover;display:block}.sidebar-content-info-label{font-size:12px;color:#000;margin-bottom:4px;padding-right:15px;width:40%}.sidebar-content-info-container{display:flex;justify-content:flex-start;width:100%;flex-wrap:nowrap;flex-direction:row;align-items:center}body .calendar_default_event_inner{padding:0}.calendar_default_colheader_inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block}.calendar_default_colheader{overflow:hidden}.calendar_default_event{opacity:1}@keyframes event-border-blink{0%,to{outline:5px solid black;outline-offset:-2px}50%{outline:5px solid transparent;outline-offset:-2px}}@keyframes event-body-blink{0%,to{filter:brightness(1)}50%{filter:brightness(.85)}}.calendar-event-selected-blink .calendar_default_event_inner,.calendar-event-selected-blink .month_default_event_inner{animation:event-body-blink 1.4s step-start infinite}.calendar-event-base-overlapped .icon-info-container{visibility:hidden;pointer-events:none}.calendar-event-base-overlapped:hover{border:2px solid black!important}.month_default_event{overflow:visible!important}.month_default_shadow,.month_default_shadow_inner{display:none!important}.month_default_event .target-main-container{flex:1!important;min-width:0!important;padding:0!important;overflow:hidden!important;align-self:stretch!important}.month_default_event .target-header{padding:0!important;box-sizing:border-box!important;width:100%!important}.month_default_event .header-text{flex:1!important;min-width:0!important;width:auto!important;overflow:hidden!important}.month_default_event .header-text p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important}.calendar_default_event_inner>div:first-child{height:100%}.navigator_default_busy.navigator_default_cell{background-color:#5524db;border-radius:15px;color:#fff}.main-container{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}.calendar-navigation-container{width:100%;padding:0% 0% .5%}.main-content-container{display:flex;height:100%}.main-body-container{flex-grow:1;display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap}.main-body-calendar-content-container{width:100%;display:flex;flex-direction:column}.calendar-container{width:100%;height:100%}.calendar-month-scroll-container{width:100%;height:100%;overflow-y:auto}.calendar-month-scroll-container>div:first-child{height:100%!important}.none-resize textarea{resize:none}.event-bordered:hover{border:2px solid black!important}.event-bordered .month_default_event_inner>div{width:100%!important}.calendar-navigation-container .p-togglebutton.p-togglebutton-checked{--p-togglebutton-checked-background: #EBB247;--p-togglebutton-checked-border-color: #EBB247;--p-togglebutton-checked-color: white}.calendar-navigation-container .p-selectbutton.p-component.p-selectbutton-fluid{height:85%!important}.calendar-navigation-container .p-togglebutton-checked .p-togglebutton-content{--p-togglebutton-content-checked-background: #EBB247}.calendar-navigation-container .p-togglebutton-content{font-size:13px}.calendar-body-container{width:100%;height:100%;display:flex;flex-direction:row}.calendar-navigation-container .p-togglebutton{margin:0%}.calendar-navigation-container .p-selectbutton .p-togglebutton{height:100%!important}.calendar-resource-type{width:15%;--p-select-border-color: #EBB247 }.calendar-container .calendar_default_main{height:100%}.calendar-container .calendar_default_main>div:nth-of-type(2){height:95%!important}.calendar-resouce-selector-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%}.calendar-resouce-selector{width:40%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}.calendar-resouce-selector-empty{width:30%}.calendar-resouce-selector-title{width:30%;display:flex;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.calendar-resouce-selector-panel .p-multiselect-option,.calendar-resouce-selector-panel .p-multiselect-filter{font-size:13px}.calendar-resouce-selector .p-multiselect-label{--p-multiselect-padding-x:0px;--p-multiselect-padding-y:0px}.calendar-resouce-selector-title i{padding-right:1%}.calendar-resouce-selector .p-multiselect{border:none;--p-multiselect-background:#EBB247;--p-multiselect-dropdown-color: white}.calendar-resouce-selector .p-multiselect-label,.calendar-resouce-selector-filter .p-multiselect-clear-icon{display:none}.hidden-multiselect{visibility:hidden}.calendar-resouce-selector-filter-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}.calender-header .calendar_default_colheader_inner{word-break:break-word;white-space:normal;text-align:center;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bng-calendar[data-v-62a9d189]{display:inline-flex;flex-direction:column;background:#fff;border-radius:10px;padding:14px;box-shadow:0 4px 20px #0000002e;-webkit-user-select:none;user-select:none;width:440px}.bng-calendar__header[data-v-62a9d189]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.bng-calendar__header-labels[data-v-62a9d189]{display:flex;gap:6px}.bng-calendar__label-btn[data-v-62a9d189]{background:none;border:none;font-size:15px;font-weight:600;text-transform:capitalize;cursor:pointer;padding:2px 6px;border-radius:4px;transition:color .15s,background .15s;color:#222}.bng-calendar__label-btn[data-v-62a9d189]:hover{color:#ebb247;background:#fef3d8}.bng-calendar__nav-btn[data-v-62a9d189]{background:none;border:none;font-size:22px;line-height:1;cursor:pointer;color:#555;padding:0 6px;border-radius:4px;transition:color .15s}.bng-calendar__nav-btn[data-v-62a9d189]:hover{color:#ebb247}.bng-calendar__grid[data-v-62a9d189]{display:grid;grid-template-columns:repeat(7,1fr)}.bng-calendar__weekday[data-v-62a9d189]{text-align:center;font-size:16px;color:#888;padding:2px 0 4px;font-weight:600}.bng-calendar__cell[data-v-62a9d189]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:5px 0;border-radius:0;cursor:pointer;min-height:40px}.bng-calendar__day-wrapper[data-v-62a9d189]{width:100%;display:flex;justify-content:center;align-items:center;transition:background .12s}.bng-calendar__cell:hover .bng-calendar__day-wrapper[data-v-62a9d189]{background:#fef3d8;border-radius:6px}.bng-calendar__cell--selected .bng-calendar__day-wrapper[data-v-62a9d189]{background:#ebb247}.bng-calendar__cell--selected-start .bng-calendar__day-wrapper[data-v-62a9d189]{border-radius:6px 0 0 6px}.bng-calendar__cell--selected-end .bng-calendar__day-wrapper[data-v-62a9d189]{border-radius:0 6px 6px 0}.bng-calendar__cell--selected-start.bng-calendar__cell--selected-end .bng-calendar__day-wrapper[data-v-62a9d189]{border-radius:6px}.bng-calendar__cell--today .bng-calendar__day-number[data-v-62a9d189]{font-weight:700;color:#ebb247}.bng-calendar__cell--selected .bng-calendar__day-number[data-v-62a9d189],.bng-calendar__cell--selected.bng-calendar__cell--today .bng-calendar__day-number[data-v-62a9d189]{color:#fff}.bng-calendar__cell--other-month[data-v-62a9d189]{visibility:hidden;pointer-events:none}.bng-calendar__cell--disabled[data-v-62a9d189]{opacity:.25;cursor:default;pointer-events:none}.bng-calendar__day-number[data-v-62a9d189]{font-size:16px;line-height:1.4;text-align:center;padding:2px 0}.bng-calendar__dots[data-v-62a9d189]{display:flex;gap:2px;flex-wrap:nowrap;margin-top:2px}.bng-calendar__dot[data-v-62a9d189]{width:5px;height:5px;border-radius:50%;display:inline-block;flex-shrink:0}.bng-calendar__picker-grid[data-v-62a9d189]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:4px 0}.bng-calendar__picker-cell[data-v-62a9d189]{background:none;border:none;border-radius:6px;padding:10px 4px;font-size:14px;cursor:pointer;transition:background .12s,color .12s;color:#222;text-align:center}.bng-calendar__picker-cell[data-v-62a9d189]:hover{background:#fef3d8;color:#ebb247}.bng-calendar__picker-cell--active[data-v-62a9d189]{background:#ebb247!important;color:#fff!important;font-weight:600}[data-v-e46a08c9] .base-multiselect-panel{position:relative}.base-multiselect-option[data-v-e46a08c9]{display:flex;justify-content:space-between;align-items:center;width:100%;color:#000}.base-multiselect-option-icon[data-v-e46a08c9]{display:inline-flex;align-items:center;margin-left:8px;flex-shrink:0}.base-multiselect-panel-overlay[data-v-e46a08c9]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#ffffffa6;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none}.base-multiselect-panel-overlay-content[data-v-e46a08c9]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:#ffffffe5;color:#4f5464}.base-multiselect-panel-loader[data-v-e46a08c9]{display:flex;align-items:center;gap:8px;width:100%;padding:0 5px;min-height:30px}.calendar-view-container{padding:0% 0% 0% 1%;height:100%;width:100%}.calendar-view-main-container{display:flex;flex-direction:column;align-items:flex-start;background-color:#ecf2fd;width:100%}.content-container{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;padding-right:2%}.control-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:.5% 2% .5% 0%}.calendar-view-add-button{width:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;gap:1px;background-color:transparent;padding:2px 2px 2px 2%;cursor:pointer}.calendar-view-add-button:hover label{color:#ebb247;cursor:pointer}.calendar-view-add-icon:hover{background-color:#ebb247!important}.calendar-view-add-icon{--p-icon-size: .6rem;display:flex;align-items:center;justify-content:center;width:24px!important;height:24px!important;border:2px solid black!important;font-size:13px;line-height:1;background-color:transparent!important;border-radius:8px;cursor:pointer;box-shadow:none!important;padding:0!important}.calendar-view-mode-button-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;padding-right:5%;height:100%}.calendar-view-mode-button-container-last{padding-right:0}.calendar-view-mode-button-container:hover label,.calendar-view-mode-button-container--active label{color:#ebb247;cursor:pointer}.calendar-view-mode-container{display:flex;width:15%;justify-content:flex-end}.calendar-view-mode-button{display:flex;align-items:center;justify-content:center;height:32px!important;padding:0!important;background-color:transparent!important;cursor:pointer;font-size:13px;border:none!important;border-radius:8px;box-shadow:none!important;color:#000}.calendar-view-mode-icon-hovered,.calendar-view-mode-button:hover span,.calendar-view-mode-button--active span{color:#ebb247}.calendar-view-mode-button .p-button-icon{font-size:20px!important}.calendar-view-add-label{padding-top:5%;font-size:13px;line-height:1;white-space:nowrap}.calendar-view-radiobutton-container{width:100%;padding:0% 1% 0% 2%}.p-button{--p-button-primary-color: black;--p-button-padding-y:none;--p-button-padding-x: none}.calendar-view-radiobutton-container .p-selectbutton-fluid{width:100%;height:95%;flex-direction:row;align-items:center}.p-selectbutton .p-togglebutton{height:60%;border:none!important;border-radius:0!important;--p-togglebutton-border-color: transparent;--p-togglebutton-hover-border-color: transparent;--p-togglebutton-checked-border-color: transparent}.p-selectbutton .p-togglebutton{border-radius:8px!important}.calendar-view-radiobutton-container .p-togglebutton.p-togglebutton-checked{--p-togglebutton-checked-background: #EBB247;--p-togglebutton-checked-border-color: #EBB247;--p-togglebutton-checked-color: white}.calendar-view-radiobutton-container .p-togglebutton-checked .p-togglebutton-content{--p-togglebutton-content-checked-background: #EBB247}.content-filter-container{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;justify-content:flex-start;padding:0% 2% 1% 0%}.filter-control-container{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding-left:1%;align-items:center}#openCalendarId .p-button-icon{font-size:35px!important;-webkit-text-stroke:.5px #ECF2FD}.calendar-filter-clear-button{border:2px solid black!important;border-radius:8px!important;width:30px!important;height:30px!important}.calendar-filter-clear-button:hover{background-color:#ebb247!important}.calendar-filter-clear-button:hover span{color:#fff!important}.filters-container{display:flex;flex-direction:row;flex-wrap:nowrap;width:75%;padding-left:1%}.filters-container .p-multiselect{flex:1 1 0;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 4px 15px #0000002e}.filters-container .long-filter{flex:2 1 0;min-width:0!important;overflow:hidden}.filters-container .long-filter .p-multiselect-label{display:flex;flex-wrap:nowrap;overflow:hidden;min-width:0}.filters-container .long-filter .p-chip{flex-shrink:0;max-width:120px;overflow:hidden}.filters-container .long-filter .p-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters-container .p-multiselect-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;--p-multiselect-padding-x:5px;--p-multiselect-padding-y:5px}.filter-container-select-panel .p-inputtext.p-component.p-multiselect-filter{--p-inputtext-padding-y:5px;--p-inputtext-padding-x:5px;font-size:13px}.filter-container-select-panel .p-multiselect-empty-message{font-size:13px}.color-circle{display:inline-block;width:36px;height:36px;border-radius:50%}.mr-1pct{margin-right:1%}.search-filter-button-container{width:10%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.search-filter-button-container .p-button.p-component{width:100%!important;font-size:13px;border:2px solid #EBB247!important;background-color:#ebb247!important}.search-filter-button-container .p-button.p-component:hover .p-button-label{color:#fff!important}.p-checkbox.p-highlight .p-checkbox-box,.p-checkbox-checked .p-checkbox-box{background:#ebb247!important;border-color:#ebb247!important}.filters-container .p-checkbox{--p-checkbox-checked-background: #EBB247;--p-checkbox-checked-border-color: #EBB247;--p-checkbox-icon-checked-color: white}.clear-filter-button-container{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;padding-left:8px}.open-calendar-button-contaier{display:flex;flex-direction:row;justify-content:center;align-items:center}.list-container{padding:0% 0% 0% 1%;max-height:calc(100vh - 200px);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;width:100%;height:100%}.search-data-input-contaier{padding-left:1%;width:15%}.search-input-wrapper{position:relative;width:100%}.search-input-wrapper .p-inputtext{width:100%;height:var(--p-multiselect-height, 2.5rem);padding-right:3.5rem;box-shadow:0 4px 15px #0000002e}.search-clear-icon,.search-icon{position:absolute;top:50%;transform:translateY(-50%);color:#4f5464}.search-clear-icon{right:2.5rem;cursor:pointer}.search-clear-icon:hover{color:#ebb247}.search-icon{right:.75rem}.table-container{width:100%;overflow-y:auto}.view-right-sidebar-container{height:100%}.sidebar-top-spacer{height:40px}.control-container .p-togglebutton-label.p-togglebutton-icon,.control-container label,.control-container .p-togglebutton-label,.filters-container .p-multiselect-label.p-placeholder,.filter-container-select-panel .p-multiselect-option-group,.filter-container-select-panel .p-multiselect-option{font-size:13px}.clear-filter-button-container .p-button-icon.pi.pi-times{font-size:.75rem!important}.table-column-name-container{display:flex}.table-column-name-icon-container{padding-right:5px;display:flex;align-items:center}.open-calendar-button-icon-date-container{font-size:11px}.open-calendar-button-icon-date-item{color:#3d537e;font-weight:700}.filters-container .p-multiselect-label,.list-container .search-text-input{font-size:13px}.filter-container-select-panel{max-width:700px!important;overflow-x:auto}.filter-container-select-panel .p-multiselect-list-container{overflow-x:auto}.filter-container-select-panel .p-multiselect-option{overflow:visible}.filter-container-select-panel-item{display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;padding-right:10px}.filter-container-select-panel-item-icon-container{padding-right:3px;transform:translateY(3px)}.calendar-filter-wrapper-slot{display:inline-flex;align-items:center;flex:0 0 auto;padding:1px 8px;border-radius:20%;background:#eef2f7;color:#4b5563;font-size:12px;line-height:1.4;white-space:nowrap}.short-header{max-width:120px;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.table-column-name-text-container{display:flex;align-items:center}.table-column-name-appointment-available{display:flex;align-items:center;margin-right:5px}.company-page[data-v-8e238099]{padding:24px 32px;flex:1;overflow-y:auto;background:#ecf2fd}.company-card--clickable[data-v-8e238099]{cursor:pointer;transition:box-shadow .2s,transform .2s}.company-card--clickable[data-v-8e238099]:hover{box-shadow:4px 4px 24px #3d537e59;transform:translateY(-1px)}.company-card--clickable[data-v-8e238099]:active{transform:translateY(0);box-shadow:4px 4px 16px #3d537e33}.company-card[data-v-8e238099]{display:grid;grid-template-columns:140px 1fr 1fr;gap:24px;padding:24px;border-radius:8px;margin-bottom:24px;background:#fff;box-shadow:4px 4px 16px #3d537e33}.company-logo[data-v-8e238099]{width:140px;height:140px;display:flex;align-items:center;justify-content:center;background:#f9f9f9;box-shadow:4px 4px 16px #3d537e33}.company-logo img[data-v-8e238099]{width:100%;height:100%;object-fit:contain}.logo-placeholder[data-v-8e238099]{color:#a2a2a2;font-size:14px;font-weight:600}.company-name[data-v-8e238099]{font-size:20px;font-weight:700;color:#616161;margin:0 0 8px}.company-description[data-v-8e238099]{font-size:13px;color:#616161;line-height:1.8;margin:0;word-break:break-word;overflow-wrap:break-word}.company-description[data-v-8e238099] *{max-width:100%}.company-description[data-v-8e238099] p{margin:0 0 8px}.company-description[data-v-8e238099] ul,.company-description[data-v-8e238099] ol{margin:0 0 8px;padding-left:20px}.contacts-title[data-v-8e238099]{font-size:16px;font-weight:700;color:#616161;margin:0 0 12px}.contact-row[data-v-8e238099]{display:flex;gap:8px;margin-bottom:8px;font-size:13px}.contact-label[data-v-8e238099]{color:#a2a2a2;white-space:nowrap;min-width:120px}.contact-value[data-v-8e238099]{color:#616161}.action-btn[data-v-8e238099]{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:#616161;font-size:12px;padding:8px 12px;border-radius:8px;transition:color .2s,background .2s;-webkit-user-select:none;user-select:none}.action-btn i[data-v-8e238099]{font-size:20px;transition:transform .2s}.action-btn[data-v-8e238099]:hover{color:#3d537e;background:#3d537e14}.action-btn:hover i[data-v-8e238099]{transform:scale(1.15)}.action-btn[data-v-8e238099]:active{background:#3d537e29}.table-loading[data-v-8e238099]{display:flex;justify-content:center;padding:60px 0}.col-name-cell[data-v-8e238099]{display:flex;align-items:center;gap:12px}.col-name[data-v-8e238099]{font-weight:600}.users-page[data-v-995d8a77]{padding:24px 32px;flex:1;overflow-y:auto;background:#ecf2fd}.action-btn[data-v-995d8a77]{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:#616161;font-size:12px;padding:8px 12px;border-radius:8px;transition:color .2s,background .2s;-webkit-user-select:none;user-select:none}.action-btn i[data-v-995d8a77]{font-size:20px;transition:transform .2s}.action-btn[data-v-995d8a77]:hover{color:#3d537e;background:#3d537e14}.action-btn:hover i[data-v-995d8a77]{transform:scale(1.15)}.action-btn[data-v-995d8a77]:active{background:#3d537e29}.table-loading[data-v-995d8a77]{display:flex;justify-content:center;padding:60px 0}.col-name-cell[data-v-995d8a77]{display:flex;align-items:center;gap:12px}.col-name[data-v-995d8a77]{font-weight:600}.table-paginator[data-v-995d8a77]{background:#fff;border-top:1px solid rgba(61,83,126,.12);border-radius:0 0 8px 8px}.notifications-page[data-v-d732ce9f]{padding:24px 32px;flex:1;overflow-y:auto;background:#ecf2fd;position:relative}.page-header[data-v-d732ce9f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.page-title[data-v-d732ce9f]{font-size:24px;font-weight:800;color:#0f172a}.state-badge[data-v-d732ce9f]{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.state-badge--saving[data-v-d732ce9f]{background:#fff7ed;color:#c2410c}.loading-state[data-v-d732ce9f]{display:flex;justify-content:center;padding:60px 0}.empty-state[data-v-d732ce9f]{margin-top:8px;border:1px dashed #d5deea;border-radius:10px;background:#f8fbff;color:#5f708d;font-size:13px;line-height:1.45;padding:12px}.card[data-v-d732ce9f]{background:#fff;border:1px solid #e6edf7;border-radius:12px;padding:18px 20px;box-shadow:4px 4px 16px #3d537e2e}.channels-card[data-v-d732ce9f],.events-card[data-v-d732ce9f]{margin-bottom:24px}.card-title[data-v-d732ce9f]{font-size:16px;font-weight:700;color:#1f2937}.card-subtitle[data-v-d732ce9f]{margin-top:4px;font-size:12px;line-height:1.5;color:#64748b}.section[data-v-d732ce9f]{border:1px solid #edf2f7;border-radius:12px;padding:14px 16px 2px;background:#fbfcfe}.channels-grid[data-v-d732ce9f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:12px}.switch-row[data-v-d732ce9f]{width:100%;display:flex;align-items:flex-start;gap:10px;padding:12px 0;border:none;border-top:1px solid #edf2f7;background:transparent;text-align:left;cursor:pointer}.switch-row[data-v-d732ce9f]:first-of-type{border-top:none}.switch-row[data-v-d732ce9f]:disabled{opacity:.7;cursor:not-allowed}.icon-box[data-v-d732ce9f]{width:36px;height:36px;border-radius:12px;background:#fff6e5;color:#b7791f;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.copy[data-v-d732ce9f]{flex:1;min-width:0}.copy-title[data-v-d732ce9f]{font-size:13px;font-weight:700;color:#616161;margin-bottom:3px}.copy-text[data-v-d732ce9f]{font-size:12px;line-height:1.45;color:#7a8ca8}.toggle[data-v-d732ce9f]{width:42px;height:24px;border-radius:12px;background:#f59e0b;position:relative;flex-shrink:0}.toggle[data-v-d732ce9f]:after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000002e;transition:right .15s ease}.toggle.off[data-v-d732ce9f]{background:#cbd5e1}.toggle.off[data-v-d732ce9f]:after{right:21px}.table-toggle[data-v-d732ce9f]{width:42px;height:24px;border-radius:12px;border:none;background:#f59e0b;position:relative;cursor:pointer}.table-toggle[data-v-d732ce9f]:after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000002e;transition:right .15s ease}.table-toggle.off[data-v-d732ce9f]{background:#cbd5e1}.table-toggle.off[data-v-d732ce9f]:after{right:21px}.table-toggle[data-v-d732ce9f]:disabled{opacity:.7;cursor:not-allowed}.control-disabled[data-v-d732ce9f]{opacity:.55;cursor:not-allowed}.channels-cell[data-v-d732ce9f]{position:relative}.channels-trigger[data-v-d732ce9f]{width:100%;min-width:120px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d9e2ef;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbff);color:#334155;font-size:12px;line-height:1.2;padding:7px 10px 7px 12px;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.channels-trigger[data-v-d732ce9f]:hover:not(:disabled){border-color:#b9c9de;background:linear-gradient(180deg,#fff,#f3f8ff)}.channels-trigger[data-v-d732ce9f]:focus-visible{outline:none;border-color:#6b8fc4;box-shadow:0 0 0 3px #6b8fc42e}.channels-trigger-text[data-v-d732ce9f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channels-trigger-icon[data-v-d732ce9f]{font-size:10px;color:#8ca0be;flex-shrink:0}.channels-trigger[data-v-d732ce9f]:disabled{opacity:.6;cursor:not-allowed}.channels-dropdown[data-v-d732ce9f]{position:absolute;top:calc(100% + 6px);left:0;z-index:16;width:180px;border:1px solid #d9e2ef;border-radius:10px;background:#fff;box-shadow:0 12px 24px #0f172a24;padding:8px}.channels-dropdown--up[data-v-d732ce9f]{top:auto;bottom:auto}.channel-option[data-v-d732ce9f]{display:flex;align-items:center;gap:8px;color:#334155;font-size:12px;padding:6px 8px;border-radius:7px;cursor:pointer;transition:background-color .12s ease}.channel-option[data-v-d732ce9f]:hover{background:#f3f8ff}.channel-option input[data-v-d732ce9f]{accent-color:#5f86c3}.events-loading[data-v-d732ce9f]{display:flex;justify-content:center;padding:32px 0 12px}.events-error[data-v-d732ce9f]{margin-top:12px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#9f1239;font-size:13px;line-height:1.45;padding:10px 12px}.events-empty[data-v-d732ce9f]{margin-top:12px;border:1px dashed #d5deea;border-radius:10px;background:#f8fbff;color:#5f708d;font-size:13px;padding:12px}.table-scroll[data-v-d732ce9f]{margin-top:12px;max-height:540px;overflow:auto;border:1px solid #e5e7eb;border-radius:10px}.table[data-v-d732ce9f]{width:100%;border-collapse:collapse}.table th[data-v-d732ce9f]{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;padding:10px 8px;border-bottom:1px solid #e5e7eb;background:#fff;position:sticky;top:0}.table td[data-v-d732ce9f]{padding:12px 8px;border-bottom:1px solid #edf2f7;vertical-align:top;font-size:13px;color:#334155}.table tr:last-child td[data-v-d732ce9f]{border-bottom:none}.event-head[data-v-d732ce9f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.event-note[data-v-d732ce9f]{margin-top:4px;font-size:11px;line-height:1.45;color:#94a3b8}.recipients-cell[data-v-d732ce9f]{max-width:280px;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.recipient-chip[data-v-d732ce9f]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:11px;line-height:1.35;font-weight:600;white-space:normal}.recipient-chip--user[data-v-d732ce9f]{background:#e0f2fe;color:#075985}.recipient-chip--role[data-v-d732ce9f]{background:#dcfce7;color:#166534}.recipient-chip--common[data-v-d732ce9f]{background:#e0f2fe;color:#075985}.pill[data-v-d732ce9f]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700}.pill-auto[data-v-d732ce9f]{background:#ecfdf5;color:#047857}.pill-manual[data-v-d732ce9f]{background:#fff7ed;color:#c2410c}.settings-page[data-v-7beb7a0b]{padding:24px 32px;flex:1;overflow-y:auto;background:#ecf2fd}.loading-state[data-v-7beb7a0b]{display:flex;justify-content:center;padding:60px 0}.page-header[data-v-7beb7a0b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.page-title[data-v-7beb7a0b]{font-size:24px;font-weight:800;color:#0f172a}.cards-grid[data-v-7beb7a0b]{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.card[data-v-7beb7a0b]{background:#fff;border:1px solid #e6edf7;border-radius:12px;padding:24px;flex:1 1 340px;max-width:680px;box-shadow:4px 4px 16px #3d537e2e}.card-title[data-v-7beb7a0b]{font-size:16px;font-weight:700;color:#1f2937}.card-subtitle[data-v-7beb7a0b]{margin-top:4px;font-size:12px;line-height:1.5;color:#a2a2a2;margin-bottom:24px}.fields[data-v-7beb7a0b]{display:flex;flex-direction:column;gap:16px}.field-row[data-v-7beb7a0b]{display:flex;align-items:center;gap:12px;font-size:13px}.field-label[data-v-7beb7a0b]{color:#a2a2a2;width:180px;flex-shrink:0}.field-input[data-v-7beb7a0b]{font-size:13px;color:#616161;border:1px solid #d1d5db;border-radius:6px;padding:6px 10px;outline:none;width:220px}.field-input--readonly[data-v-7beb7a0b]{background:#f3f4f6;cursor:default;color:#9ca3af}.field-hint[data-v-7beb7a0b]{font-size:11px;color:#a2a2a2}.terminology-grid[data-v-7beb7a0b]{display:flex;flex-direction:column}.terminology-row[data-v-7beb7a0b]{display:grid;grid-template-columns:160px 1fr 1fr;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6}.terminology-row[data-v-7beb7a0b]:last-child{border-bottom:none}.terminology-row--header[data-v-7beb7a0b]{font-size:12px;color:#a2a2a2;font-weight:600;padding-bottom:10px}.terminology-entity[data-v-7beb7a0b]{font-size:13px;color:#1f2937}.input-clearable[data-v-7beb7a0b]{position:relative;display:flex;align-items:center;min-width:0}.input-clearable .field-input[data-v-7beb7a0b]{width:100%;min-width:0;box-sizing:border-box;padding-right:26px}.clear-btn[data-v-7beb7a0b]{position:absolute;right:6px;background:none;border:none;cursor:pointer;color:#a2a2a2;font-size:16px;line-height:1;padding:0}.clear-btn[data-v-7beb7a0b]:hover{color:#1f2937}.app-header[data-v-1f551366]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px 12px 0;background:#fff;border-bottom:1px solid #e0e0e0;height:70px;gap:32px}.logo-section[data-v-1f551366]{width:100px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.logo-img[data-v-1f551366]{height:36px;width:auto}.logo-text[data-v-1f551366]{font-size:13px;font-weight:700;color:#333;margin:0;letter-spacing:1px}.user-section[data-v-1f551366]{display:flex;align-items:center;gap:16px;flex-shrink:0}.user-section-btn[data-v-1f551366]{background:none;border:none;padding:6px 10px;border-radius:10px;cursor:pointer;transition:background .2s}.user-section-btn[data-v-1f551366]:hover{background:#3d537e14}.user-section-btn[data-v-1f551366]:focus-visible{outline:2px solid rgba(61,83,126,.35);outline-offset:2px}.user-section-btn:hover .user-name[data-v-1f551366]{color:#3d537e}.user-avatar[data-v-1f551366]{width:48px;height:48px;border-radius:50%;overflow:hidden;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.user-avatar img[data-v-1f551366]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-1f551366]{font-size:24px;color:#999}.user-info[data-v-1f551366]{display:flex;flex-direction:column;gap:4px}.user-name[data-v-1f551366]{font-size:16px;font-weight:600;color:#333}.user-position[data-v-1f551366]{font-size:13px;color:#666}.company-section[data-v-1f551366]{display:flex;align-items:center;gap:12px;flex:1;justify-content:center}.company-name-trigger[data-v-1f551366]{display:flex;align-items:center;gap:4px}.company-name-trigger--switchable[data-v-1f551366]{cursor:pointer;border-radius:6px;padding:4px 8px;transition:background .2s}.company-name-trigger--switchable[data-v-1f551366]:hover{background:#3d537e14}.company-name-trigger--switchable[data-v-1f551366]:active{background:#3d537e29}.company-logo[data-v-1f551366]{height:46px;display:flex;align-items:center}.company-logo img[data-v-1f551366]{height:100%;width:auto}.company-placeholder[data-v-1f551366]{font-size:24px;color:#999}.company-name[data-v-1f551366]{font-size:18px;font-weight:600;color:#333}.company-switch-icon[data-v-1f551366]{font-size:14px;color:#666;margin-left:2px;transition:transform .2s}.company-switch-icon--open[data-v-1f551366]{transform:rotate(180deg)}.company-name-trigger--open[data-v-1f551366]{background:#3d537e1f}.company-name--unset[data-v-1f551366]{color:#a2a2a2;font-style:italic}.org-switcher-list[data-v-1f551366]{display:flex;flex-direction:column;gap:2px;min-width:220px;padding:4px 0}.org-switcher-item[data-v-1f551366]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:none;border:none;border-radius:6px;cursor:pointer;text-align:left;transition:background .15s}.org-switcher-item[data-v-1f551366]:hover{background:#3d537e14}.org-switcher-item--active[data-v-1f551366]{background:#3d537e0f}.org-switcher-logo[data-v-1f551366]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#666}.org-switcher-logo img[data-v-1f551366]{width:100%;height:100%;object-fit:contain}.org-switcher-name[data-v-1f551366]{flex:1;font-size:14px;font-weight:500;color:#333}.org-switcher-check[data-v-1f551366]{font-size:13px;color:#3d537e;flex-shrink:0}.hamburger-btn[data-v-1f551366]{display:none;width:40px;height:40px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;cursor:pointer;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.hamburger-btn[data-v-1f551366]:hover{background:#3d537e14!important;border-color:#3d537e!important}.hamburger-btn[data-v-1f551366]:active{background:#3d537e29!important}.hamburger-btn i[data-v-1f551366]{font-size:20px;color:#666}.logout-btn[data-v-1f551366]{width:40px;height:40px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.logout-btn[data-v-1f551366]:hover{background:#f5f5f5;border-color:#d0d0d0}.logout-btn i[data-v-1f551366]{font-size:18px;color:#666}@media(max-width:1200px){.app-header[data-v-1f551366]{gap:16px}.user-name[data-v-1f551366]{font-size:14px}.company-name[data-v-1f551366]{font-size:16px}}@media(max-width:768px){.app-header[data-v-1f551366]{padding:10px 16px 10px 0;height:60px;gap:12px}.logo-section[data-v-1f551366]{width:auto;flex-direction:row;gap:8px}.logo-img[data-v-1f551366]{height:28px}.logo-text[data-v-1f551366]{font-size:12px}.hamburger-btn[data-v-1f551366]{display:flex}.company-section[data-v-1f551366]{display:none}.user-section[data-v-1f551366]{gap:8px}.user-avatar[data-v-1f551366]{width:36px;height:36px}.user-info[data-v-1f551366]{display:none}.logout-btn[data-v-1f551366]{width:36px;height:36px}.logout-btn i[data-v-1f551366]{font-size:16px}}@media(max-width:480px){.app-header[data-v-1f551366]{padding:8px 12px;gap:8px}.logo-img[data-v-1f551366]{height:30px}}.overflowWrap[data-v-a7aed76b]{overflow-wrap:anywhere}.sidebar[data-v-a7aed76b]{width:100px;background:#3d537e;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0;border-right:1px solid #ECF2FD}.sidebar.compact[data-v-a7aed76b]{justify-content:flex-end}.sidebar-nav[data-v-a7aed76b]{display:flex;flex-direction:column;gap:10px}.menu-item[data-v-a7aed76b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:15px 10px;background:transparent;border:none;cursor:pointer;transition:all .2s;font-size:10px;font-weight:700;text-align:center;color:#fff;border-radius:0}.menu-item i[data-v-a7aed76b]{font-size:24px;color:#fff}.menu-item.active[data-v-a7aed76b]{background:#ffedcc;color:#616161}.menu-item.active i[data-v-a7aed76b]{color:#616161}.menu-item[data-v-a7aed76b]:hover:not(.active){background:#ffffff1a}.sidebar-footer[data-v-a7aed76b]{display:flex;flex-direction:column;gap:10px;padding-top:20px}.menu-item.dp[data-v-a7aed76b]{background:#7c4dff;color:#fff;border-radius:50%;width:50px;height:50px;margin:0 auto;padding:0;font-weight:600}.menu-item.dp[data-v-a7aed76b]:hover{background:#6a3de8}@media(max-width:768px){.sidebar[data-v-a7aed76b]{position:fixed;top:60px;left:-100px;height:calc(100vh - 60px);z-index:1000;transition:left .3s ease}.sidebar.mobile-open[data-v-a7aed76b]{left:0}}.submenu[data-v-b0138e04]{width:0;background:#3d537e;border-right:1px solid #ECF2FD;overflow:hidden;transition:width .3s ease}.submenu.open[data-v-b0138e04]{width:200px}.submenu-content[data-v-b0138e04]{width:200px;padding:20px 0;display:flex;flex-direction:column;gap:5px}.menu-group[data-v-b0138e04]{display:flex;flex-direction:column}.submenu-item[data-v-b0138e04]{display:flex;align-items:center;gap:12px;margin:0 10px;padding:12px 10px;background:transparent;border:none;cursor:pointer;transition:background-color .2s,color .2s,border-radius .2s;font-size:10px;font-weight:700;color:#fff;text-align:left;position:relative}.submenu-item i[data-v-b0138e04]{font-size:18px;color:#fff;transition:color .2s}.submenu-item-img[data-v-b0138e04]{width:18px;height:18px;object-fit:contain;flex-shrink:0}.submenu-item .arrow[data-v-b0138e04]{margin-left:auto;font-size:12px;transition:transform .2s}.submenu-item.active[data-v-b0138e04]{background:#ffedcc;color:#616161;border-radius:6px}.submenu-item.active i[data-v-b0138e04]{color:#616161}.submenu-item[data-v-b0138e04]:hover:not(.active){background:#ffffff1a;border-radius:6px}.submenu-children[data-v-b0138e04]{display:flex;flex-direction:column;background:#00000026;overflow:hidden}.submenu-child[data-v-b0138e04]{display:flex;align-items:center;gap:10px;margin:0 10px;padding:8px 10px 8px 50px;background:transparent;border:none;cursor:pointer;transition:background-color .2s,color .2s,border-radius .2s;font-size:10px;font-weight:600;color:#fff;text-align:left}.child-icon[data-v-b0138e04]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.child-icon-img[data-v-b0138e04]{width:32px;height:32px;object-fit:cover;border-radius:0}.child-icon i[data-v-b0138e04]{font-size:18px;color:#fff9}.child-label[data-v-b0138e04]{flex:1;min-width:0;word-break:break-word;line-height:1.4}.submenu-child.active[data-v-b0138e04]{background:#ffedcc;color:#616161;border-radius:6px}.submenu-child.active .child-icon i[data-v-b0138e04]{color:#616161}.submenu-child[data-v-b0138e04]:hover:not(.active){background:#ffffff1a;border-radius:6px}.submenu-separator[data-v-b0138e04]{height:1px;margin:6px 10px 6px 60px;background:#fff}.expand-enter-active[data-v-b0138e04],.expand-leave-active[data-v-b0138e04]{transition:all .3s ease;max-height:300px}.expand-enter-from[data-v-b0138e04],.expand-leave-to[data-v-b0138e04]{max-height:0;opacity:0}@media(max-width:768px){.submenu[data-v-b0138e04]{position:fixed;top:60px;left:-200px;height:calc(100vh - 60px);z-index:999;transition:left .3s ease}.submenu.open[data-v-b0138e04]{left:100px}}.menu-container[data-v-3ec4e65f]{display:contents}.mobile-overlay[data-v-3ec4e65f]{display:none;position:fixed;inset:60px 0 0;background:#00000080;z-index:998}@media(max-width:768px){.mobile-overlay[data-v-3ec4e65f]{display:block}}.alert-container{position:fixed;z-index:9999;width:360px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:10px;pointer-events:none}.alert-container--top-right{top:20px;right:20px}.alert-container--top-left{top:20px;left:20px}.alert-container--bottom-right{bottom:20px;right:20px;flex-direction:column-reverse}.alert-container--bottom-left{bottom:20px;left:20px;flex-direction:column-reverse}.alert-list{display:flex;flex-direction:column;gap:10px;position:relative}.alert-item{position:relative;display:flex;align-items:stretch;border-radius:0 6px 6px 0;box-shadow:0 2px 6px #3d537e1f,0 8px 24px #3d537e38;overflow:hidden;background:var(--alert-bg);pointer-events:all;cursor:pointer;min-width:0}.alert-item--success{--alert-bg: #E6F4EA;--alert-stripe: #2E7D32;--alert-text: #2E7D32}.alert-item--error{--alert-bg: #FEECEC;--alert-stripe: #C62828;--alert-text: #C62828}.alert-item--warning{--alert-bg: #FFF8E1;--alert-stripe: #E65100;--alert-text: #E65100}.alert-item--info{--alert-bg: #E8EAF6;--alert-stripe: #3949AB;--alert-text: #3949AB}.alert-stripe{width:5px;flex-shrink:0;background:var(--alert-stripe)}.alert-body{flex:1;padding:12px 10px 14px 12px;min-width:0}.alert-title{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:var(--alert-text);margin-bottom:3px;line-height:1.3}.alert-title .pi{font-size:13px;flex-shrink:0}.alert-message{font-size:13px;color:#3a3a3a;line-height:1.4;word-break:break-word}.alert-close{flex-shrink:0;align-self:flex-start;margin:8px 8px 0 0;padding:2px 5px;background:none;border:none;font-size:14px;color:#9e9e9e;cursor:pointer;line-height:1;border-radius:3px;transition:color .15s,background .15s}.alert-close:hover{color:#424242;background:#00000012}.alert-copied-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffe0;border-radius:inherit;font-size:13px;font-weight:600;color:#3d537e;pointer-events:none}.copied-fade-enter-active,.copied-fade-leave-active{transition:opacity .2s ease}.copied-fade-enter-from,.copied-fade-leave-to{opacity:0}.alert-top-right-enter-active,.alert-top-right-leave-active{transition:opacity .25s ease,transform .25s ease}.alert-top-right-enter-from,.alert-top-right-leave-to{opacity:0;transform:translate(40px)}.alert-top-right-leave-active{position:absolute;width:100%}.alert-top-right-move{transition:transform .25s ease}.alert-top-left-enter-active,.alert-top-left-leave-active{transition:opacity .25s ease,transform .25s ease}.alert-top-left-enter-from,.alert-top-left-leave-to{opacity:0;transform:translate(-40px)}.alert-top-left-leave-active{position:absolute;width:100%}.alert-top-left-move{transition:transform .25s ease}.alert-bottom-right-enter-active,.alert-bottom-right-leave-active{transition:opacity .25s ease,transform .25s ease}.alert-bottom-right-enter-from,.alert-bottom-right-leave-to{opacity:0;transform:translate(40px)}.alert-bottom-right-leave-active{position:absolute;width:100%}.alert-bottom-right-move{transition:transform .25s ease}.alert-bottom-left-enter-active,.alert-bottom-left-leave-active{transition:opacity .25s ease,transform .25s ease}.alert-bottom-left-enter-from,.alert-bottom-left-leave-to{opacity:0;transform:translate(-40px)}.alert-bottom-left-leave-active{position:absolute;width:100%}.alert-bottom-left-move{transition:transform .25s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{height:100vh;overflow:hidden}.app-wrapper[data-v-23e88651]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.app-container[data-v-23e88651]{display:flex;flex:1;overflow:hidden;position:relative}.content-area[data-v-23e88651]{flex:1;display:flex;overflow:hidden;min-width:0}.login-page[data-v-f556d53d]{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-container[data-v-f556d53d]{width:100%;max-width:420px}.login-card[data-v-f556d53d]{background:#fff;border-radius:16px;padding:48px 40px;box-shadow:0 20px 60px #0000004d}.logo-section[data-v-f556d53d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin-bottom:32px}.logo-img[data-v-f556d53d]{height:48px;width:auto}.logo-text[data-v-f556d53d]{font-size:15px;font-weight:700;color:#333;margin:0;letter-spacing:1px}.login-title[data-v-f556d53d]{text-align:center;font-size:20px;font-weight:600;color:#333;margin:0 0 32px}.login-form[data-v-f556d53d]{display:flex;flex-direction:column;gap:24px}.form-field[data-v-f556d53d]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-f556d53d]{font-size:14px;font-weight:600;color:#555}.otp-hint[data-v-f556d53d]{text-align:center;font-size:14px;color:#555;margin:0 0 32px;line-height:1.6}.otp-field[data-v-f556d53d]{align-items:center}.method-buttons[data-v-f556d53d]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.mt-error[data-v-f556d53d]{margin-top:8px}.otp-footer[data-v-f556d53d]{display:flex;flex-direction:column;gap:8px}.resend-timer[data-v-f556d53d]{text-align:center;font-size:14px;color:#555;margin:0;padding:8px 0}.w-full[data-v-f556d53d]{width:100%}.login-button[data-v-f556d53d]{margin-top:8px;height:48px;font-size:16px;font-weight:600}@media(max-width:480px){.login-card[data-v-f556d53d]{padding:32px 24px}.login-title[data-v-f556d53d]{font-size:18px}}.select-org-page[data-v-1cd9c70d]{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.select-org-container[data-v-1cd9c70d]{width:100%;max-width:420px}.select-org-card[data-v-1cd9c70d]{background:#fff;border-radius:16px;padding:48px 40px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;align-items:stretch}.logo-section[data-v-1cd9c70d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin-bottom:32px}.logo-img[data-v-1cd9c70d]{height:48px;width:auto}.logo-text[data-v-1cd9c70d]{font-size:15px;font-weight:700;color:#333;margin:0;text-transform:uppercase;letter-spacing:1px}.title[data-v-1cd9c70d]{text-align:center;font-size:20px;font-weight:600;color:#333;margin:0 0 24px}.loading-state[data-v-1cd9c70d]{display:flex;justify-content:center;padding:24px 0}.empty-state[data-v-1cd9c70d]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0 24px}.empty-icon[data-v-1cd9c70d]{font-size:36px;color:#a2a2a2}.empty-text[data-v-1cd9c70d]{font-size:14px;color:#666;text-align:center;line-height:1.6;margin:0}.org-list[data-v-1cd9c70d]{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.org-item[data-v-1cd9c70d]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:1px solid #e0e0e0;border-radius:10px;cursor:pointer;text-align:left;transition:all .15s}.org-item[data-v-1cd9c70d]:hover{background:#3d537e0d;border-color:#3d537e}.org-logo[data-v-1cd9c70d]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#a2a2a2;font-size:20px}.org-logo img[data-v-1cd9c70d]{width:100%;height:100%;object-fit:contain}.org-name[data-v-1cd9c70d]{flex:1;font-size:15px;font-weight:500;color:#333}.org-arrow[data-v-1cd9c70d]{font-size:13px;color:#a2a2a2;flex-shrink:0}.logout-link[data-v-1cd9c70d]{background:none;border:none;cursor:pointer;font-size:13px;color:#a2a2a2;text-align:center;padding:4px 0;width:100%;transition:color .15s}.logout-link[data-v-1cd9c70d]:hover{color:#666}@media(max-width:480px){.select-org-card[data-v-1cd9c70d]{padding:32px 24px}.title[data-v-1cd9c70d]{font-size:18px}}.picker-search[data-v-4aade0aa]{position:relative;padding:12px 20px;border-bottom:1px solid rgba(61,83,126,.12);flex-shrink:0}.picker-search-icon[data-v-4aade0aa]{position:absolute;left:32px;top:50%;transform:translateY(-50%);color:#a2a2a2;font-size:13px}.picker-search-input[data-v-4aade0aa]{width:100%;padding:7px 12px 7px 32px;border:1px solid rgba(61,83,126,.2);border-radius:6px;font-size:13px;color:#616161;outline:none;box-sizing:border-box;transition:border-color .15s}.picker-search-input[data-v-4aade0aa]:focus{border-color:#3d537e}.picker-body[data-v-4aade0aa]{overflow-y:auto;flex:1}.picker-state[data-v-4aade0aa]{display:flex;align-items:center;justify-content:center;padding:40px 20px}.picker-empty[data-v-4aade0aa]{color:#a2a2a2;font-size:13px}.picker-list[data-v-4aade0aa]{list-style:none;margin:0;padding:8px 0}.picker-item[data-v-4aade0aa]{display:flex;align-items:center;gap:12px;padding:10px 20px;cursor:pointer;transition:background .15s}.picker-item[data-v-4aade0aa]:hover{background:#ecf2fd}.picker-item--adding[data-v-4aade0aa]{opacity:.6;pointer-events:none}.picker-add-icon[data-v-4aade0aa]{color:#a2a2a2;font-size:13px;flex-shrink:0;margin-left:auto;transition:color .15s}.picker-item:hover .picker-add-icon[data-v-4aade0aa]{color:#3d537e}.picker-spinner[data-v-4aade0aa]{color:#3d537e;font-size:14px;flex-shrink:0;margin-left:auto}.picker-image[data-v-a1b0e224]{width:36px;height:36px;flex-shrink:0;overflow:hidden;background:#dce6f5;display:flex;align-items:center;justify-content:center;color:#a2a2a2;font-size:16px}.picker-image img[data-v-a1b0e224]{width:100%;height:100%;object-fit:cover;display:block}.picker-info[data-v-a1b0e224]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.picker-name[data-v-a1b0e224]{font-size:13px;font-weight:600;color:#616161}.picker-sub[data-v-a1b0e224]{font-size:12px;color:#a2a2a2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-section[data-v-edfd6a02]{display:flex;gap:24px;align-items:flex-start}.user-avatar-large[data-v-edfd6a02]{width:166px;height:166px;flex-shrink:0;background:#fff;box-shadow:4px 4px 16px #3d537e33;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#a2a2a2;font-size:64px}.user-avatar-large img[data-v-edfd6a02]{width:100%;height:100%;object-fit:cover;display:block}.user-info[data-v-edfd6a02]{flex:1;padding-top:8px}.user-name-row[data-v-edfd6a02]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.user-name-actions[data-v-edfd6a02]{margin-left:auto}.user-name-actions[data-v-edfd6a02]:empty{display:none}.user-fullname[data-v-edfd6a02]{font-size:18px;font-weight:700;color:#616161;margin:0}.contact-list[data-v-edfd6a02]{display:flex;flex-direction:column;gap:14px}.contact-item[data-v-edfd6a02]{display:flex;gap:8px;font-size:13px;align-items:baseline}.contact-label[data-v-edfd6a02]{color:#a2a2a2;min-width:200px;flex-shrink:0}.contact-value[data-v-edfd6a02]{color:#616161;word-break:break-word}.user-page[data-v-eb00cf76]{padding:0;flex:1;background:#ecf2fd;display:flex;flex-direction:column}.loading-state[data-v-eb00cf76]{display:flex;justify-content:center;padding:60px 0}.section-title[data-v-eb00cf76]{font-size:16px;font-weight:700;color:#616161;margin:0 0 16px}.branch-cell-clickable[data-v-eb00cf76]{cursor:pointer}.branch-cell-clickable:hover .branch-cell[data-v-eb00cf76]{color:#3d537e}.branch-cell-clickable:hover .branch-name[data-v-eb00cf76]{text-decoration:underline}.branch-cell[data-v-eb00cf76]{display:flex;align-items:center;gap:6px}.branch-badge[data-v-eb00cf76]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;font-size:12px}.section-header[data-v-eb00cf76]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-header .section-title[data-v-eb00cf76]{margin:0}.btn-add-learning[data-v-eb00cf76]{display:flex;align-items:center;gap:6px;background:none;border:none;color:#3d537e;font-size:13px;font-weight:500;cursor:pointer;padding:6px 10px;border-radius:6px;transition:background .15s}.btn-add-learning[data-v-eb00cf76]:hover{background:#3d537e14}.btn-add-learning i[data-v-eb00cf76]{font-size:12px}.col-actions[data-v-eb00cf76]{width:40px;padding:0 8px!important;text-align:center}.btn-row-delete[data-v-eb00cf76]{opacity:0;background:none;border:none;color:#e53935;cursor:pointer;padding:4px 10px 4px 6px;border-radius:4px;font-size:15px;transition:opacity .15s,background .15s;display:inline-flex;align-items:center;justify-content:center;overflow:visible}[data-v-eb00cf76] tr:hover .btn-row-delete{opacity:1}.btn-row-delete[data-v-eb00cf76]:hover{background:#e539351a}.icon-learning-minus[data-v-eb00cf76]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.icon-learning-minus .pi-graduation-cap[data-v-eb00cf76]{font-size:15px}.icon-minus-badge[data-v-eb00cf76]{position:absolute;top:1px;right:-9px;font-size:9px;font-weight:900;line-height:1}.col-image[data-v-eb00cf76]{width:60px}.col-color[data-v-eb00cf76]{width:80px}.color-swatch[data-v-eb00cf76]{display:inline-block;width:24px;height:24px;border-radius:50%;box-shadow:0 1px 4px #0003;vertical-align:middle}.user-profile-page[data-v-620e83f0]{padding:0;flex:1;background:#ecf2fd;display:flex;flex-direction:column}.loading-state[data-v-620e83f0]{display:flex;justify-content:center;padding:60px 0}.notification-settings-section[data-v-620e83f0]{display:flex;flex-direction:column;gap:16px}.section-header[data-v-620e83f0]{display:flex;align-items:flex-start;justify-content:space-between}.section-title[data-v-620e83f0]{font-size:16px;font-weight:700;color:#616161;margin:0 0 16px}.notification-settings-card[data-v-620e83f0]{background:#fff;border-radius:18px;padding:16px 18px;box-shadow:4px 4px 16px #3d537e1f;border:1px solid rgba(61,83,126,.08);display:flex;flex-direction:column;gap:12px}.notification-settings-note[data-v-620e83f0]{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:8px 12px;border-radius:999px;background:#ebb24724;color:#8c6310;font-size:12px;font-weight:500}.notification-settings-note--error[data-v-620e83f0]{background:#dc26261f;color:#991b1b}.notification-settings-note--success[data-v-620e83f0]{background:#22c55e1f;color:#166534}.notification-settings-note i[data-v-620e83f0]{font-size:13px}.notification-form-section[data-v-620e83f0]{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:14px;background:#f8fbff;border:1px solid rgba(61,83,126,.08)}.notification-form-row[data-v-620e83f0]{display:flex;gap:16px}.notification-form-row--top[data-v-620e83f0]{align-items:center;justify-content:space-between}.notification-form-copy[data-v-620e83f0]{display:flex;flex-direction:column;gap:4px;min-width:0}.notification-form-title[data-v-620e83f0]{margin:0;font-size:14px;font-weight:700;color:#616161}.notification-option-list[data-v-620e83f0]{display:flex;flex-direction:column;gap:8px}.notification-option[data-v-620e83f0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid rgba(61,83,126,.08)}.notification-option--inline[data-v-620e83f0]{padding:0;background:transparent;border:0}.notification-option--disabled[data-v-620e83f0]{opacity:.6}.notification-option__lock-tip[data-v-620e83f0]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:6px;border-radius:50%;font-size:10px;font-weight:700;color:#fff;background:#94a3b8;cursor:help}.notification-option__content[data-v-620e83f0]{display:flex;flex-direction:column;gap:4px;min-width:0}.notification-option__label[data-v-620e83f0]{font-size:13px;font-weight:600;color:#516078}.notification-option__hint[data-v-620e83f0]{font-size:11px;color:#8a94a6;word-break:break-word}.notification-reminder[data-v-620e83f0]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.notification-reminder__controls[data-v-620e83f0]{display:flex;flex-wrap:wrap;gap:8px}.notification-number-input[data-v-620e83f0],.notification-select[data-v-620e83f0]{height:32px;border-radius:10px;border:1px solid rgba(61,83,126,.16);background:#fff;color:#516078;padding:0 10px;font-size:12px}.notification-number-input[data-v-620e83f0]{width:88px}.notification-select[data-v-620e83f0]{min-width:110px}.toggle-wrap[data-v-620e83f0]{position:relative;width:46px;height:26px;flex-shrink:0}.toggle-input[data-v-620e83f0]{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:2}.toggle-input[data-v-620e83f0]:disabled{cursor:not-allowed}.toggle-input:disabled+.toggle-track[data-v-620e83f0]{background:#cfd8e3}.toggle-track[data-v-620e83f0]{position:absolute;inset:0;border-radius:999px;background:#d6dde9;transition:all .24s ease}.toggle-track[data-v-620e83f0]:before{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .24s ease}.toggle-input:checked+.toggle-track[data-v-620e83f0]{background:#ebb247}.toggle-input:checked+.toggle-track[data-v-620e83f0]:before{transform:translate(20px)}.toggle-input:focus-visible+.toggle-track[data-v-620e83f0]{outline:2px solid rgba(59,130,246,.6);outline-offset:2px}.placeholder-text[data-v-620e83f0]{margin:0;font-size:12px;line-height:1.4;color:#7b879a;max-width:560px}.editor-page[data-v-65b1eba4]{flex:1;overflow-y:auto;background:#ecf2fd;display:flex;flex-direction:column;padding:0}.editor-topbar[data-v-65b1eba4]{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;gap:16px;position:sticky;top:0;z-index:10;background:#ecf2fd}.editor-nav[data-v-65b1eba4]{display:flex;gap:8px;flex:1}.nav-button[data-v-65b1eba4]{padding:6px 16px;color:#616161;font-size:13px;font-weight:500;border:none;border-radius:6px;background:none;cursor:pointer;transition:all .2s;white-space:nowrap}.nav-button[data-v-65b1eba4]:hover{color:#3d537e}.nav-button.active[data-v-65b1eba4]{background:#ebb247;color:#fff}.editor-actions[data-v-65b1eba4]{display:flex;gap:8px;flex-shrink:0}.editor-content[data-v-65b1eba4]{padding:20px;display:flex;flex-direction:column;gap:32px;max-width:1120px;width:100%;margin:0 auto;box-sizing:border-box}.role-block[data-v-76d099cd]{position:relative;background:#fff;border:1px solid #C5D3EA;border-radius:10px;padding:14px 40px 14px 16px;display:flex;flex-direction:column;gap:10px}.role-block--invalid[data-v-76d099cd]{border-color:#e53935}.role-block-validation[data-v-76d099cd]{font-size:11px;color:#e53935}.role-block-delete[data-v-76d099cd]{position:absolute;top:10px;right:10px;background:none;border:none;color:#a2a2a2;font-size:12px;cursor:pointer;padding:4px;line-height:1;transition:color .2s}.role-block-delete[data-v-76d099cd]:hover{color:#e53935}.role-block-row[data-v-76d099cd]{display:flex;align-items:flex-start;gap:8px}.role-block-label[data-v-76d099cd]{font-size:12px;color:#a2a2a2;min-width:60px;flex-shrink:0;padding-top:10px}.role-block-tags[data-v-76d099cd]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1}.role-chip[data-v-76d099cd]{font-size:12px;background:#ebf0fb;color:#3d537e;border:1px solid #C5D3EA}.role-chip--anchor[data-v-76d099cd]{background:#e8f5e9;border-color:#a5d6a7;color:#2e7d32}[data-v-76d099cd] .role-chip .p-chip-remove-icon{transition:color .2s}[data-v-76d099cd] .role-chip .p-chip-remove-icon:hover{color:#e53935}.role-block-adder[data-v-76d099cd]{min-width:auto;max-width:none}[data-v-76d099cd] .role-block-adder.p-select,[data-v-76d099cd] .role-block-adder.p-multiselect{height:37px;border:1.5px dashed #C5D3EA;border-radius:14px;background:transparent;padding:0 6px 0 10px;transition:border-color .2s,background .2s;box-shadow:none}[data-v-76d099cd] .role-block-adder.p-select:hover,[data-v-76d099cd] .role-block-adder.p-multiselect:hover{border-color:#8faad4;background:#ebf0fb}[data-v-76d099cd] .role-block-adder .p-select-label,[data-v-76d099cd] .role-block-adder .p-multiselect-label{font-size:12px;color:#3d537e;padding:0;line-height:34px}[data-v-76d099cd] .role-block-adder .p-select-label.p-placeholder,[data-v-76d099cd] .role-block-adder .p-multiselect-label.p-placeholder{color:#3d537e!important}[data-v-76d099cd] .role-block-adder.p-select,[data-v-76d099cd] .role-block-adder.p-multiselect{--p-select-placeholder-color: #3D537E;--p-multiselect-placeholder-color: #3D537E}[data-v-76d099cd] .role-block-adder .p-select-dropdown,[data-v-76d099cd] .role-block-adder .p-multiselect-dropdown{width:16px;padding:0;color:#8faad4}[data-v-76d099cd] .role-block-adder .p-select-dropdown .p-icon,[data-v-76d099cd] .role-block-adder .p-multiselect-dropdown .p-icon{width:10px;height:10px}[data-v-76d099cd] .role-block-adder .p-select-overlay,[data-v-76d099cd] .role-block-adder .p-multiselect-overlay{border:1px solid #C5D3EA;border-radius:10px;box-shadow:0 4px 16px #3d537e1f;overflow:hidden;min-width:180px}[data-v-76d099cd] .role-block-adder .p-select-option,[data-v-76d099cd] .role-block-adder .p-multiselect-option{font-size:12px;color:#3d537e;padding:7px 12px}[data-v-76d099cd] .role-block-adder .p-select-option:not(.p-disabled):hover,[data-v-76d099cd] .role-block-adder .p-multiselect-option:not(.p-disabled):hover{background:#ebf0fb}[data-v-76d099cd] .role-block-adder .p-select-option.p-selected,[data-v-76d099cd] .role-block-adder .p-multiselect-option.p-selected{background:#ebf0fb;font-weight:500}[data-v-76d099cd] .role-block-adder .p-multiselect-header{padding:8px 12px;border-bottom:1px solid #C5D3EA}[data-v-76d099cd] .role-block-adder .p-multiselect-filter-input{font-size:12px}.role-section[data-v-a61d4ea8]{display:flex;flex-direction:column;gap:10px}.btn-add-assignment[data-v-a61d4ea8]{align-self:flex-start;padding:0}.user-page[data-v-87afa6de]{flex:1;display:flex;flex-direction:column;background:#ecf2fd}.loading-state[data-v-87afa6de]{display:flex;justify-content:center;padding:60px 0}.profile-section[data-v-87afa6de]{display:flex;gap:24px;align-items:flex-start}.user-avatar-large[data-v-87afa6de]{position:relative;width:166px;height:166px;flex-shrink:0;background:#fff;box-shadow:4px 4px 16px #3d537e33;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;color:#a2a2a2;font-size:64px}.user-avatar-large img[data-v-87afa6de]{width:100%;height:100%;object-fit:cover;display:block}.avatar-overlay[data-v-87afa6de]{position:absolute;inset:0;background:#0000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;opacity:0;transition:opacity .2s}.user-avatar-large:hover .avatar-overlay[data-v-87afa6de]{background:#0006;opacity:1}.user-info[data-v-87afa6de]{flex:1;padding-top:8px;display:flex;flex-direction:column;gap:20px}.name-fields[data-v-87afa6de]{display:flex;flex-direction:column;gap:10px}.contact-list[data-v-87afa6de]{display:flex;flex-direction:column;gap:14px}.contact-item[data-v-87afa6de]{display:flex;gap:8px;font-size:13px;align-items:flex-start}.contact-label[data-v-87afa6de]{color:#a2a2a2;min-width:200px;flex-shrink:0;padding-top:7px}.contact-input[data-v-87afa6de]{font-size:13px;color:#616161;flex:1;max-width:360px}.required-mark[data-v-87afa6de]{color:#e53935}[data-v-87afa6de] .contact-input .p-select-label,[data-v-87afa6de] .contact-input .p-select-option,[data-v-b11a1379] input{font-size:13px}.address-option[data-v-b11a1379]{display:flex;flex-direction:column;gap:2px}.address-option__value[data-v-b11a1379]{font-size:.85rem}.company-page[data-v-906be739]{flex:1;display:flex;flex-direction:column;background:#ecf2fd}.loading-state[data-v-906be739]{display:flex;justify-content:center;padding:60px 0}.section-title[data-v-906be739]{font-size:16px;font-weight:700;color:#616161;margin:0 0 20px;padding:0}.about-name-field[data-v-906be739]{margin-bottom:16px}.about-section[data-v-906be739]{display:flex;gap:40px;align-items:flex-start}.company-logo-large[data-v-906be739]{position:relative;width:146px;height:146px;flex-shrink:0;border-radius:0;background:#fff;box-shadow:4px 4px 16px #3d537e33;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.company-logo-large img[data-v-906be739]{max-width:100%;max-height:100%;display:block}.logo-placeholder[data-v-906be739]{color:#c5d3ea;font-size:36px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.logo-overlay[data-v-906be739]{position:absolute;inset:0;background:#0000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;opacity:0;transition:opacity .2s}.company-logo-large:hover .logo-overlay[data-v-906be739]{background:#0006;opacity:1}.company-info[data-v-906be739]{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.field[data-v-906be739]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-906be739]{font-size:12px;font-weight:600;color:#a2a2a2;text-transform:uppercase;letter-spacing:.04em}.field-input[data-v-906be739]{width:100%;font-size:18px;color:#616161}.field--description[data-v-906be739] .p-editor-container{border-radius:6px;overflow:hidden;border:none;box-shadow:none}.field--description[data-v-906be739] .p-editor-toolbar{border:none;border-bottom:1px solid #E0E7F2;background:#f4f7fc;border-radius:6px 6px 0 0}.field--description[data-v-906be739] .p-editor-content{border:none;background:#fff;border-radius:0 0 6px 6px}.contacts-and-fields[data-v-906be739]{margin-left:10px}.contact-item[data-v-906be739]{display:flex;gap:8px;margin-bottom:16px;font-size:13px;align-items:flex-start}.contact-item[data-v-906be739]:last-child{margin-bottom:0}.contact-item-label[data-v-906be739]{color:#a2a2a2;min-width:180px;flex-shrink:0;padding-top:7px}.contact-input[data-v-906be739]{flex:1;font-size:13px;max-width:480px}.gallery-editor[data-v-c0cf941b]{width:100%}.gallery-grid[data-v-c0cf941b]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.gallery-cell[data-v-c0cf941b]{position:relative;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 1px 4px #3d537e1f}.gallery-cell-img[data-v-c0cf941b]{width:100%;height:100%;object-fit:cover;display:block}.gallery-cell-delete[data-v-c0cf941b]{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;border:none;background:#00000080;color:#fff;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.gallery-cell-delete[data-v-c0cf941b]:hover{background:#c82828d9}.gallery-cell--add[data-v-c0cf941b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:2px dashed #C5D3EA;background:none;box-shadow:none;color:#a2a2a2;font-size:13px;transition:border-color .2s,color .2s;border-radius:8px}.gallery-cell--add[data-v-c0cf941b]:hover{border-color:#3d537e;color:#3d537e}.gallery-cell--add i[data-v-c0cf941b]{font-size:22px}[data-v-e0b62f5e] input{font-size:13px}.bank-option[data-v-e0b62f5e]{display:flex;flex-direction:column;gap:2px}.bank-option__bik[data-v-e0b62f5e]{font-size:.75rem;color:var(--p-text-muted-color, #888)}[data-v-21bf77cd] input{font-size:13px}.company-option[data-v-21bf77cd]{display:flex;flex-direction:column;gap:2px}.company-option__inn[data-v-21bf77cd]{font-size:.75rem;color:var(--p-text-muted-color, #888)}[data-v-424be0e2] input{font-size:13px}.company-option[data-v-424be0e2]{display:flex;flex-direction:column;gap:2px}.company-option__inn[data-v-424be0e2]{font-size:.78rem;font-weight:600}.company-option__name[data-v-424be0e2]{font-size:.75rem;color:var(--p-text-muted-color, #888)}.company-page[data-v-a1e1e436]{flex:1;display:flex;flex-direction:column;background:#ecf2fd}.loading-state[data-v-a1e1e436]{display:flex;justify-content:center;padding:60px 0}.section-title[data-v-a1e1e436]{font-size:16px;font-weight:700;color:#616161;margin:0 0 20px;padding:0}.about-section[data-v-a1e1e436]{display:flex;gap:40px;align-items:flex-start}.company-logo-large[data-v-a1e1e436]{position:relative;width:300px;height:300px;flex-shrink:0;border-radius:0;background:#fff;box-shadow:4px 4px 16px #3d537e33;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.company-logo-large img[data-v-a1e1e436]{max-width:100%;max-height:100%;display:block}.logo-placeholder[data-v-a1e1e436]{color:#c5d3ea;font-size:48px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.logo-overlay[data-v-a1e1e436]{position:absolute;inset:0;background:#0000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;opacity:0;transition:opacity .2s}.company-logo-large:hover .logo-overlay[data-v-a1e1e436]{background:#0006;opacity:1}.company-info[data-v-a1e1e436]{flex:1;min-width:0;padding-top:12px;display:flex;flex-direction:column;gap:16px}.field[data-v-a1e1e436]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-a1e1e436]{font-size:13px;color:#a2a2a2}.field-input[data-v-a1e1e436]{width:100%;font-size:13px}.field--description[data-v-a1e1e436] .p-editor-container{border-radius:6px;overflow:hidden;border:none;box-shadow:none}.field--description[data-v-a1e1e436] .p-editor-toolbar{border:none;border-bottom:1px solid #E0E7F2;background:#f4f7fc;border-radius:6px 6px 0 0}.field--description[data-v-a1e1e436] .p-editor-content{border:none;background:#fff;border-radius:0 0 6px 6px}.contacts-grid[data-v-a1e1e436]{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-left:10px}.contact-block-title[data-v-a1e1e436]{font-size:13px;font-weight:700;color:#616161;margin:0 0 18px}.contact-item[data-v-a1e1e436]{display:flex;gap:8px;margin-bottom:16px;font-size:13px;align-items:center}.contact-item[data-v-a1e1e436]:last-child{margin-bottom:0}.contact-item-label[data-v-a1e1e436]{color:#a2a2a2;min-width:180px;flex-shrink:0}.contact-input[data-v-a1e1e436]{flex:1;font-size:13px}.requisites-list[data-v-a1e1e436]{padding:0;margin-left:10px}.requisite-item[data-v-a1e1e436]{display:flex;gap:16px;margin-bottom:20px;font-size:13px;align-items:flex-start}.requisite-item[data-v-a1e1e436]:last-child{margin-bottom:0}.requisite-label[data-v-a1e1e436]{color:#a2a2a2;min-width:300px;flex-shrink:0;padding-top:7px}.requisite-input[data-v-a1e1e436]{flex:1;font-size:13px}.requisite-item.invoice-item[data-v-a1e1e436]{flex-direction:column;align-items:normal}.invoice-section[data-v-a1e1e436]{margin-left:10px}.invoice-grid[data-v-a1e1e436]{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.payer-toggle[data-v-a1e1e436]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.payer-toggle-label[data-v-a1e1e436]{font-size:13px;color:#616161;cursor:pointer}.invoice-header[data-v-a1e1e436]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.invoice-selector[data-v-a1e1e436]{display:flex;align-items:center;gap:8px;flex:1}.invoice-select[data-v-a1e1e436]{flex:1;max-width:400px;font-size:13px}.invoice-select[data-v-a1e1e436] .p-select-label{font-size:13px}.btn-add-invoice[data-v-a1e1e436]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #C5D3EA;border-radius:6px;background:#fff;color:#3d537e;cursor:pointer;font-size:13px;flex-shrink:0;transition:all .2s}.btn-add-invoice[data-v-a1e1e436]:hover:not(:disabled){background:#ebb247;border-color:#ebb247;color:#fff}.btn-add-invoice[data-v-a1e1e436]:disabled{opacity:.5;cursor:not-allowed}.invoice-empty[data-v-a1e1e436]{font-size:13px;color:#a2a2a2;margin-left:10px;font-style:italic}.learning-page[data-v-62f44399]{flex:1;display:flex;flex-direction:column;background:#ecf2fd}.loading-state[data-v-62f44399]{display:flex;justify-content:center;padding:60px 0}.profile-section[data-v-62f44399]{display:flex;gap:24px;align-items:flex-start}.learning-image-large[data-v-62f44399]{position:relative;width:166px;height:166px;flex-shrink:0;background:#fff;box-shadow:4px 4px 16px #3d537e33;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;color:#a2a2a2;font-size:64px}.learning-image-large img[data-v-62f44399]{width:100%;height:100%;object-fit:cover;display:block}.image-overlay[data-v-62f44399]{position:absolute;inset:0;background:#0000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;opacity:0;transition:opacity .2s}.learning-image-large:hover .image-overlay[data-v-62f44399]{background:#0006;opacity:1}.learning-info[data-v-62f44399]{flex:1;padding-top:8px}.field-list[data-v-62f44399]{display:flex;flex-direction:column;gap:14px}.field-item[data-v-62f44399]{display:flex;gap:8px;font-size:13px;align-items:flex-start}.field-item--top[data-v-62f44399]{align-items:flex-start}.field-label[data-v-62f44399]{color:#a2a2a2;min-width:120px;flex-shrink:0;padding-top:7px}.field-input[data-v-62f44399]{font-size:13px;color:#616161;flex:1;max-width:400px}[data-v-62f44399] textarea.field-input{min-height:160px}.required-mark[data-v-62f44399]{color:#e53935}.field-item--color[data-v-62f44399]{align-items:center}.btn-reset-color[data-v-62f44399]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;background:none;border:1px solid #ccc;border-radius:4px;color:#a2a2a2;font-size:10px;cursor:pointer;padding:0;transition:color .15s,border-color .15s}.btn-reset-color[data-v-62f44399]:hover{color:#e53935;border-color:#e53935}.color-source-label[data-v-62f44399]{font-size:12px;color:#a2a2a2;white-space:nowrap}.field-error[data-v-62f44399]{font-size:11px;color:#e53935;margin-top:4px}[data-v-62f44399] .field-input--error .p-inputtext{border-color:#e53935}[data-v-62f44399] .field-input .p-select-label,[data-v-62f44399] .field-input .p-select-option{font-size:13px}.program-page[data-v-95e352fa]{padding:0;flex:1;background:#ecf2fd;display:flex;flex-direction:column}.loading-state[data-v-95e352fa]{display:flex;justify-content:center;padding:60px 0}.profile-section[data-v-95e352fa]{display:flex;gap:24px;align-items:flex-start}.program-image-large[data-v-95e352fa]{width:166px;height:166px;flex-shrink:0;background:#fff;box-shadow:4px 4px 16px #3d537e33;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#a2a2a2;font-size:64px}.program-image-large img[data-v-95e352fa]{width:100%;height:100%;object-fit:cover;display:block}.program-info[data-v-95e352fa]{flex:1;padding-top:8px}.program-name-row[data-v-95e352fa]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.program-flags[data-v-95e352fa]{display:flex;gap:8px;margin-bottom:16px}.program-name[data-v-95e352fa]{font-size:18px;font-weight:700;color:#616161;margin:0}.program-description[data-v-95e352fa]{font-size:13px;color:#616161;line-height:1.6;margin:0 0 20px}.detail-list[data-v-95e352fa]{display:flex;flex-direction:column;gap:14px}.detail-item[data-v-95e352fa]{display:flex;gap:8px;font-size:13px;align-items:baseline}.detail-label[data-v-95e352fa]{color:#a2a2a2;min-width:200px;flex-shrink:0}.detail-value[data-v-95e352fa]{color:#616161}.detail-link[data-v-95e352fa]{color:#3d537e;font-size:13px;text-decoration:underline;text-underline-offset:3px}.detail-link[data-v-95e352fa]:hover{color:#ebb247}.section-title[data-v-95e352fa]{font-size:16px;font-weight:700;color:#616161;margin:0 0 16px}.section-header[data-v-95e352fa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-header .section-title[data-v-95e352fa]{margin:0}.btn-add-learning[data-v-95e352fa]{display:flex;align-items:center;gap:6px;background:none;border:none;color:#3d537e;font-size:13px;font-weight:500;cursor:pointer;padding:6px 10px;border-radius:6px;transition:background .15s}.btn-add-learning[data-v-95e352fa]:hover{background:#3d537e14}.btn-add-learning i[data-v-95e352fa]{font-size:12px}.col-image[data-v-95e352fa]{width:60px}.col-name[data-v-95e352fa]{font-weight:600}.col-color[data-v-95e352fa]{width:80px}.color-swatch[data-v-95e352fa]{display:inline-block;width:24px;height:24px;border-radius:50%;box-shadow:0 1px 4px #0003;vertical-align:middle}.duration-input[data-v-92ac6a9f]{display:flex;align-items:center;gap:8px;flex:1;max-width:400px}.duration-number[data-v-92ac6a9f]{width:80px;flex-shrink:0}[data-v-92ac6a9f] .duration-number .p-inputnumber-input{font-size:13px;width:80px}.duration-unit[data-v-92ac6a9f]{width:130px;flex-shrink:0;font-size:13px}[data-v-92ac6a9f] .duration-unit .p-select-label{font-size:13px;padding-top:5px;padding-bottom:5px}.duration-preview[data-v-92ac6a9f]{font-size:13px;color:#3d537e;font-style:italic;white-space:nowrap}.program-page[data-v-520271d6]{flex:1;display:flex;flex-direction:column;background:#ecf2fd}.loading-state[data-v-520271d6]{display:flex;justify-content:center;padding:60px 0}.profile-section[data-v-520271d6]{display:flex;gap:24px;align-items:flex-start}.program-image-large[data-v-520271d6]{position:relative;width:166px;height:166px;flex-shrink:0;background:#fff;box-shadow:4px 4px 16px #3d537e33;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;color:#a2a2a2;font-size:64px}.program-image-large img[data-v-520271d6]{width:100%;height:100%;object-fit:cover;display:block}.image-overlay[data-v-520271d6]{position:absolute;inset:0;background:#0000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;opacity:0;transition:opacity .2s}.program-image-large:hover .image-overlay[data-v-520271d6]{background:#0006;opacity:1}.program-info[data-v-520271d6]{flex:1;padding-top:8px}.field-list[data-v-520271d6]{display:flex;flex-direction:column;gap:14px}.field-item[data-v-520271d6]{display:flex;gap:8px;font-size:13px;align-items:flex-start}.field-item--top[data-v-520271d6]{align-items:flex-start}.field-label[data-v-520271d6]{color:#a2a2a2;min-width:130px;flex-shrink:0;padding-top:7px}.field-input[data-v-520271d6]{font-size:13px;color:#616161;flex:1;max-width:400px}[data-v-520271d6] textarea.field-input{min-height:160px}.required-mark[data-v-520271d6]{color:#e53935}[data-v-520271d6] .field-input .p-select-label,[data-v-520271d6] .field-input .p-select-option{font-size:13px}.picker-avatar[data-v-de6622b8]{width:36px;height:36px;border-radius:50%;flex-shrink:0;overflow:hidden;background:#dce6f5;display:flex;align-items:center;justify-content:center;color:#a2a2a2;font-size:16px}.picker-avatar img[data-v-de6622b8]{width:100%;height:100%;object-fit:cover}.picker-user-info[data-v-de6622b8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.picker-user-name[data-v-de6622b8]{font-size:13px;font-weight:600;color:#616161}.picker-user-email[data-v-de6622b8]{font-size:12px;color:#a2a2a2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.learning-page[data-v-9c52119f]{padding:0;flex:1;background:#ecf2fd;display:flex;flex-direction:column}.loading-state[data-v-9c52119f]{display:flex;justify-content:center;padding:60px 0}.profile-section[data-v-9c52119f]{display:flex;gap:24px;align-items:flex-start}.learning-image-large[data-v-9c52119f]{width:166px;height:166px;flex-shrink:0;background:#fff;box-shadow:4px 4px 16px #3d537e33;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#a2a2a2;font-size:64px}.learning-image-large img[data-v-9c52119f]{width:100%;height:100%;object-fit:cover;display:block}.learning-info[data-v-9c52119f]{flex:1;padding-top:8px;display:flex;gap:32px;align-items:flex-start}.learning-main[data-v-9c52119f]{flex:1;min-width:0}.learning-extra[data-v-9c52119f]{width:320px;flex-shrink:0}.extra-title[data-v-9c52119f]{font-size:13px;font-weight:600;color:#a2a2a2;margin:0 0 16px;text-transform:uppercase;letter-spacing:.05em}.learning-name-row[data-v-9c52119f]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.learning-name[data-v-9c52119f]{font-size:18px;font-weight:700;color:#616161;margin:0}.description-wrap[data-v-9c52119f]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.learning-description[data-v-9c52119f]{font-size:13px;color:#616161;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.learning-description.expanded[data-v-9c52119f]{display:block;overflow:visible}.description-toggle[data-v-9c52119f]{background:none;border:none;padding:0;font-size:12px;color:#3d537e;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.description-toggle[data-v-9c52119f]:hover{color:#ebb247}.detail-list[data-v-9c52119f]{display:flex;flex-direction:column;gap:14px}.detail-item[data-v-9c52119f]{display:flex;gap:8px;font-size:13px;align-items:center}.detail-label[data-v-9c52119f]{color:#a2a2a2;min-width:100px;flex-shrink:0}.detail-value[data-v-9c52119f]{color:#616161}.detail-link[data-v-9c52119f]{background:none;border:none;padding:0;color:#3d537e;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.detail-link[data-v-9c52119f]:hover{color:#ebb247}.detail-color-wrap[data-v-9c52119f]{display:flex;align-items:center;gap:8px}.color-swatch[data-v-9c52119f]{display:inline-block;width:20px;height:20px;border-radius:50%;flex-shrink:0;box-shadow:0 1px 4px #0003}.section-header[data-v-9c52119f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title[data-v-9c52119f]{font-size:16px;font-weight:700;color:#616161;margin:0 0 16px}.section-header .section-title[data-v-9c52119f]{margin:0}.btn-add-instructor[data-v-9c52119f]{display:flex;align-items:center;gap:6px;background:none;border:none;color:#3d537e;font-size:13px;font-weight:500;cursor:pointer;padding:6px 10px;border-radius:6px;transition:background .15s}.btn-add-instructor[data-v-9c52119f]:hover{background:#3d537e14}.btn-add-instructor i[data-v-9c52119f]{font-size:12px}.col-name[data-v-9c52119f]{font-weight:600}.col-description[data-v-9c52119f]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instructor-name-cell[data-v-9c52119f]{display:flex;align-items:center;gap:10px}.instructor-avatar[data-v-9c52119f]{width:36px;height:36px;border-radius:50%;flex-shrink:0;overflow:hidden;background:#dce6f5;display:flex;align-items:center;justify-content:center;color:#a2a2a2;font-size:16px}.instructor-avatar img[data-v-9c52119f]{width:100%;height:100%;object-fit:cover;display:block}.col-actions-head[data-v-9c52119f]{width:40px}.col-actions[data-v-9c52119f]{width:40px;padding:0 8px!important;text-align:center}.btn-row-delete[data-v-9c52119f]{opacity:0;background:none;border:none;color:#e53935;cursor:pointer;padding:4px 6px;border-radius:4px;font-size:15px;transition:opacity .15s,background .15s;display:inline-flex;align-items:center;justify-content:center}[data-v-9c52119f] tr:hover .btn-row-delete{opacity:1}.btn-row-delete[data-v-9c52119f]:hover{background:#e539351a}.trainings-header[data-v-9c52119f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.trainings-title-group[data-v-9c52119f]{display:flex;align-items:center;gap:8px}.trainings-title-group .section-title[data-v-9c52119f]{margin:0}.trainings-filters[data-v-9c52119f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-select[data-v-9c52119f]{min-width:130px}.trainings-filters[data-v-9c52119f] .app-btn--icon{width:30px;height:30px;font-size:12px;color:#3d537e}.filter-select[data-v-9c52119f] .p-select{font-size:13px;min-height:unset}.filter-select[data-v-9c52119f] .p-select-label{font-size:13px;padding-top:5px;padding-bottom:5px}.trainer-cell[data-v-9c52119f]{display:flex;align-items:center;gap:8px}.trainer-avatar[data-v-9c52119f]{width:30px;height:30px;border-radius:50%;flex-shrink:0;overflow:hidden;background:#dce6f5;display:flex;align-items:center;justify-content:center;color:#a2a2a2;font-size:14px}.trainer-avatar img[data-v-9c52119f]{width:100%;height:100%;object-fit:cover;display:block}.training-page[data-v-5727705c]{padding:0;flex:1;background:#ecf2fd;display:flex;flex-direction:column}.loading-state[data-v-5727705c]{display:flex;justify-content:center;padding:60px 0}.profile-section[data-v-5727705c]{display:flex;gap:24px;align-items:flex-start}.training-image-large[data-v-5727705c]{width:166px;height:166px;flex-shrink:0;background:#fff;box-shadow:4px 4px 16px #3d537e33;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#a2a2a2;font-size:64px}.training-image-large img[data-v-5727705c]{width:100%;height:100%;object-fit:cover;display:block}.training-info[data-v-5727705c]{flex:1;padding-top:8px;display:flex;gap:32px;align-items:flex-start}.training-main[data-v-5727705c]{flex:1;min-width:0}.training-extra[data-v-5727705c]{width:420px;flex-shrink:0}.extra-title[data-v-5727705c]{font-size:13px;font-weight:600;color:#a2a2a2;margin:0 0 16px;text-transform:uppercase;letter-spacing:.05em}.training-name-row[data-v-5727705c]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.training-flags[data-v-5727705c]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.training-name[data-v-5727705c]{font-size:18px;font-weight:700;color:#616161;margin:0}.training-dates[data-v-5727705c]{display:block;font-size:12px;color:#a2a2a2;margin-bottom:14px}.description-wrap[data-v-5727705c]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.training-description[data-v-5727705c]{font-size:13px;color:#616161;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.training-description.expanded[data-v-5727705c]{display:block;overflow:visible}.description-toggle[data-v-5727705c]{background:none;border:none;padding:0;font-size:12px;color:#3d537e;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.description-toggle[data-v-5727705c]:hover{color:#ebb247}.detail-list[data-v-5727705c]{display:flex;flex-direction:column;gap:14px}.detail-item[data-v-5727705c]{display:flex;gap:8px;font-size:13px;align-items:center}.detail-label[data-v-5727705c]{color:#a2a2a2;width:170px;flex-shrink:0}.detail-value[data-v-5727705c]{color:#616161}.detail-link[data-v-5727705c]{background:none;border:none;padding:0;color:#3d537e;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.detail-link[data-v-5727705c]:hover{color:#ebb247}.trainer-link[data-v-5727705c]{display:flex;align-items:center;gap:8px}.trainer-avatar-small[data-v-5727705c]{width:28px;height:28px;border-radius:50%;flex-shrink:0;overflow:hidden;background:#dce6f5;display:flex;align-items:center;justify-content:center;color:#a2a2a2;font-size:13px}.trainer-avatar-small img[data-v-5727705c]{width:100%;height:100%;object-fit:cover;display:block}.detail-color-wrap[data-v-5727705c]{display:flex;align-items:center;gap:8px}.color-swatch[data-v-5727705c]{display:inline-block;width:20px;height:20px;border-radius:50%;flex-shrink:0;box-shadow:0 1px 4px #0003}.sessions-header[data-v-5727705c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.sessions-header .section-title[data-v-5727705c]{margin:0}.sessions-filters[data-v-5727705c]{display:flex;gap:16px}.section-title[data-v-5727705c]{font-size:16px;font-weight:700;color:#616161;margin:0 0 16px}.col-name[data-v-5727705c]{font-weight:600}.participant-name-cell[data-v-5727705c]{display:flex;align-items:center;gap:10px}.participant-avatar[data-v-5727705c]{width:36px;height:36px;border-radius:50%;flex-shrink:0;overflow:hidden;background:#dce6f5;display:flex;align-items:center;justify-content:center;color:#a2a2a2;font-size:16px}.participant-avatar img[data-v-5727705c]{width:100%;height:100%;object-fit:cover;display:block}.trainer-cell[data-v-5727705c]{display:flex;align-items:center;gap:10px}.trainer-avatar[data-v-5727705c]{width:36px;height:36px;border-radius:50%;flex-shrink:0;overflow:hidden;background:#dce6f5;display:flex;align-items:center;justify-content:center;color:#a2a2a2;font-size:16px}.session-date-cell[data-v-5727705c]{display:flex;align-items:center;gap:6px}.participants-cell[data-v-5727705c]{display:inline-flex;align-items:center;gap:4px}.participants-header[data-v-5727705c]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.participants-header .section-title[data-v-5727705c]{margin:0}.session-label--past[data-v-5727705c],.session-label--archived[data-v-5727705c]{color:#a2a2a2}.participants-section[data-v-5727705c] .p-accordionpanel:not(.session-panel--dim):not(.p-accordionpanel-active) .p-accordionheader:hover{background:#eef4ff}.participants-section .session-panel--dim[data-v-5727705c] .p-accordionheader{background:#f5f5f5;color:#bdbdbd}.participants-section[data-v-5727705c] .p-accordionpanel[id^=session-panel-]{scroll-margin-top:120px}.session-label--cancelled-tag[data-v-5727705c]{font-size:12px;font-weight:400;color:#a2a2a2;text-decoration:none}.accordion-header-label[data-v-5727705c]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#3d537e}.accordion-counter[data-v-5727705c]{display:inline-flex;align-items:center;gap:4px;font-weight:400;font-size:13px;color:#a2a2a2}.participants-section[data-v-5727705c] .p-accordionpanel{border:none;margin-bottom:8px}.participants-section[data-v-5727705c] .p-accordionheader{background:#fff;border-radius:8px;padding:10px 16px;box-shadow:2px 2px 8px #3d537e1f}.participants-section[data-v-5727705c] .p-accordionpanel-active>.p-accordionheader{border-bottom-left-radius:0;border-bottom-right-radius:0}.session-inner-accordion[data-v-5727705c]{padding:8px 0 4px}.session-inner-accordion[data-v-5727705c] .p-accordionheader{background:#f4f8ff;box-shadow:none;border-radius:6px;padding:6px 12px}.row--archived td[data-v-5727705c],.row--archived td .participants-cell[data-v-5727705c]{text-decoration:line-through;color:#a2a2a2}.trainer-avatar img[data-v-5727705c]{width:100%;height:100%;object-fit:cover;display:block}.client-page[data-v-659987fb]{padding:0;flex:1;background:#ecf2fd;display:flex;flex-direction:column}.loading-state[data-v-659987fb]{display:flex;justify-content:center;padding:60px 0}.profile-section[data-v-659987fb]{display:flex;gap:24px;align-items:flex-start}.client-avatar-large[data-v-659987fb]{width:166px;height:166px;flex-shrink:0;background:#fff;box-shadow:4px 4px 16px #3d537e33;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#a2a2a2;font-size:64px}.client-avatar-large img[data-v-659987fb]{width:100%;height:100%;object-fit:cover;display:block}.client-info[data-v-659987fb]{flex:1;padding-top:8px}.client-name-row[data-v-659987fb]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.client-fullname[data-v-659987fb]{font-size:18px;font-weight:700;color:#616161;margin:0}.contact-list[data-v-659987fb]{display:flex;flex-direction:column;gap:14px}.contact-item[data-v-659987fb]{display:flex;gap:8px;font-size:13px;align-items:baseline}.contact-label[data-v-659987fb]{color:#a2a2a2;min-width:200px;flex-shrink:0}.contact-value[data-v-659987fb]{color:#616161;word-break:break-word}.trainings-header[data-v-659987fb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.trainings-filters[data-v-659987fb]{display:flex;gap:16px}.section-title[data-v-659987fb]{font-size:16px;font-weight:700;color:#616161;margin:0}.col-name[data-v-659987fb]{font-weight:500}[data-v-659987fb] tr.row--past td{opacity:.5}[data-v-659987fb] tr.row--cancelled td{opacity:.5;text-decoration:line-through}.client-editor-page[data-v-e1af4600]{flex:1;display:flex;flex-direction:column;background:#ecf2fd}.loading-state[data-v-e1af4600]{display:flex;justify-content:center;padding:60px 0}.fields-section[data-v-e1af4600]{display:flex;flex-direction:column;gap:14px;max-width:568px;margin:0 auto;width:100%;padding-top:20px}.contact-item[data-v-e1af4600]{display:flex;gap:8px;font-size:13px;align-items:flex-start}.contact-label[data-v-e1af4600]{color:#a2a2a2;min-width:200px;flex-shrink:0;padding-top:7px}.contact-input[data-v-e1af4600]{font-size:13px;color:#616161;flex:1;max-width:360px}.required-mark[data-v-e1af4600]{color:#e53935}.resource-page[data-v-2466785f]{padding:0;flex:1;background:#ecf2fd;display:flex;flex-direction:column}.loading-state[data-v-2466785f]{display:flex;justify-content:center;padding:60px 0}.profile-section[data-v-2466785f]{display:flex;gap:24px;align-items:flex-start}.resource-info[data-v-2466785f]{flex:1;padding-top:8px}.resource-name-row[data-v-2466785f]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.resource-name[data-v-2466785f]{font-size:18px;font-weight:700;color:#616161;margin:0}.resource-description[data-v-2466785f]{font-size:13px;color:#616161;line-height:1.6;margin:0 0 20px}.detail-list[data-v-2466785f]{display:flex;flex-direction:column;gap:14px}.detail-item[data-v-2466785f]{display:flex;gap:8px;font-size:13px;align-items:center}.detail-label[data-v-2466785f]{color:#a2a2a2;min-width:200px;flex-shrink:0}.detail-value[data-v-2466785f]{color:#616161}.detail-link[data-v-2466785f]{color:#3d537e;font-size:13px;text-decoration:underline;text-underline-offset:3px;padding:0}.detail-link[data-v-2466785f]:hover{color:#ebb247}.resource-editor-page[data-v-3a4a8320]{flex:1;display:flex;flex-direction:column;background:#ecf2fd}.loading-state[data-v-3a4a8320]{display:flex;justify-content:center;padding:60px 0}.field-list[data-v-3a4a8320]{display:flex;flex-direction:column;gap:14px;max-width:728px}.field-item[data-v-3a4a8320]{display:flex;gap:8px;font-size:13px;align-items:center}.field-label[data-v-3a4a8320]{color:#a2a2a2;width:120px;flex-shrink:0}.field-input[data-v-3a4a8320]{font-size:13px;color:#616161;flex:1;max-width:600px}[data-v-3a4a8320] textarea.field-input{min-height:160px}.required-mark[data-v-3a4a8320]{color:#e53935}[data-v-3a4a8320] .field-input .p-select-label,[data-v-3a4a8320] .field-input .p-select-option{font-size:13px}.address-block[data-v-3a4a8320]{display:flex;flex-direction:column;gap:14px;margin-top:8px;padding-top:14px;border-top:1px solid #D8E4F5}.address-block__title[data-v-3a4a8320]{font-size:12px;font-weight:600;color:#7b90b2;text-transform:uppercase;letter-spacing:.04em}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}
