.ce-course-card--already-booked[data-v-f43bc654]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(22,163,74,.42);border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff38;pointer-events:none;z-index:1}.ce-course-card--already-booked[data-v-f43bc654]:hover:before,.ce-course-card--already-booked[data-v-f43bc654]:focus-within:before{border-color:#16a34a8f}.ce-course-card__header-tags[data-v-f43bc654]{display:flex;flex-wrap:wrap;gap:.45rem}.ce-course-card__category--type[data-v-f43bc654]{border-width:1px;border-style:solid;box-shadow:inset 0 1px #ffffff4d;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.ce-course-card__category--type-online[data-v-f43bc654]{background:linear-gradient(135deg,#00a9cb2e,#0075ad1f);border-color:#0075ad3d;color:#005f78}.ce-course-card__category--type-presence[data-v-f43bc654]{background:linear-gradient(135deg,#c46a0a29,#8f4c001a);border-color:#8f4c0038;color:#7a4300}.ce-course-card__category--type-hybrid[data-v-f43bc654]{background:linear-gradient(135deg,#c46a0a29,#00a9cb29);border-color:#0075ad3d;color:#6b3f5e}.ce-course-card__more-dates[data-v-f43bc654]{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:flex-start;border:1px solid rgba(0,169,203,.2);border-radius:var(--ce-radius-btn, 0px);background:#00a9cb0f;color:var(--ce-primary, #00a9cb);cursor:pointer;font-size:.75rem;font-weight:600;line-height:1.35;margin-left:25px!important;padding:.1875rem .5rem;position:relative;text-align:left;z-index:2}.ce-course-card__more-dates[data-v-f43bc654]:focus-visible,.ce-course-card__more-dates[data-v-f43bc654]:hover{background:#00a9cb1f;border-color:#00a9cb61;color:var(--ce-primary-dark, #067c95);outline:none}[data-v-f43bc654] .ce-modal__dialog--course-dates{max-width:620px}.ce-course-dates-modal[data-v-f43bc654]{display:grid;gap:.75rem;padding-top:.125rem}.ce-course-dates-modal__head[data-v-f43bc654]{display:grid;gap:.2rem;margin:-.25rem -.25rem 0;padding:.75rem .85rem;border:1px solid rgba(0,169,203,.14);border-radius:8px;background:linear-gradient(135deg,#00a9cb14,#00294b0a);color:var(--ce-text, #1a1a1a)}.ce-course-dates-modal__head strong[data-v-f43bc654]{font-size:.92rem;line-height:1.3}.ce-course-dates-modal__head span[data-v-f43bc654]{color:var(--ce-secondary-text, #6b7280);font-size:.75rem}.ce-course-dates-modal__list[data-v-f43bc654]{display:grid;gap:.45rem}.ce-course-dates-modal__item[data-v-f43bc654]{align-items:center;background:var(--ce-bg, #fff);border:1px solid rgba(0,41,75,.1);border-radius:8px;color:inherit;display:grid;gap:.65rem;grid-template-columns:auto 1fr auto;min-height:62px;padding:.625rem .75rem;position:relative;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ce-course-dates-modal__item[data-v-f43bc654]:focus-visible,.ce-course-dates-modal__item[data-v-f43bc654]:hover{border-color:#00a9cb61;box-shadow:0 10px 26px -18px #00294b73;outline:none;transform:translateY(-1px)}.ce-course-dates-modal__marker[data-v-f43bc654]{align-items:center;background:#00a9cb1a;border:1px solid rgba(0,169,203,.18);border-radius:999px;color:var(--ce-primary, #00a9cb);display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:800;height:1.65rem;justify-content:center;width:1.65rem}.ce-course-dates-modal__content[data-v-f43bc654]{display:grid;gap:.28rem;min-width:0}.ce-course-dates-modal__details[data-v-f43bc654]{display:grid;gap:.2rem}.ce-course-dates-modal__date[data-v-f43bc654],.ce-course-dates-modal__meta[data-v-f43bc654]{display:flex;align-items:flex-start;gap:.5rem}.ce-course-dates-modal__date[data-v-f43bc654]{color:var(--ce-text, #1a1a1a);font-size:.85rem;font-weight:700}.ce-course-dates-modal__date svg[data-v-f43bc654]{color:var(--ce-primary, #00a9cb);flex-shrink:0;margin-top:.1rem}.ce-course-dates-modal__meta[data-v-f43bc654]{color:var(--ce-secondary-text, #6b7280);font-size:.76rem;line-height:1.3}.ce-course-dates-modal__meta svg[data-v-f43bc654]{color:var(--ce-primary, #00a9cb);flex-shrink:0;margin-top:.05rem;opacity:.78}.ce-course-dates-modal__arrow[data-v-f43bc654]{color:var(--ce-primary, #00a9cb);flex-shrink:0;opacity:.75}@media (max-width: 560px){.ce-course-dates-modal__item[data-v-f43bc654]{align-items:flex-start;grid-template-columns:auto 1fr;padding-right:.85rem}.ce-course-dates-modal__arrow[data-v-f43bc654]{display:none}}.ce-select-wrap[data-v-1a5c77a8]{position:relative;display:block;width:100%}.ce-select-wrap--sm[data-v-1a5c77a8]{display:inline-block;width:auto}.ce-select__trigger[data-v-1a5c77a8]{display:flex!important;align-items:center!important;justify-content:space-between;gap:8px;width:100%!important;min-height:50px!important;padding:12px 14px!important;font-size:.938rem!important;line-height:1.5!important;font-family:var(--ce-font)!important;color:var(--ce-text)!important;background:var(--ce-bg-subtle)!important;border:1px solid var(--ce-border)!important;border-radius:var(--ce-radius)!important;box-shadow:none!important;cursor:pointer!important;text-align:left;transition:border-color var(--ce-transition),box-shadow var(--ce-transition)}.ce-select__trigger[data-v-1a5c77a8]:hover{border-color:var(--ce-primary)!important}.ce-select__trigger[data-v-1a5c77a8]:focus,.ce-select__trigger[data-state=open][data-v-1a5c77a8]{outline:none!important;border-color:var(--ce-primary)!important;box-shadow:0 0 0 3px var(--ce-primary-light)!important}.ce-select__trigger[data-disabled][data-v-1a5c77a8]{background:var(--ce-bg-subtle)!important;color:var(--ce-text-secondary)!important;cursor:not-allowed!important;pointer-events:none}.ce-select__trigger--invalid[data-v-1a5c77a8]{border-color:var(--ce-error)!important}.ce-select__trigger--invalid[data-v-1a5c77a8]:focus,.ce-select__trigger--invalid[data-state=open][data-v-1a5c77a8]{border-color:var(--ce-error)!important;box-shadow:0 0 0 3px var(--ce-error-light)!important}.ce-select__trigger--sm[data-v-1a5c77a8]{min-height:unset!important;padding:6px 10px!important;font-size:.875rem!important;min-width:120px!important}.ce-select__trigger[data-v-1a5c77a8] [data-placeholder]{color:color-mix(in srgb,var(--ce-text-secondary) 55%,transparent)}.ce-select__chevron[data-v-1a5c77a8]{flex-shrink:0;color:var(--ce-text-secondary);transition:transform .2s ease}.ce-select__trigger[data-state=open] .ce-select__chevron[data-v-1a5c77a8]{transform:rotate(180deg)}.ce-select__value[data-v-1a5c77a8],.ce-select__option[data-v-1a5c77a8]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem;min-width:0;line-height:1.35}.ce-select__value[data-v-1a5c77a8]{flex:1;padding-right:4px}.ce-select__trigger .ce-select__value[data-v-1a5c77a8],.ce-select__trigger .ce-select__option[data-v-1a5c77a8]{flex-wrap:nowrap;overflow:hidden}.ce-select__option-label[data-v-1a5c77a8]{color:inherit}.ce-select__trigger .ce-select__option-label[data-v-1a5c77a8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-select__option-meta[data-v-1a5c77a8]{display:inline-flex;align-items:center;gap:.45rem;min-width:0;color:var(--ce-text-secondary, #6b7280)}.ce-select__option-pipe[data-v-1a5c77a8]{width:1px;height:.95em;background:var(--ce-primary, #00a9cb);opacity:.65}.ce-select__option-sub-label[data-v-1a5c77a8]{font-size:.86em}.ce-select__content{z-index:2147483647;background:#fff;border:1px solid var(--ce-border, #d1d5db);border-radius:var(--ce-radius, 6px);box-shadow:0 8px 24px #0000001f;overflow:hidden;width:var(--reka-select-trigger-width);min-width:var(--reka-select-trigger-width);max-height:var(--reka-select-content-available-height);animation-duration:.15s;animation-timing-function:ease-out}.ce-select__content[data-state=open]{animation-name:ce-select-open-1a5c77a8}.ce-select__content[data-state=closed]{animation-name:ce-select-close-1a5c77a8;pointer-events:none}@keyframes ce-select-open-1a5c77a8{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ce-select-close-1a5c77a8{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.ce-select__viewport{padding:4px}.ce-select__item{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 32px;font-size:.9rem;font-family:var(--ce-font, inherit);color:var(--ce-text, #111);border-radius:calc(var(--ce-radius, 6px) - 2px);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;outline:none;transition:background .1s}.ce-select__item[data-highlighted]{background:var(--ce-primary-light, rgba(0, 169, 203, .1));color:var(--ce-primary, #00a9cb)}.ce-select__item[data-state=checked]{font-weight:600;color:var(--ce-primary, #00a9cb)}.ce-select__item[data-state=checked] .ce-select__option-meta{color:color-mix(in srgb,currentColor 72%,transparent)}.ce-select__item-indicator{position:absolute;left:10px;display:flex;align-items:center;color:var(--ce-primary, #00a9cb)}.ce-select__scroll-btn{display:flex;align-items:center;justify-content:center;height:24px;color:var(--ce-text-secondary, #6b7280);cursor:default}.ce-share-countdown[data-v-152a711b]{box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:#00294ba6;color:#fff}.ce-share-countdown__label[data-v-152a711b]{display:flex;align-items:center;gap:6px;color:#ffffffd9;font-size:12px;line-height:1.5}.ce-share-countdown__value[data-v-152a711b]{color:#fff;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap}.ce-share-countdown__date[data-v-152a711b]{color:#ffffffbf;font-size:11px;line-height:1.5}.ce-share-countdown--expired[data-v-152a711b]{border-color:#ffd28a99}.ce-course-detail__hero-summary[data-v-57f89783]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px}.ce-course-detail__hero-heading[data-v-57f89783]{min-width:0;flex:1 1 18rem}.ce-course-detail__hero-countdown[data-v-57f89783]{flex:0 1 auto}@media (max-width: 640px){.ce-course-detail__hero-heading[data-v-57f89783]{flex-basis:100%}.ce-course-detail__hero-countdown[data-v-57f89783]{width:100%}}.ce-course-detail__hero-chips>span[data-v-57f89783]{box-sizing:border-box;display:inline-flex;align-items:center;min-height:1.75rem;padding:3px 10px;border-width:1px;border-style:solid;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1.25;letter-spacing:.03em;text-transform:uppercase}.ce-course-detail__hero-chips>.ce-course-card__badge[data-v-57f89783]{border-color:transparent}.ce-course-detail__hero-private[data-v-57f89783]{gap:5px;background:#00294b80;border-color:#fff6}.ce-course-detail__hero-private svg[data-v-57f89783]{flex-shrink:0}.ce-course-detail__hero-cat--type[data-v-57f89783]{box-shadow:inset 0 1px #ffffff3d}.ce-course-detail__hero-cat--type-online[data-v-57f89783]{background:linear-gradient(135deg,#71e6ff47,#00a9cb2e);border-color:#a7efff61;color:#f1fdff}.ce-course-detail__hero-cat--type-presence[data-v-57f89783]{background:linear-gradient(135deg,#ffd28a4d,#c46a0a33);border-color:#ffe0b061;color:#fff6eb}.ce-course-detail__fact-audience-body[data-v-57f89783]{min-width:0}.ce-course-detail__hero-target-groups[data-v-57f89783]{display:flex;flex-wrap:wrap;gap:2px;list-style:none;margin:0;padding:0}.ce-course-detail__hero-target-group-pill[data-v-57f89783]{display:inline-block;max-width:200px;padding:1px 8px;font-size:.72rem;font-weight:500;line-height:1.4;color:#ffffffd9;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.ce-course-detail__hero-target-group-pill--more[data-v-57f89783]{position:relative;background:#ffffff0f;border-style:dashed;padding:0}.ce-course-detail__audience-more-btn[data-v-57f89783]{display:block;padding-left:4px!important;padding-right:4px!important;background:none;border:none;color:#fff9;font-size:.72rem;font-weight:600;line-height:1.4;cursor:pointer}.ce-course-detail__audience-more-btn[data-v-57f89783]:hover{color:#ffffffe6}.ce-course-detail__audience-popover[data-v-57f89783]{background:#00294bf7;border:1px solid rgba(255,255,255,.22);border-radius:10px;box-shadow:0 8px 24px #0006;padding:10px 14px;max-height:60vh;overflow-y:auto}.ce-course-detail__audience-popover-list[data-v-57f89783]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ce-course-detail__audience-popover-list li[data-v-57f89783]{font-size:.8rem;color:#ffffffe6;line-height:1.45;padding:2px 0;white-space:normal;word-break:break-word}.ce-course-detail__day-agenda-toggle[data-v-b36ac9a0]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;padding:0;text-align:left;width:100%}.ce-course-detail__day-agenda-toggle[data-v-b36ac9a0]:focus-visible{outline:2px solid var(--ce-primary, #00a9cb);outline-offset:4px;border-radius:var(--ce-radius-sm, 6px)}.ce-course-detail__day-agenda-toggle-title[data-v-b36ac9a0]{align-items:center;display:inline-flex;gap:.6rem;font-size:1.25rem;font-weight:700;line-height:1.3}.ce-course-detail__day-agenda-toggle-meta[data-v-b36ac9a0]{align-items:center;color:var(--ce-text-secondary, #6b7280);display:inline-flex;gap:.55rem;font-size:.95rem}.ce-course-detail__day-agenda-toggle-count[data-v-b36ac9a0]{background:#00a9cb14;border-radius:999px;color:var(--ce-primary-dark, #045d71);font-weight:600;padding:.15rem .65rem}.ce-course-detail__day-agenda-intro[data-v-b36ac9a0]{color:var(--ce-text-secondary, #4b5563);margin:.4rem 0 1rem}.ce-course-detail__day-agenda-panel[data-v-b36ac9a0]{border:1px solid var(--ce-border, #e5e7eb);border-radius:var(--ce-radius, 12px);margin-top:1rem;padding:.75rem;background:#fff}.ce-course-detail__day-agenda-empty[data-v-b36ac9a0]{color:var(--ce-text-secondary, #6b7280);margin:0}.ce-course-detail__day-agenda-list[data-v-b36ac9a0]{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.ce-course-detail__day-agenda-entry[data-v-b36ac9a0]{border:1px solid var(--ce-border, #e5e7eb);border-radius:8px;overflow:hidden;background:linear-gradient(180deg,#00a9cb0a,#00a9cb00)}.ce-course-detail__day-agenda-entry-head[data-v-b36ac9a0]{align-items:center;cursor:pointer;display:grid;gap:.25rem .75rem;grid-template-columns:auto minmax(0,1fr) minmax(0,auto) auto;list-style:none;padding:.7rem .8rem}.ce-course-detail__day-agenda-entry-head[data-v-b36ac9a0]::-webkit-details-marker{display:none}.ce-course-detail__day-agenda-entry-head[data-v-b36ac9a0]:focus-visible{outline:2px solid var(--ce-primary, #00a9cb);outline-offset:-2px}.ce-course-detail__day-agenda-entry-chevron[data-v-b36ac9a0]{color:var(--ce-text-secondary, #6b7280);transition:transform .18s ease}.ce-course-detail__day-agenda-details[open] .ce-course-detail__day-agenda-entry-chevron[data-v-b36ac9a0]{transform:rotate(180deg)}.ce-course-detail__day-agenda-summary[data-v-b36ac9a0]{align-items:center;color:var(--ce-text-secondary, #6b7280);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.3rem .7rem}.ce-course-detail__day-agenda-summary-time[data-v-b36ac9a0]{color:var(--ce-primary-dark, #067c95);font-variant-numeric:tabular-nums;font-weight:700}.ce-course-detail__day-agenda-summary-count[data-v-b36ac9a0]{white-space:nowrap}.ce-course-detail__day-agenda-day[data-v-b36ac9a0]{align-items:center;display:inline-flex;font-weight:700;gap:.4rem;letter-spacing:.01em}.ce-course-detail__day-agenda-location[data-v-b36ac9a0]{align-items:center;color:var(--ce-text-secondary, #4b5563);display:flex;font-size:.82rem;gap:.35rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-course-detail__day-agenda-entry-body[data-v-b36ac9a0]{border-top:1px solid color-mix(in srgb,var(--ce-border, #e5e7eb) 70%,transparent);padding:.3rem .8rem .65rem}.ce-course-detail__day-agenda-blocks[data-v-b36ac9a0]{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.ce-course-detail__day-agenda-item[data-v-b36ac9a0]{align-items:center;display:flex;gap:.75rem;margin-bottom:0!important;min-height:42px;padding:.38rem 0;position:relative}.ce-course-detail__day-agenda-item[data-v-b36ac9a0]:last-child{padding-bottom:0}.ce-course-detail__day-agenda-item[data-v-b36ac9a0]:not(:last-child):before{content:"";position:absolute;left:13px;top:34px;bottom:0;width:2px;transform:translate(-50%);background:linear-gradient(to bottom,color-mix(in srgb,var(--ce-primary, #00a9cb) 24%,transparent),var(--ce-border, #e5e7eb))}.ce-course-detail__day-agenda-step[data-v-b36ac9a0]{align-items:center;background:var(--ce-primary, #00a9cb);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--ce-primary, #00a9cb) 18%,transparent),0 0 0 3px color-mix(in srgb,var(--ce-primary, #00a9cb) 8%,transparent);color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:26px;justify-content:center;position:relative;width:26px;z-index:1}.ce-course-detail__day-agenda-item--break .ce-course-detail__day-agenda-step[data-v-b36ac9a0]{background:#94a3b8;box-shadow:0 0 0 1px #94a3b847,0 0 0 7px #94a3b81f}.ce-course-detail__day-agenda-item--exam .ce-course-detail__day-agenda-step[data-v-b36ac9a0]{background:#d97706;box-shadow:0 0 0 1px #d9770647,0 0 0 7px #d977061f}.ce-course-detail__day-agenda-content[data-v-b36ac9a0]{align-items:center;display:grid;flex:1;gap:.2rem .6rem;grid-template-columns:minmax(88px,auto) minmax(100px,1fr) auto;min-width:0}.ce-course-detail__day-agenda-title[data-v-b36ac9a0]{color:var(--ce-secondary, #00294b);font-size:.86rem;font-weight:600}.ce-course-detail__day-agenda-time[data-v-b36ac9a0]{align-items:center;color:var(--ce-primary, #00a9cb);display:inline-flex;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;gap:.28rem}.ce-course-detail__day-agenda-type[data-v-b36ac9a0]{background:#f3f4f6;border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#111827;font-size:.68rem;font-weight:700;line-height:1;min-height:20px;padding:.15rem .45rem;width:fit-content}.ce-course-detail__day-agenda-block-lecturers[data-v-b36ac9a0],.ce-course-detail__day-agenda-lecturers ul[data-v-b36ac9a0]{display:grid;gap:.25rem;list-style:none;margin:0;padding:0}.ce-course-detail__day-agenda-block-lecturers[data-v-b36ac9a0]{color:var(--ce-text-secondary, #4b5563);font-size:.78rem;grid-column:2 / -1}.ce-course-detail__day-agenda-block-lecturers li[data-v-b36ac9a0],.ce-course-detail__day-agenda-lecturers li[data-v-b36ac9a0]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem}.ce-course-detail__day-agenda-lecturer-name[data-v-b36ac9a0],.ce-course-detail__day-agenda-block-lecturer-name[data-v-b36ac9a0]{font-weight:600}.ce-course-detail__day-agenda-lecturer-title[data-v-b36ac9a0],.ce-course-detail__day-agenda-block-lecturer-title[data-v-b36ac9a0]{color:var(--ce-text-secondary, #4b5563);font-size:.9rem}.ce-course-detail__day-agenda-lecturers[data-v-b36ac9a0]{border-top:1px dashed var(--ce-border, #e5e7eb);display:grid;gap:.4rem;margin-left:2.4rem;padding-top:.45rem}.ce-course-detail__day-agenda-lecturers-label[data-v-b36ac9a0]{color:var(--ce-text-secondary, #4b5563);font-size:.85rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.ce-course-detail__day-agenda-hint[data-v-b36ac9a0]{color:var(--ce-text-secondary, #6b7280);font-size:.85rem;margin:.75rem 0 0;text-align:right}@media (max-width: 600px){.ce-course-detail__day-agenda-entry-head[data-v-b36ac9a0]{grid-template-columns:minmax(0,1fr) auto}.ce-course-detail__day-agenda-summary[data-v-b36ac9a0]{grid-column:1;grid-row:2}.ce-course-detail__day-agenda-entry-chevron[data-v-b36ac9a0]{grid-column:2;grid-row:1 / 3}.ce-course-detail__day-agenda-location[data-v-b36ac9a0]{grid-column:1 / -1}.ce-course-detail__day-agenda-content[data-v-b36ac9a0]{grid-template-columns:minmax(82px,auto) minmax(0,1fr)}.ce-course-detail__day-agenda-type[data-v-b36ac9a0],.ce-course-detail__day-agenda-block-lecturers[data-v-b36ac9a0]{grid-column:2;justify-self:start}}.ce-learning-path-visual[data-v-052a9505]{display:grid;gap:1.35rem}.ce-learning-path-visual__header[data-v-052a9505]{align-items:start;display:flex;gap:1rem;justify-content:space-between}.ce-learning-path-visual__eyebrow[data-v-052a9505]{color:var(--ce-primary-dark, #067c95);font-size:.74rem;font-weight:800;letter-spacing:0;margin-bottom:.45rem;text-transform:uppercase}.ce-learning-path-visual__title[data-v-052a9505]{color:var(--ce-secondary, #00294b);font-family:var(--ce-font, inherit);font-size:1.55rem;font-weight:800;letter-spacing:0;line-height:1.16;margin:0;max-width:22ch}.ce-learning-path-visual__lead[data-v-052a9505]{color:var(--ce-secondary-text, #6b7280);font-size:.98rem;line-height:1.55;margin:.7rem 0 0;max-width:48ch}.ce-learning-path-visual__meta[data-v-052a9505]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.ce-learning-path-visual__meta-chip[data-v-052a9505]{background:#ffffffeb;border:1px solid rgba(0,41,75,.12);border-radius:999px;color:var(--ce-secondary, #00294b);font-size:.83rem;font-weight:700;padding:.48rem .84rem}.ce-learning-path-visual__meta-chip--presence[data-v-052a9505]{background:#fff6e8f0;border-color:#c46a0a2e;color:#7a4300}.ce-learning-path-visual__meta-chip--online[data-v-052a9505]{background:#e5f8fcf0;border-color:#00a9cb33;color:#005f78}.ce-learning-path-visual__canvas-shell[data-v-052a9505]{background:linear-gradient(180deg,#fffffff5,#e5f8fc6b);border:1px solid rgba(0,41,75,.12);border-radius:8px;box-shadow:inset 0 1px #fffc;overflow:hidden;padding:.35rem}.ce-learning-path-visual__svg[data-v-052a9505]{display:block;height:auto;width:100%}.ce-learning-path-visual__stack[data-v-052a9505]{display:none;gap:.95rem;list-style:none;margin:0;padding:0}.ce-learning-path-visual__stack-item[data-v-052a9505]{align-items:stretch;display:grid;gap:.85rem;grid-template-columns:auto 1fr}.ce-learning-path-visual__stack-index[data-v-052a9505]{align-items:center;border-radius:999px;box-shadow:0 8px 18px #00294b1f;color:#fff;display:inline-flex;font-size:.9rem;font-weight:800;justify-content:center;min-height:2.35rem;min-width:2.35rem}.ce-learning-path-visual__stack-card[data-v-052a9505]{background:#fffffff5;border:1px solid rgba(0,41,75,.12);border-radius:8px;box-shadow:0 10px 24px #00294b12;padding:.95rem 1rem}.ce-learning-path-visual__stack-eyebrow[data-v-052a9505]{color:var(--ce-secondary-text, #6b7280);font-size:.74rem;font-weight:700;letter-spacing:0;margin-bottom:.25rem;text-transform:uppercase}.ce-learning-path-visual__stack-title[data-v-052a9505]{color:var(--ce-secondary, #00294b);font-size:1rem;font-weight:700;line-height:1.35}.ce-learning-path-visual__stack-type[data-v-052a9505]{font-size:.8rem;font-weight:700;margin-top:.35rem}.ce-learning-path-visual__stack-meta[data-v-052a9505]{color:var(--ce-secondary-text, #6b7280);font-size:.84rem;margin-top:.35rem}.ce-learning-path-visual__svg-caption[data-v-052a9505]{fill:#00294b9e;font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.ce-learning-path-visual__svg-index[data-v-052a9505]{fill:#fff;font-size:15px;font-weight:800}.ce-learning-path-visual__svg-badge[data-v-052a9505]{font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.ce-learning-path-visual__svg-type[data-v-052a9505]{font-size:12px;font-weight:700;letter-spacing:0}.ce-learning-path-visual__svg-title[data-v-052a9505]{fill:#00294b;font-family:var(--ce-font, inherit);font-size:15px;font-weight:800;letter-spacing:0}.ce-learning-path-visual__svg-meta[data-v-052a9505]{fill:#00294bb8;font-size:11px;font-weight:700}@media (max-width: 920px){.ce-learning-path-visual__header[data-v-052a9505]{flex-direction:column}.ce-learning-path-visual__meta[data-v-052a9505]{justify-content:flex-start}.ce-learning-path-visual__canvas-shell[data-v-052a9505]{display:none}.ce-learning-path-visual__stack[data-v-052a9505]{display:grid}}@media (max-width: 560px){.ce-learning-path-visual__title[data-v-052a9505]{font-size:1.35rem}}.ce-course-detail__date-picker[data-v-d2f3335d]{width:100%}.ce-course-detail__booking-feedback[data-v-d2f3335d]{color:var(--ce-primary-dark, #067c95);font-size:.85rem;line-height:1.4;margin:.75rem 0 0}.ce-course-detail__booking-feedback--error[data-v-d2f3335d]{color:#b42318}.ce-course-detail__booking-alert-list[data-v-d2f3335d]{margin:.35rem 0 0;padding-left:1rem}.ce-lect-section[data-v-be89691f]{display:flex;flex-direction:column;gap:18px}.ce-lect-file-list[data-v-be89691f]{display:flex;flex-direction:column;gap:12px}.ce-lect-file-row[data-v-be89691f]{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;border:1px solid var(--ce-border);background:var(--ce-bg);color:inherit;text-decoration:none;box-shadow:var(--ce-shadow)}.ce-lect-file-row__icon[data-v-be89691f]{flex-shrink:0;color:var(--ce-primary)}.ce-lect-file-row__info[data-v-be89691f]{min-width:0;display:flex;flex-direction:column;gap:4px}.ce-lect-file-row__name[data-v-be89691f]{color:var(--ce-text)}.ce-lect-file-row__desc[data-v-be89691f],.ce-lect-file-row__size[data-v-be89691f]{color:var(--ce-text-secondary);font-size:.84rem}.ce-lect-file-row__meta[data-v-be89691f]{display:flex;flex-wrap:wrap;gap:8px}.ce-lect-file-row__tag[data-v-be89691f]{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--ce-primary-light) 82%,white);color:var(--ce-primary);font-size:.72rem;font-weight:700;text-transform:uppercase}.ce-lect-file-row__aside[data-v-be89691f]{margin-left:auto;display:flex;align-items:center;gap:12px}@media (max-width: 680px){.ce-lect-file-row[data-v-be89691f]{flex-wrap:wrap}.ce-lect-file-row__aside[data-v-be89691f]{width:100%;margin-left:0;justify-content:space-between}}.ce-training-materials__list[data-v-d3d8cfe9]{display:grid;gap:12px;list-style:none;margin:0;padding:0}.ce-training-materials__item[data-v-d3d8cfe9]{display:flex;align-items:flex-start;gap:12px;overflow-wrap:anywhere}.ce-training-materials__item>svg[data-v-d3d8cfe9]{flex-shrink:0;margin-top:2px}.ce-training-materials__type[data-v-d3d8cfe9]{display:block;font-size:.875em;color:var(--ce-text-secondary, #6b7280)}.ce-modal__dialog--lecturer-card{width:calc(100% - 32px);max-width:640px;margin:16px;border-radius:16px;max-height:min(90vh,900px);max-height:min(90dvh,900px)}.ce-lecturer-card-modal[data-v-ea72cfea]{display:grid;gap:18px;padding:20px 24px 24px;min-height:0;overflow-wrap:anywhere}.ce-lecturer-card-modal__profile[data-v-ea72cfea]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:2px 0 8px}.ce-lecturer-card-modal__avatar-wrap[data-v-ea72cfea]{position:relative;width:72px;height:72px;flex-shrink:0}.ce-lecturer-card-modal__avatar[data-v-ea72cfea],[data-v-ea72cfea] .ce-lecturer-card-modal__avatar-image{width:72px;height:72px;border-radius:16px;flex-shrink:0}.ce-lecturer-card-modal__avatar[data-v-ea72cfea]{display:flex;align-items:center;justify-content:center;background:var(--ce-primary, #00a9cb);color:#fff;font-size:1.4rem;font-weight:800;box-shadow:none}[data-v-ea72cfea] .ce-lecturer-card-modal__avatar-image{object-fit:cover}.ce-lecturer-card-modal__identity[data-v-ea72cfea]{display:flex;flex-direction:column;gap:6px;min-width:0}.ce-lecturer-card-modal__identity h3[data-v-ea72cfea]{margin:0;color:var(--ce-secondary, #00294b);font-size:1.25rem;font-weight:700;line-height:1.25}.ce-lecturer-card-modal__position[data-v-ea72cfea],.ce-lecturer-card-modal__empty[data-v-ea72cfea]{color:var(--ce-text, #4b5563);line-height:1.5}.ce-lecturer-card-modal__position[data-v-ea72cfea]{display:inline-flex;align-items:center;gap:7px;min-width:0;margin:0;font-size:.92rem}.ce-lecturer-card-modal__position svg[data-v-ea72cfea]{flex-shrink:0;color:var(--ce-text-muted, #6b7280)}.ce-lecturer-card-modal__position span[data-v-ea72cfea]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal}.ce-lecturer-card-modal__contact[data-v-ea72cfea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ce-lecturer-card-modal__contact-action[data-v-ea72cfea]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 11px;border:1px solid var(--ce-border, #e5e7eb);border-radius:8px;background:var(--ce-bg-subtle, #f9fafb);color:inherit;text-decoration:none;transition:border-color var(--ce-transition, .2s ease),background-color var(--ce-transition, .2s ease)}.ce-lecturer-card-modal__contact-action[data-v-ea72cfea]:hover,.ce-lecturer-card-modal__contact-action[data-v-ea72cfea]:focus-visible{border-color:color-mix(in srgb,var(--ce-primary, #00a9cb) 38%,var(--ce-border, #e5e7eb));background:color-mix(in srgb,var(--ce-primary-light, #e6f7fa) 48%,var(--ce-bg, #fff));outline:none}.ce-lecturer-card-modal__contact-action svg[data-v-ea72cfea]{color:var(--ce-primary, #00a9cb);flex-shrink:0}.ce-lecturer-card-modal__contact-action span[data-v-ea72cfea]{display:grid;gap:2px;min-width:0}.ce-lecturer-card-modal__contact-action small[data-v-ea72cfea]{color:var(--ce-text-muted, #6b7280);font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.ce-lecturer-card-modal__contact-action strong[data-v-ea72cfea]{min-width:0;overflow:hidden;color:var(--ce-primary, #00a9cb);font-size:.83rem;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:normal}.ce-lecturer-card-modal__section[data-v-ea72cfea]{display:grid;gap:9px;padding-top:2px}.ce-lecturer-card-modal__section--bio[data-v-ea72cfea]{padding-top:4px}.ce-lecturer-card-modal__section h4[data-v-ea72cfea]{margin:0;color:var(--ce-secondary, #00294b);font-size:.9rem;font-weight:750}.ce-lecturer-card-modal__bio[data-v-ea72cfea]{color:var(--ce-text, #4b5563);font-size:.95rem;line-height:1.6}.ce-lecturer-card-modal__bio[data-v-ea72cfea] img,.ce-lecturer-card-modal__bio[data-v-ea72cfea] table{max-width:100%;height:auto}.ce-lecturer-card-modal__bio[data-v-ea72cfea] pre{white-space:pre-wrap}.ce-lecturer-card-modal__bio[data-v-ea72cfea] ul,.ce-lecturer-card-modal__bio[data-v-ea72cfea] ol{padding-left:1.4em}.ce-lecturer-card-modal__bio[data-v-ea72cfea] p{margin:0 0 .5rem}.ce-lecturer-card-modal__bio[data-v-ea72cfea] p:last-child{margin-bottom:0}.ce-lecturer-card-modal__tags[data-v-ea72cfea]{display:flex;flex-wrap:wrap;gap:7px}.ce-lecturer-card-modal__tag[data-v-ea72cfea]{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:7px;background:var(--ce-primary-light, #e6f7fa);color:var(--ce-primary, #00a9cb);font-size:.78rem;font-weight:700}@media (max-width: 640px){.ce-lecturer-card-modal__contact[data-v-ea72cfea]{grid-template-columns:1fr}.ce-lecturer-card-modal__avatar-wrap[data-v-ea72cfea],.ce-lecturer-card-modal__avatar[data-v-ea72cfea],[data-v-ea72cfea] .ce-lecturer-card-modal__avatar-image{width:56px;height:56px}.ce-lecturer-card-modal__profile[data-v-ea72cfea]{gap:12px}.ce-lecturer-card-modal[data-v-ea72cfea]{padding:16px 20px 20px}}.ce-course-detail__lecturers[data-v-73c4d78d]{display:grid;gap:1rem;min-width:0}.ce-course-detail__lecturers--grid[data-v-73c4d78d]{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-course-detail__lecturer-card[data-v-73c4d78d]{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;min-width:0;padding:1.25rem;border:1px solid var(--ce-border, #e5e7eb);border-radius:16px;background:var(--ce-bg, #fff);box-shadow:none;overflow-wrap:anywhere}.ce-course-detail__lecturer-head[data-v-73c4d78d]{display:flex;gap:1rem;align-items:center;min-width:0;flex:1 1 13rem}.ce-course-detail__lecturer-card-header[data-v-73c4d78d]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;width:100%}.ce-course-detail__lecturer-details-toggle[data-v-73c4d78d]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.4rem;min-height:44px;margin-left:auto;padding:.4rem 0;border:0;background:transparent;color:var(--ce-primary-dark, #067c95);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.ce-course-detail__lecturer-details-toggle[aria-expanded=true] svg[data-v-73c4d78d]{transform:rotate(180deg)}.ce-course-detail__lecturer-details-toggle[data-v-73c4d78d]:hover{text-decoration:underline}.ce-course-detail__lecturer-details-toggle[data-v-73c4d78d]:focus-visible{outline:2px solid var(--ce-primary, #00a9cb);outline-offset:3px;border-radius:4px}.ce-course-detail__lecturer-details[data-v-73c4d78d]{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;width:100%;padding-top:1rem;border-top:1px solid var(--ce-border, #e5e7eb)}.ce-course-detail__lecturer-picture[data-v-73c4d78d],.ce-course-detail__lecturer-avatar[data-v-73c4d78d]{flex:0 0 64px;width:64px;height:64px}.ce-course-detail__lecturer-avatar[data-v-73c4d78d],[data-v-73c4d78d] .ce-course-detail__lecturer-avatar-image{width:64px;height:64px;border-radius:14px}.ce-course-detail__lecturer-avatar[data-v-73c4d78d]{display:flex;align-items:center;justify-content:center;background:var(--ce-primary-light, #e6f7fa);color:var(--ce-secondary, #00294b);font-size:1.2rem;font-weight:700;box-shadow:none}[data-v-73c4d78d] .ce-course-detail__lecturer-avatar-image{display:block;object-fit:cover;box-shadow:none}.ce-course-detail__lecturer-meta[data-v-73c4d78d]{display:flex;min-width:0;flex-direction:column;gap:.3rem}.ce-course-detail__lecturer-name[data-v-73c4d78d]{font-size:1.03rem;font-weight:700;color:var(--ce-secondary, #00294b)}.ce-course-detail__lecturer-title[data-v-73c4d78d],.ce-course-detail__lecturer-summary[data-v-73c4d78d]{color:var(--ce-text, #4b5563);font-size:.88rem;line-height:1.45;text-transform:none;letter-spacing:normal;font-weight:400}.ce-course-detail__lecturer-tags[data-v-73c4d78d]{display:flex;flex-wrap:wrap;gap:.4rem}.ce-course-detail__lecturer-tag[data-v-73c4d78d]{padding:.3rem .65rem;border-radius:8px;background:var(--ce-primary-light, #e6f7fa);color:var(--ce-secondary, #00294b);font-size:.78rem;font-weight:600}.ce-course-detail__lecturer-preview[data-v-73c4d78d]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;max-height:6.4em;overflow:hidden;white-space:pre-line;margin:0;color:var(--ce-text, #4b5563);font-size:.92rem;line-height:1.6}.ce-course-detail__lecturer-profile-button[data-v-73c4d78d]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;margin-top:auto;padding:.55rem .85rem;border:1px solid var(--ce-border, #e5e7eb);border-radius:8px;background:var(--ce-bg, #fff);color:var(--ce-primary-dark, #067c95);font:inherit;font-size:.88rem;font-weight:650;cursor:pointer}.ce-course-detail__lecturer-profile-button[data-v-73c4d78d]:hover{background:var(--ce-primary-light, #e6f7fa);border-color:var(--ce-primary, #00a9cb)}.ce-course-detail__lecturer-profile-button[data-v-73c4d78d]:focus-visible{outline:2px solid var(--ce-primary, #00a9cb);outline-offset:3px}.ce-course-detail__guest-lecturers[data-v-73c4d78d]{display:grid;gap:.75rem}.ce-course-detail__guest-lecturers--with-lecturers[data-v-73c4d78d]{border-top:1px solid var(--ce-border, #e5e7eb);margin-top:1rem;padding-top:1rem}.ce-course-detail__guest-lecturers-title[data-v-73c4d78d]{font-size:.95rem;font-weight:600;margin:0}@media (max-width: 767px){.ce-course-detail__lecturers--grid[data-v-73c4d78d]{grid-template-columns:1fr}.ce-course-detail__lecturer-card[data-v-73c4d78d]{padding:1rem}}.ce-e-learning-booking[data-v-6ec655c3]{display:grid;gap:.9rem}.ce-course-detail__section--learning-path-visual[data-v-6ec655c3]{overflow:hidden}.ce-course-detail__section-text--intro[data-v-6ec655c3]{max-width:70ch}.ce-e-learning-booking__intro[data-v-6ec655c3]{font-weight:600;margin:0}.ce-e-learning-booking__check[data-v-6ec655c3]{align-items:flex-start;display:flex;gap:.65rem}.ce-e-learning-booking__requirements[data-v-6ec655c3]{display:grid;gap:.9rem}.ce-e-learning-booking__check input[data-v-6ec655c3]{margin-top:.15rem}.ce-e-learning-booking__note[data-v-6ec655c3]{padding-left:1.8rem}.ce-e-learning-booking__check a[data-v-6ec655c3]{margin-left:.35rem}.ce-e-learning-booking__confirmation-html[data-v-6ec655c3] p{margin:0}.ce-e-learning-booking__confirmation-html[data-v-6ec655c3] p+p{margin-top:8px}.ce-e-learning-booking__confirmation-html[data-v-6ec655c3] a{color:var(--ce-primary, #067c95);text-decoration:underline;text-underline-offset:2px}.ce-e-learning-booking__confirmation-html[data-v-6ec655c3] ul,.ce-e-learning-booking__confirmation-html[data-v-6ec655c3] ol{margin:8px 0 0 18px}.ce-e-learning-booking__message[data-v-6ec655c3],.ce-course-detail__mobile-feedback[data-v-6ec655c3]{color:var(--ce-primary-dark, #067c95);font-size:.9rem;line-height:1.4;margin:0}.ce-e-learning-booking__message--error[data-v-6ec655c3],.ce-course-detail__mobile-feedback--error[data-v-6ec655c3]{color:#b42318}.ce-e-learning-booking__actions[data-v-6ec655c3]{display:flex;gap:.75rem;justify-content:flex-end}.ce-course-detail__section-text--rich[data-v-6ec655c3] p:first-child{margin-top:0}.ce-course-detail__date-entry[data-v-6ec655c3]{background:#fff;border:1px solid var(--ce-border, #e5e7eb);border-radius:var(--ce-radius);display:grid;gap:0;overflow:hidden;transition:border-color .18s,box-shadow .18s}.ce-course-detail__date-entry[data-v-6ec655c3]:hover{border-color:var(--ce-primary, #00a9cb);box-shadow:0 0 0 3px #00a9cb1a}.ce-course-detail__date-entry--active[data-v-6ec655c3]{background:#00a9cb0a;border-color:var(--ce-primary, #00a9cb)}.ce-course-detail__date-row--with-details[data-v-6ec655c3]{padding-bottom:.55rem}.ce-course-detail__date-details[data-v-6ec655c3]{border-top:1px solid var(--ce-border, #e5e7eb);padding:.35rem 1.1rem .75rem}.ce-course-detail__date-details--active[data-v-6ec655c3]{border-top-color:color-mix(in srgb,var(--ce-primary, #00a9cb) 22%,transparent)}.ce-course-detail__date-location-trigger[data-v-6ec655c3]{align-self:flex-start;background:transparent;border:0;color:var(--ce-primary, #067c95);cursor:pointer;font-size:.92rem;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.ce-course-detail__date-location-trigger[data-v-6ec655c3]:hover,.ce-course-detail__date-location-trigger[data-v-6ec655c3]:focus-visible{color:var(--ce-primary-dark, #045d71)}.ce-course-detail__date-location-list[data-v-6ec655c3]{display:grid;gap:.55rem;list-style:none;margin:.8rem 0 0;padding:0}.ce-course-detail__date-location-item[data-v-6ec655c3]{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.ce-course-detail__date-location-day[data-v-6ec655c3]{color:var(--ce-text, #1f2937);font-size:.9rem;font-weight:600}.ce-course-detail__date-location-value[data-v-6ec655c3]{align-items:center;color:var(--ce-text-secondary, #6b7280);display:inline-flex;gap:.35rem}.ce-course-detail__location-modal[data-v-6ec655c3]{display:grid;gap:1rem}.ce-course-detail__location-modal-intro[data-v-6ec655c3]{font-weight:600;margin:0}.ce-course-detail__location-modal-actions[data-v-6ec655c3]{display:flex;justify-content:flex-end}.ce-course-detail__hybrid-note[data-v-6ec655c3]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;border:1px solid rgba(0,117,173,.24);border-radius:var(--ce-radius-lg, 8px);background:linear-gradient(135deg,#c46a0a14,#00a9cb1a)}.ce-course-detail__hybrid-note-icon[data-v-6ec655c3]{flex:none;margin-top:.15rem;color:#005f78}.ce-course-detail__hybrid-note p[data-v-6ec655c3]{margin:.25rem 0 0;font-size:.9375rem;line-height:1.5}.ce-course-detail__date-hybrid[data-v-6ec655c3]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border:1px solid rgba(0,117,173,.24);border-radius:999px;background:#00a9cb1f;color:#005f78;font-size:.75rem;font-weight:700;white-space:nowrap}
