.burf-riddagstavla .burf-riddagstavla-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;align-items:end;margin-bottom:12px}.burf-riddagstavla .burf-riddagstavla-field{display:flex;flex-direction:column;gap:4px}.burf-riddagstavla .burf-riddagstavla-field span{font-size:12px;font-weight:600;color:#344054}.burf-riddagstavla .burf-riddagstavla-field input,.burf-riddagstavla .burf-riddagstavla-field select{width:100%;padding:8px;border:1px solid #c8d1db;border-radius:8px;background:#fff}.burf-riddagstavla .burf-riddagstavla-actions{display:flex;gap:8px;flex-wrap:wrap}.burf-riddagstavla .burf-riddagstavla-actions button{padding:10px 12px;border:1px solid #1f6feb;border-radius:8px;background:#1f6feb;color:#fff;cursor:pointer}.burf-riddagstavla .burf-riddagstavla-actions button.is-secondary{background:#fff;color:#1f6feb}.burf-riddagstavla .burf-riddagstavla-legend{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 10px;color:#475467;font-size:12px}.burf-riddagstavla .burf-riddagstavla-status{margin:8px 0 10px;font-size:13px;color:#0b6b2c}.burf-riddagstavla .burf-riddagstavla-table-wrap{overflow:auto;max-width:100%;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.burf-riddagstavla table{width:100%;border-collapse:collapse;min-width:980px}.burf-riddagstavla th,.burf-riddagstavla td{border:1px solid #e5e7eb;padding:8px;text-align:left;font-size:12px}.burf-riddagstavla thead th{position:sticky;top:0;background:#f8fafc;z-index:1}.burf-riddagstavla .burf-riddagstavla-muted td{color:#6b7280;background:#f9fafb}.burf-riddagstavla td.burf-riddagstavla-has-bookings{background:#f6ecd2;color:#5f4b1f;font-weight:600}.burf-riddagstavla td.burf-riddagstavla-has-absences{background:#dfe9f3;color:#27445d;font-weight:600}@media (max-width: 700px){.burf-riddagstavla .burf-riddagstavla-actions{flex-direction:column}.burf-riddagstavla .burf-riddagstavla-actions button{width:100%}}.burf-lessons-admin .burf-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:16px}.burf-lessons-admin .burf-card{border:1px solid #d0d7de;border-radius:8px;padding:12px;margin-bottom:16px}.burf-lessons-admin .burf-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.burf-lessons-admin .burf-field{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.burf-lessons-admin .burf-field-wide{grid-column:1 / -1}.burf-lessons-admin .burf-field-label{margin-left:5px;font-size:12px;font-weight:600;color:#344054;line-height:1.3}.burf-lessons-admin input,.burf-lessons-admin select,.burf-lessons-admin textarea{width:100%;padding:8px;border:1px solid #c8d1db;border-radius:6px}.burf-lessons-admin .burf-search-suggest{position:absolute;top:calc(100% + 2px);left:0;right:auto;min-width:100%;width:min(560px,calc(100vw - 32px));z-index:20;background:#fff;border:1px solid #d0d7de;border-radius:8px;box-shadow:0 12px 24px #10182814;max-height:260px;overflow:auto;display:none}.burf-lessons-admin .burf-search-suggest.is-open{display:block}.burf-lessons-admin .burf-search-option{display:block;width:100%;height:auto;min-height:34.8px;text-align:left;border:none;border-radius:0;background:#fff;color:#111827;padding:8px 10px;cursor:pointer;border-bottom:1px solid #f2f4f7;white-space:normal;word-break:break-word;line-height:1.3}.burf-lessons-admin .burf-search-option:hover,.burf-lessons-admin .burf-search-option:focus,.burf-lessons-admin .burf-search-option.is-active{background:#f8fafc;outline:none}.burf-lessons-admin .burf-search-option small{display:block;color:#667085;font-size:11px;margin-top:2px}.burf-lessons-admin .burf-search-empty{padding:8px 10px;color:#667085;font-size:12px}.burf-lessons-admin .burf-inline-input{display:flex;gap:6px;align-items:center}.burf-lessons-admin .burf-inline-input input{flex:1 1 auto;min-width:0}.burf-lessons-admin .burf-inline-clear{border:1px solid #c8d1db;background:#fff;color:#344054;padding:8px 10px;border-radius:6px;cursor:pointer;white-space:nowrap}.burf-lessons-admin .burf-inline-clear:disabled{opacity:.5;cursor:not-allowed}.burf-lessons-admin .burf-actions{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.burf-lessons-admin button{height:34.8px;padding:8px 12px;border:1px solid #1f6feb;background:#1f6feb;color:#fff;border-radius:6px;cursor:pointer}.burf-lessons-admin .burf-group-layout{display:grid;grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:14px;align-items:start}.burf-lessons-admin .burf-group-form-panel{border:1px solid #e5e7eb;border-radius:10px;padding:12px;background:#f8fafc}.burf-lessons-admin .burf-group-meta{margin:0 0 10px;font-size:12px;color:#475467}.burf-lessons-admin .burf-group-overview-panel{min-width:0}.burf-lessons-admin .burf-group-overview-controls{display:flex;flex-direction:column;gap:8px;margin:8px 0}.burf-lessons-admin .burf-group-overview-controls .burf-field{max-width:320px}.burf-lessons-admin .burf-group-overview-actions{margin:0;align-items:center}.burf-lessons-admin .burf-group-overview-panel>[data-role=groups-table] .burf-table-scroll{max-height:65vh;overflow:auto}.burf-lessons-admin .burf-group-overview-panel [data-role=groups-table] tbody tr{cursor:pointer}.burf-lessons-admin .burf-field-hidden{display:none!important}.burf-lessons-admin table{width:100%;border-collapse:collapse}.burf-lessons-admin th,.burf-lessons-admin td{border:1px solid #e5e7eb;padding:6px;text-align:left;font-size:12px}.burf-lessons-admin .burf-table-scroll thead th{position:sticky;top:0;z-index:2;background:#f8fafc}.burf-lessons-admin .burf-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:8px}.burf-lessons-admin .burf-table-scroll table{min-width:760px}.burf-lessons-admin .burf-row-muted td,.burf-lessons-admin .burf-row-inactive td{background:#ddd!important;color:#aaa!important}.burf-lessons-admin .burf-row-missing-instructor td{background:#fff7ed}.burf-lessons-admin .burf-row-missing-instructor td:nth-child(10){color:#b54708;font-weight:600}.burf-lessons-admin .burf-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.4}.burf-lessons-admin .burf-badge-active{background:#e7f5ec;color:#21543a}.burf-lessons-admin .burf-badge-inactive{background:#efebe5;color:#6b5d50}.burf-lessons-admin .burf-badge-current{background:#fff1d6;color:#8a5a00}.burf-lessons-admin .burf-badge-muted{background:#f3f4f6;color:#6b7280}.burf-lessons-admin .burf-status{margin-top:10px;font-size:13px}@media (max-width: 1100px){.burf-lessons-admin .burf-group-layout{grid-template-columns:1fr}.burf-lessons-admin .burf-group-overview-panel>[data-role=groups-table] .burf-table-scroll{max-height:none}}@media (max-width: 900px){.burf-lessons-admin .burf-grid{grid-template-columns:1fr}}@media (max-width: 700px){.burf-lessons-admin .burf-actions{flex-direction:column;align-items:stretch}.burf-lessons-admin .burf-actions button{width:100%}.burf-lessons-admin th,.burf-lessons-admin td{font-size:11px;padding:5px}}.burf-lessons-overview .burf-overview-period-meta{color:#475467;margin-bottom:16px}.burf-lessons-overview .burf-overview-type-block{margin-bottom:22px}.burf-lessons-overview .burf-overview-type-title{margin:0 0 12px;font-size:18px;color:#1f2937}.burf-lessons-overview .burf-overview-weekday-block{margin-bottom:16px}.burf-lessons-overview .burf-overview-weekday-divider{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:#334155;font-weight:700}.burf-lessons-overview .burf-overview-weekday-divider:after{content:"";flex:1;border-top:1px solid #cbd5e1}.burf-lessons-overview .burf-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.burf-lessons-overview .burf-overview-card{border:1px solid #d0d7de;border-radius:10px;padding:14px;background:#fff}.burf-lessons-overview .burf-overview-card.burf-row-muted{background:#f8fafc;color:#6b7280}.burf-lessons-overview .burf-overview-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px}.burf-lessons-overview .burf-overview-title{margin:0;font-size:18px}.burf-lessons-overview .burf-overview-meta{margin:0;font-size:13px;color:#475467}.burf-lessons-overview .burf-overview-card.burf-row-muted .burf-overview-meta{color:#6b7280}.burf-lessons-overview .burf-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.4}.burf-lessons-overview .burf-badge-level-knatte,.burf-lessons-overview .burf-badge-level-nyborjare,.burf-lessons-overview .burf-badge-level-vit{background:#f8fafc;color:#334155;border:1px solid #cbd5e1}.burf-lessons-overview .burf-badge-level-gron{background:#e7f5ec;color:#21543a}.burf-lessons-overview .burf-badge-level-rod{background:#fee2e2;color:#991b1b}.burf-lessons-overview .burf-badge-level-gul{background:#fef3c7;color:#92400e}.burf-lessons-overview .burf-badge-level-bla{background:#dbeafe;color:#1d4ed8}.burf-lessons-overview .burf-badge-special{background:#ede9fe;color:#5b21b6;margin-left:8px}.burf-lessons-overview .burf-badge-booking-open{background:#dcfce7;color:#166534;border:1px solid #86efac;margin-left:8px}.burf-lessons-overview .burf-members-list{margin:0;padding-left:18px}.burf-lessons-overview .burf-members-list li{margin:0 0 6px}.burf-lessons-overview .burf-member-temporary{color:#92400e}.burf-lessons-overview .burf-badge-temporary{background:#fef3c7;color:#92400e;margin-left:8px}.burf-lessons-overview .burf-members-empty{color:#6b7280;font-style:italic}.hovia-lessons-schedule .hovia-schedule-period-meta,.hovia-lessons-schedule-public .hovia-schedule-period-meta{color:#475467;margin:0 0 16px}.hovia-lessons-schedule .hovia-schedule-type-block,.hovia-lessons-schedule-public .hovia-schedule-type-block{margin:0 0 24px}.hovia-lessons-schedule .hovia-schedule-type-title,.hovia-lessons-schedule-public .hovia-schedule-type-title{margin:0 0 12px;font-size:19px;color:#1f2937}.hovia-lessons-schedule .hovia-schedule-table-wrap,.hovia-lessons-schedule-public .hovia-schedule-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #dbe2ea;border-radius:12px;background:#fff;box-shadow:0 10px 24px #0f172a0d}.hovia-lessons-schedule .hovia-schedule-table,.hovia-lessons-schedule-public .hovia-schedule-table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0}.hovia-lessons-schedule .hovia-schedule-table.is-internal,.hovia-lessons-schedule-public .hovia-schedule-table.is-internal{min-width:720px}.hovia-lessons-schedule .hovia-schedule-table.is-public,.hovia-lessons-schedule-public .hovia-schedule-table.is-public{min-width:600px;table-layout:fixed}.hovia-lessons-schedule th,.hovia-lessons-schedule-public th,.hovia-lessons-schedule td,.hovia-lessons-schedule-public td{padding:10px 12px;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;vertical-align:top;text-align:left;font-size:13px}.hovia-lessons-schedule th:last-child,.hovia-lessons-schedule-public th:last-child,.hovia-lessons-schedule td:last-child,.hovia-lessons-schedule-public td:last-child{border-right:none}.hovia-lessons-schedule thead th,.hovia-lessons-schedule-public thead th{background:#f8fafc;color:#334155;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.hovia-lessons-schedule .hovia-th-short,.hovia-lessons-schedule-public .hovia-th-short{display:none}.hovia-lessons-schedule tbody tr:last-child td,.hovia-lessons-schedule-public tbody tr:last-child td{border-bottom:none}.hovia-lessons-schedule .hovia-schedule-day-cell,.hovia-lessons-schedule-public .hovia-schedule-day-cell{background:#fcfcfd;font-weight:700;color:#1f2937;white-space:nowrap}.hovia-lessons-schedule .hovia-schedule-empty-day,.hovia-lessons-schedule-public .hovia-schedule-empty-day{color:#6b7280;font-style:italic}.hovia-lessons-schedule .hovia-schedule-group-code,.hovia-lessons-schedule-public .hovia-schedule-group-code{font-weight:700;color:#111827}.hovia-lessons-schedule .hovia-schedule-group-alias,.hovia-lessons-schedule-public .hovia-schedule-group-alias{display:block;margin-top:2px;color:#6b7280;font-size:12px}.hovia-lessons-schedule .hovia-schedule-booking-badge,.hovia-lessons-schedule-public .hovia-schedule-booking-badge{display:inline-flex;margin-top:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.4;border:1px solid}.hovia-lessons-schedule .hovia-schedule-booking-badge.is-open,.hovia-lessons-schedule-public .hovia-schedule-booking-badge.is-open{background:#dcfce7;color:#166534;border-color:#86efac}.hovia-lessons-schedule .hovia-schedule-booking-badge-row,.hovia-lessons-schedule-public .hovia-schedule-booking-badge-row{display:block;margin-top:6px}.hovia-lessons-schedule .hovia-schedule-level,.hovia-lessons-schedule-public .hovia-schedule-level{display:flex;align-items:center;gap:8px;white-space:nowrap}.hovia-lessons-schedule .hovia-schedule-level-circle,.hovia-lessons-schedule-public .hovia-schedule-level-circle{display:inline-block;width:12px;height:12px;border-radius:999px;border:1px solid #94a3b8;flex:0 0 12px}.hovia-lessons-schedule .hovia-schedule-level-circle.none,.hovia-lessons-schedule-public .hovia-schedule-level-circle.none{background:transparent}.hovia-lessons-schedule .hovia-schedule-level-circle.white,.hovia-lessons-schedule-public .hovia-schedule-level-circle.white{background:#fff}.hovia-lessons-schedule .hovia-schedule-level-circle.green,.hovia-lessons-schedule-public .hovia-schedule-level-circle.green{background:#22c55e;border-color:#16a34a}.hovia-lessons-schedule .hovia-schedule-level-circle.red,.hovia-lessons-schedule-public .hovia-schedule-level-circle.red{background:#ef4444;border-color:#dc2626}.hovia-lessons-schedule .hovia-schedule-level-circle.yellow,.hovia-lessons-schedule-public .hovia-schedule-level-circle.yellow{background:#facc15;border-color:#eab308}.hovia-lessons-schedule .hovia-schedule-level-circle.blue,.hovia-lessons-schedule-public .hovia-schedule-level-circle.blue{background:#3b82f6;border-color:#2563eb}.hovia-lessons-schedule .hovia-schedule-special-note,.hovia-lessons-schedule-public .hovia-schedule-special-note{color:#7c3aed;font-weight:600}.hovia-lessons-schedule .hovia-schedule-members,.hovia-lessons-schedule-public .hovia-schedule-members{margin:0;padding-left:18px}.hovia-lessons-schedule .hovia-schedule-members li,.hovia-lessons-schedule-public .hovia-schedule-members li{margin:0 0 4px}.hovia-lessons-schedule .hovia-schedule-members .temporary,.hovia-lessons-schedule-public .hovia-schedule-members .temporary{color:#92400e}.hovia-lessons-schedule .hovia-schedule-seats,.hovia-lessons-schedule-public .hovia-schedule-seats,.hovia-lessons-schedule .hovia-schedule-time,.hovia-lessons-schedule-public .hovia-schedule-time{white-space:nowrap}.hovia-lessons-schedule .hovia-schedule-time-sep,.hovia-lessons-schedule-public .hovia-schedule-time-sep{display:inline}.hovia-lessons-schedule .hovia-schedule-table.is-public th:nth-child(1),.hovia-lessons-schedule-public .hovia-schedule-table.is-public th:nth-child(1),.hovia-lessons-schedule .hovia-schedule-table.is-public td:nth-child(1),.hovia-lessons-schedule-public .hovia-schedule-table.is-public td:nth-child(1){width:96px}.hovia-lessons-schedule .hovia-schedule-table.is-public th:nth-child(2),.hovia-lessons-schedule-public .hovia-schedule-table.is-public th:nth-child(2),.hovia-lessons-schedule .hovia-schedule-table.is-public td:nth-child(2),.hovia-lessons-schedule-public .hovia-schedule-table.is-public td:nth-child(2){width:112px;white-space:nowrap}.hovia-lessons-schedule .hovia-schedule-table.is-public th:nth-child(4),.hovia-lessons-schedule-public .hovia-schedule-table.is-public th:nth-child(4),.hovia-lessons-schedule .hovia-schedule-table.is-public td:nth-child(4),.hovia-lessons-schedule-public .hovia-schedule-table.is-public td:nth-child(4){width:149px}.hovia-lessons-schedule .hovia-schedule-table.is-public th:nth-child(5),.hovia-lessons-schedule-public .hovia-schedule-table.is-public th:nth-child(5),.hovia-lessons-schedule .hovia-schedule-table.is-public td:nth-child(5),.hovia-lessons-schedule-public .hovia-schedule-table.is-public td:nth-child(5){width:96px;white-space:normal;word-break:break-word}.hovia-lessons-schedule .hovia-schedule-table.is-public td,.hovia-lessons-schedule-public .hovia-schedule-table.is-public td{word-break:break-word}@media (max-width: 720px){.hovia-lessons-schedule th,.hovia-lessons-schedule-public th,.hovia-lessons-schedule td,.hovia-lessons-schedule-public td{padding:8px 10px;font-size:12px}.hovia-lessons-schedule .hovia-schedule-table.is-internal,.hovia-lessons-schedule-public .hovia-schedule-table.is-internal{min-width:640px}.hovia-lessons-schedule .hovia-schedule-table.is-public,.hovia-lessons-schedule-public .hovia-schedule-table.is-public{min-width:540px}.hovia-lessons-schedule .hovia-schedule-table.is-public th:nth-child(4),.hovia-lessons-schedule-public .hovia-schedule-table.is-public th:nth-child(4),.hovia-lessons-schedule .hovia-schedule-table.is-public td:nth-child(4),.hovia-lessons-schedule-public .hovia-schedule-table.is-public td:nth-child(4){width:132px}.hovia-lessons-schedule .hovia-schedule-table.is-public th:nth-child(5),.hovia-lessons-schedule-public .hovia-schedule-table.is-public th:nth-child(5),.hovia-lessons-schedule .hovia-schedule-table.is-public td:nth-child(5),.hovia-lessons-schedule-public .hovia-schedule-table.is-public td:nth-child(5){width:85px;white-space:normal;word-break:break-word}}@media (max-width: 560px){.hovia-lessons-schedule .hovia-schedule-table-wrap,.hovia-lessons-schedule-public .hovia-schedule-table-wrap{border-radius:10px}.hovia-lessons-schedule .hovia-schedule-type-title,.hovia-lessons-schedule-public .hovia-schedule-type-title{font-size:17px}.hovia-lessons-schedule .hovia-schedule-table.is-internal,.hovia-lessons-schedule-public .hovia-schedule-table.is-internal{min-width:460px}.hovia-lessons-schedule .hovia-schedule-table.is-public,.hovia-lessons-schedule-public .hovia-schedule-table.is-public{min-width:410px}.hovia-lessons-schedule .hovia-th-full,.hovia-lessons-schedule-public .hovia-th-full{display:none}.hovia-lessons-schedule .hovia-th-short,.hovia-lessons-schedule-public .hovia-th-short{display:inline}.hovia-lessons-schedule th,.hovia-lessons-schedule-public th,.hovia-lessons-schedule td,.hovia-lessons-schedule-public td{padding:6px 7px;font-size:10px}.hovia-lessons-schedule .hovia-schedule-time,.hovia-lessons-schedule-public .hovia-schedule-time{white-space:normal;line-height:1.2}.hovia-lessons-schedule .hovia-schedule-time-start,.hovia-lessons-schedule-public .hovia-schedule-time-start,.hovia-lessons-schedule .hovia-schedule-time-end,.hovia-lessons-schedule-public .hovia-schedule-time-end{display:block}.hovia-lessons-schedule .hovia-schedule-time-sep,.hovia-lessons-schedule-public .hovia-schedule-time-sep{display:none}.hovia-lessons-schedule .hovia-schedule-level,.hovia-lessons-schedule-public .hovia-schedule-level{align-items:flex-start;gap:4px;white-space:normal}.hovia-lessons-schedule .hovia-schedule-level-circle,.hovia-lessons-schedule-public .hovia-schedule-level-circle{margin-top:2px}.hovia-lessons-schedule .hovia-schedule-table th:nth-child(4),.hovia-lessons-schedule-public .hovia-schedule-table th:nth-child(4),.hovia-lessons-schedule .hovia-schedule-table td:nth-child(4),.hovia-lessons-schedule-public .hovia-schedule-table td:nth-child(4){white-space:normal;word-break:break-word}.hovia-lessons-schedule .hovia-schedule-group-alias,.hovia-lessons-schedule-public .hovia-schedule-group-alias{display:none}.hovia-lessons-schedule .hovia-schedule-booking-badge,.hovia-lessons-schedule-public .hovia-schedule-booking-badge{margin-top:0;font-size:10px;padding:2px 6px}.hovia-lessons-schedule .hovia-schedule-booking-badge-row,.hovia-lessons-schedule-public .hovia-schedule-booking-badge-row{margin-top:4px}}@media (max-width: 460px){.hovia-lessons-schedule th,.hovia-lessons-schedule-public th,.hovia-lessons-schedule td,.hovia-lessons-schedule-public td{padding:5px 6px;font-size:9px}.hovia-lessons-schedule .hovia-schedule-table.is-internal,.hovia-lessons-schedule-public .hovia-schedule-table.is-internal{min-width:420px}.hovia-lessons-schedule .hovia-schedule-table.is-public,.hovia-lessons-schedule-public .hovia-schedule-table.is-public{min-width:360px}.hovia-lessons-schedule .hovia-schedule-table.is-public th:nth-child(1),.hovia-lessons-schedule-public .hovia-schedule-table.is-public th:nth-child(1),.hovia-lessons-schedule .hovia-schedule-table.is-public td:nth-child(1),.hovia-lessons-schedule-public .hovia-schedule-table.is-public td:nth-child(1){width:68px}.hovia-lessons-schedule .hovia-schedule-table.is-public th:nth-child(2),.hovia-lessons-schedule-public .hovia-schedule-table.is-public th:nth-child(2),.hovia-lessons-schedule .hovia-schedule-table.is-public td:nth-child(2),.hovia-lessons-schedule-public .hovia-schedule-table.is-public td:nth-child(2){width:60px}.hovia-lessons-schedule .hovia-schedule-table.is-public th:nth-child(4),.hovia-lessons-schedule-public .hovia-schedule-table.is-public th:nth-child(4),.hovia-lessons-schedule .hovia-schedule-table.is-public td:nth-child(4),.hovia-lessons-schedule-public .hovia-schedule-table.is-public td:nth-child(4){width:96px}.hovia-lessons-schedule .hovia-schedule-table.is-public th:nth-child(5),.hovia-lessons-schedule-public .hovia-schedule-table.is-public th:nth-child(5),.hovia-lessons-schedule .hovia-schedule-table.is-public td:nth-child(5),.hovia-lessons-schedule-public .hovia-schedule-table.is-public td:nth-child(5){width:58px;white-space:normal;word-break:break-word}}.burf-lessons-flow-preview .burf-flow-header-card{border:1px solid #d0d7de;border-radius:10px;padding:14px;margin-bottom:14px;background:#f8fafc}.burf-lessons-flow-preview .burf-flow-header-card h3{margin:0 0 6px}.burf-lessons-flow-preview .burf-flow-header-card p{margin:0 0 10px;color:#334155}.burf-lessons-flow-preview .burf-flow-nav{display:flex;gap:8px;flex-wrap:wrap}.burf-lessons-flow-preview .burf-flow-nav button{padding:8px 12px;border:1px solid #0f766e;background:#0f766e;color:#fff;border-radius:8px;cursor:pointer}.burf-lessons-flow-preview .burf-flow-nav button.is-secondary{background:#fff;color:#0f766e}.burf-lessons-flow-preview .burf-flow-nav button.is-active{box-shadow:0 0 0 2px #99f6e4 inset}.burf-lessons-flow-preview .burf-flow-step-badge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:11px;background:#ecfeff;color:#0e7490}.burf-lessons-flow-preview .burf-flow-panel-hidden{display:none!important}.burf-lessons-flow-preview .burf-flow-content{margin-top:12px}.burf-lessons-flow-preview .burf-flow-content.is-collapsed{display:none}.burf-lessons-flow-preview .burf-flow-content .burf-lessons-admin>h3{display:none}@media (max-width: 700px){.burf-lessons-flow-preview .burf-flow-nav{display:grid;grid-template-columns:1fr}.burf-lessons-flow-preview .burf-flow-nav button{width:100%}}
