/* /Pages/AvatarSelect.razor.rz.scp.css */
.avatar-select[b-op80tsc5bi]{display:flex;gap:12px;align-items:center}.preview[b-op80tsc5bi]{font-size:2rem;width:52px;flex-shrink:0;text-align:center}.avatar-select select[b-op80tsc5bi]{flex:1;min-width:0}
/* /Pages/ChildNameEditor.razor.rz.scp.css */
.avatar-choices[b-tfri6bp9wa]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.avatar-choice[b-tfri6bp9wa]{font-size:1.6rem;background:#f1f7f4;border:2px solid transparent;min-width:56px;padding:8px}.avatar-choice.chosen[b-tfri6bp9wa]{border-color:#19775e;background:#d9eee5}
/* /Pages/ChildPlan.razor.rz.scp.css */
article[b-lw2vx7jcl7]{margin:18px 0;padding:20px;border:1px solid #e0ece6;border-radius:16px;text-align:left}
.task-card h3[b-lw2vx7jcl7]{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.task-symbol[b-lw2vx7jcl7]{display:grid;place-items:center;flex:0 0 36px;height:36px;background:#fff2cc;color:#e8a01b;border-radius:11px;font-size:23px}
.task-card:nth-of-type(3n + 2) .task-symbol[b-lw2vx7jcl7]{background:#e8f3ff;color:#348ad0}
.task-card:nth-of-type(3n) .task-symbol[b-lw2vx7jcl7]{background:#f0eaff;color:#8060c9}
.task-card>p[b-lw2vx7jcl7]{font-size:.83rem;margin:8px 0;color:#607a77}
ol[b-lw2vx7jcl7]{text-align:left;margin:10px 0;padding-left:24px}li[b-lw2vx7jcl7]{padding:8px 0}
progress[b-lw2vx7jcl7]{width:100%;height:7px;accent-color:#28a475;display:block;margin:14px 0}
.current-step[b-lw2vx7jcl7]{padding:22px;margin:18px 0;background:linear-gradient(125deg,#e4f5ea,#f1faf5);border:1px solid #bde3ce;border-radius:14px}
.current-step h4[b-lw2vx7jcl7]{font-size:1.45rem;margin:12px 0 18px;line-height:1.3}.step-label[b-lw2vx7jcl7]{font-size:.7rem;letter-spacing:.12em;color:#218260;font-weight:750}
.current-step>.primary[b-lw2vx7jcl7]{display:block;width:100%;margin-top:16px;min-height:48px}
.done[b-lw2vx7jcl7],.finished[b-lw2vx7jcl7]{color:#218260;font-weight:650}summary[b-lw2vx7jcl7]{cursor:pointer;padding:14px 0;font-size:.85rem}
.plan-tabs[b-lw2vx7jcl7]{display:flex;align-items:center;gap:6px;padding:5px;background:#f0f4f3;border-radius:12px;width:fit-content;margin:20px 0}.plan-tabs button[b-lw2vx7jcl7]{border:0;background:transparent;font-size:.85rem;min-height:40px;padding:8px 18px}.plan-tabs button[aria-pressed=true][b-lw2vx7jcl7]{background:#19775e;color:white;box-shadow:0 3px 8px #19775e18}
@media(min-width:1100px){.task-card[b-lw2vx7jcl7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);column-gap:28px;align-content:start}.task-card>*[b-lw2vx7jcl7]{grid-column:1}.task-card>.current-step[b-lw2vx7jcl7]{grid-column:2;grid-row:1/span 8;margin:0}.task-card>details:last-child[b-lw2vx7jcl7]{grid-column:1/-1}}
@media(max-width:760px){.current-step[b-lw2vx7jcl7]{padding:18px}.current-step h4[b-lw2vx7jcl7]{font-size:1.3rem}article[b-lw2vx7jcl7]{padding:16px}.plan-tabs[b-lw2vx7jcl7]{width:100%}.plan-tabs button[b-lw2vx7jcl7]{flex:1}}
.day-summary[b-lw2vx7jcl7]{display:flex;align-items:center;gap:24px;margin:24px 0}.day-summary p[b-lw2vx7jcl7]{margin:6px 0 0;font-size:.85rem}.step-ring[b-lw2vx7jcl7]{flex:0 0 112px;width:112px;height:112px;border-radius:50%;background:conic-gradient(#249c73 var(--completion),#e2f1ec 0);padding:8px}.step-ring>div[b-lw2vx7jcl7]{height:100%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}.step-ring strong[b-lw2vx7jcl7]{font-size:1.55rem;line-height:1.2}.step-ring small[b-lw2vx7jcl7]{color:#698580;font-size:.75rem}
@media(max-width:420px){.day-summary[b-lw2vx7jcl7]{gap:16px}.step-ring[b-lw2vx7jcl7]{flex-basis:92px;width:92px;height:92px}.day-summary>div>strong[b-lw2vx7jcl7]{font-size:.88rem}}
/* /Pages/ChildProfileFilter.razor.rz.scp.css */
.child-filter[b-nrr5vem5zp]{margin:0 0 24px;padding:16px 18px;background:#ffffffd9;border:1px solid #dfebe5;border-radius:16px}
.child-filter-heading[b-nrr5vem5zp]{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.child-filter small[b-nrr5vem5zp]{color:#627b73;font-size:.75rem}.child-filter-options[b-nrr5vem5zp]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}
.child-filter-chip[b-nrr5vem5zp]{display:flex;align-items:center;gap:10px;background:#f5f8f6;color:#45625a;border:2px solid transparent;padding:7px 12px;font-size:.85rem;min-height:52px}.child-filter-chip.selected[b-nrr5vem5zp]{border-color:#258361;background:#e1f3e8;color:#145a43}
.filter-avatar[b-nrr5vem5zp]{display:grid;place-items:center;width:36px;height:36px;background:white;border-radius:50%;font-size:1.5rem}.child-filter-chip:focus-visible[b-nrr5vem5zp]{outline:3px solid #c89530;outline-offset:3px}
@media(max-width:760px){.child-filter[b-nrr5vem5zp]{padding:14px}.child-filter-heading[b-nrr5vem5zp]{display:block}.child-filter-heading small[b-nrr5vem5zp]{display:block}.child-filter-options[b-nrr5vem5zp]{gap:6px}.child-filter-chip[b-nrr5vem5zp]{padding:6px 8px;font-size:.8rem}}
/* /Pages/DateTimePicker.razor.rz.scp.css */
.date-time-picker[b-jyox5fqapa]{display:grid;gap:.5rem;margin:.75rem 0}.picker-label[b-jyox5fqapa]{font-weight:600}.date-time-picker>button[b-jyox5fqapa]{text-align:left}.picker-editor[b-jyox5fqapa]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;border:1px solid #bcd8cd;border-radius:14px;background:#f2faf5}.picker-editor label[b-jyox5fqapa]{display:grid;gap:.4rem}.picker-editor input[b-jyox5fqapa]{width:100%;min-width:0;box-sizing:border-box}.picker-actions[b-jyox5fqapa]{grid-column:1/-1;display:flex;gap:.75rem;flex-wrap:wrap}@media(max-width:420px){.picker-editor[b-jyox5fqapa]{grid-template-columns:1fr}}
/* /Pages/HelpPanel.razor.rz.scp.css */
.help-panel[b-xisvhjzn9m] { margin-top: 24px; }
article[b-xisvhjzn9m] { margin: 20px 0; padding: 16px 0; border-top: 1px solid #dce5de; }
select[b-xisvhjzn9m] { max-width: 100%; }
/* /Pages/LiveAlerts.razor.rz.scp.css */
.voice-controls[b-lm7ue7thn9]{display:flex;align-items:center}.sound-toggle[b-lm7ue7thn9]{width:46px;height:46px;min-height:46px;padding:10px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.sound-toggle[aria-pressed=false][b-lm7ue7thn9]{background:#f1f3f3;color:#657572}.visually-hidden[b-lm7ue7thn9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* /Pages/MemberBadge.razor.rz.scp.css */
.member-badge[b-t9cr65np8v]{display:inline-flex;align-items:center;gap:8px;background:#edf6f2;border:1px solid #d8e9e1;border-radius:24px;padding:5px 12px;color:#235b4d;font-size:.85rem;text-align:left;max-width:100%}.badge-avatar[b-t9cr65np8v]{font-size:1.4rem;flex-shrink:0}.member-badge strong[b-t9cr65np8v]{font-size:inherit;overflow-wrap:anywhere}
/* /Pages/NotificationsPanel.razor.rz.scp.css */
.notification[b-l7fhw8x21d] { padding:1rem; margin:.75rem 0; border:1px solid #d7dfd5; border-radius:.7rem; }
.notification.unread[b-l7fhw8x21d] { border-left:4px solid #3d6b48; background:#f3f8f0; }
.notification-pages[b-l7fhw8x21d] { display:flex; align-items:center; flex-wrap:wrap; gap:.75rem; margin:1rem 0; }
/* /Pages/ParentDashboard.razor.rz.scp.css */
.dashboard-counters[b-xuxygh4t91]{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;margin:20px 0 28px}
.dashboard-counter[b-xuxygh4t91]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:6px;padding:18px;border:1px solid #dfede5;border-radius:14px;background:#edf8f2;color:#246653;cursor:pointer}
.dashboard-counter:nth-child(2n)[b-xuxygh4t91]{background:#eef6fc;border-color:#dfebf4;color:#306887}.dashboard-counter:nth-child(3n)[b-xuxygh4t91]{background:#fff7e7;border-color:#f7ecd2;color:#886719}
.dashboard-counter strong[b-xuxygh4t91]{font-size:1.9rem;line-height:1.2}.dashboard-counter span[b-xuxygh4t91]{font-size:.8rem}
h3[b-xuxygh4t91]{margin:28px 0 14px}.dashboard-counter:focus-visible[b-xuxygh4t91]{outline:3px solid #19775e;outline-offset:3px}
/* /Pages/ParentPointsPanel.razor.rz.scp.css */
article[b-3u8yrgpks4] { border-top: 1px solid #dce5de; padding: 12px 0; }
/* /Pages/ParentSchedulesPanel.razor.rz.scp.css */
article[b-c36v1qyoxf] { border-top: 1px solid #dce5de; padding: 16px 0; margin-top: 16px; }
summary[b-c36v1qyoxf] { cursor: pointer; padding: 16px 0; font-weight: 600; }
/* /Pages/ParentTasksPanel.razor.rz.scp.css */
.parent-task[b-ggewix6hqd] { padding:1rem 0; border-bottom:1px solid #d7dfd5; }
.task-description[b-ggewix6hqd] { white-space:pre-wrap; overflow-wrap:anywhere; }
/* /Pages/PlanningMemberEditor.razor.rz.scp.css */
.member-input[b-9qoa6nx0ys] { padding:1rem; margin:1rem 0; border:1px solid #d9e6e0; border-radius:1rem; background:#f3f8f6; }
summary[b-9qoa6nx0ys] { cursor:pointer; padding:.5rem 0; }
fieldset[b-9qoa6nx0ys] { margin:1rem 0; min-width:0; border:1px solid #d9e6e0; border-radius:.75rem; padding:1rem; background:white; }
label[b-9qoa6nx0ys] { display:block; margin:.6rem 0; }
button[b-9qoa6nx0ys] { margin:.35rem; }
/* /Pages/RecommendationWizard.razor.rz.scp.css */
.suggestion-wizard[b-mgypm58jbd] { border: 2px solid #79bda5; margin-bottom: 1.5rem; }
header[b-mgypm58jbd],.actions[b-mgypm58jbd],.search-tools[b-mgypm58jbd] { display:flex; gap: .8rem; flex-wrap:wrap; align-items:center; justify-content:space-between; }
.wizard-steps[b-mgypm58jbd] { display:flex; flex-wrap:wrap; gap:.5rem; padding:0; list-style:none; }
.wizard-steps li[b-mgypm58jbd] { border-radius:1rem; background:#edf3f1; padding:.6rem 1rem; }
.wizard-steps .active[b-mgypm58jbd] { background:#176e58; color:white; font-weight:700; }
.member-input[b-mgypm58jbd] { margin-block:1rem; padding:1rem; background:#f3f8f6; border-radius:1rem; }
.suggestion-grid[b-mgypm58jbd] { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr)); gap:1rem; margin-block:1rem; }
.suggestion[b-mgypm58jbd] { border:2px solid #d9e6e0; border-radius:1rem; padding:1rem; transition:opacity .15s; }
.suggestion.unmatched[b-mgypm58jbd] { opacity:.58; border-style:dashed; }
.suggestion.unmatched:hover[b-mgypm58jbd],.suggestion.unmatched:focus-within[b-mgypm58jbd],.suggestion.unmatched.chosen[b-mgypm58jbd] { opacity:1; }
.suggestion.chosen[b-mgypm58jbd] { border-color:#16835f; background:#effbf5; }
.choice[b-mgypm58jbd] { display:flex; gap:.7rem; align-items:center; cursor:pointer; }
.choice input[b-mgypm58jbd] { width:1.25rem; height:1.25rem; flex-shrink:0; }
.match-note[b-mgypm58jbd] { font-size:.9rem; }
.search-tools > label[b-mgypm58jbd] { flex:1; min-width:200px; }
.actions[b-mgypm58jbd] { justify-content:flex-start; margin-block:1rem; }
fieldset[b-mgypm58jbd] { min-width:0; }
@media (prefers-reduced-motion:reduce) { .suggestion[b-mgypm58jbd] { transition:none; } }
/* /Pages/RewardCalendar.razor.rz.scp.css */
.calendar-toolbar[b-s3dfi5q3j3] { display:flex; align-items:center; justify-content:space-between; gap:.5rem; flex-wrap:wrap; }
.calendar-grid[b-s3dfi5q3j3] { display:grid; grid-template-columns:repeat(7,minmax(0,1fr)); gap:.25rem; margin:1rem 0; }
.calendar-grid > strong[b-s3dfi5q3j3] { text-align:center; font-size:.8rem; }
.calendar-day[b-s3dfi5q3j3] { min-height:4rem; border:1px solid #d7dfd5; background:#f7faf5; border-radius:.6rem; padding:.35rem; display:flex; flex-direction:column; align-items:center; color:#244634; cursor:pointer; }
.calendar-day.has-cancelled[b-s3dfi5q3j3] { background:#edf0f2; border-color:#bac3ca; }
.calendar-day.has-fulfilled[b-s3dfi5q3j3] { background:#e4f1ff; border-color:#85b6e8; }
.calendar-day.has-scheduled[b-s3dfi5q3j3] { background:#dcf5e6; border-color:#69b98c; }
.calendar-day.has-proposed[b-s3dfi5q3j3] { background:#fff1ce; border-color:#e1af42; }
.calendar-day.has-scheduled.has-proposed[b-s3dfi5q3j3] { background:linear-gradient(135deg,#dcf5e6 0%,#dcf5e6 50%,#fff1ce 50%,#fff1ce 100%); border-color:#69b98c; }
.calendar-day.selected[b-s3dfi5q3j3] { outline:3px solid #245a77; outline-offset:2px; }
.calendar-day:focus-visible[b-s3dfi5q3j3] { outline:3px solid #245a77; outline-offset:2px; }
.calendar-day .day-scheduled[b-s3dfi5q3j3] { color:#125337; }
.calendar-day .day-proposed[b-s3dfi5q3j3] { color:#704700; }
.calendar-day .day-fulfilled[b-s3dfi5q3j3] { color:#174b85; }
.calendar-day .day-cancelled[b-s3dfi5q3j3] { color:#53616c; }
.calendar-legend[b-s3dfi5q3j3] { display:flex; flex-wrap:wrap; gap:.5rem 1rem; font-size:.85rem; margin:.75rem 0; }
.calendar-legend span[b-s3dfi5q3j3] { display:flex; align-items:center; gap:.4rem; }
.calendar-legend i[b-s3dfi5q3j3] { width:1rem; height:1rem; border:1px solid #8ca79b; border-radius:.25rem; }
.legend-scheduled[b-s3dfi5q3j3] { background:#dcf5e6; }.legend-proposed[b-s3dfi5q3j3] { background:#fff1ce; }.legend-fulfilled[b-s3dfi5q3j3] { background:#e4f1ff; }.legend-cancelled[b-s3dfi5q3j3] { background:#edf0f2; }
.proposed-event[b-s3dfi5q3j3] { border-left:4px solid #e1af42; padding-left:.75rem; background:#fffbef; }
.calendar-day small[b-s3dfi5q3j3] { font-size:.75rem; }
.calendar-event[b-s3dfi5q3j3] { padding:.75rem 0; border-bottom:1px solid #d7dfd5; }
@media(max-width:480px) { .calendar-day[b-s3dfi5q3j3] { min-height:3.2rem; } }
.calendar-day.has-busy[b-s3dfi5q3j3]{background:#f0edf9;border-color:#b6a5d7}
/* /Pages/ScheduleEditor.razor.rz.scp.css */
fieldset[b-wq99wf1bbe] { border: 0; padding: 0; margin: 0; min-width: 0; }
.week-slots[b-wq99wf1bbe] { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 12px; margin: 20px 0; }
input[type=checkbox][b-wq99wf1bbe] { width: auto; margin-right: 8px; }
.schedule-block[b-wq99wf1bbe] { border-top: 1px solid #dce5de; margin-top: 24px; padding-top: 20px; }
textarea[b-wq99wf1bbe] { box-sizing: border-box; width: 100%; }
.step-definition[b-wq99wf1bbe] { display: flex; flex-wrap: wrap; align-items: end; gap: 12px; padding: 12px 0; border-bottom: 1px solid #dce5de; }
.step-definition > label[b-wq99wf1bbe] { flex: 1 1 180px; }
.step-definition > button[b-wq99wf1bbe] { margin-bottom: 12px; }
.new-block-form[b-wq99wf1bbe]{margin:18px 0;padding:16px;background:#f1f7f4;border-radius:14px}.new-block-form>summary[b-wq99wf1bbe]{font-weight:700;cursor:pointer;color:#19775e}.new-block-form[open]>summary[b-wq99wf1bbe]{margin-bottom:16px}
.plan-steps[b-wq99wf1bbe]{padding-left:24px}.plan-steps li[b-wq99wf1bbe]{padding:9px 0;border-bottom:1px solid #e8efeb}.step-metadata[b-wq99wf1bbe]{display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:12px}.step-metadata small[b-wq99wf1bbe]{padding:2px 8px;border-radius:12px;background:#edf5f1;color:#42665b}
.schedule-summary[b-wq99wf1bbe]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.schedule-summary>span[b-wq99wf1bbe]{padding:5px 10px;background:#eef4fa;border-radius:9px;font-size:.85rem;color:#365b7b}
.schedule-block>.schedule-block[b-wq99wf1bbe]{background:#f4f9f6;border:1px solid #d3e7dc;border-radius:14px;padding:20px;margin-top:20px}.edit-total[b-wq99wf1bbe]{padding:12px;background:#e1f2e8;border-radius:10px}
/* /Pages/SectionMenu.razor.rz.scp.css */
.section-menu[b-idiu3kyz5r]{position:fixed;left:max(20px,calc((100vw - 1440px)/2 + 20px));top:110px;bottom:20px;width:210px;overflow-y:auto;display:flex;flex-direction:column;gap:5px;padding:10px;z-index:30;text-align:left}
.nav-caption[b-idiu3kyz5r]{font-size:10px;font-weight:700;letter-spacing:.14em;color:#68817f;padding:12px 10px}
.nav-item[b-idiu3kyz5r]{display:flex;align-items:center;gap:12px;text-align:left;background:transparent;color:#42615f;border:0;border-radius:10px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:550;flex-shrink:0}
.nav-item:hover[b-idiu3kyz5r]{background:#e9f3ef}.nav-item.is-active[b-idiu3kyz5r]{background:#d9eee5;color:#116853;font-weight:750}.more-button[b-idiu3kyz5r],.more-menu[b-idiu3kyz5r]{display:none}
@media(min-width:761px){.section-menu[b-idiu3kyz5r]{bottom:68px;overscroll-behavior-y:contain}}
@media(max-width:760px){
.section-menu[b-idiu3kyz5r]{left:0;right:0;bottom:0;top:auto;width:100%;height:auto;overflow:visible;flex-direction:row;justify-content:space-around;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #e3ece9;box-shadow:0 -5px 24px #1a4a3810;backdrop-filter:blur(16px)}
.nav-caption[b-idiu3kyz5r],.nav-extra[b-idiu3kyz5r]{display:none}.nav-item[b-idiu3kyz5r]{flex-direction:column;gap:4px;padding:8px 4px;font-size:11px;min-width:65px;flex:1;text-align:center}.nav-item.is-active[b-idiu3kyz5r]{background:#e9f6ef}.more-button[b-idiu3kyz5r]{display:flex}
.more-menu[b-idiu3kyz5r]{display:grid;grid-template-columns:1fr 1fr;position:absolute;bottom:calc(100% + 8px);right:12px;left:12px;max-height:65dvh;overflow:auto;padding:14px;background:white;border:1px solid #dcebe5;border-radius:20px;box-shadow:0 8px 40px #183b3526}
.more-menu .nav-item[b-idiu3kyz5r]{flex-direction:row;font-size:13px;padding:12px;text-align:left}.more-heading[b-idiu3kyz5r]{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding-left:10px}.more-heading button[b-idiu3kyz5r]{background:transparent;font-size:25px}
}
/* /Pages/SharedTaskDispatch.razor.rz.scp.css */
.dispatch-groups[b-mvox09wzkf]{display:grid;gap:14px;margin:18px 0}.dispatch-group[b-mvox09wzkf]{border:1px solid #d8e8de;border-radius:14px;padding:16px;background:#f6faf7;min-width:0}.dispatch-group legend[b-mvox09wzkf]{font-weight:700;padding:0 8px;color:#275d4a}.dispatch-group label[b-mvox09wzkf]{margin-top:8px}.recipient-grid[b-mvox09wzkf]{display:flex;flex-wrap:wrap;gap:10px}.recipient-choice[b-mvox09wzkf]{display:flex;align-items:center;gap:8px;padding:8px;border:2px solid transparent;border-radius:12px;cursor:pointer}.recipient-choice.chosen[b-mvox09wzkf]{border-color:#19775e;background:#e1f2e8}.recipient-choice input[b-mvox09wzkf]{width:20px;min-height:20px;flex-shrink:0;accent-color:#19775e}.dispatch-buttons[b-mvox09wzkf]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dispatch-buttons button[aria-pressed=true][b-mvox09wzkf]{border:2px solid #19775e;background:#d9eee5}
/* /Pages/SharedTasksInbox.razor.rz.scp.css */
.shared-inbox[b-jcgs3f149e] { border: 1px solid #dce5de; border-radius: 16px; padding: 16px; margin: 24px 0; }
article[b-jcgs3f149e] { border-top: 1px solid #dce5de; padding: 16px 0; }
ol[b-jcgs3f149e] { text-align: left; }
/* /Pages/SharedTasksParentPanel.razor.rz.scp.css */
article[b-d1hoykr8y2] { border-top: 1px solid #dce5de; padding: 16px 0; }
/* /Pages/TemplateCreators.razor.rz.scp.css */
.creator-choices[b-ee25wrc9hw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.creator-choices button[aria-pressed=true][b-ee25wrc9hw]{background:#d9eee5;border:2px solid #19775e}
/* /Pages/TemplateEditor.razor.rz.scp.css */
.template-editor[b-sr8104lmd6]{margin-top:18px;padding:20px;border:1px solid #c9ded2;background:#f4faf6;border-radius:14px}.template-editor fieldset[b-sr8104lmd6]{border:0;min-width:0}.template-editor legend[b-sr8104lmd6]{font-weight:700}.template-step[b-sr8104lmd6]{display:flex;flex-wrap:wrap;gap:10px;align-items:end;border-bottom:1px solid #dce9e1;padding:12px 0}.template-step label[b-sr8104lmd6]{flex:1 1 150px}.template-editor input[type=checkbox][b-sr8104lmd6]{display:inline;width:auto;min-height:0;margin-right:8px}
/* /Pages/TemplateJsonImport.razor.rz.scp.css */
.unmatched-template[b-da07sfmqu9]{opacity:.6;background:#f7f8f5}.unmatched-template:focus-within[b-da07sfmqu9]{opacity:1}
/* /Pages/TemplateLibraryPanel.razor.rz.scp.css */
.template-submenu[b-n0ftu7xirg]{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.template-submenu button[b-n0ftu7xirg]{flex:1 1 160px}.template-submenu button.selected[b-n0ftu7xirg]{background:#19775e;color:white;border-color:#19775e}.template-submenu button:focus-visible[b-n0ftu7xirg]{outline:3px solid #83bfb2;outline-offset:3px}
/* /Pages/TemplatePicker.razor.rz.scp.css */
.template-picker[b-0psrshk7gc] { border: 1px solid #dce5de; border-radius: 16px; padding: 16px; margin-bottom: 20px; }
.template-results[b-0psrshk7gc] { list-style: none; margin: 0; padding: 0; max-height: 360px; overflow-y: auto; }
.template-results li[b-0psrshk7gc] { padding: 12px 0; border-top: 1px solid #dce5de; }
.template-results button[b-0psrshk7gc] { display: block; margin-top: 8px; }
.template-results p[b-0psrshk7gc] { overflow-wrap: anywhere; }
