.participant-finance-toggle.event-participants-finance-toggle.active{border-color:var(--tone-payment-border);box-shadow:var(--focus-ring),inset 0 1px 0 #ffffffdb,inset 0 -1px 0 #ffffff52,0 8px 18px var(--tone-payment-shadow-strong)}.event-participants-header-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.event-participants-header-actions-right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.event-participants-filters-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;width:36px;min-width:36px;height:30px;min-height:30px;padding:0}.event-participants-filters-toggle .compact-filters-icon{width:16px;height:16px}.event-participants-filters-state:not(:checked)+.event-participants-header+.event-participants-filters-inline{display:none}.event-participants-filters-state:checked+.event-participants-header .event-participants-filters-toggle{border-color:#78a6c0db;box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #ffffff52,0 6px 14px #0f172a29,0 8px 16px #0b5e8929}.event-participants-filters-inline{border:1px solid var(--line);background:linear-gradient(160deg,#fff 0%,#f4f8ff 100%);border-radius:12px;margin-top:8px;padding:12px;box-shadow:0 14px 30px #13274a29}.event-participants-email-popup,.event-participants-export-popup,.event-participants-filters-popup{position:relative}.event-participants-email-popup>summary,.event-participants-export-popup>summary,.event-participants-filters-popup>summary{cursor:pointer;list-style:none}.event-participants-email-popup>summary::-webkit-details-marker{display:none}.event-participants-export-popup>summary::-webkit-details-marker{display:none}.event-participants-filters-popup>summary::-webkit-details-marker{display:none}.event-participants-email-popup[open]>summary.event-participants-finance-toggle,.event-participants-export-popup[open]>summary.event-participants-finance-toggle,.event-participants-filters-popup[open]>summary.event-participants-finance-toggle{border-color:var(--tone-payment-border);box-shadow:var(--focus-ring),inset 0 1px 0 #ffffffdb,inset 0 -1px 0 #ffffff52,0 8px 18px var(--tone-payment-shadow-strong)}.event-participants-email-popup-panel{z-index:52;border:1px solid var(--line);background:linear-gradient(160deg,#fff 0%,#f4f8ff 100%);border-radius:12px;width:min(620px,100vw - 36px);min-width:min(340px,100vw - 36px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px #13274a29}.event-participants-export-popup-panel{z-index:52;border:1px solid var(--line);background:linear-gradient(160deg,#fff 0%,#f4f8ff 100%);border-radius:12px;width:min(340px,100vw - 36px);min-width:min(260px,100vw - 36px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px #13274a29}.event-participants-filters-popup-panel{z-index:52;border:1px solid var(--line);background:linear-gradient(160deg,#fff 0%,#f4f8ff 100%);border-radius:12px;width:min(780px,100vw - 36px);min-width:min(340px,100vw - 36px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px #13274a29}.event-participants-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.event-participants-export-actions form{margin:0}.event-participants-export-actions button{border-radius:8px;height:auto;min-height:0;padding:6px 10px;font-size:.76rem;font-weight:700;line-height:1.1}.copyable-text-field{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.copyable-text-field-input{border:1px solid var(--line);width:100%;min-height:76px;color:var(--text);resize:vertical;background:#fff;border-radius:10px;margin:0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;line-height:1.35}.copyable-text-field-input:focus-visible{box-shadow:var(--focus-ring);outline:none}.copyable-text-field-button{color:#164f9c;cursor:pointer;background:linear-gradient(160deg,#f6faff 0%,#dceafd 100%);border:1px solid #86abd9;border-radius:10px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:border-color .17s,box-shadow .17s,transform .17s;display:inline-flex;box-shadow:0 4px 10px #2357b229}.copyable-text-field-button .copyable-text-field-icon{width:22px;height:22px;display:block}.copyable-text-field-button:hover,.copyable-text-field-button:focus-visible{border-color:#5f89d2;box-shadow:0 6px 14px #2357b23d}.copyable-text-field-button:focus-visible{box-shadow:var(--focus-ring),0 6px 14px #2357b23d;outline:none}.copyable-text-field-button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.copyable-text-field-button.is-copied{color:#1f6a3d;background:linear-gradient(160deg,#e9f9ef 0%,#d1f2dd 100%);border-color:#3f8b5d;box-shadow:0 6px 14px #1f6a3d2e}.event-participants-missing-email-section{border-top:1px dashed color-mix(in srgb,var(--line)76%,#fff 24%);padding-top:8px}.event-participants-missing-email-heading,.event-participants-missing-email-empty{margin:0}.event-participants-missing-email-list{gap:2px;margin:4px 0 0;padding-left:18px;font-size:.82rem;display:grid}@media (max-width:640px){.event-participants-email-popup-panel,.event-participants-export-popup-panel{width:min(92vw,620px);min-width:0;left:0;right:auto}.copyable-text-field,.event-participants-export-actions{grid-template-columns:minmax(0,1fr)}.copyable-text-field-button{border-radius:8px;width:100%;height:34px;min-height:34px}}.event-expense-add-details{margin-top:8px}.event-expense-add-summary.summary-buttonlike{border-radius:10px;align-self:flex-start;width:auto;padding:7px 11px;font-size:.84rem;display:inline-flex}.event-expense-add-form{border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--panel-top-highlight);background:#fbfefe;border-radius:12px;margin-top:8px;padding:10px 12px 12px}.participant-order-toolbar{gap:6px}.participant-order-toolbar .participant-order-button{flex:none;width:auto}.participant-order-toolbar .small{max-width:780px}.event-participants-table .event-participants-col-arrival{white-space:nowrap;width:56px}.event-participants-table .event-participants-col-drag{width:24px}.event-participants-table .event-participants-col-order{text-align:center;white-space:nowrap;width:34px}.event-participants-table .event-participants-col-name{width:17%}.event-participants-table.event-participants-table-finance-visible .event-participants-col-name{width:15%}.event-participants-table .event-participants-col-status{text-align:center;white-space:nowrap;width:72px}.event-participants-table.event-participants-table-finance-visible .event-participants-col-status{width:44px}.event-participants-table .event-participants-col-turn{width:14%;font-size:.94rem}.event-participants-table .event-participants-col-paid,.event-participants-table .event-participants-col-due{text-align:right;white-space:nowrap;width:92px}.event-participants-table.event-participants-table-finance-visible .event-participants-col-paid,.event-participants-table.event-participants-table-finance-visible .event-participants-col-due{width:74px}.event-participants-table .event-participants-col-certification{white-space:nowrap;width:90px;font-size:.94rem}.event-participants-table.event-participants-table-finance-visible .event-participants-col-certification{width:82px}.event-participants-table .event-participants-col-courses{width:22%}.event-participants-table .event-participants-col-other{width:10%;font-size:.94rem}.event-participants-table.event-participants-table-finance-visible .event-participants-col-other{width:110px}.event-participants-table .event-participants-col-notes{width:10%;font-size:.94rem}.event-participants-table .event-participant-row td{white-space:nowrap;vertical-align:middle;padding-top:6px;padding-bottom:6px}.event-participants-table .event-participant-name,.event-participants-table .event-participant-notes{flex-wrap:nowrap;justify-content:flex-start;gap:8px;min-width:0}.event-participants-table .event-participant-name-link{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.event-participants-table .event-participant-courses-cell,.event-participants-table .event-participant-turn-cell,.event-participants-table .event-participant-other-cell,.event-participants-table .event-participant-notes-cell{min-width:0}.event-participants-table .event-participant-courses-text,.event-participants-table .event-participant-turn-text,.event-participants-table .event-participant-other-text,.event-participants-table .event-participant-notes-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;display:block;overflow:hidden}.event-participants-table .event-participant-turn-text strong{font-weight:700}.event-participants-table .event-participant-status-cell{white-space:nowrap}.event-participants-table .event-participant-status-cell .badge{padding:3px 8px;font-size:.72rem}.event-participants-table .event-participant-certification-cell{white-space:normal;font-size:.84rem;line-height:1.28}.event-participants-table .event-participant-certification-main{display:block}.event-participants-table .event-participant-certification-reward{color:var(--ink);margin-top:2px;font-size:.76rem;line-height:1.18;display:block}.event-participants-table .event-participant-status-cell .participant-status-full{display:inline-flex}.event-participants-table .event-participant-status-cell .participant-status-compact-wrap{display:none}.event-participants-table .event-participant-status-cell.is-finance-compact-status{text-align:center}.event-participants-table .event-participant-status-cell.is-finance-compact-status .participant-status-full{display:none}.event-participants-table .event-participant-status-cell.is-finance-compact-status .participant-status-compact-wrap{display:inline-flex}.participant-status-compact{color:#5f6770;background:#f3f5f7;border:1px solid #d4d9de;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.participant-status-badge.is-confirmed,.participant-status-badge.is-paid{color:#0f7a48;background:#d9f7e4;border-color:#8fd4ab}.participant-status-badge.is-reservation{color:#5f6770;background:#f3f5f7;border-color:#d4d9de}.participant-status-badge.is-deposit{color:#7d5c00;background:#fff3cd;border-color:#eedca8}.participant-status-badge.is-waitlist{color:#b25a16;background:#fff0e2;border-color:#f1c08e}.participant-status-badge.is-cancelled{color:#b22146;background:#fdecef;border-color:#f4c7cf}.participant-status-compact.is-confirmed,.participant-status-compact.is-paid{color:#0f7a48;background:#d9f7e4;border-color:#8fd4ab}.participant-status-compact.is-reservation{color:#5f6770;background:#f3f5f7;border-color:#d4d9de}.participant-status-compact.is-deposit{color:#7d5c00;background:#fff3cd;border-color:#eedca8}.participant-status-compact.is-waitlist{color:#b25a16;background:#fff0e2;border-color:#f1c08e}.participant-status-compact.is-cancelled{color:#b22146;background:#fdecef;border-color:#f4c7cf}.event-participants-table .event-participant-order-cell{text-align:center;white-space:nowrap}.event-participants-table .event-participant-drag-cell{text-align:center;color:var(--muted);padding-inline:4px}.event-participants-table .event-participant-drag-handle{-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;justify-content:center;align-items:center;width:14px;font-size:1.05rem;font-weight:700;line-height:1;display:inline-flex}.event-participants-table .event-participant-drag-handle.event-participant-drag-handle-active{cursor:grab}.event-participants-table .event-participant-row-draggable td{cursor:default}.event-participants-table .event-participant-row-dragging td{opacity:.6;background:#0b605b0d}.event-participants-table .event-participant-row-dragging .event-participant-drag-handle{cursor:grabbing}.event-participants-table.is-reordering .event-participant-row td{-webkit-user-select:none;user-select:none;transition:box-shadow .12s,background-color .12s,opacity .12s}.event-participants-table .event-participant-row-drop-before td{background:#0b605b17;box-shadow:inset 0 2px #0b605b}.event-participants-table .event-participant-row-drop-after td{background:#0b605b17;box-shadow:inset 0 -2px #0b605b}.event-participants-table .event-participant-paid-cell,.event-participants-table .event-participant-due-cell{text-align:right;white-space:nowrap}.event-participants-table .event-arrival-form{display:inline-flex}.event-participants-table .event-arrival-toggle{border:1px solid var(--line);width:26px;min-width:26px;height:26px;color:var(--muted);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex}.event-participants-table .event-arrival-toggle.is-arrived{color:#0f766e;background:#e8fbf7;border-color:#bde9df}.pro-event-participants-notes-table{table-layout:fixed}.pro-event-participants-notes-table tbody tr>td{background:0 0!important}.pro-event-participants-notes-table tbody tr.pro-event-participant-main-row.pro-event-participant-row-odd,.pro-event-participants-notes-table tbody tr.pro-event-participant-detail-row.pro-event-participant-row-odd{background:#fcffff}.pro-event-participants-notes-table tbody tr.pro-event-participant-main-row.pro-event-participant-row-even,.pro-event-participants-notes-table tbody tr.pro-event-participant-detail-row.pro-event-participant-row-even{background:#f3fafc}.pro-event-participants-notes-table.pro-event-participants-no-arrival th:first-child{width:16%}.pro-event-participants-notes-table.pro-event-participants-no-arrival th:nth-child(2){width:10%}.pro-event-participants-notes-table.pro-event-participants-no-arrival th:nth-child(3){width:20%}.pro-event-participants-notes-table.pro-event-participants-no-arrival th:nth-child(4){width:30%}.pro-event-participants-notes-table.pro-event-participants-no-arrival th:nth-child(5){text-align:left;width:16%}.pro-event-participants-notes-table.pro-event-participants-no-arrival th:nth-child(6){text-align:right;width:8%}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:first-child{text-align:center;width:6%}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:nth-child(2){width:15%}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:nth-child(3){width:10%}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:nth-child(4){width:19%}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:nth-child(5){width:24%}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:nth-child(6){text-align:left;width:18%}.pro-event-participants-notes-table.pro-event-participants-with-arrival th:nth-child(7){text-align:right;width:8%}.pro-event-participants-notes-table .pro-event-participant-name-cell{min-width:0}.pro-event-participants-notes-table .pro-event-participant-name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pro-event-participants-notes-table .pro-event-status-under-name{margin-top:4px;display:none}.pro-event-participants-notes-table .pro-event-courses-cell{min-width:0}.pro-event-participants-notes-table .pro-event-courses-text{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb,var(--muted)88%,var(--ink)12%);font-size:.74rem;line-height:1.18;display:block;overflow:hidden}.pro-event-participants-notes-table .pro-event-courses-text.is-empty{color:color-mix(in srgb,var(--muted)88%,var(--ink)12%)}.pro-event-participants-notes-table .pro-event-participant-detail-row{display:none}.pro-event-participants-notes-table .pro-event-participant-main-row:has(.pro-event-row-detail-toggle:checked)+.pro-event-participant-detail-row{display:table-row}.pro-event-participants-notes-table .pro-event-participant-main-row:has(.pro-event-row-detail-toggle:checked)>td{border-bottom:0}.pro-event-participants-notes-table .pro-event-detail-cell{padding:0 12px 12px}.pro-event-participants-notes-table .pro-event-participant-detail-wrap{grid-template-columns:minmax(170px,250px) minmax(0,1fr);align-items:start;gap:8px 12px;padding-top:8px;display:grid}.pro-event-participants-notes-table .pro-event-participant-detail-label{color:color-mix(in srgb,var(--ink)84%,var(--muted)16%);margin:0}.pro-event-participants-notes-table .pro-event-detail-contact-links{gap:4px;margin-top:4px;display:grid}.pro-event-participants-notes-table .pro-event-detail-contact-links .email-link,.pro-event-participants-notes-table .pro-event-detail-contact-links .phone-link{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.pro-event-participants-notes-table .pro-event-participant-detail-save{grid-column:1/-1;justify-content:flex-end;margin-top:2px;display:flex}.pro-event-participants-notes-table .pro-event-participant-detail-save .pro-event-participant-save-button{margin-left:auto}.pro-event-participants-notes-table .pro-event-participant-detail-save:not(:has(button)){display:none}.pro-event-participants-notes-table .pro-event-note-cell,.pro-event-participants-notes-table .pro-event-rental-cell{vertical-align:middle;min-width:0}.pro-event-participants-notes-table .pro-event-status-cell{white-space:nowrap}.pro-event-participants-notes-table .pro-event-status-cell .participant-status-full{display:inline-flex}.pro-event-participants-notes-table .pro-event-status-cell .participant-status-compact-wrap{display:none}.pro-event-participants-notes-table .pro-event-note-view{color:color-mix(in srgb,var(--muted)90%,var(--ink)10%);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.74rem;line-height:1.15;overflow:hidden}.pro-event-participants-notes-table .pro-event-note-view.is-empty{display:none}.pro-event-participants-notes-table .pro-event-rental-view{white-space:nowrap;align-items:center;gap:4px;min-width:0;min-height:0;display:flex;overflow:hidden}.pro-event-participants-notes-table .pro-event-rental-view.is-empty{display:none}.pro-event-participants-notes-table .pro-event-rental-state{border:1px solid var(--line);min-height:20px;color:var(--muted);background:#eff7f7;border-radius:999px;justify-content:center;align-self:center;align-items:center;padding:1px 8px;font-size:.69rem;font-weight:700;line-height:1.1;display:inline-flex}.pro-event-participants-notes-table .pro-event-rental-state.is-active{color:#0f7a47;background:#e7f7ef;border-color:#9fd8ba}.pro-event-participants-notes-table .pro-event-rental-note-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb,var(--muted)90%,var(--ink)10%);font-size:.74rem;line-height:1.15;overflow:hidden}.pro-event-participants-table .pro-event-participant-note-input,.pro-event-participants-table .pro-event-rental-note-input{height:40px;min-height:40px;line-height:1.2}.pro-event-participants-notes-table .pro-event-note-edit{align-content:start;gap:6px;display:none}.pro-event-participants-notes-table .pro-event-note-edit.pro-event-note-edit-expanded{margin-top:4px;display:grid}.pro-event-course-note-cell{min-width:220px;overflow:visible}.pro-event-courses-overview-table tbody td{vertical-align:middle;padding-top:5px;padding-bottom:5px}.pro-event-courses-overview-table .pro-event-participant-name-cell{vertical-align:top}.pro-event-courses-overview-table .pro-event-course-progress-cell{min-width:168px}.pro-event-course-note-inline{align-items:center;gap:8px;min-width:0;display:flex}.pro-event-course-note-text{min-width:0;white-space:nowrap;text-overflow:ellipsis;max-inline-size:min(36ch,100%);color:color-mix(in srgb,var(--muted)90%,var(--ink)10%);flex:auto;line-height:1.18;display:block;overflow:hidden}.pro-event-course-note-text.is-empty{color:color-mix(in srgb,var(--muted)90%,var(--ink)10%)}.pro-event-course-edit-details{flex:none;align-items:center;width:30px;min-width:30px;display:inline-flex;position:relative;overflow:visible}.pro-event-course-edit-details>summary.pro-event-course-edit-button{flex:none;justify-content:center;width:30px;min-width:30px;height:30px;min-height:30px;margin:0;padding:0}.pro-event-course-edit-details>summary.pro-event-course-edit-button:after,.pro-event-course-edit-details[open]>summary.pro-event-course-edit-button:after{content:none!important}.pro-event-course-edit-button{-webkit-user-select:none;user-select:none}.pro-event-course-edit-details[open]>summary.pro-event-course-edit-button{border-color:color-mix(in srgb,var(--surface-default-border)84%,#fff 16%);box-shadow:var(--focus-ring),inset 0 1px 0 #ffffffd1,inset 0 -1px 0 #ffffff47,var(--control-glass-shadow-underlay-strong),0 8px 18px var(--surface-default-shadow-strong)}.pro-event-course-edit-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pro-event-course-edit-panel{z-index:24;border:1px solid var(--line);background:#fff;border-radius:12px;width:min(360px,78vw);max-width:calc(100vw - 24px);padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #0b7a7529}.pro-event-course-edit-form{margin-top:0}.pro-event-participants-notes-table .pro-event-rental-toggle{justify-content:flex-start;margin:0}.pro-event-participants-notes-table .pro-event-arrival-cell{text-align:center}.pro-event-participants-notes-table .pro-event-arrival-checkbox{width:18px;height:18px;margin:0}.pro-event-participants-notes-table .pro-event-rental-edit{align-content:start;gap:6px;display:none}.pro-event-participants-notes-table .pro-event-note-edit .pro-event-participant-note-input,.pro-event-participants-notes-table .pro-event-note-edit .pro-event-rental-note-under-note{width:100%;min-width:0;margin:0}.pro-event-participants-notes-table tbody tr:not(:has(.pro-event-rental-toggle input[name=needs_rental]:checked)) .pro-event-rental-note-under-note{display:none}.pro-event-participants-notes-table .pro-event-save-cell{text-align:right;white-space:nowrap;vertical-align:middle}.pro-event-participants-notes-table .pro-event-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.pro-event-participants-notes-table .pro-event-row-detail-toggle{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute}.pro-event-participants-notes-table .pro-event-row-detail-button{-webkit-user-select:none;user-select:none}.pro-event-participants-notes-table .pro-event-row-detail-toggle:checked+.pro-event-row-detail-button{border-color:color-mix(in srgb,var(--surface-primary-border)80%,#fff 20%);background:linear-gradient(140deg,#ffffff8f 0%,#fff3 42%,var(--surface-primary-glow)100%),linear-gradient(90deg,var(--surface-primary-start)0%,var(--surface-primary-end)100%);color:var(--surface-primary-text)}.pro-event-save-form{width:auto;display:inline-flex}.pro-event-save-form .pro-event-save-button{width:auto;min-width:108px}.pro-event-participant-save-button{border:1px solid var(--surface-default-border);background:linear-gradient(140deg,#ffffff85 0%,#ffffff29 42%,var(--surface-default-glow)100%),linear-gradient(90deg,var(--surface-default-start)0%,var(--surface-default-end)100%);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--surface-default-text);box-shadow:inset 0 1px 0 #ffffffc7,inset 0 -1px 0 #ffffff3d,var(--control-glass-shadow-underlay),0 6px 14px var(--surface-default-shadow);cursor:pointer;background-clip:padding-box,border-box;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pro-event-participant-save-button svg{width:14px;height:14px}.pro-event-participant-save-button:hover,.pro-event-participant-save-button:focus-visible{border-color:color-mix(in srgb,var(--surface-default-border)84%,#fff 16%);box-shadow:var(--focus-ring),inset 0 1px 0 #ffffffd1,inset 0 -1px 0 #ffffff47,var(--control-glass-shadow-underlay-strong),0 8px 18px var(--surface-default-shadow-strong)}.pro-event-participant-save-button:disabled{opacity:.72;cursor:default}.progress-token.planned{color:#1d4ed8;background:#eef4ff;border-color:#c7d8ff}.progress-token.done{opacity:.9;background:#f2f6f6;border-color:#ccd7d7}.progress-token.done.progress-token-lecture-word{text-decoration:none;position:relative;overflow:hidden}.progress-token.done.progress-token-lecture-word:before{content:"";pointer-events:none;z-index:1;background:#47556994;border-radius:999px;height:1.8px;position:absolute;top:50%;left:11%;right:11%;transform:translateY(-50%)}.progress-token.empty{color:#b4232d;background:#ffecef;border-color:#f4c5cc}.lesson-course-link{align-items:center;gap:6px;display:inline-flex}.lesson-course-name{white-space:nowrap}.professional-courses-table{table-layout:fixed;width:100%}.professional-courses-table th,.professional-courses-table td{overflow-wrap:anywhere;word-break:break-word;min-width:0}.professional-courses-table .pro-courses-col-customer{width:18%}.professional-courses-table .pro-courses-col-course{white-space:normal;width:14%}.professional-courses-table .pro-courses-col-progress{width:31%}.professional-courses-table .pro-courses-col-completion{width:37%}.professional-courses-table .pro-courses-col-customer a,.professional-courses-table .pro-courses-col-course a,.professional-courses-table .pro-courses-col-completion{overflow-wrap:normal;word-break:normal}.professional-courses-table .progress-wrap-compact{flex-wrap:wrap;gap:3px}.professional-courses-table .progress-wrap-compact .progress-cluster.progress-cluster-theory{border-radius:999px;width:22px;min-width:22px;height:22px;min-height:22px;padding:0}.professional-courses-table .progress-wrap-compact .progress-cluster.progress-cluster-theory .progress-cluster-prefix{padding:0}.professional-courses-table .progress-cluster,.professional-courses-table .progress-token{max-width:100%}.professional-courses-table tbody tr.pro-course-main-row td{vertical-align:top;background:#fcffff;padding-top:7px;padding-bottom:7px;line-height:1.34}.professional-courses-table tbody tr.pro-course-main-row.pro-course-main-row-alt td{background:#f4fafc}.professional-detail-shell:is(.detail-expand,.professional-detail-shell-pro-only) .professional-courses-table .pro-courses-col-customer{width:18%}.professional-detail-shell:is(.detail-expand,.professional-detail-shell-pro-only) .professional-courses-table .pro-courses-col-course{width:14%}.professional-detail-shell:is(.detail-expand,.professional-detail-shell-pro-only) .professional-courses-table .pro-courses-col-progress{width:31%}.professional-detail-shell:is(.detail-expand,.professional-detail-shell-pro-only) .professional-courses-table .pro-courses-col-completion{width:37%}.professional-detail-shell:is(.detail-expand,.professional-detail-shell-pro-only) .professional-courses-table tbody tr.pro-course-main-row td{vertical-align:top;padding-top:7px;padding-bottom:7px;line-height:1.34}.professional-detail-shell:is(.detail-expand,.professional-detail-shell-pro-only) .striped-table.planned-lessons-table tbody tr.planned-lessons-row td{background:#fcffff;padding-top:7px;padding-bottom:7px;line-height:1.34}.professional-detail-shell:is(.detail-expand,.professional-detail-shell-pro-only) .striped-table.planned-lessons-table tbody tr.planned-lessons-row.planned-lessons-row-alt td{background:#f4fafc}.professional-detail-shell.professional-detail-shell-pro-only{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.professional-detail-shell.professional-detail-shell-pro-only>.card{width:100%}.planned-lessons-table{table-layout:fixed;width:100%}.planned-lessons-table tbody td{vertical-align:top}.planned-lessons-filters-state{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.planned-lessons-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-2px;display:flex}.home-courses-toolbar{align-items:flex-end;gap:10px}.home-courses-days-select-field{gap:4px;min-width:200px;margin:0}.home-courses-days-select-field .live-select{width:100%}.home-courses-days-select-field .live-select>.compact-filters-dropdown{width:100%;min-width:180px}.home-courses-days-select-field .live-select>.compact-filters-dropdown[open]>.compact-filters-dropdown-panel{min-width:100%;right:auto}.home-courses-days-select-field .compact-filters-dropdown-option{white-space:nowrap}.home-courses-filters-button{border-radius:12px;align-self:flex-end;height:42px;min-height:42px;padding:0 12px}.pro-planned-visibility-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-2px;display:inline-flex}.pro-planned-visibility-label{align-items:center;gap:8px;margin:0;display:inline-flex}.pro-planned-visibility-label .live-select{width:auto;min-width:170px;margin:0}.pro-planned-visibility-label .live-select>.compact-filters-dropdown{width:auto;min-width:170px}.pro-planned-visibility-label .live-select>.compact-filters-dropdown[open]>.compact-filters-dropdown-panel{min-width:100%;right:auto}.pro-planned-visibility-label .compact-filters-dropdown-option{white-space:nowrap}.pro-planned-visibility-save-form{margin:0;display:inline-flex}.pro-planned-visibility-save-button{margin-left:2px}.planned-lessons-filters-button{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:auto;display:inline-flex}.planned-lessons-filters-button:after{content:"▸";color:inherit;margin-left:6px;font-size:.86em;line-height:1}.planned-lessons-filters-state:checked~.planned-lessons-toolbar .planned-lessons-filters-button:after{content:"▾"}.planned-lessons-expand-button{width:auto}.planned-lessons-filters-inline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;margin-top:8px;display:grid}.planned-lessons-filters-inline.planned-lessons-filters-inline--three{grid-template-columns:repeat(3,minmax(0,1fr))}.planned-lessons-filters-inline.planned-lessons-filters-inline--four{grid-template-columns:repeat(4,minmax(0,1fr))}.planned-lessons-filters-state:not(:checked)~.planned-lessons-filters-inline{display:none}.planned-lessons-filter-field,.planned-lessons-filter-field>.stack{gap:4px}.planned-lessons-table .planned-lessons-col-date{white-space:nowrap;width:92px}.planned-lessons-table .planned-lessons-col-courses{width:26%}.planned-lessons-table .planned-lessons-col-instructor{width:19%}.home-courses-overview-table .home-courses-col-time{white-space:nowrap;width:104px}.home-courses-overview-table .home-courses-col-source{white-space:nowrap;width:86px}.home-courses-overview-table .planned-lessons-col-courses{width:24%}.home-courses-overview-table .planned-lessons-col-instructor{width:18%}.striped-table.planned-lessons-table.home-courses-overview-table tbody td{vertical-align:middle}.striped-table.planned-lessons-table.home-courses-overview-table tbody td.planned-col-date-grouped{vertical-align:top}.striped-table.planned-lessons-table.home-courses-overview-table tbody tr.planned-lessons-row td,.courses-page #planned-lessons .striped-table.planned-lessons-table tbody tr.planned-lessons-row td,.professional-detail-shell .planned-lessons-table tbody tr.planned-lessons-row td{padding-top:6px;padding-bottom:6px;line-height:1.24}.home-courses-overview-table tbody tr.home-courses-row-new-day td{border-top:2px solid color-mix(in srgb,var(--line)44%,var(--ink)56%)}.striped-table.planned-lessons-table.home-courses-overview-table .pagination-nav-link,.planned-pit-overview-table .pagination-nav-link{border-radius:9px;height:24px;min-height:24px;padding:3px 10px;line-height:1}.planned-lessons-table .planned-lessons-col-count{text-align:center;white-space:nowrap;width:62px}.planned-lessons-table .planned-lessons-col-students{width:auto}.planned-lessons-table .planned-lessons-col-date-grouped,.planned-col-date-grouped{vertical-align:top}.striped-table.planned-lessons-table tbody tr.planned-lessons-row td{background:#fcffff;padding-top:15px;padding-bottom:15px;line-height:1.56}.striped-table.planned-lessons-table tbody tr.planned-lessons-row.planned-lessons-row-alt td{background:#f4fafc}.planned-lessons-more-control td,.planned-lessons-more-control{text-align:center}.planned-lessons-more-link{justify-content:center;align-items:center;display:inline-flex}.planned-lesson-mobile-head,.planned-lesson-mobile-students-label,.planned-lessons-mobile-only{display:none}.planned-relative-day-label{color:color-mix(in srgb,var(--ink)66%,var(--muted)34%);margin-top:1px;font-size:.72rem;font-style:italic;line-height:1.15;display:block}.home-courses-mobile-head{display:none}.home-courses-mobile-head-main{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.home-courses-mobile-source-token{flex:none;align-self:flex-start;margin-left:auto}.planned-lesson-mobile-count,.home-courses-mobile-relative-day{display:none}.home-courses-mobile-dot{opacity:.72}.home-courses-mobile-instructor,.home-courses-mobile-students-label{display:none}.planned-pit-pro-table-wrap{margin-top:2px;overflow-x:auto}.planned-pit-pro-mobile-list-wrap{display:none}.planned-pit-pro-list{border-top:1px solid var(--line);margin-top:2px}.planned-pit-pro-table .planned-pit-overview-col-action{text-align:center}.planned-pit-pro-row{border-bottom:1px solid var(--line);background:#fcffff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 10px;display:grid}.planned-pit-pro-row.planned-pit-pro-row-alt{background:#f4fafc}.planned-pit-pro-main{gap:6px;min-width:0;display:grid}.planned-pit-pro-line{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.planned-pit-pro-line-meta{color:color-mix(in srgb,var(--ink)94%,var(--muted)6%);font-weight:700;line-height:1.34}.planned-pit-pro-dot{opacity:.72}.planned-pit-pro-line-lesson{line-height:1.48}.planned-pit-pro-line-lesson .lesson-course-name{overflow-wrap:anywhere;word-break:break-word;min-width:0}.planned-pit-pro-count{white-space:nowrap;color:var(--muted);font-size:.86rem}.planned-pit-pro-open-link{white-space:nowrap;align-self:center}.planned-pit-overview-table .planned-pit-overview-col-instructor{width:24%}.planned-pit-overview-table .planned-pit-overview-col-date{white-space:nowrap;width:92px}.planned-pit-overview-table .planned-pit-overview-col-time{white-space:nowrap;width:110px}.planned-pit-overview-table .planned-pit-overview-col-lesson{width:auto}.planned-pit-overview-table .planned-pit-overview-col-count{text-align:center;white-space:nowrap;width:96px}.planned-pit-overview-table .planned-pit-overview-col-action{white-space:nowrap;width:92px}.planned-lesson-course-line{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.planned-lesson-course-line+.planned-lesson-course-line,.planned-lesson-instructor-line+.planned-lesson-instructor-line,.planned-lesson-student-line+.planned-lesson-student-line{margin-top:8px}.planned-lesson-course-line .lesson-course-link{flex:0 auto;min-width:0;max-width:100%}.planned-lesson-course-line .lesson-course-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:inline-block;overflow:hidden}.planned-lesson-course-line .progress-token{flex:none}.planned-lesson-instructor-line,.planned-lesson-student-line{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.54;overflow:hidden}.planned-lesson-student-line{line-height:1.58}.courses-page #planned-lessons .planned-lesson-instructor-line,.courses-page #planned-lessons .planned-lesson-student-line,.professional-detail-shell .planned-lesson-instructor-line,.professional-detail-shell .planned-lesson-student-line{line-height:1.3}.planned-lesson-instructor-full{display:inline}.planned-lesson-instructor-short{display:none}.professional-future-events-table{table-layout:fixed;width:100%}.professional-future-events-table th,.professional-future-events-table td{overflow-wrap:break-word;word-break:normal;min-width:0}.professional-future-events-table .pro-future-col-event{width:28%}.professional-future-events-table .pro-future-col-date{white-space:nowrap;width:20%}.professional-future-events-table .pro-future-col-type{white-space:nowrap;text-align:center;width:12%}.professional-future-events-table .pro-future-col-courses{width:22%}.professional-future-events-table .pro-future-col-status{white-space:nowrap;width:18%}.professional-future-events-table .pro-future-col-type .event-type-pill{min-width:44px;padding:1px 8px;font-size:.7rem;line-height:1.18}.professional-future-events-table .pro-future-event-headline{min-width:0;display:block}.professional-future-events-table .pro-future-mobile-type-pill,.professional-future-events-table .pro-future-type-text{display:none}.professional-future-events-table .pro-future-status-pill{border:1px solid var(--line);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:2px 10px;font-size:.72rem;font-weight:700;line-height:1.08;display:inline-flex}.professional-future-events-table .pro-future-status-pill.is-current{color:#165f90;background:#e7f3fe;border-color:#9ac7ea}.professional-future-events-table .pro-future-status-pill.is-past{color:#4d6675;background:#eef3f6;border-color:#b8c7d1}.professional-future-events-table .pro-future-inline-date{display:none}.professional-future-events-table tbody td{background:0 0;padding-top:7px;padding-bottom:7px;line-height:1.34}.striped-table.professional-future-events-table tbody tr:nth-child(odd){background:#fcffff}.striped-table.professional-future-events-table tbody tr:nth-child(2n){background:#f4fafc}.pro-student-open-courses-table{table-layout:fixed;width:100%}.pro-student-open-courses-table th,.pro-student-open-courses-table td{overflow-wrap:break-word;word-break:normal;min-width:0}.pro-student-open-courses-table thead th:first-child{width:16%}.pro-student-open-courses-table thead th:nth-child(2){width:18%}.pro-student-open-courses-table thead th:nth-child(3){white-space:nowrap;width:14%}.pro-student-open-courses-table thead th:nth-child(4){width:auto}.pro-student-open-courses-table tbody>tr.pro-student-open-course-detail-row>td{padding-top:8px}.open-course-session-row{grid-template-columns:minmax(120px,1fr) minmax(160px,1fr);align-items:end;gap:12px;display:grid}.event-type-pill{border:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;min-width:48px;color:var(--ink);background:#eff7f7;border-radius:999px;justify-content:center;align-items:center;padding:2px 10px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex}.event-type-expedice{color:#1d4ed8;background:#eef4ff;border-color:#c7d8ff}.event-type-chorvatsko{color:#0f4c81;background:#eaf6ff;border-color:#bfdcf5}.event-type-vikendovka{color:#7a3b0c;background:#fff3e7;border-color:#ffd8bb}.event-type-prednaska{color:#0f766e;background:#e8fbf7;border-color:#bde9df}.event-type-trenink{color:#6b21a8;background:#f5ecff;border-color:#e0cbff}.event-type-kurz{color:#166534;background:#ecfdf3;border-color:#c6f0d8}.event-type-ostatni{color:#475569;background:#f2f6fa;border-color:#d5deea}.course-label-past{color:#b4232d;font-weight:700}.detail-expand{border:1px solid var(--line);z-index:901;border-radius:14px;scroll-margin-top:96px;animation:.22s ease-out detailFadeIn;position:relative;box-shadow:0 6px 16px #0f172a14}.detail-expand:not(:has(.detail-expand)){border:var(--card-border-width)solid var(--brand);box-shadow:var(--focus-ring),0 10px 24px #0b7a751f}:is(.detail-expand:has(.customer-detail-close-link),.student-detail-shell:has(.customer-detail-close-link),.professional-detail-shell:has(.customer-detail-close-link)){overflow:visible!important}.detail-close-link{appearance:none;border:1px solid var(--line);width:18px;height:18px;color:var(--muted);cursor:pointer;z-index:2;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.74rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:8px;right:8px}.detail-close-link:hover{color:var(--ink);background:#f3f8f8}.detail-close-link:focus-visible{outline:2px solid var(--brand-2);outline-offset:1px}.customer-detail-close-link{top:var(--corner-close-offset);right:var(--corner-close-offset);width:var(--corner-close-size);height:var(--corner-close-size);border-width:var(--corner-close-border-width);color:#527279;font-size:var(--corner-close-icon-size);z-index:6;background:linear-gradient(160deg,#f8ffff 0%,#ebf6f7 100%);line-height:1}.customer-detail-close-link:hover{color:#2e4950;background:linear-gradient(160deg,#f2fbff 0%,#dff1f4 100%)}.borek-mobile-detail-shell{position:relative}.borek-mobile-detail-close,.pro-mobile-course-student-head{display:none}.course-detail-shell.course-detail-shell-with-edit>.row:first-of-type{padding-right:76px}.course-detail-shell.course-detail-shell-with-edit.course-detail-shell-with-top-actions>.row:first-of-type{padding-right:340px}.course-detail-edit-link{z-index:4;text-decoration:none;position:absolute;top:10px;right:28px}.course-detail-top-actions{z-index:5;justify-items:end;gap:6px;display:grid;position:absolute;top:10px;right:64px}.course-detail-top-primary-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.course-detail-top-action-details{position:relative}.course-detail-top-edit-actions{gap:6px;display:grid}.course-detail-top-action-form{margin:0}.course-detail-top-action-details[open]{z-index:8}.summary-buttonlike.course-detail-top-action-button{white-space:nowrap;border-radius:10px;width:132px;height:28px;min-height:28px;padding:0 10px;font-size:.84rem;font-weight:600;line-height:1.05;box-shadow:inset 0 1px #fffc,inset 0 -1px #ffffff3d,0 4px 10px #0f172a1f,0 6px 12px #0b5e891f}.course-detail-top-action-button:after{content:none!important}.course-detail-top-action-button-complete{font-weight:750}.summary-buttonlike.course-detail-top-action-button-referral{width:auto;min-width:168px;padding:0 12px}.course-detail-top-action-button-disabled{--surface-tone-start:#e9f2f5e6;--surface-tone-end:#d8e5ebeb;--surface-tone-glow:#ffffff29;--surface-tone-border:#99b1bbb8;--surface-tone-text:color-mix(in srgb,var(--ink)62%,var(--muted)38%);--surface-tone-shadow:#0f172a14;--surface-tone-shadow-strong:#0f172a1a;--surface-tone-ring:#94adba2e;cursor:not-allowed}.course-detail-top-action-button-disabled:hover,.course-detail-top-action-button-disabled:focus-visible{border-color:#99b1bbb8;transform:none;box-shadow:inset 0 1px #fffc,inset 0 -1px #ffffff3d,0 4px 10px #0f172a1f,0 6px 12px #0b5e891f}.course-detail-top-action-panel{border:1px solid var(--line);background:#f8fdfd;border-radius:12px;width:min(560px,100vw - 180px);padding:10px 12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px #0b7a7524}.course-detail-top-action-panel form,.course-detail-top-action-panel .grid,.course-detail-top-action-panel .stack{min-width:0}.course-detail-top-action-panel .course-complete-button{margin-top:2px}.course-detail-top-action-panel .course-price-option{width:auto}.course-detail-top-action-panel input[type=date],.course-detail-top-action-panel input[type=number],.course-detail-top-action-panel select{width:100%;min-width:0}.course-detail-top-action-info{max-width:min(360px,100vw - 170px);min-height:28px;color:color-mix(in srgb,var(--ink)74%,#264d5c 26%);text-align:center;background:linear-gradient(160deg,#ebf7faf0 0%,#ddeff5eb 100%);border:1px solid #749aa985;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 4px 10px #0f172a14}.course-detail-top-action-info strong{font-weight:700}.detail-expand>.row:first-of-type{padding-right:26px}main.stack:has(.detail-expand):before{content:"";z-index:900;pointer-events:none;background:#0f172a14;animation:.18s ease-out detailFadeIn;position:fixed;inset:0}main.stack:has(.detail-expand) :is(details[open]:not(.compact-filters-dropdown),.action-tab-panel){z-index:901;position:relative}.changelog-fab{isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(148%);backdrop-filter:blur(10px)saturate(148%);border:1px solid var(--surface-default-border);background:radial-gradient(180px 86px at var(--glass-shine-x,78%)var(--glass-shine-y,18%),#ffffff85 0%,#ffffff24 24%,#fff0 70%),linear-gradient(140deg,#ffffff80 0%,#ffffff24 42%,#b4d8f53d 100%),linear-gradient(90deg,#e1f3ffe0 0%,#bcddf6cc 100%);color:#11384d;transform-style:preserve-3d;will-change:transform;transform:perspective(860px)rotateX(var(--glass-tilt-x,0deg))rotateY(var(--glass-tilt-y,0deg))translateY(0);background-clip:padding-box,border-box;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,inset 0 -1px #ffffff42,0 8px 22px #0b5e8938;-webkit-mask-image:none}.changelog-fab:hover,.changelog-fab:focus-visible{transform:perspective(860px)rotateX(var(--glass-tilt-x,0deg))rotateY(var(--glass-tilt-y,0deg))translateY(0);border-color:color-mix(in srgb,var(--surface-default-border)84%,#fff 16%);box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #ffffff52,0 10px 24px #0b5e893d}.changelog-fab-icon{width:42px;min-width:42px;height:42px;padding:0;font-size:1.12rem;line-height:1}.changelog-fab-icon-svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.floating-fab-group{z-index:1300;align-items:center;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}.readme-view-content{border:1px solid var(--line);white-space:pre-wrap;background:#fbfefe;border-radius:12px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.5;overflow:auto}.student-detail-shell{border:1px solid var(--line);background:linear-gradient(#fbfefe 0%,#f6fcfc 100%);border-radius:14px;margin:8px 0 4px;padding:14px;overflow-x:clip;box-shadow:inset 0 1px #ffffffb3}.student-detail-shell>.card{min-width:0}.student-detail-shell.detail-expand:not(:has(.detail-expand)){border:var(--card-border-width)solid var(--brand);box-shadow:var(--focus-ring),0 10px 24px #0b7a751f}.action-details{border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--panel-top-highlight),0 7px 18px var(--panel-inner-shadow);background:#fff;border-radius:12px;transition:border-color .17s,box-shadow .17s;overflow:visible}.action-details:hover,.action-details[open]{border-color:color-mix(in srgb,var(--line)82%,var(--brand)18%);box-shadow:inset 0 1px 0 var(--panel-top-highlight),0 10px 24px var(--panel-inner-shadow)}.action-details:has(>summary:focus-visible){border-color:color-mix(in srgb,var(--line)82%,var(--brand)18%);box-shadow:inset 0 1px 0 var(--panel-top-highlight),0 10px 24px var(--panel-inner-shadow)}.action-details[open]{overflow:hidden}.action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.action-grid .action-details{margin:0}.action-grid .action-details[open]{grid-column:1/-1}.action-grid>.participant-courses-action-item:has(>.action-details[open]){grid-column:1/-1}.action-grid-fixed-tabs .action-details[open]{grid-column:auto}.action-grid-fixed-tabs>.participant-courses-action-item:has(>.action-details[open]){grid-column:auto}.action-grid-fixed-tabs .action-details[open]>.summary-buttonlike{border-color:var(--brand);box-shadow:inset 0 0 0 1px #0b7a752e,var(--control-glass-shadow-underlay),0 8px 18px var(--surface-tone-shadow,var(--surface-default-shadow))}.action-tabs{flex-direction:column;gap:12px;width:100%;margin-top:8px;display:flex}.participant-open-course-tabs{border-radius:14px}.participant-open-course-tabs:has(.action-tab-button.active.action-tab-course){z-index:901;border:var(--card-border-width)solid var(--brand);box-shadow:var(--focus-ring),0 14px 30px #0b7a752e;background:linear-gradient(#fff 0%,#f7fcfb 100%);padding:10px;position:relative}.participant-open-course-tabs:has(.action-tab-button.active.action-tab-course) .action-tab-panel{border-color:#9ecfcb;box-shadow:inset 0 0 0 1px #0b7a751a}main.stack:has(.participant-open-course-tabs:has(.action-tab-button.active.action-tab-course)):before{content:"";z-index:900;pointer-events:none;background:#0f172a29;animation:.18s ease-out detailFadeIn;position:fixed;inset:0}.action-tab-buttons{grid-template-columns:repeat(var(--action-tab-columns,3),minmax(0,1fr));gap:12px;display:grid}.action-tab-item{min-width:0}.customer-history-tabs{gap:8px}.customer-history-tabs .action-tab-buttons{gap:6px}.customer-history-tabs .action-tab-button{border-radius:10px;gap:8px;min-height:26px;padding:4px 9px;font-size:.78rem;line-height:1.05}.customer-history-tabs .action-tab-button .action-summary-main{font-size:inherit;font-weight:700}.customer-history-tabs .action-tab-button .action-summary-arrow{font-size:.8rem}.course-management-tabs .action-tab-buttons{gap:8px}.course-management-tabs .action-tab-button{border-radius:10px;gap:10px;min-height:36px;padding:8px 12px;font-size:.9rem;line-height:1.2}.course-management-tabs .action-tab-button .action-summary-main{font-size:inherit;font-weight:700}.course-management-tabs .action-tab-button .action-summary-arrow{font-size:.95rem}@media (min-width:821px){.customer-history-tabs .action-tab-buttons{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;display:flex}.customer-history-tabs .action-tab-item{flex:none}.customer-history-tabs .action-tab-button{width:auto}.course-management-tabs .action-tab-buttons{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;display:flex}.course-management-tabs .action-tab-item{flex:none}.course-management-tabs .action-tab-button{width:auto}}.action-tab-button{border:1px solid var(--surface-tone-border,var(--surface-default-border));background:linear-gradient(140deg,#ffffff85 0%,#ffffff29 42%,var(--surface-tone-glow,var(--surface-default-glow))100%),linear-gradient(90deg,var(--surface-tone-start,var(--surface-default-start))0%,var(--surface-tone-end,var(--surface-default-end))100%);cursor:pointer;color:var(--surface-tone-text,var(--surface-default-text));isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(148%);backdrop-filter:blur(10px)saturate(148%);width:100%;transform-style:preserve-3d;will-change:transform;transform:perspective(860px)rotateX(var(--glass-tilt-x,0deg))rotateY(var(--glass-tilt-y,0deg))translateY(0);box-shadow:inset 0 1px 0 #ffffffc2,inset 0 -1px 0 #ffffff3d,var(--control-glass-shadow-underlay),0 8px 18px var(--surface-tone-shadow,var(--surface-default-shadow));background-clip:padding-box,border-box;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;-webkit-mask-image:none}.action-tab-button:before{content:"";border-radius:inherit;background:radial-gradient(180px 90px at var(--glass-shine-x,78%)var(--glass-shine-y,18%),#ffffff85 0%,#ffffff29 24%,#fff0 70%),linear-gradient(120deg,#fff3 0%,#fff0 56%);opacity:.64;z-index:-1;pointer-events:none;transition:opacity .18s;position:absolute;inset:1px;transform:translateZ(0)}.action-tab-button .action-summary-main,.action-tab-button .action-summary-arrow{z-index:1;text-shadow:0 1px #ffffff38;position:relative;transform:translateZ(1px)}.top-nav .badge.tone-course:not(:hover):not(:focus-visible),.top-nav .badge.tone-event:not(:hover):not(:focus-visible),.top-nav .badge.tone-payment:not(:hover):not(:focus-visible){box-shadow:0 4px 14px var(--surface-tone-shadow,#0e5e891a)}.top-nav .top-nav-nav-button:not(.active){--surface-tone-shadow:var(--surface-default-shadow);--surface-tone-shadow-strong:var(--surface-default-shadow-strong);--surface-tone-ring:var(--surface-default-ring)}.top-nav .badge.active,.top-nav-nav-button.active{background:linear-gradient(90deg,var(--brand),var(--brand-2));color:#fff;border-color:var(--active-border)}@media (max-width:900px){.top-nav{gap:10px}.top-nav-brand-borek-logo{width:min(160px,36vw);height:36px}.top-nav-brand-logo{max-width:min(132px,28vw);height:20px}}.action-tab-button:hover,.action-tab-button:focus-visible{transform:perspective(860px)rotateX(var(--glass-tilt-x,0deg))rotateY(var(--glass-tilt-y,0deg))translateY(0);border-color:color-mix(in srgb,var(--surface-tone-border,var(--surface-default-border))84%,#fff 16%);box-shadow:inset 0 1px 0 #ffffffd6,inset 0 -1px 0 #ffffff4d,var(--control-glass-shadow-underlay-strong),0 10px 22px var(--surface-tone-shadow-strong,var(--surface-default-shadow-strong)),0 0 0 1px var(--surface-tone-ring,var(--surface-default-ring))}.action-tab-button.active{border:var(--card-border-width)solid var(--brand);box-shadow:var(--focus-ring),var(--control-glass-shadow-underlay-strong),0 14px 28px #0b7a751f}.action-tab-button.action-tab-course.active,.action-tab-button.action-tab-event.active,.action-tab-button.action-tab-payment.active{border-color:var(--surface-tone-border,var(--surface-default-border));box-shadow:var(--focus-ring),inset 0 1px 0 #ffffffe0,inset 0 -1px 0 #ffffff57,var(--control-glass-shadow-underlay-strong),0 12px 24px var(--surface-tone-shadow-strong,var(--surface-default-shadow-strong)),0 0 0 1px var(--surface-tone-ring,var(--surface-default-ring))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.action-tab-button.action-tab-course{background:linear-gradient(90deg,#ffe9f0 0%,#f5c9d9 100%)}.action-tab-button.action-tab-event{background:linear-gradient(90deg,#eaf5ff 0%,#c8e3f6 100%)}.action-tab-button.action-tab-payment{background:linear-gradient(90deg,#ecf9f0 0%,#cdebd7 100%)}}@media (prefers-reduced-motion:reduce){.action-tab-button{transition:border-color .18s,box-shadow .18s;transform:none}}.action-tab-button .action-summary-arrow{transition:transform .18s}.action-tab-button.active .action-summary-arrow{transform:rotate(90deg)}.action-tab-panel{border:1px solid var(--line);width:100%;box-shadow:inset 0 1px 0 var(--panel-top-highlight),0 8px 20px var(--panel-inner-shadow);background:#fff;border-radius:12px;padding:12px;animation:.18s detailFadeIn}@media (max-width:820px){.action-tab-buttons{grid-template-columns:1fr}}.action-details>summary{list-style:none}.action-details>summary::marker{content:""}.action-summary::marker{content:""}.action-details>summary::-webkit-details-marker{display:none}.action-summary::-webkit-details-marker{display:none}.action-summary:after{content:none!important}.action-summary{cursor:pointer;border:1px solid var(--surface-tone-border,var(--surface-default-border));background:linear-gradient(140deg,#ffffff85 0%,#ffffff29 42%,var(--surface-tone-glow,var(--surface-default-glow))100%),linear-gradient(90deg,var(--surface-tone-start,var(--surface-default-start))0%,var(--surface-tone-end,var(--surface-default-end))100%);color:var(--surface-tone-text,var(--surface-default-text));box-shadow:inset 0 1px 0 #fffc,inset 0 -1px 0 #ffffff42,var(--control-glass-shadow-underlay),0 8px 18px var(--surface-tone-shadow,var(--surface-default-shadow));background-clip:padding-box,border-box;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:700;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex}.action-summary:hover,.action-summary:focus-visible{border-color:color-mix(in srgb,var(--surface-tone-border,var(--surface-default-border))84%,#fff 16%);box-shadow:inset 0 1px 0 #ffffffdb,inset 0 -1px 0 #ffffff52,var(--control-glass-shadow-underlay-strong),0 10px 22px var(--surface-tone-shadow-strong,var(--surface-default-shadow-strong)),0 0 0 1px var(--surface-tone-ring,var(--surface-default-ring));transform:translateY(0)}.action-summary-main{font-size:1rem}.action-summary-main-center{text-align:center;width:100%}.action-summary-arrow{color:var(--muted);font-size:1rem;transition:transform .18s}.action-details[open] .action-summary-arrow{transform:rotate(90deg)}.action-details[open]>.action-summary{padding-right:40px;position:relative}.action-details[open]>.action-summary .action-summary-arrow{visibility:hidden}.action-details[open]>.action-summary:before{content:"×";border:1px solid var(--line);width:18px;height:18px;color:var(--muted);z-index:2;pointer-events:none;background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:.74rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset:8px 10px auto auto;transform:none}.action-summary-centered{justify-content:center}.summary-buttonlike{isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(148%);backdrop-filter:blur(10px)saturate(148%);border:1px solid var(--surface-tone-border,var(--surface-default-border));background:linear-gradient(140deg,#ffffff85 0%,#ffffff29 42%,var(--surface-tone-glow,var(--surface-default-glow))100%),linear-gradient(90deg,var(--surface-tone-start,var(--surface-default-start))0%,var(--surface-tone-end,var(--surface-default-end))100%);width:100%;color:var(--surface-tone-text,var(--surface-default-text));text-shadow:0 1px #ffffff38;box-shadow:inset 0 1px 0 #fffc,inset 0 -1px 0 #ffffff42,var(--control-glass-shadow-underlay),0 8px 18px var(--surface-tone-shadow,var(--surface-default-shadow));text-align:center;cursor:pointer;transform-style:preserve-3d;will-change:transform;transform:perspective(860px)rotateX(var(--glass-tilt-x,0deg))rotateY(var(--glass-tilt-y,0deg))translateY(0);background-clip:padding-box,border-box;border-radius:12px;justify-content:center;align-items:center;padding:11px 14px;font-weight:700;text-decoration:none;list-style:none;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex;position:relative;overflow:hidden;-webkit-mask-image:none}.summary-buttonlike:before{content:"";border-radius:inherit;background:radial-gradient(180px 90px at var(--glass-shine-x,78%)var(--glass-shine-y,18%),#ffffff80 0%,#ffffff24 24%,#fff0 70%),linear-gradient(120deg,#fff3 0%,#fff0 56%);opacity:.6;pointer-events:none;z-index:-1;transition:opacity .22s;position:absolute;inset:1px;transform:translateZ(0)}.summary-buttonlike>*{z-index:1;position:relative;transform:translateZ(1px)}a.summary-buttonlike,a.summary-buttonlike:visited,a.summary-buttonlike:hover,a.summary-buttonlike:focus-visible,a.summary-buttonlike:active{text-decoration:none}.summary-buttonlike:hover,.summary-buttonlike:focus-visible{transform:perspective(860px)rotateX(var(--glass-tilt-x,0deg))rotateY(var(--glass-tilt-y,0deg))translateY(0);border-color:color-mix(in srgb,var(--surface-tone-border,var(--surface-default-border))84%,#fff 16%);box-shadow:inset 0 1px 0 #ffffffdb,inset 0 -1px 0 #ffffff52,var(--control-glass-shadow-underlay-strong),0 10px 22px var(--surface-tone-shadow-strong,var(--surface-default-shadow-strong)),0 0 0 1px var(--surface-tone-ring,var(--surface-default-ring))}.summary-buttonlike:hover:before,.summary-buttonlike:focus-visible:before{opacity:.72}.summary-buttonlike::marker{content:""}.summary-buttonlike::-webkit-details-marker{display:none}.summary-buttonlike.summary-button-primary{--surface-tone-start:var(--surface-primary-start);--surface-tone-end:var(--surface-primary-end);--surface-tone-glow:var(--surface-primary-glow);--surface-tone-border:var(--surface-primary-border);--surface-tone-text:var(--surface-primary-text);--surface-tone-shadow:var(--surface-primary-shadow);--surface-tone-shadow-strong:var(--surface-primary-shadow-strong);--surface-tone-ring:var(--surface-primary-ring);font-weight:650}.summary-buttonlike.summary-button-danger{--surface-tone-start:var(--surface-danger-start);--surface-tone-end:var(--surface-danger-end);--surface-tone-glow:var(--surface-danger-glow);--surface-tone-border:var(--surface-danger-border);--surface-tone-text:var(--surface-danger-text);--surface-tone-shadow:var(--surface-danger-shadow);--surface-tone-shadow-strong:var(--surface-danger-shadow-strong);--surface-tone-ring:var(--surface-danger-ring)}.summary-buttonlike.summary-button-primary:after{content:none!important}details[open]:not(.table-actions)>.summary-buttonlike.summary-button-primary{border-color:var(--surface-tone-border,var(--surface-default-border));padding-right:14px}.action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:10px;display:grid}.finance-admin-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.finance-detailed-stats-panel{align-self:start}.finance-detailed-stats-body{margin-top:10px}.finance-month-shift-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.finance-month-shift-period{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.finance-month-shift-period strong{font-weight:700}.finance-month-shift-buttons{gap:8px}.finance-detailed-stats-shift-row{margin-top:2px}.finance-detailed-stats-shift-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.finance-detailed-stats-overlay-button{border:1px solid color-mix(in srgb,var(--tone-payment-border)86%,#fff 14%);background:linear-gradient(140deg,#ffffff5c 0%,#ffffff1f 44%,#fff0 100%),linear-gradient(90deg,var(--tone-payment-start)0%,var(--tone-payment-end)100%);width:auto;min-width:0;min-height:30px;color:var(--tone-payment-text);box-shadow:inset 0 1px 0 #ffffffb8,inset 0 -1px 0 #fff3,0 4px 10px color-mix(in srgb,var(--tone-payment-shadow)80%,transparent);isolation:auto;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none;border-radius:10px;padding:4px 12px;font-size:.82rem;font-weight:600;line-height:1.05;transition:transform .17s,border-color .17s,box-shadow .17s;overflow:visible;-webkit-mask-image:none}.finance-detailed-stats-overlay-button:hover,.finance-detailed-stats-overlay-button:focus-visible{border-color:color-mix(in srgb,var(--tone-payment-border)74%,#fff 26%);box-shadow:inset 0 1px 0 #ffffffc7,inset 0 -1px 0 #ffffff3d,0 6px 14px color-mix(in srgb,var(--tone-payment-shadow-strong)90%,transparent);transform:translateY(0)}.finance-detailed-stats-overlay-button.is-active{border-color:color-mix(in srgb,var(--tone-payment-border)68%,#fff 32%);box-shadow:var(--focus-ring),inset 0 1px 0 #ffffffbd,inset 0 -1px 0 #ffffff3d,0 6px 14px color-mix(in srgb,var(--tone-payment-shadow-strong)92%,transparent)}.finance-detailed-stats-table-wrap{overflow-x:auto}.finance-detailed-stats-table th,.finance-detailed-stats-table td,.finance-detailed-stats-detail-table th,.finance-detailed-stats-detail-table td{padding:5px 8px;line-height:1.22}.finance-detailed-stats-table thead th,.finance-detailed-stats-detail-table thead th{padding:5px 8px;font-size:.74rem}.finance-detailed-stats-table{border-collapse:separate;border-spacing:0}.finance-detailed-stats-table tbody tr:nth-child(odd) th,.finance-detailed-stats-table tbody tr:nth-child(odd) td{background:color-mix(in srgb,#fff 78%,var(--line)22%)}.finance-detailed-stats-table tbody tr:nth-child(2n) th,.finance-detailed-stats-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,#fff 92%,var(--line)8%)}.finance-detailed-stats-label{align-items:center;min-height:22px;display:flex}.finance-detailed-stats-toggle{isolation:auto;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;width:auto;font:inherit;color:inherit;box-shadow:none;text-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:1.2;overflow:visible;-webkit-mask-image:none}.finance-detailed-stats-toggle:hover,.finance-detailed-stats-toggle:focus-visible{box-shadow:none;background:0 0;border-color:#0000;text-decoration:underline;transform:none}.finance-detailed-stats-toggle:active{box-shadow:none;background:0 0;border-color:#0000;transform:none}.finance-detailed-stats-row-child th{font-weight:600}.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-expanded th,.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-expanded td{background:linear-gradient(#f0f9f7 0%,#e7f3f2 100%);border-top:1px solid #0b7a7538;border-bottom:1px solid #0b7a7529}.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group th,.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group td{background:linear-gradient(#f6faf9 0%,#f2f9f7 100%);border-bottom:1px solid #0b7a7514}.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-expanded th:first-child,.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group th:first-child{border-left:2px solid #0b7a7533}.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-expanded td:last-child,.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group td:last-child{border-right:2px solid #0b7a7533}.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-expanded th:first-child{border-top-left-radius:12px}.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-expanded td:last-child{border-top-right-radius:12px}.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group:last-child th:first-child{border-bottom-left-radius:12px}.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group:has(+tr:not(.finance-detailed-stats-row-in-expanded-group)) th:first-child{border-bottom-left-radius:12px}.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group:last-child td:last-child{border-bottom-right-radius:12px}.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group:has(+tr:not(.finance-detailed-stats-row-in-expanded-group)) td:last-child{border-bottom-right-radius:12px}.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group:last-child th,.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group:last-child td{border-bottom:1px solid #0b7a7533}.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group:has(+tr:not(.finance-detailed-stats-row-in-expanded-group)) th{border-bottom:1px solid #0b7a7533}.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-in-expanded-group:has(+tr:not(.finance-detailed-stats-row-in-expanded-group)) td{border-bottom:1px solid #0b7a7533}.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-expanded .finance-detailed-stats-label{font-weight:700}.finance-detailed-stats-table tbody tr.finance-detailed-stats-row-expanded .finance-detailed-stats-toggle{background:0 0;border:0;border-radius:0;padding:0}.finance-detailed-stats-row-separator th,.finance-detailed-stats-row-separator td{border-top:2px solid color-mix(in srgb,var(--line)75%,transparent)}.finance-detailed-stats-table tr[data-row-key=usage-total-hours] th,.finance-detailed-stats-table tr[data-row-key=usage-total-hours] td{background:color-mix(in srgb,#fff 62%,var(--brand)12%);font-weight:700}.finance-detailed-stats-table tr[data-row-key=usage-available-hours] th,.finance-detailed-stats-table tr[data-row-key=usage-available-hours] td{color:color-mix(in srgb,var(--muted)88%,var(--ink)12%);background:color-mix(in srgb,#fff 90%,var(--line)10%)}.finance-detailed-stats-value-button{isolation:auto;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;width:auto;font:inherit;color:inherit;box-shadow:none;text-shadow:none;text-underline-offset:2px;background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:1.2;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;overflow:visible;-webkit-mask-image:none}.finance-detailed-stats-value-button:hover,.finance-detailed-stats-value-button:focus-visible,.finance-detailed-stats-value-button.active{color:color-mix(in srgb,var(--brand)88%,var(--ink)12%);box-shadow:none;background:0 0;border-color:#0000;text-decoration-style:solid;transform:none}.finance-detailed-stats-value-button:active{box-shadow:none;background:0 0;border-color:#0000;transform:none}.finance-detailed-stats-value-stack{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.15;display:inline-flex}.finance-detailed-stats-value-main{display:block}.finance-detailed-stats-value-average{color:color-mix(in srgb,var(--muted)88%,var(--ink)12%);white-space:nowrap;font-size:.68rem;font-weight:700;line-height:1.1;text-decoration:none;display:block}.finance-detailed-stats-detail-box{border:1px solid var(--line);background:color-mix(in srgb,#fff 88%,var(--line)12%);box-shadow:inset 0 1px 0 var(--panel-top-highlight),0 6px 16px var(--panel-inner-shadow);border-radius:10px;padding:10px}.finance-detailed-stats-detail-head{justify-content:space-between;align-items:center;gap:8px}.finance-detailed-stats-detail-head h4{margin:0}.finance-detailed-stats-detail-table tbody tr:nth-child(odd) td{background:color-mix(in srgb,#fff 80%,var(--line)20%)}.finance-detailed-stats-detail-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,#fff 92%,var(--line)8%)}.finance-settings-side-stack{align-items:start;gap:12px;display:grid}.finance-settings-side-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.finance-settings-help{gap:4px}.finance-settings-help-title{letter-spacing:.01em;color:var(--muted);margin:0;font-size:.74rem;font-weight:650}.finance-settings-help>summary.finance-settings-help-title{align-items:center;width:fit-content;display:inline-flex}.finance-settings-help-content{margin-top:4px}.finance-settings-help-list{gap:4px;margin:0;padding-left:18px;display:grid}.finance-settings-help-list li{line-height:1.45}.finance-settings-edit-shell{padding-right:34px;position:relative}.finance-settings-edit-icon-button{cursor:pointer;position:absolute;top:0;right:0}.course-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.course-edit-field{gap:6px;display:grid}.course-edit-form .course-edit-grid{align-items:start}.course-edit-form .course-edit-grid-single{grid-template-columns:minmax(280px,520px)}.course-edit-form .course-edit-main-grid{grid-template-columns:repeat(2,minmax(240px,320px));justify-content:start}
